使用 MPLS EXP 值重写 IEEE 802.1p 数据包标头
对于瞻博网络 M320 多服务边缘路由器、MX 系列以太网服务路由器、T 系列核心路由器以及与 M 系列多服务边缘路由器、MX 系列路由器、T 系列路由器或 EX 系列交换机有对等连接的以太网接口,您可以将 MPLS EXP 和 IEEE 802.1p 位重写为配置的值。这样,您可以将配置的值传递到第 2 层 VLAN 路径。对于 IQ PIC,只能在一个物理端口上配置一个 IEEE 802.1 重写规则。该物理端口上的所有逻辑端口(单元)都应应用相同的 IEEE 802.1 重写规则。
要重写 MPLS EXP 和 IEEE 802.1p 位,必须在接口配置中包含 EXP 和 IEEE 802.1p 重写规则。要配置 EXP 和 IEEE 802.1p 重写规则,请在层次结构级别添加语句rewrite-rules
[edit class-of-service interfaces interface-name unit logical-unit-number]
,以便exp
指定和ieee-802.1
选项:
[edit class-of-service interfaces interface-name unit logical-unit-number] rewrite-rules { exp rewrite-rule-name; ieee-802.1 default; }
将这两个重写规则组合在一起时,只有 EXP 重写表用于重写数据包标头。如果不在接口上配置 VLAN,则只有 EXP 重写生效。如果不在接口上配置 LSP,或者删除 MPLS EXP 重写规则映射,IEEE 802.1p 默认重写规则映射将生效。
您还可以组合使用其他重写规则。IP、DSCP、DSCP IPv6 和 MPLS EXP 与第 3 层数据包标头相关联,IEEE 802.1p 与第 2 层数据包标头相关联。
对于 IQ PIC,只能在一个物理端口上配置一个 IEEE 802.1 重写规则。该物理端口上的所有逻辑端口(单元)都应应用相同的 IEEE 802.1 重写规则。
如果将 IEEE 802.1p 与 IP 重写规则组合在一起,则第 3 层数据包和第 2 层标头会使用 IP 重写规则。
如果将 IEEE 802.1p 与 DSCP 或 DSCP IPv6 重写规则组合使用 DSCP 或 DSCP IPv6 重写规则来重写第 2 层标头的 3 位和 3 层数据包标头的 6 位。
对于 MPC,逻辑接口不存在默认 EXP 重写规则。MPLS 标签的 EXP CoS 位从 IP 流量的 IP 优先级位获取。推送或交换的标签的 EXP 位继承自 MPLS 数据包的当前标签。对于非 IP 和非 MPLS 数据包,EXP 位设置为 0。如果在面向核心的接口上配置了自定义 EXP 重写规则,则它将覆盖 EXP 位。
以下示例说明如何配置 EXP 重写规则,并将其应用于 MPLS EXP 和 IEEE 802.1p 位:
[edit class-of-service] rewrite-rules { exp exp-ieee-table { forwarding-class best-effort { loss-priority low code-point 000; loss-priority high code-point 001; } forwarding-class assured-forwarding { loss-priority low code-point 010; loss-priority high code-point 011; } forwarding-class expedited-forwarding { loss-priority low code-point 111; loss-priority high code-point 110; } forwarding-class network-control { loss-priority low code-point 100; loss-priority high code-point 101; } } } interfaces { so-3/1/0 { unit 0 { rewrite-rules { exp exp-ieee-table; ieee-802.1 default; } } } }