将重写规则应用于输出逻辑接口
要将重写规则配置分配给输出逻辑接口,请将语句 rewrite-rules
包含在 [edit class-of-service interfaces interface-name unit logical-unit-number]
层次结构级别:
[edit class-of-service interfaces interface-name unit logical-unit-number] rewrite-rules { dscp (rewrite-name | <default>) protocol protocol-types; dscp-ipv6 (rewrite-name | <default>) protocol protocol-types; exp (rewrite-name | <default>) protocol protocol-types; exp-push-push-push <default>; exp-swap-push-push <default>; ieee-802.1 (rewrite-name | <default>) inet-prec vlan-tag (outer | outer-and-inner); inet-precedence (rewrite-name | <default>) protocol protocol-types; inet6-precedence (rewrite-name | <default>) protocol protocol-types; }
在 M120、M320 以及增强型 III FPC、MX 系列路由器以及带有 5 类 FPC 和 EX 系列交换机的 T 4000 路由器上,您可以组合 dscp
或 inet-prec
和 exp
选项,在进入 MPLS 隧道的 IP 数据包上独立设置 DSCP 或 IP 优先级位和 MPLS EXP 位。
对于 IQ PIC,只能在一个物理端口上配置一个 IEEE 802.1 重写规则。该物理端口上的所有逻辑端口(单元)都应应用相同的 IEEE 802.1 重写规则。如果为 IQ PIC 配置多个 IEEE 802.1 重写规则,则配置检查失败。
逻辑接口不支持同一 dscp
协议的多个重写规则或多个 dscp-ipv6
重写规则。
在以下示例中,指定的 ss-dscp
DSCP 位应用于进入 MPLS 隧道 ge-2/1/1
的数据包,在 ss-v6dscp 中指定的 DSCP 位将应用于 IPv6 数据包。EXP 位设置为以下 ss-exp
指定的位配置:
[edit class-of-service interfaces] ge-2/1/1 unit 10 { rewrite-rules { dscp ssf-dscp protocol mpls; # Applies to IPv4 packets entering MPLS tunnel dscp-ipv6 ss-v6dscp protocol mpls; # Applies to IPv6 packets entering MPLS tunnel exp ss-exp; # Sets label EXP bits independently } } }
您可以为 interface-name
和 logical-unit-number
使用接口通配符。您还可以在同一配置中包含第 2 层和第 3 层重写信息。
仅在 M 系列路由器上,如果在层次结构级别包含 control-word
语句 [edit protocols l2circuit neighbor address interface interface-name]
,软件将无法重写 MPLS EXP 位。
M 系列和 T 系列路由器如果安装非排队 PIC,则支持 DSCP 和 DSCP IPv6 重写规则,但当安装队列 PIC 时,将禁用以下例外:
在 M320 路由器上,当与增强型 III FPC 一起使用时,IQ、IQ2、IQE 和 IQ2E PIC 支持 DSCP 重写。
在 M120 路由器上,IQ、IQ2、IQE 和 IQ2E PIC 支持 DSCP 重写。
具有 MPC/MIC 接口的 MX 系列路由器和 EX 系列交换机上支持 DSCP 和 DCSP IPv6 重写规则。
具有 MPC/MIC 接口的 MX 系列路由器支持 Inet6 优先级重写规则。
当安装 IQ、IQ2、IQE、IQ2E、SONET/SDH OC48/STM16 IQE 或 PD-5-10XGE-SFPP PIC 时,T 系列路由器不支持 DSCP 重写规则。
在 M320 和 T 系列路由器(具有 5 类 FPC 的 T4000 路由器除外)上,对于单个接口,您无法对转发类的子集启用重写规则。您必须将重写规则分配给所有转发类或所有转发类。将重写规则分配给转发类的子集时,提交不会失败,并且转发类的子集按预期工作。但是,未为其分配重写规则的转发类将被重写为所有零。
例如,如果配置差异化服务代码点 (DSCP) 重写规则,则未为其分配重写规则的转发类中的位将被重写为 000000;如果配置了 IP 优先级重写规则,则未为其分配重写规则的转发类中的位将被重写为 000。
ACX 5448 支持在如下服务上重写:
L2(VLAN、VLAN-CCC - 优先级代码点 (PCP))
L3(IPv4 和 IPv6 - 差异化服务代码点 (DSCP))
MPLS(EXP - 实验位)
对于 L2,重写信息驻留在出口端的 VLAN 转换条目中。没有该条目,便不会重写。
对于 VLAN-CCC(本地交叉连接),以与启用 L2 相同的方式启用 VLAN 转换条目,支持重写。