TCP Congestion Control Comparison
TCP混雑制御比較
CUBIC、BBR、およびRenoのスループットをさまざまな損失率およびRTTと比較して下さい。 ワークロード推奨マトリックスが含まれています。
ワークロード推奨マトリックス
| ワークロード | おすすめ商品 | お問い合わせ | レイソン |
|---|---|---|---|
| バルクWAN転送(高BDP) | BBRの特長 | ログイン | BBRは膨脹の列なしでBDPを満たします;高いRTTの× BWプロダクトのRenoの屋台 |
| 相互SSH/telnet | キュービック | — — — | 低BDP; 類似するすべてのアルゴリズム; LinuxのCUBICのデフォルトは良いです |
| ビデオストリーミング(持続) | BBR | Reno | BBRは損失誘発された低下なしで安定した送り速度を維持します |
| データセンター東西(ローRTT) | CUBIC | BBRの特長 | 非常に低いRTT;CUBICは速くコンバージします;BBRのプロービングは不必要なジッターを加えます |
| ハイロスモバイルリンク | BBR | ログイン | BBR は BW の推定を損失ベースの使用しません; 混雑として無線低下を誤解しません |
| 従来のエンドポイントとの公平性 | CUBIC | BBR | BBRは、共有ボトルネック(BBRv1の問題)でCUBIC / Renoフローを損なうことはできません。 |
アルゴリズムの概要
| アルゴリズム | アプローチ | 混雑信号 | 最高ののための |
|---|---|---|---|
| キュービック | 損失後のcwndの立方性多項的成長 | パケットロス | 汎用; Linux のデフォルトは 2.6.19 以降 |
| BBR | モデルベース、ボトルネックBW + RTTを推定 | BWの飽和+ RTTの増加 | High-BDP WAN、損失リンク、ビデオストリーミング |
| Reno | AIMD — 添加剤増加、多品種減少 | Packet loss | レガシーの互換性;高いBDPリンクを避ける |