動作集約分類子の設定
カスタム動作集約(BA)分類子を定義し、論理インターフェイスに適用するか、他のデフォルトBA分類子の1つを論理インターフェイスに適用することで、デフォルトIP優先度分類子(ipprec-compatibility
)を上書きできます。
BA 分類子マップは、特定のコードポイントエイリアスまたはビットパターンのセットに対して、転送クラスとPLP(パケット損失優先度)を設定します。マップの入力は、CoS 値のエイリアスまたはビット パターンです。マップの出力は、転送クラスと PLP です。CoS マップの仕組みについては、「 CoS コンポーネント入力を出力にマッピングする」を参照してください。
分類子は次のように機能します。
dscp
-受信する IPv4 パケットを処理します。dscp-ipv6
-受信する IPv6 パケットを処理します。exp
—レイヤー 2 ヘッダーを使用して MPLS パケットを処理します。ieee-802.1
—レイヤー 2 CoS を処理します。ieee-802.1ad
IEEE 802.1adフォーマット(デイデイビットを含む)を処理します。inet-precedence
-受信する IPv4 パケットを処理します。IP 優先度マッピングには、DSCP フィールドの上位 3 ビットのみが必要です。
分類子は、指定されたCos値をリテラルビットパターンまたは定義されたエイリアスとして受け取り、インターフェイスに到着するパケットのタイプと一致させようとします。パケットのヘッダー内の情報が指定されたパターンと一致する場合、分類子に関連付けられた転送クラスによって定義された適切なキューにパケットが送信されます。
M Series、MX シリーズ、T Series ルーター、および 3 色マーキングが有効になっていない EX シリーズ スイッチでは、損失の優先度は、マルチフィールドの分類子内で PLP を設定することによってのみ設定できます。この設定は、適切なドロップ プロファイル マップと書き換えルールで使用できます。詳細については、「 異なるトラフィック フローに対してパケット損失の優先度を設定して輻輳を管理する」を参照してください。
以下の設定ステートメントを使用して、すべてのCoS値タイプの新しい分類子を定義します。
[edit class-of-service] classifiers { (dscp | dscp-ipv6 | exp | ieee-802.1 | ieee-802.1ad | inet-precedence) classifier-name { import [classifier-name | default]; forwarding-class class-name { loss-priority level code-points [ aliases ] [ bit-patterns ]; } } }
すべてのCoS値タイプに新しい分類子を定義するには:
3 色マーキングが有効になっている場合、4 つの分類子 PLP 指定がサポートされます。 low
medium-low
medium-high
high
例えば、以下の設定では、assured-forwarding
転送クラスとmedium-low
PLPがCoS値でインターフェイスに入るすべてのパケットに101110
割り当てられます。
assured-forwarding
転送クラスとmedium-low
PLP を CoS 値にマッピングします101110
。[edit class-of-service classifiers dscp class1] user@host# set forwarding-class assured forwarding loss-priority medium-low code-points 101110
設定を確認します。
[edit class-of-service classifiers dscp class1] user@host# show
forwarding-class assured-forwarding { loss-priority medium-low code-points 101110; }
この分類子を使用するには、 階層レベルで転送クラスの
assured-forwarding
設定を構成する[edit class-of-service forwarding-classes queue queue-number assured-forwarding]
必要があります。詳細については、 転送クラスが出力キューにクラスを割り当てる方法についてを参照してください。
ステートメントを含めることで、新しい分類子の定義で、デフォルトを含む任意のテーブルを import
使用できます。インポートされた分類子はテンプレートとして使用され、変更されません。CoS値エイリアスまたはビットパターンに新しい class-name
値と loss-priority
値を割り当てる設定をコミットすると、インポートされた分類子テンプレート内のそのエントリーが置き換えられます。その結果、変更を必要とするすべての呼び出しで、すべての CoS 値を明示的に指定する必要があります。たとえば、デフォルトの DSCP 分類子をインポートするには、次のようにします。
新しい分類子の型と名前を指定します。たとえば、クラス1と呼ばれる新しいDSCPタイプの分類子を作成するには、
[edit] user@host# edit class-of-service classifiers dscp class1
デフォルトの DSCP 分類子を指定します。
[edit class-of-service classifiers dscp class1] user@host# set import default