TCP Congestion Control Vergleich

Vergleichen Sie CUBIC, BBR und Reno Durchsatz unter unterschiedlicher Verlustrate und RTT. Inklusive Workload Empfehlung Matrix.

Workload Empfehlung Matrix
BetriebslastEmpfohlenVermeidenBegründung
Bulk WAN Transfer (hohe BDP)BBR RenoBBR füllt BDP ohne aufblasbare Warteschlangen; Reno Stände auf hohen RTT × BW-Produkten
Interaktive SSH / TelnetTEIL Low BDP; alle Algorithmen ähnlich; CUBIC Standard auf Linux ist fein
Videostreaming (enthalten)BBR RenoBBR hält stabile Senderate ohne verlusttriggerierte Tropfen
Datacenter Ost-West (low RTT)CUBIC BBRSehr niedrige RTT; CUBIC konvergiert schnell; BBR's probing fügt unnötige Jitter
Mobiler Link mit hohem VerlustBBR RenoBBR verwendet BW-Schätzung nicht verlustbasiert; interpretiert keine drahtlosen Tropfen als Stau
Fairness mit alten EndpunktenCUBIC BBRBBR kann CUBIC/Reno-Ströme in gemeinsamen Engpässen (BBRv1 Ausgabe) unfair dominieren
Algorithm Übersicht
AlgorithmenAnsatzÜberlastungssignalDas Beste für
TEILKubisches Polynomwachstum nach VerlustPaketverlustAllgemeines; Linux-Standard seit 2.6.19
BBRModellbasierte Schätzungen Engpass BW + RTTBW Sättigung + RTT ZunahmeHigh-BDP WAN, verlustige Links, Videostreaming
RenoAIMD — additive Zunahme, multiplikative AbnahmePacket lossVermächtniskompatibilität; vermeiden Sie auf High-BDP-Links