Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例: WRED ドロップ プロファイルの設定

さまざまなパケット 損失の優先事項についてパケット ドロップ特性を制御することで、WRED(補間重み付きランダム早期検出)プロファイルを設定して、トラフィックの輻輳を制御できます。

メモ:

ロスレス トラフィック フローでは WRED を有効にしません。優先度ベースのフロー制御(PFC)を使用して、ロスレス転送クラスのパケットロスを防止します。(OCX シリーズ スイッチは、ロスレス フローや PFC をサポートしていません)。

一部のQFX10000を除き、マルチルーティング(マルチキャスト)キューで WRED を有効にすることはできません。ユニキャスト キューでのみ WRED を有効にできます。

要件

この例では、次のハードウェアとソフトウェアのコンポーネントを使用しています。

  • 1 つのスイッチ

  • Junos OS OCX シリーズまたは Junos OS リリース 15.1X53-D10 以降の場合は、QFX シリーズ または Junos OS リリース 14.1X53-D20 以降のリリース 11.1 以降がQFX10000。

概要

WRED ドロップ プロファイルをスケジューラの損失の優先度に関連付ける。スケジューラを転送クラス(キュー)にマップする場合、補間されたドロップ プロファイルをそのキュー上で指定された損失優先度のトラフィックに適用します。ドロップ プロファイルは、ペアとして動作する 2 つの値を指定します。

  • フィル レベル — キューに割り当てられたメモリの合計量との関係でパケットを格納するために使用されるメモリの割合を示すキューフルネス値。

  • ドロップ確率 — 個々のパケットがドロップされる可能性に対応する値の割合。

メモ:

ECN 対応キューでは、ドロップ プロファイルがパケットに輻輳が発生しているとしてマークする必要があるタイミングのしきい値を設定します(「 輻輳通知CoSについて 」を 参照してください。ECN 対応キューでは、スイッチはドロップ プロファイルを使用して、輻輳中の ECN 対応パケットではないパケットのドロップ を制御しません。代わりに、テールドロップ アルゴリズムを使用して、輻輳中に ECN 対応以外のパケットをドロップします。キューが最大レベルまで満たされた場合、テールドロップによって、キューにパケットをバッファリングするスペースが空くまで、その後受信したパケットすべてがドロップされます。ECN 非対応パケットはすべて、同じように処理されます。

WRED Drop Profiles の設定(スイッチをQFX10000

構成

手順

Interpolated つまり、スイッチはドロップの開始点からドロップ エンド ポイントまでスムーズなドロップ 曲線を作成し、最大ドロップ レートはドロップ エンド ポイントで達します。

  • 開始ポイントのドロップ — WRED アルゴリズムがパケットをドロップし始めるときに、平均キュー満たした割合。ドロップ開始ポイントの前には、パケットがドロップされる予定はありません。

  • ドロップ エンド ポイント — その後受信したパケットの平均キュー満たされます。キュー満たされたレベルがドロップ エンド ポイントを下回った場合、パケットは再び転送され始めます。(ドロップ エンド ポイントでは、パケット ドロップの確率は 100 パーセントになります)。

  • 最大ドロップ レート — 平均キュー フィル レベルがドロップ エンド ポイントに達する場合の確率を低下します。

ドロップの開始ポイントとドロップ エンド ポイントを設定するには、2 つのキューフィルレベルの割合の値を指定します。1 つ目の値はドロップの開始点で、2 つ目の値はドロップエンド ポイントです。

ドロップ確率の 2 つの値を指定して、最大ドロップ 率を設定します。最初の値は常にゼロ(0)です。これは最小ドロップ レートで、ドロップの開始ポイントでパケットをドロップする可能性です。2 つ目の値は、ドロップ エンド ポイントでの最大ドロップ レートです。

キューの書き込みレベルがドロップの開始ポイントに達するまで、ドロップ レートはゼロです。キューが満たされたままになると、パケットが最大ドロップ レートで低下すると、キューがドロップ エンド ポイントに達するまで、パケットはスムーズな直線曲線で低下します。キューがドロップ エンド ポイントを超えて満たされた場合、ドロップ プロファイルに一致するパケットはすべて破棄されます。

図 1 は、ドロップ開始点が 30 パーセント、ドロップエンド ポイントが 50 パーセント、最大ドロップ レートが 80 パーセントのドロップ プロファイルのグラフを示しています。

図 1:WRED ドロップ プロファイル パケット ドロップの例 WRED Drop Profile Packet Drop Example

グラフは、キューの書き込みレベルが 30 % 未満の場合、パケット ドロップ レートがゼロである場合を示しています。キュー満たされたレベルが 30 パーセントに達すると、パケットはドロップし始まります。キューが満たされるほど、パケットのドロップ率が高くなります。キューの満たされたレベルが 50 % に達すると、パケット ドロップ率は 80% まで上昇 しています。キュー満たされたレベルが 50% を超えると 、すべてのパケットがドロップされます。

この例では、図 1 に示すドロップ プロファイルの設定方法 について説明します。ドロップ プロファイルには次の情報が表示されます。

  • 名前 be-dp1

  • ドロップの開始点で 30 パーセント(最初の設定 fill-level )

  • ドロップ エンド ポイントで 50 パーセント(2 番目の設定 fill-level )

  • 最小ドロップ レートで 0 %(最初の設定 drop-probability )

  • 最大ドロップ レートで 80 パーセント(秒の設定 drop-probability )

ドロップ プロファイルを適用するには、ドロップ プロファイルをパケット 損失の優先度にマッピングするドロップ プロファイル マップを設定し、ドロップ プロファイルとパケット損失の優先度をスケジューラに関連付ける必要があります。スケジューラを転送クラス(キュー)にマップすると、スイッチはパケット損失の優先度が一致する転送クラスのパケットにドロップ プロファイルを適用します。

  1. ドロップの開始ポイント30をパーセント80 50 0で設定し、ドロップ エンド ポイントをパーセントで、最小ドロップ レートをパーセントで、ドロップ プロファイルの最大ドロップ 率を設定します。be-dp1

検証

ドロップ プロファイル設定の検証

目的

適切なドロップ スタート ポイントとエンド be-dp1 ポイントと適切なドロップ レートでドロップ プロファイルを設定していることを検証します。

アクション

動作モード コマンドを使用して、ドロップ プロファイル設定の結果を検証します show configuration class-of-service drop-profiles be-dp1

WRED ドロップ プロファイルの設定QFX10000 スイッチ

構成

手順

各キューフィルレベルはドロップ確率とペアになります。キューが異なるレベルに達すると、ドロップ プロファイルで設定されたフィル レベルに達する度に、キューはその埋め込みレベルと組み合わせのドロップ可能性を、キュー内のトラフィックに適用します。最大 32 ペアの書き込みレベルとドロップ確率を設定して、最大 32 点の差別化ポイントを使用して、カスタマイズされたパケット ドロップ確率曲線を作成できます。

パケットは、最初に設定されたキュー満たされるレベルに達するまで破棄されません。キューが最初の書き込みレベルに達すると、パケットは最初の入力レベルと組み合わせ設定されたドロップ確率レートで低下し始まります。キューが 2 番目の書き込みレベルに達すると、パケットは、2 番目の書き込みレベルと組み合わせ設定されたドロップ確率レートでドロップし始まります。このプロセスは、ドロップ プロファイルで設定した埋め込みレベルとドロップ確率ペアの数で続行されます。

ドロップ プロファイルは . interpolated補間されたドロップ プロファイルは、設定された各フィル レベル間の曲線に沿って、ドロップ確率を徐々に増加します。キューが次の書き込みレベルに達すると、ドロップの可能性は、その埋め込みレベルと組み合わせされたドロップの可能性に達します。

この例では、3 つのフィル レベルとドロップ確率ペアでドロップ プロファイルを設定する方法について説明します。

  • ドロップ プロファイル名-be-dp1

  • キュー満たされたレベル - 25 パーセント、50 パーセント、75 パーセント

  • ドロップ確率 - 30 パーセント、60 パーセント、100 パーセント

3 つの各書き込みレベルのペアとドロップ確率で、補間したドロップ プロファイル 曲線をプログラムします。

ドロップ プロファイルを適用するには、ドロップ プロファイルをパケット 損失の優先度にマッピングするドロップ プロファイル マップを設定し、ドロップ プロファイルとパケット損失の優先度をスケジューラに関連付ける必要があります。スケジューラを転送クラス(キュー)にマップすると、スイッチはパケット損失の優先度が一致する転送クラスのパケットにドロップ プロファイルを適用します。

ドロップ プロファイルを設定するには、以下の手順に合います。

  1. ドロップの開始ポイントを 1%の 25 入力レベル、 50 中間の項目数(%)、ドロップエンドポイントのパーセントで設定 75 します。ドロップ プロファイル用に、ペアで 30 ドロップ確率をそれぞれパーセント 60 100 、パーセント、パーセントに設定します be-dp1

検証

ドロップ プロファイル設定の検証

目的

適切な書き込みレベルでドロップ be-dp1 プロファイルを設定し、可能性を低下していることを検証します。

アクション

動作モード コマンドを使用して、ドロップ プロファイル設定の結果を検証します show configuration class-of-service drop-profiles be-dp1