Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS コンポーネント入力の出力へのマッピング

一部の CoS コンポーネントは、1 つの値セットを別の値セットにマッピングします。各マッピングには、1 つ以上の入力と 1 つ以上の出力が含まれています。

図 1 は、Junos OS CoS 機能のコンポーネントを示し、それらの機能が対話するシーケンスを示しています。

図 1:CoS 設定可能なコンポーネント Packet Flow Through CoS-Configurable Componentsを通るパケット フロー
ヒント:

コンポーネントマッピングにより、さまざまなトラフィックフローの転送クラスとパケット損失の優先度を定義し、それらの転送クラスを特定のシェーピングとスケジューリング特性を持つ出力キューにマッピングできます。

マッピングを設定する場合、 表1に示すように、特定の入力セットの出力を設定します。

表 1:CoS マッピング — 入力と出力

CoS マッピング

入力

出力

コメント

classifiers

code-points

forwarding-classloss-priority

マップは、特定のコード ポイントのセットに対して転送クラスと PLP を設定します。

drop-profile-map

loss-priorityprotocol

drop-profile

マップは、特定の PLP とプロトコル タイプのドロップ プロファイルを設定します。

scheduler-maps

forwarding-class

scheduler

このマップは、特定のスケジューラに転送クラスを割り当てます。

rewrite-rules

forwarding-class loss-priority

code-points

マップは、特定の転送クラスと PLP のコード ポイントを設定します。

次に、分類子、ドロッププロファイルマップ、スケジューラマップ、ルールの書き換えの設定例を示します。

以下の分類子サンプル設定では、EXPビット000を持つパケットは損失の優先度を持つlow転送クラスにdata-queue割り当てられ、EXPビット001を持つパケットは損失の優先度をhigh持つ転送クラスにdata-queue割り当てられます。

特定のコードポイントエイリアスとビットパターンのセットに対して転送クラスと損失の優先度を設定する方法については、 動作集約分類子 の設定を参照してください。

以下のドロッププロファイルマップのサンプル構成では、スケジューラーには2つのドロッププロファイルマップが含まれており、損失の優先度がありlow、いずれかのプロトコルからのパケットがドロッププロファイルによってlow-drop評価されるように指定します。パケットが損失のhigh-drop優先度がありhigh、どのプロトコルからも送信されている場合、ドロップ プロファイルによって評価されます。

スケジューラーにドロッププロファイルをマッピングする方法の詳細については、「 スケジューラのドロッププロファイルマップを設定してパケットドロップ動作を決定 する」を参照してください。

次のスケジューラ マップ構成サンプルでは、デフォルトの転送クラスのそれぞれは、その転送クラス専用に設計されたスケジューラにマッピングされます。

スケジューラーに転送クラスをマッピングする方法の詳細については、「 スケジューラマップの設定 」を参照してください。

以下の書き換えルール設定のサンプルでは、損失の優先度を持つlow転送クラスのbeパケットに EXP ビット000が割り当てられ、損失の優先度を持つhigh転送クラスのbeパケットには EXP ビット001が割り当てられます。

パケットがデバイスを去る場合の特定の転送クラスと損失の優先度に対してコードポイントエイリアスとビットパターンを設定する方法については、 書き換えルールの設定 を参照してください。