TCP Congestion Control Comparison

TCP Конгести керування Порівняння

Порівняйте CUBIC, BBR і Reno пропускну здатність під різною швидкістю втрати і RTT. Включає реконструкцію робочого навантаження матрицею.

Рекомендація навантаження Matrix
Робоче навантаження Рекомендовані Уникнути Про нас
Bulk WAN передача (високий БДП) ББР Рено BBR заповнює BDP без перекриття черг; Reno stalls на високих продуктах RTT × BW
Інтерактивний SSH / телнет КУБІК до Низький BDP; всі алгоритми аналогічні; CUBIC за замовчуванням на Linux відмінно
Відео потокове відео (sustained) BBR Reno BBR зберігає стабільну швидкість відправки без втрат
Датацентр східно-західний (низький RTT) CUBIC ББР Дуже низька RTT; CUBIC конвергенції швидко; BBR зондування додає непотрібний джиттер
Висока глянцева посилання BBR Рено BBR використовує BW оцінки не збиток на основі втрат; не misinterpret бездротові краплі, як застою
Ярмарок з кінцевими точками спадщини CUBIC BBR BBR може протипожежно домінувати CUBIC / Reno потоки у спільних пляшках (BBRv1 problem)
Algorithm Огляд
Алгоритм Підбір Сигналізація Кращий для
КУБІК Пубічний поліномічний ріст хребта після втрати Збиток пакета English, Українська, Français...
BBR Модельно-кошторисні, кошторисні пляшки BW + RTT BW насичення + RTT збільшення High-BDP WAN, випадкові посилання, потокове відео
Reno AIMD — збільшення добавки, мультиплікативне зниження Packet loss Сумісність з Legacy; уникнути на посиланнях High-BDP