مقایسه TCP

مقایسه CUBIC، BBR و Reno با کاهش نرخ و RTT متفاوت است. شامل ماتریس توصیه کار

توصیه های Workloadation Matrix
Workloadتوصیه شدهاجتناب از اجتنابدلیل
انتقال WAN (بالا BDP)BBR RenoBBR بدون پر کردن صف های تورمی، BDP را پر می کند؛ Reno در محصولات با قیمت بالا RTT ×
سازنده: telnetCUBIC -پایین BDP؛ تمام الگوریتم های مشابه؛ پیش فرض CUBIC در لینوکس خوب است
جریان ویدئو (sustained)BBR RenoBBR دارای نرخ ارسال پایدار بدون کاهش
مرکز داده های شرق-غرب (low RTT)CUBIC BBRRTT بسیار پایین؛ CUBIC به سرعت در هم تنیده می شود؛ آزمایش BBR اضافه کردن غیر ضروری jitter
لینک موبایل High-lossBBR RenoBBR از برآورد قیمت استفاده می کند که بر اساس از دست دادن نیست؛ به دلیل ازدحام، افت بی سیم را مختل نمی کند.
نمایشگاه با نقاط پایانی میراثCUBIC BBRBBR می تواند به طور ناعادلانه بر جریان های CUBIC/Reno در تنگناهای مشترک (BBRv1) تسلط داشته باشد.
الگوریتم
الگوریتم الگوریتم Algorithmرویکردانتقال سیگنالبهترین برای
CUBICرشد آهسته پس از از از از دست دادناز دست دادن بستههدف کلی: لینوکس به طور پیش فرض از 2.6.19
BBRمدل مبتنی بر مدل، برآورد می کند که تنگنا + RTTافزایش اشباع قیمت + RTTHigh-BDP WAN، لینک های از دست دادن، جریان ویدئو
RenoAIMD - افزایش افزودنی، کاهش چند تکراریPacket lossسازگاری میراث؛ اجتناب از لینک های BDP بالا