tcp_bbr.c - net/ipv4/tcp_bbr.c - Linux source code (v6.8.9) - Bootlin
bbr算法的发明主要是解决拥塞(Congestion)和缓存瓶颈(Bottlenecks Buffer)。在cubic算法中,如果瓶颈缓存特别大,基于丢包的拥塞控制趋于将它们放满而造成缓存膨胀(bufferbloat),如果瓶颈缓存比较小,基于丢包的拥塞控制趋于错误认为丢包是网络拥塞的错误信号而导致低吞吐量(throughput)。
- 核心算法及性能表现
文章中给出了描