例: RED ドロップ プロファイルの設定
この例では、RED ドロップ プロファイルを設定する方法を示しています。
要件
開始する前に、設定するプロファイルのタイプを決定します。「 例:セグメント化および補間されたスタイル プロファイルの設定 」を参照してください。
概要
ドロップ プロファイルは RED プロセスの機能で、キューが満たされる前にパケットを破棄できます。ドロップ プロファイルは、キューのフルネスとドロップの可能性の 2 つの主要な値で構成されています。
デバイスが保証された転送をサポートしている場合、RED ドロップ プロファイルを設定して輻輳を制御できます。RED ドロップ プロファイルは、バッファー満ち状態の異なるレベルについてドロップ確率を使用して、デバイス上のスケジューリング キューが、混雑した条件下で確実に転送パケットをドロップする可能性を判断します。キュー バッファが設定された割合に満たされた場合、デバイスはパケットをドロップできます。PLP ビット セットを使用した保証された転送トラフィックは、PLP ビット セットを使用しないトラフィックよりも破棄される可能性が高い。
この例では、PLP と非 PLP 保証転送トラフィックの両方にドロップ確率とキューフィル レベルを設定します。
表 1 は 、リストされている RED ドロップ プロファイルを設定する方法を示しています。
ドロップ プロファイル |
ドロップ確率 |
キューの満たされたレベル |
---|---|---|
|
0~100 パーセント(常時ドロップ) |
95~100 パーセント |
|
95~100 パーセント(常時ドロップ) |
80~95 パーセント |
構成
手順
CLI迅速な設定
RED ドロップ プロファイルを迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更し、コマンドを階層レベルで CLI にコピー アンド ペーストして、設定モードから を入力します。 [edit]
commit
[edit] set class-of-service drop-profiles af-normal interpolate drop-probability 0 set class-of-service drop-profiles af-normal interpolate drop-probability 100 set class-of-service drop-profiles af-normal interpolate fill-level 95 set class-of-service drop-profiles af-normal interpolate fill-level 100 set class-of-service drop-profiles af-with-PLP interpolate drop-probability 95 set class-of-service drop-profiles af-with-PLP interpolate drop-probability 100 set class-of-service drop-profiles af-with-PLP interpolate fill-level 80 set class-of-service drop-profiles af-with-PLP interpolate fill-level 95
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLI を参照してください。
RED ドロップ プロファイルを設定するには、以下の手順に示します。
通常の非 PLP トラフィックのドロップ確率を低く設定します。
[edit] user@host# edit class-of-service user@host# edit drop-profiles af-normal interpolate user@host# set drop-probability 0 user@host# set drop-probability 100
非 PLP ドロップ確率の低いキューフィル レベルを設定します。
[edit class-of-service drop-profiles af-normal interpolate] user@host# set fill-level 95 user@host# set fill-level 100
PLP トラフィックのドロップ率を高く設定します。
[edit] user@host# edit class-of-service user@host# edit drop-profiles af-with-PLP interpolate user@host# set drop-probability 95 user@host# set drop-probability 100
PLP ドロップの可能性が高いキュー満たされるレベルを設定します。
[edit class-of-service drop-profiles af-with-PLP interpolate] user@host# set fill-level 80 user@host# set fill-level 95
結果
設定モードから、 コマンドを入力して設定を確認 show class-of-service
します。出力結果に意図した設定結果が表示されない場合は、この例の設定手順を繰り返して設定を修正します。
user@host# show class-of-service
drop-profiles {
af-normal {
interpolate {
fill-level [ 95 100 ];
drop-probability [ 0 100 ];
}
}
af-with-PLP {
interpolate {
fill-level [ 80 95 ];
drop-probability [ 95 100 ];
}
}
}
デバイスの設定が完了したら、設定モード commit
から を入力します。