应用默认重写规则
默认情况下,重写规则通常不应用于接口。如果要应用重写规则,则可以设计自己的规则并将其应用到接口,也可以应用默认的重写规则。
唯一的例外是,不支持 MPC MPLS 的接口使用默认 EXP 重写规则,即使没有配置。
要应用默认重写规则,在 [edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules]
层次结构级别包括以下一个或多个语句:
[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 显示了默认重写规则映射。这些地址基于 DSCP、DSCP IPv6、EXP、IEEE 和 IP CoS 值的默认位定义,如 CoS 值位模式的默认别名概述以及 默认转发类中显示的默认转发类中所示。
当软件检测到 表 1 的前两列中的 CoS 值与转发类和 PLP 值匹配的数据包时,软件会将这些数据包的标头位映射到 表 1 最后一列中的代码点别名。最后一列中的代码点别名会映射到 CoS 值位模式的默认别名概述中显示的 CoS 位。
来自转发类的映射 |
丢失优先级 |
映射到 DSCP/DSCP IPv6/EXP/IEEE/IP |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
从 Junos OS 21.1 版开始,PTX 路由器支持 MPLS EXP 默认重写规则的两个转发类和 4 个丢失优先级,如 表 2 所示。
来自转发类的映射 |
丢失优先级 |
映射到 MPLS EXP 位 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
在以下示例中,为 so-1/2/3.0
接口分配了默认 DSCP 重写规则。此配置的结果之一是,离开带有 expedited-forwarding
转发类和 high
或 low
丢失优先级的接口的每个数据包都会将其 DSCP 位重写为 DSCP ef
代码点别名。 CoS 值位模式的默认别名概述 显示,此代码点别名映射到 101110
位。
此配置的另一个结果是,离开具有 best-effort
转发类和 high
或 low
丢失优先级的接口的所有数据包都会将其 EXP 位重写为 EXP be
代码点别名。CoS 值位模式的默认别名概述 显示,此代码点别名映射到 000
位。
要评估此示例的所有影响,请参阅 CoS 值位模式的默认别名概述 和 表 1。
class-of-service { interfaces { so-1/2/3 { unit 0 { rewrite-rules { dscp default; } } } } }