BBR
BBR(Bottleneck Bandwidth and Round-trip propagation time)是 Google 设计的基于带宽与 RTT 模型的拥塞控制,不依赖丢包。
用途
在高丢包与深缓冲网络中高效利用带宽,避免缓冲膨胀,是 Google 内部与 YouTube 默认。
机制
周期性测量瓶颈带宽 max(bw) 与最小 RTT min_rtt,cwnd=bw*min_rtt*gain。探测阶段周期性微增发送速率重新测量。不依赖丢包故在丢包链路仍高效。
用例
- Google 内部网络
- 高丢包链路优化
- 抗缓冲膨胀