定义 CoS 重写规则
概述
边缘交换机可能需要更改数据包的服务等级 (CoS) 设置。您可以配置重写规则以更改交换机出站接口上传出数据包中的代码点位值,以便 CoS 处理与目标对等方的策略匹配。策略匹配允许相邻网络中的下游路由平台或交换机将每个数据包分类到相应的服务组中。
要配置 CoS 重写规则,请通过命名并将其与转发类、丢失优先级和代码点相关联来创建规则。这会创建一个重写表。创建重写规则后,在接口上启用(EXP 重写规则只能在逻辑接口上启用,而不能在 family mpls
物理接口上启用)。您还可以对接口应用现有的重写规则。
在每个物理接口上,要么接口上使用的所有转发类都必须配置重写规则,要么接口上使用的转发类无法配置重写规则。在任何物理端口上,请勿将转发类与重写规则混用,也不得将转发类与未重写规则的转发类混在一起。
要用相同类型的新重写规则替换接口上的现有重写规则,请首先显式移除现有重写规则,然后应用新规则。
对于同时携带内部 VLAN 标记和外部 VLAN 标记的数据包,重写规则只会重写外部 VLAN 标记。
平台特定信息
-
OCX 系列交换机不支持 MPLS,因此不支持 EXP 重写规则。
-
QFX5130、QFX5700 和 QFX5220 交换机不支持 DSCP IPv6 分类符和重写规则。但是,您也可以为 IPV6 流量应用 DSCP 分类器并重写规则。
配置重写规则
要创建重写规则并在接口上启用它们:
要为所有第 2 层接口在重写表中命名
customup-rw
的 802.1p 重写规则创建:[edit class-of-service rewrite-rules] user@switch# set ieee-802.1 customup-rw forwarding-class be loss-priority low code-point 000 user@switch# set ieee-802.1 customup-rw forwarding-class be loss-priority high code-point 001 user@switch# set ieee-802.1 customup-rw forwarding-class be loss-priority low code-point 010 user@switch# set ieee-802.1 customup-rw forwarding-class fcoe loss-priority low code-point 011 user@switch# set ieee-802.1 customup-rw forwarding-class ef-no-loss loss-priority low code-point 100 user@switch# set ieee-802.1 customup-rw forwarding-class ef-no-loss loss-priority high code-point 101 user@switch# set ieee-802.1 customup-rw forwarding-class nc loss-priority low code-point 110 user@switch# set ieee-802.1 customup-rw forwarding-class nc loss-priority high code-point 111
要启用第 2 层接口上名为
customup-rw
的 802.1p 重写规则:[edit] user@switch# set class-of-service interfaces xe-0/0/7 unit 0 rewrite-rules ieee-802.1 customup-rw
注意:分配给端口
xe-0/0/7
的所有转发类都必须具有重写规则。请勿将具有重写规则的转发类与在同一物理接口上没有重写规则的转发类混用。要启用交换机上所有 10 千兆以太网接口上命名
customup-rw
的 802.1p 重写规则,请使用通配符来命名接口名称和逻辑接口(单元)编号:[edit] user@switch# set class-of-service interfaces xe-* unit * rewrite-rules customup-rw
注意:在这种情况下,分配给所有 10 千兆以太网端口的所有转发类都必须具有重写规则。请勿将具有重写规则的转发类与在同一物理接口上没有重写规则的转发类混用。