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

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

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