TCP ülekoormuse kontrolli võrdlus

Võrrelge CUBIC, BBR ja Reno läbilaskevõimet erineva kahjumimäära ja RTT alusel. Hõlmab töökoormuse soovituse maatriksit.

Töökoormuse soovituse maatriks
TöökoormusSoovitatavVältidaPõhjus
WAN massiülekanne (kõrge BDP)BBR RenoBBR täidab BDP ilma täispuhutavate järjekordadeta; Reno variseb suure RTT × BW toodetel
Interaktiivne SSH / telnetCUBIC Madal BDP; kõik algoritmid sarnased; CUBIC vaikeväärtus Linuxis on hea
Video voogedastus (jätkusuutlik)BBR RenoBBR säilitab stabiilse saatmise kiiruse ilma kadude käivitumiseta
Andmekeskus ida-lääne suunas (madal RTT)CUBIC BBRVäga madal RTT; CUBIC koondub kiiresti; BBR-i sondeerimine lisab tarbetut värinat
Suure kaotsiminekuga mobiililinkBBR RenoBBR kasutab BW hinnangut, mis ei ole kahjumipõhine; ei tõlgenda traadita tilka valesti ummikutena
Õiglus varasemate tulemusnäitajategaCUBIC BBRBBR võib ühistes kitsaskohtades CUBIC/Reno voogudes ebaõiglaselt domineerida (BBRv1 küsimus)
Algoritmi ülevaade
AlgoritmLäheneUmmikusignaalParim
CUBICCwndi kuubiline polünoomkasv pärast kaotustPaketikaotusÜldotstarbeline; Linuxi vaikimisi alates 2.6.19
BBRMudelipõhine, hinnanguline kitsaskoht BW + RTTBW küllastus + RTT suurenemineHigh-BDP WAN, kaduvad lingid, video voogesitus
RenoAIMD – aditiivne suurenemine, multiplikatiivne väheneminePacket lossPärandi ühilduvus; vältida kõrge BDP-ga ühendusi