例:ユニキャスト分類子の設定
パケット分類は、受信パケットを特定の CoS サービス レベルに関連付けます。分類子は、パケットを転送クラスと損失の優先度に関連付け、関連付けられた転送クラスに基づいてパケットを出力キューに割り当てます。分類子はイングレスインターフェイスに適用します。
ユニキャスト分類子の設定
手順
ba-ucast-classifier という名前のユニキャスト IEEE 802.1 BA 分類子をデフォルトの IEEE 802.1 マップとして設定するには、次の手順を実行します。
コードポイント
000を転送クラスbeと損失の優先度lowに関連付けます。[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-ucast-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-ucast-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-ucast-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-ucast-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-ucast-classifier
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
QFX10000 を除く 1 つのスイッチ(この例はジュニパーネットワークスの QFX3500 スイッチでテスト済み)
QFXシリーズ向けJunos OS リリース11.1以降
概要
Junos OS は、2 つの一般的なタイプの分類子をサポートしています。
動作、集約、または CoS 値のトラフィック分類子 - パケット ヘッダーの CoS 値を調べます。この 1 つのフィールドの値によって、パケットに適用される CoS 設定が決まります。BA 分類子を使用すると、DSCP(差別化されたサービス コード ポイント)値または IEEE 802.1p 値に基づいて、パケットの転送クラスと損失の優先度を設定できます。
マルチフィールドトラフィック分類子—パケットの送信元アドレスと宛先アドレス、送信元と宛先のポート番号など、パケットの複数のフィールドを調べます。マルチフィールド分類子では、ファイアウォールフィルターのルールに基づいて、パケットの転送クラスと損失の優先度を設定します。
ユニキャストトラフィックとマルチデスティネーション(マルチキャスト、ブロードキャスト、および宛先ルックアップ失敗)トラフィックを異なる分類子に割り当てる必要があります。1 つの分類子に、ユニキャスト転送クラスとマルチ宛先転送クラスの両方を含めることはできません。ユニキャスト分類子に含めることができるのは、ユニキャストトラフィックの転送クラスのみです。
この例では、 ba-ucast-classifier と呼ばれる BA 分類子をデフォルトの IEEE 802.1 マップとして設定し、それをイングレスインターフェイス xe-0/0/10 に適用する方法を説明します。BA 分類子は、 表 1 に示すように、4 つの転送クラスの着信パケットに損失の優先順位を割り当てます。
同じ手順でマルチフィールド分類子を設定できます(ただし、ファイアウォールフィルタールールを使用する場合を除く)。
ユニキャスト転送クラス |
CoS トラフィック タイプの場合 |
ba-ucast-classifier の割り当て |
パケット ドロップ属性 |
|---|---|---|---|
|
ベストエフォート型トラフィック |
低損失優先度コード・ポイント: |
低損失の優先順位コード ポイント: 000 |
|
FCoE(FCoE Channel over Ethernet)トラフィックの配信を保証 |
低損失の優先順位のコード ポイント: |
損失なし |
|
TCPトラフィックの配信を保証 |
低損失の優先順位コード ポイント: |
低損失優先度コード ポイント: 100 |
|
ネットワーク制御トラフィック |
低損失優先度コード ポイント: |
落とす |
検証
ユニキャスト分類子の設定を確認するには、以下のタスクを実行します。
ユニキャスト分類子の設定の確認
目的
正しい転送クラス、損失の優先順位、およびコード ポイントでユニキャスト分類子を構成したことを確認します。
アクション
show configuration class-of-service classifiers ieee-802.1 ba-ucast-classifier動作モードコマンドを使用して、分類子の設定を一覧表示します。
user@switch> show configuration class-of-service classifiers ieee-802.1 ba-ucast-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-ucast-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-ucast-classifier;
}
}