IT用語集 › ネットワーク › BBR

BBR

ネットワーク Svenska → 更新: 2026-10-21

Googleの輻輳制御アルゴリズム。パケットロスが知らせてくれるのを待つのではなく、回線が実際に運べる量を測定する。2016年に公開され、今ではあちこちで使われている。

従来のアルゴリズムは、パケットの欠落を「ネットワークが満杯だ」という合図と解釈した。バッファが小さかった時代には妥当だった。しかし今日の大きすぎるバッファでは、何かが捨てられる前にキューが数百ミリ秒まで伸びうる。ロスベースの制御は、通常動作の一環としてそのバッファを埋めてしまう。

BBRは代わりに二つの量をモデル化する。観測された最大スループットと、観測された最小往復時間である。この積から飛行中に置いてよいデータ量が決まり、送信レートはキューを作らずにボトルネックの容量ぴったりに保たれる。結果として、長距離でロスのある経路ではスループットが顕著に向上する。バージョン2と3の主な課題は、CUBICのフローを飢餓状態にしないことだった。

← 用語集に戻る