TCP Congestion Control - BBR Neyi Farklı Yapıyor?

Loss tabanlı congestion control ile BBR'ın bandwidth ve RTT modeline dayalı yaklaşımını karşılaştırıyoruz.

Hakan E. · · Akademi

TCP Congestion Control · heworx Akademi

Klasik TCP congestion control algoritmalarının çoğu ağda tıkanıklık olduğunu paket kaybı veya ECN sinyali üzerinden anlamaya çalışır. BBR ise bottleneck bandwidth ve round-trip propagation time hakkında bir model kurar. Amaç bağlantıyı yalnızca kayıp oluşana kadar şişirmek yerine hattın gerçekten taşıyabileceği veri miktarını tahmin etmektir.

Bu yaklaşım özellikle yüksek bandwidth-delay product bulunan bağlantılarda ilginç sonuçlar verir. Fakat congestion control algoritmasını değiştirmek tek başına hızı artıran bir düğme değildir. Queue yapısı, RTT dağılımı, policer'lar, bufferbloat ve karşı uç davranışı sonucu ciddi biçimde etkiler. sysctl ile bir satır yazıp interneti icat etmiş sayılmıyoruz.

heworx

heworx