Google 宣布了新擁堵控制算法 TCP BBR。Google 官方博客稱新算法將 google.com 和 YouTube 的全球網絡吞吐量平均改進了 4%,在某些國家改進了 14%+。Google 解釋說,現有的 TCP 擁堵控制算法源自 1980 年代,是為低帶寬數據傳輸設計的,解決擁堵主要考慮丟包,也就是在網絡堵塞的時候路由器將會丟棄新的數據包。
BBR 代表 Bottleneck Bandwidth and Round-trip propagation time,它的擁堵控制采用了不同的方法,考慮了網絡實際的數據交付率有多快。根據最近測量的網絡交付率和往返時間構建顯示模型,最大化近期可用帶寬和最小化近期往返延遲。BBR 使用這些數據決定數據發送速率有多快。
Google 已經將 BBR 擁堵算法貢獻給了 Linux kernel TCP 協議棧?! ?/p>