ルーターのコンテキストでのバックプレッシャーとは何ですか?


9

ルーターとスイッチの内部帯域幅とスイッチングファブリックに関して、バックプレッシャーについていくつかの参照があります。バックプレッシャーは正確にはどういう意味ですか、そして実際の影響は何ですか?


コンテキストの例をいくつか挙げて、質問を改善してください。
Kevin Bowen 2013年

何か回答がありましたか?もしそうなら、質問が永遠にポップアップし続けないように答えを受け入れ、答えを探します。または、独自の回答を提供して受け入れることもできます。
Ron Maupin

回答:


12

バックプレッシャーとは、本質的にトラフィックの集中を指します。

たとえば、内部で10個の1Gbitリンクを使用でき、すべてが1Gbitリンクに接続して、インターネット経由で転送できます。

飽和点では、ルーターはパケットをバッファーに保存および/またはドロップできます-特定の構成なしで、ルーターは通常バッファーを満たし、その後テールドロップします。これにより、2つの問題が発生します:バッファー膨張とtcpグローバル同期。

1つ目は、リンクの利用率が常に飽和しているために、バッファが常に満たされている場合です。2つ目は、ドロップされたパケットをすべて同時に再送信するホストの問題です。これにより、トラフィックのバーストが発生し、ドロップ数、再送信数、および吐き気が増加します。

REDはこの問題に対処する手段としてずっと前に考えられました。つまり、輻輳時にドロップするパケットをランダムに選択します。ただし、これには、リンクのプロパティと予想される動作に応じて慎重に調整する必要がありました。幸いなことに状況は変わり、AQM(アクティブキュー管理)は業界の最先端になりました。

AQMの最高の例はCoDeLです。これは、システムを通るパケットのソヨルンにのみ焦点を当てたアルゴリズムであり、特定の帯域幅の量を気にするのではなく、特定の時間内にパケットが確実に渡されるようにすることを目的としています。バッファが使用されています。


甘い!赤の言及が大好きです!
クレイグコンスタンティン

4

バックプレッシャーに関するもう1つの重要な点は、構成されたキューイングメカニズムは、バックプレッシャーが発生するまで起動しないことです。サブレートインターフェイスがある場合(たとえば、3 MBの回路が100 MBのインターフェイスに接続されている場合)、10 Mbpsを送信するまでバックプレッシャーは発生しません。インターフェースにシェイパーのようなものを設定することにより、そのバックプレッシャーを人工的に作成します。これにより、シェーパーレート(この例では3mb)より大きいトラフィックがバッファに保存されます。バッファに物が揃ったので、これらのパケットにキューイングツールを適用できます。たとえば、音声トラフィックを最初に送出するための低遅延キューイングです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.