デフォルト書き換えルールの適用
デフォルトでは、書き換えルールは通常、インターフェイスに適用されません。書き換えルールを適用する場合は、独自のルールを設計してインターフェイスに適用するか、デフォルトの書き換えルールを適用できます。
唯一の例外は、非 MPC MPLS 対応インターフェイスが設定されていない場合でも、デフォルトの EXP 書き換えルールを使用することです。
デフォルトの書き換えルールを適用するには、 階層レベルに [edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules] 以下のステートメントを1つ以上含めます。
[edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules] dscp default; dscp-ipv6 default; exp default; ieee-802.1 default vlan-tag (outer | outer-and-inner); inet-precedence default;
表 1 は、デフォルトの書き換えルールマッピングを示しています。これらは、 CoS値ビットパターンのデフォルトエイリアスの概要に示すように、DSCP、DSCP IPv6、EXP、IEEE、およびIP CoS値のデフォルトビット定義、および デフォルト転送クラスに示されているデフォルト転送クラスに基づいています。
ソフトウェアは、 CoS 値が表 1 の最初の 2 列の転送クラスと PLP 値と一致するパケットを検出すると、それらのパケットのヘッダー ビットを 表 1 の最後の列のコードポイントエイリアスにマッピングします。最後の列のコードポイントエイリアスは、CoS 値ビットパターンのデフォルトエイリアスの概要に示されているCoSビットにマップされます。
| 転送クラスからのマップ |
損失の優先度 |
DSCP/DSCP へのマッピング IPv6/EXP/IEEE/IP |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Junos OS リリース 21.1 以降、PTX ルーターは、表 2 に示すように、MPLS EXP のデフォルト書き換えルールで 、2 つの転送クラスと 4 つの損失優先度をサポートしています。
| 転送クラスからのマップ |
損失の優先度 |
MPLS EXP ビットへのマップ |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
次の例では、インターフェイスに so-1/2/3.0 デフォルトの DSCP 書き換えルールが割り当てられます。この構成の 1 つの結果は、転送クラスで expedited-forwarding インターフェイスを出る各パケットと、 high または low 損失の優先度が DSCP ビットを DSCP ef コードポイント エイリアスに書き換えたということです。 CoS 値ビット パターンのデフォルトエイリアス概要は、 このコードポイントエイリアスがビットに 101110 マッピングされていることを示しています。
この設定のもう 1 つの結果は、転送クラスとhigh損失lowの優先度を持つbest-effortインターフェイスから出るすべてのパケットが、EXP ビットを EXP be コードポイント エイリアスに書き換えたということです。CoS 値ビット パターンのデフォルトエイリアス概要は、このコードポイントエイリアスがビットに000マッピングされていることを示しています。
この例のすべての影響を評価するには、 CoS 値ビット パターンのデフォルトエイリアスの概要 と 表 1 を参照してください。
class-of-service {
interfaces {
so-1/2/3 {
unit 0 {
rewrite-rules {
dscp default;
}
}
}
}
}