CoS WRED ドロップ プロファイルの設定
補間重み付けランダム早期検出(WRED)プロファイルを設定して、さまざまなパケット 損失の優先度に対するパケット ドロップ特性を制御することで、トラフィック輻輳を制御できます。
ドロップ プロファイルでは、ペアとして機能する 2 つの値を指定します。
フィル レベル — キューのフルネス値は、キューに割り当てられたメモリの合計量に対するパケットの保存に使用されるメモリの割合を表します。
ドロップ確率 — 個々のパケットがドロップされる可能性に対応する割合値。
ロスレス トラフィック フロー(パケット ドロップ属性で設定された転送クラス)で WRED を no-loss
有効にしないでください。プライオリティベースのフロー制御(PFC)を使用して、ロスレス転送クラスのパケットロスを防ぎます。
QFX10000 を除き、上のマルチデスティネーション(マルチキャスト)キューで WRED を有効にすることはできません。WRED はユニキャスト キューでのみ有効にできます。
OCXシリーズスイッチは、ロスレスフローまたはPFCをサポートしていません。
ECN対応のキューでは、ドロッププロファイルは、キューがパケットに輻輳が発生しているとマークすべきタイミングのしきい値を設定します( CoS明示的輻輳通知についてを参照してください)。ECN 対応キューでは、スイッチはドロップ プロファイルを使用して、輻輳状態の間は ECN 対応でないパケットのドロップを制御しません。代わりに、スイッチはテールドロップアルゴリズムを使用して、混雑している間に非ECN対応パケットをドロップします。キューがフルネスの最大レベルに達すると、キュー内により多くのパケットをバッファリングするためのスペースが存在するまで、テールドロップは、その後に到着するすべてのパケットをドロップします。ECN 対応でないパケットはすべて同じ方法で処理されます。
QFX10000 以外のスイッチのドロップ プロファイル
Interpolated スイッチは、ドロップ開始点からドロップエンドポイントまでスムーズなドロップカーブを作成し、ドロップエンドポイントで到達する最大ドロップレートを意味します。
ドロップスタート・ポイントは、WREDアルゴリズムがパケットをドロップし始めた場合の平均キュー・フィル・レベルです。ドロップの開始点の前に、パケットがドロップする予定はありません。2 つの fill-level
ステートメントの最初のステートメントを使用して、ドロップの開始点を指定します。
ドロップ エンド ポイントは、後続に到着したすべてのパケットがドロップされる平均キュー フィル レベルです。キューのフィル レベルがドロップ エンド ポイントを下回ると、パケットは再び転送され始めます。(ドロップエンド ポイントでは、パケット ドロップ確率は 100 % になります)。2つ fill-level
目のステートメントを使用して、ドロップエンドポイントを指定します。
最小ドロップレートは常に 0
です。2つの drop-probability
ステートメントの最初のステートメントを使用して、最小ドロップレートを指定します。最大ドロップレートは、平均キューフィルレベルがドロップエンドポイントに達した場合のドロップ確率です。2つ drop-probability
目のステートメントを使用して、最大ドロップレートを指定します。
キューフィルレベルがドロップ開始点に達するまで、ドロップレートはゼロです。キューが満たされ続けると、パケットはスムーズな直線的な曲線でドロップし、パケットが最大ドロップレートでドロップすると、キューはドロップエンドポイントに達します。キューがドロップエンド ポイントを超えて満たされた場合、ドロップ プロファイルに一致するすべてのパケットがドロップされます。
QFX10000 以外のスイッチで CLI を使用して WRED プロファイルを設定するには、次の手順に従います。
ドロッププロファイルに名前を付け、ドロッププロファイルのドロップ開始点、ドロップエンドポイント、最小ドロップレート、最大ドロップレートを設定します。
[edit class-of-service] user@switch# set drop-profile drop-profile-name interpolate fill-level percentage fill-level percentage drop-probability 0 drop-probability percentage
QFX 10000 スイッチのドロップ プロファイル
各キューフィルレベルは、ドロップ確率でペアになります。キューが異なるレベルに塗りつぶしになると、ドロップ プロファイルで構成されたフィル レベルに達するたびに、キューはそのフィル レベルと組み合わせたドロップ確率を、フィル レベルを超えるキュー内のトラフィックに適用されます。最大32組のフィルレベルとドロップ確率を設定して、カスタマイズされたパケットドロップ確率曲線を作成し、最大32ポイントの差別化を行うことができます。
パケットは、最初に設定されたキューフィルレベルに達するまで破棄されません。キューが最初のフィルレベルに達すると、パケットは設定されたドロップ確率レートでドロップし始め、最初のフィルレベルと組み合わせていました。キューが第 2 のフィル レベルに達すると、パケットは設定されたドロップ確率レートでドロップし始め、2 番目のフィル レベルと組み合わせてドロップします。このプロセスは、ドロッププロファイルで設定したフィルレベル/ドロップ確率ペアの数まで続きます。
ドロップ プロファイルは interpolated.補間ドロップ プロファイルでは、設定された各フィル レベル間のカーブに沿ってドロップ確率が徐々に増加します。キューが次のフィルレベルに達すると、ドロップ確率はそのフィルレベルと組み合わせたドロップ確率に達します。
QFX10000 スイッチで CLI を使用して WRED プロファイルを設定するには、次の手順に従います。
ドロップ プロファイルに名前を付け、塗りつぶしレベルとそれに関連するドロップ確率をパーセンテージで設定します。すべてのフィルレベルに対して、一対のドロップ確率が必要です(同じフィルレベル数とドロップ確率を設定する必要があります)。
[edit class-of-service] user@switch# set drop-profile drop-profile-name interpolate fill-level level1 level2 ... level32 drop-probability probability1 probability2 ... probability32