TCP BBR
Bottleneck Bandwidth and Round-trip propagation time — алгоритм управления перегрузкой TCP от Google (2016), который моделирует пропускную способность и задержку канала, а не реагирует на потерю пакетов. Linux 4.9+.
В отличие от CUBIC и Reno, BBR держит заполнение буферов низким и при этом выжимает максимум пропускной способности, поэтому лучше работает на каналах с потерями (мобильная сеть, Wi-Fi, дальние линии) и даёт малую «хвостовую» задержку. Он обслуживает Google.com и YouTube; многие крупные сервисы сообщали о выигрыше в 5–20 % по сравнению с CUBIC. BBR v2 сделан менее агрессивным и честнее к CUBIC, BBR v3 (2024) улучшил справедливое распределение канала. В Linux включается так: net.ipv4.tcp_congestion_control = bbr; для лучшего результата нужны ещё pacing и tcp_notsent_lowat.