跳到主要内容
uencoder

BBR

BBR(Bottleneck Bandwidth and Round-trip propagation time)是 Google 设计的基于带宽与 RTT 模型的拥塞控制,不依赖丢包。

用途

在高丢包与深缓冲网络中高效利用带宽,避免缓冲膨胀,是 Google 内部与 YouTube 默认。

机制

周期性测量瓶颈带宽 max(bw) 与最小 RTT min_rtt,cwnd=bw*min_rtt*gain。探测阶段周期性微增发送速率重新测量。不依赖丢包故在丢包链路仍高效。

用例

  • Google 内部网络
  • 高丢包链路优化
  • 抗缓冲膨胀

相关工具

参考链接