例: 分類子の設定
パケット分類は、受信パケットを特定のパケットサービス レベルCoS関連付します。分類子では、パケットを転送クラスおよび損失の優先度に関連付け、関連付けられた転送クラスに基づいてパケットを出力キューに割り当てします。分類子をイングレス インターフェイスに適用します。
分類子の設定
手順
デフォルトの 802.1 IEEE の分類子として名前が付けられた IEEE 802.1 BA ba-classifier
分類子を設定するには、次の手順に示します。
コード ポイントを転送クラス
000
と損失の優先度be
に関連付けるlow
:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier import default forwarding-class be loss-priority low code-points 000
コード ポイントを転送クラス
011
と損失の優先度fcoe
に関連付けるlow
:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier forwarding-class fcoe loss-priority low code-points 011
コード ポイントを転送クラス
100
と損失の優先度no-loss
に関連付けるlow
:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier forwarding-class no-loss loss-priority low code-points 100
コード ポイントを転送クラス
110
と損失の優先度nc
に関連付けるlow
:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier forwarding-class nc loss-priority low code-points 110
分類子をイングレス インターフェイスに適用します
xe-0/0/10
。[edit class-of-service interfaces] user@switch# set xe-0/0/10 unit 0 classifiers ieee-802.1 ba-classifier
要件
この例では、次のハードウェアとソフトウェアのコンポーネントを使用しています。
1つのスイッチで
Junos OS リリース 15.1X53-D10以降のリリース QFX シリーズ。
概要
Junos OS一般的な 3 種類の分類子をサポートしています。
動作の集約CoS値のトラフィック分類子 — パケット ヘッダー CoS値を調べる。この単一フィールドの値は、パケットにCoS設定を決定します。BA の分類子を使用すると、差別化サービス コード ポイント(DSCP または DSCP IPv6)値、IEEE 802.1p 値、または MPLS EXP 値に基づいて、パケットの転送クラスと損失の優先度を設定できます。(EXP 分類子はインターフェイスにのみ
family mpls
適用できます)。固定された分類子。固定された分類子では、VLAN ヘッダーの CoS ビットまたは IP パケット ヘッダーの DSCP ビットに関係なく、物理インターフェイス上のすべてのイングレス トラフィックを 1 つの転送クラスに分類します。
マルチフィールド トラフィックの分類 — パケットの送信元と宛先のアドレス、送信元と宛先のポート番号など、パケット内の複数のフィールドを検証します。マルチフィールドの分類では、ファイアウォール フィルタ ルールに基づいて、パケットの転送クラスと損失の優先度を設定します。
この例では、デフォルト IEEE 802.1 xe-0/0/10
と呼ばれる BA ba-classifier
分類子を設定して、受信トラフィックを転送クラスにマッピングし、イングレス インターフェイスに適用する方法について説明します。BA 分類子は、表 1 に示すように、4 つのデフォルト転送クラスの受信パケットに損失の優先度を割り当にします。この例を DSCP トラフィックに適応するには、IEEE の分類子ではなく DSCP 分類子を指定し、CoS ビットの代わりに DSCP ビットを適用します。
マルチフィールドの分類子を設定するには、ファイアウォール フィルタ ルールを使用します。
転送クラス |
CoS トラフィック タイプ |
ba-classifier Loss Priority to IEEE 802.1p コード ポイント マッピング |
パケット ドロップ属性 |
---|---|---|---|
|
ベストベストのトラフィック |
損失の優先度が低いコード ポイント: |
ドロップ |
|
トラフィックのFCoE(FCoE)の保証 |
損失の優先度が低いコード ポイント: |
損失なし |
|
TCP トラフィックに対する保証された配信 |
損失の優先度が低いコード ポイント: |
損失なし |
|
ネットワーク制御トラフィック |
損失の優先度が低いコード ポイント: |
ドロップ |
検証
分類子の設定を検証するには、以下のタスクを実行します。
分類子設定の検証
目的
正しい転送クラス、損失の優先度、コード ポイントを使用して分類子を設定していることを検証します。
アクション
operational mode コマンドを使用して、分類子の設定を一覧表示します show configuration class-of-service classifiers ieee-802.1 ba-classifier
。
user@switch> show configuration class-of-service classifiers ieee-802.1 ba-classifier forwarding-class be { loss-priority low code-points 000; } forwarding-class fcoe { loss-priority low code-points 011; } forwarding-class no-loss { loss-priority low code-points 100; } forwarding-class nc loss-priority low code-points 110; }
イングレス インターフェイス設定の検証
目的
分類子がイングレス インターフェイス ba-classifier
にアタッチされている必要があります xe-0/0/10
。
アクション
動作モード コマンドを使用して、イングレス インターフェイスを一覧表示します show configuration class-of-service interfaces xe-0/0/10
。
user@switch> show configuration class-of-service interfaces xe-0/0/10 congestion-notification-profile fcoe-cnp; unit 0 { classifiers { ieee-802.1 ba-classifier; } }