このページで
CoS 書き換えルールを理解する
パケットがネットワークに出入りする際、エッジスイッチはパケットのサービスクラス(CoS)設定を変更する必要がある場合があります。このトピックでは、 書き換えルール を使用して CoS 設定を変更する方法について説明します。内容は以下のとおりです。
このトピックでは、以下について説明します。
ルールの書き換えの仕組み
書き換えルールは、パケットのヘッダー内のCoSビットの値を設定します。各書き換えルールは、パケットに関連する現在の転送クラスと損失の優先度を読み取り、選択した CoS 値をテーブルから探し、この CoS 値をパケット ヘッダーに書き込みます。書き換えを行うには、インターフェイスに書き換えルールを明示的に割り当てる必要があります。
EX シリーズ スイッチでは、ネットワーク インターフェイス、集約型イーサネット インターフェイス(LAG(リンク アグリゲーション グループ)、RVI(Routed VLAN Interface)、レイヤー 3 インターフェイス、レイヤー 3 VLAN タグ付きサブインターフェイスに対する IPv4 および IPv6 トラフィックの書き換えルールを定義できます。異なるタイプの複数の書き換えルールを単一のインターフェイスに割り当てることができます。
EX4300 スイッチでは、ネットワーク インターフェイス、集合型イーサネット インターフェイス、レイヤー 3 インターフェイス、および IRB(統合型ルーティングおよびブリッジング)インターフェイスで、個別の DSCPv4 および DSCPv6 書き換えルールを設定することはできません。IPv4 トラフィックを書き換えるためにインターフェイス上で DSCPv4 書き換えルールを設定した場合、そのインターフェース上の IPv6 トラフィックにも同じ書き換えルールが適用されます。その逆も同様です。IRB(統合型ルーティングおよびブリッジング)インターフェイスとレイヤー 3 VLAN タグ付き論理インターフェイスでは、DSCPv4 書き換えルールのみを定義できます。
実質的に、書き換えルールは、パケットがスイッチに入るときに使用される動作集約(BA)分類子の逆関数を実行します。パケットがスイッチを離れると、最後のCoSアクションは通常、書き換えルールの適用です。
ターゲットピアのポリシーを満たすように、エッジスイッチのアウトバウンドインターフェイス上の発信パケットのCoS値を変更する書き換えルールを設定します。これにより、隣接するネットワークのダウンストリーム スイッチが、各パケットを適切なサービス グループに分類できます。
IP 優先度書き換えルールがアクティブな場合、コード ポイントを書き換えるとき、サービスタイプ(ToS)バイトのビット 3、4、5 は常にゼロにリセットされます。
デフォルトの書き換えルール
インターフェイスで書き換えルールを定義するには、独自の書き換えルールを作成してインターフェイスで有効にするか、デフォルトの書き換えルールを有効にします。 CoS書き換えルールの定義(CLI手順)を参照してください。
表 1 は、デフォルトの書き換えルールマッピングを示しています。これらは、DSCP(差別化サービスコードポイント)、IEEE 802.1p、IP優先度値、デフォルト転送クラスのデフォルトビット定義に基づいています。DSCP、IP 優先度、IEEE 802.1p に対して、複数の CoS 書き換えルールを設定できます。
デフォルトでは、書き換えルールはインターフェイスに割り当てされません。書き換えを行うには、ユーザー定義またはシステム定義の書き換えルールをインターフェイスに明示的に割り当てる必要があります。
パケットの CoS 値が転送クラスと PLP(パケット損失優先度)値と一致する場合、スイッチは書き換えテーブルに基づいてパケット上のマーキングを書き換えます。
転送クラスからのマップ |
PLP 値 |
DSCP/IEEE 802.1p/IP Precedence Value へのマッピング |
---|---|---|
expedited-forwarding |
低 |
Ef |
expedited-forwarding |
高 |
Ef |
保証された転送 |
低 |
af11 |
保証された転送 |
高 |
af12(DSCP) |
ベストエフォート |
低 |
Bve |
ベストエフォート |
高 |
Bve |
ネットワーク制御 |
低 |
nc1/cs6 |
ネットワーク制御 |
高 |
nc2/cs7 |