CoS 分類子の定義(CLI 手順)
パケット分類は、受信パケットを特定のCoSサービスレベルに関連付けます。分類子は、パケットを転送クラスと損失優先度に関連付け、関連付けられた転送クラスに基づいてパケットを出力キューに割り当てます。Junos OSは、2つの一般的なタイプの分類子をサポートしています。
BA(動作集約)分類子—パケットヘッダーのCoS値を調べます。この1つのフィールドの値によって、パケットに適用されるCoS設定が決まります。BA 分類子を使用すると、DSCP(差別化されたサービスコードポイント)値、IP 優先度値、または IEEE 802.1p 値に基づいて、パケットの転送クラスと損失優先度を設定できます。EX4300スイッチを除くEXシリーズスイッチは、
highとlowの2種類の損失優先度をサポートしています。EX4300スイッチは、high、medium-high、lowの3種類の損失優先度をサポートしています。以下のCoSマーカータイプに対してBA分類子を設定できます。
dscp および dscp-ipv6—受信 IPv4 パケットと IPv6 パケットをそれぞれ処理します。
IEEE-802.1—レイヤー2 CoSを処理します。
inet-precedence—受信IPv4パケットを処理します。IP 優先度マッピングには、DSCP フィールドの上位 3 ビットのみが必要です。
マルチフィールド(MF)分類子—パケットの送信元アドレスと宛先アドレス、送信元と宛先ポート番号など、パケット内の複数のフィールドを調べます。MF分類子では、ファイアウォールフィルタールールに基づいてパケットの転送クラスと損失優先度を設定します。
次の例では、IPv4 トラフィックを処理するためのデフォルトの DSCP マップとして BA 分類子(ba-classifier)を設定し、BA 分類子を特定のギガビットイーサネットインターフェイスまたはスイッチ上のすべてのギガビットイーサネットインターフェイスに適用する方法について説明します。BA 分類子は、 表 1 に示すように、4 つの転送クラスの着信パケットに損失優先度を割り当てます。
同じ手順を使用してMF分類子を設定することができます(ただし、ファイアウォールフィルタールールを使用することは除きます)。
| フォワーディングクラス | CoSトラフィックタイプの場合 | ba-classifierの割り当て |
| be |
ベストエフォート型トラフィック |
優先度の高いコードポイント: 000001 |
| EF |
優先転送トラフィック |
優先度の高いコードポイント: 101110 |
| AF |
トラフィックの確実な転送 |
優先度の高いコードポイント: 001100 |
| NC |
ネットワーク制御トラフィック |
優先度の高いコードポイント: 110001 |
ba-classifierという名前のDSCP BA分類子をデフォルトのDSCPマップとして設定するには:
-
コードポイント 000001 をフォワー ディングクラスbe および損失優先度高に関連付け ます:
[edit class-of-service classifiers] user@switch# set dscp ba-classifier import default forwarding-class be loss-priority high code-points 000001
-
コード ポイント 101110 を転送クラス ef および損失優先度高に関連付け ます。
[edit class-of-service classifiers] user@switch# set dscp ba-classifier forwarding-class ef loss-priority high code-points 101110
-
コード ポイント 001100 を転送クラス af および損失優先度高に関連付けます 。
[edit class-of-service classifiers] user@switch# set dscp ba-classifier forwarding-class af loss-priority high code-points 001100
-
コードポイント 110001 を転送クラス nc および損失優先度高に関連付け ます。
[edit class-of-service classifiers] user@switch# set dscp ba-classifier forwarding-class nc loss-priority high code-points 110001
-
特定のインターフェイスまたはスイッチ上のすべてのギガビットイーサネットインターフェイスに分類子を適用します。
-
分類子を特定のインターフェイスに適用するには:
[edit class-of-service interfaces] user@switch# set ge-0/0/0 unit 0 classifiers dscp ba-classifier
-
スイッチ上のすべてのギガビット イーサネット インターフェイスに分類子を適用するには、インターフェイス名と論理インターフェイス(ユニット)番号にワイルドカードを使用します。
[edit class-of-service interfaces] user@switch# set ge-* unit * classifiers dscp ba-classifier
-