什么是BBR

BBR是一种加速TCP的拥堵算法技术。BBR 利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。

谷歌开发出了一种加速网络传输协议 TCP 的新算法,这种算法通过优化传输速度,避免路由堵塞现象的产生。BBR 利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。目前 Google 已经将 BBR 投入 YouTube 使用。有消息透露,BBR 通过优化使 YouTube 流量平均增长了 4%,在其他一些方面则达到了 14%。

Google BBR TCP 拥堵算法

什么是 TCP?

TCP 始于 1970 年,作为协议套件的一部分, TCP / IP 将数据格式化成数据包在网络上进行传输。IETF 工作人员表示,超过 90%的 IP 流量都通过 TCP 传输。

在过去的几十年里,为加快 TCP / IP 的速度,很多人都在为 TCP 如何处理拥堵的问题不断努力。TCP 通过监控传输中丢失的分组数量减慢在感知拥塞时发送流量的速度。由于网络交换机和路由器的小缓冲区与互联网连接的低带宽很匹配,所以 BBR 的效果还是很不错的。遗憾的是,“基于损失”拥塞控制在当今的环境中并不适用。

BBR 优势

BBR 以一定速度不断评估多个路由的吞吐量和往返流量时间,得出遍历网络需要的时间。这样一来,BBR 以网络可处理的速度发送流量,比最初的 TCP 拥塞控制更有效果。

BBR 还兼容由 Google 设计的替代传输协议——快速 UDP 互联网连接(QUIC),并被 IETF 作为标准。

BBR 并不是工程师们为加速 TCP 所做出的第一个努力。北卡罗来纳州立大学的研究人员表示,当今开发 TCP 中使用的最流行的基于丢失的拥塞控制算法之一是二进制增加拥塞控制(BIC),其次是 CUBIC,还有另一种流行的拥塞控制算法叫做 Reno。这些算法都是使用分组丢失来确定拥塞的,尽管开发 BBR 的 Google 工程师 Jacobson 表示,在他看来,BBR 才是唯一一个通过实际估计流量速度来确定最佳传输速度的 TCP 算法。

BBR 取得初步成功

Mirja Kuhlewind 是苏黎世网络系统集团的高级研究员,也是 IETF 的运输区域主管,负责 TCP 的维护和改进工作。她表示,在传输与拥堵控制方面建立标准需要很长的时间,在 BIC 和 BBR 的发展之前,通过数十次 TCP 技术改进,才仅有一个成为了标准,拥塞控制计划的标准化不是一件易事。

Reno 和 CUBIC 基于相同的原理工作,将丢失包作出的反应作为拥塞的标志,检测到丢失时降低发送速率。而 BBR 利用的是分组定时信息来确定链路是否拥塞。

谷歌的一些客户已经意识到 BBR 的重要性,Wordpress 在 Google Cloud 和 Founder 中托管了 50 万个站点,谷歌的 CTO Jason Cohen 也表示 BBR 与其他基于丢失的拥塞控制相比提高了 2700 倍的吞吐量、延迟降低了 25 倍。

BBR 原理简介

拥塞现象是指到达通信子网中某一部分的分组数量过多,使得该部分网络来不及处理,以致引起这部分乃至整个网络性能下降的现象,严重时甚至会导致网络通信业务陷入停顿,即出现死锁现象。这种现象跟公路网中经常所见的交通拥挤一样,当节假日公路网中车辆大量增加时,各种走向的车流相互干扰,使每辆车到达目的地的时间都相对增加(即延迟增加),甚至有时在某段公路上车辆因堵塞而无法开动(即发生局部死锁)。

拥塞控制就是针对此问题的控制技术/解决方案,但也不能说是解决,控制技术只能起到尽量避免/缓解拥塞的作用。TCP-BBR 技术呢,用了一种溢水原理的思想,来预判丢包率,调配发包速率。

假设你有一支较细的 U 形管,下面还有一堆不可溶的填塞物,你从一边开始大量灌水,如果另一边出水正常,你就可以继续加大灌水量,达到最大带宽。如果另一边发现水时断时有,就证明下面出现了随机拥堵,这时,你就要减小灌水量,等待水位落下。这时如果采用传统继续灌水时,也就会造成水溢出(丢包现象的产生)。所以这是真正的按需发包。当然,这一切是建立在系统预估的情况下。

(0)
时间不会说谎  的头像时间不会说谎  

相关推荐

  • 汽车哈曼卡顿音响多少钱,如何选择适合自己的价格区间

    随着汽车音响市场的不断发展,越来越多的车主开始关注汽车音响的品质和价格。而哈曼卡顿音响作为汽车音响市场的佼佼者,备受车主们的青睐。那么,汽车哈曼卡顿音响多少钱呢?如何选择适合自己的价格区间呢?本文将为大家详细介绍。一、哈曼卡顿音响的价格区

    2024年2月20日
  • 电器手机遥控器,如何实现智能家居控制?

    智能家居已经成为人们生活中的一部分,它可以让我们更加方便地控制家中的电器设备。但是,有些老式电器设备并没有智能化功能,我们该怎么办呢?这时候,电器手机遥控器就可以派上用场了。本文将介绍如何使用电器手机遥控器实现智能家居控制。一、什么是电器

    2023年11月18日
  • 小米14Pro是曲面屏吗?

    近年来智能手机市场竞争激烈,各大品牌纷纷推出了各具特色的新款手机,而小米作为一家备受关注的品牌,也在不断创新和进步。其中,小米14Pro成为了人们关注的焦点,而有一项备受关注的特点就是这款手机是否采用了曲面屏设计,那么小米14Pro是曲面

    2024年1月31日
  • 房贷月供还不上怎么办

    建议向周围的亲朋好友借一笔钱,好筹集足够资金把最近一期月供给按时还上,以免错过还款时间、造成逾期。而要是生活收入变少、资金周转困难、还款能力下降,以后恐怕都无法按时偿还月供的话,那…

  • 小米路由器信号强度,如何提升信号覆盖范围

    小米路由器是一款性价比较高的路由器,但是在使用过程中,很多用户都反映信号覆盖范围不够广,信号强度不够强。那么如何提升小米路由器的信号覆盖范围呢?本文将详细介绍小米路由器信号强度的提升方法。一、调整路由器位置路由器的位置对信号的覆盖范围和

    2024年3月28日
  • 小米typec数据线,如何选择适合自己的款式和长度

    作为一款高速传输数据的设备,typec数据线在我们日常生活中扮演着越来越重要的角色。而小米作为一家领先的科技公司,它的typec数据线也备受消费者的青睐。但是,面对市面上琳琅满目的小米typec数据线,我们该如何选择适合自己的款式和长度呢?

    2023年12月21日
  • 电脑键盘示意图及用法,如何快速掌握常用快捷键

    作为现代人,我们每天都会接触电脑,而电脑键盘是我们与电脑之间的桥梁。掌握电脑键盘的使用方法,可以让我们更加高效地完成工作。本文将为大家介绍电脑键盘示意图及用法,帮助大家快速掌握常用快捷键。一、电脑键盘示意图首先,我们需要了解电脑键盘的基

    2023年10月13日
  • 台式电脑怎么升级成win10,详细步骤教程

    本文目录一览升级步骤结论在升级之前,我们需要做一些准备工作。备份重要数据在升级之前,我们需要备份重要的数据,以防升级过程中数据丢失。您可以将数据备份到外部硬盘或云存储中。检查电脑硬件是否兼容在升级之前,我们需要检查电脑硬件是否兼容Wi

    2023年11月18日
  • 手把手教你装系统,详细步骤和注意事项

    电脑系统是我们日常使用电脑的基础,但是由于各种原因,我们有时候需要重新安装系统。而对于很多人来说,重新安装系统是一件非常困难的事情。今天,我将手把手教你如何安装系统,让你轻松搞定这个问题。一、备份重要数据在安装系统之前,我们需要备份重要

    2023年10月12日
  • 征信怎么修复

    根据规定,在欠款还清的前提之下,征信污点会在满5年后消除。大家可以通过补充证明、积累信用、积累民间征信、积累财富来弥补过去的错误。 根据规定,在欠款还清的前提之下,征信污点会在满 …

  • X5内核是什么

    X5 内核是腾讯基于优秀开源 Webkit 深度优化的浏览器渲染引擎,搭载在最新一代的手机QQ浏览器上,更快,更便捷。html5、js、acid、dom、css等测试分上有优异表现…

  • iQOO Neo9微信消息有延迟怎么办?

    iQOONeo9系列真的是有不错的口碑,很多的小伙伴表示自己已经用上一段的时间了,但是最近遇上了一些问题,是和微信有关的,微信作为一款社交软件迅速走红并成为日常生活中不可或缺的一部分,基本上是大家每天都会接触的APP,但是iQOONeo

    2024年2月12日
  • 苹果芯片大战英特尔,M1 Pro和Max杀疯了?

    在2005年的WWDC上,乔布斯宣布Mac产品将转向Intel平台,2001年发布的PowerBook G4,是旧时代的最后一款Mac笔记本电脑,如今这台PowerBook G4早…

    2021年10月26日 创新
  • 天翼手机商城,值得购买吗?

    作为中国电信旗下的手机销售平台,天翼手机商城一直以来都备受关注。但是,很多人对于这个平台是否值得购买还存在疑问。本文将对天翼手机商城进行详细的介绍和评价,帮助大家更好地了解这个平台是否值得购买。一、天翼手机商城的介绍天翼手机商城是中国电

    2023年12月3日
  • tplink路由器怎么设置才能用,详细步骤解析

    作为一款常见的家用路由器,TPLink路由器在市场上拥有着广泛的用户群体。然而,对于一些新手用户来说,如何正确地设置TPLink路由器以便正常使用却是一个难题。本文将为大家提供详细的步骤解析,帮助大家轻松设置TPLink路由器。一、连接T

    2024年1月22日

发表回复

登录后才能评论