定义 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 千兆以太网端口的所有转发类都必须具有重写规则。不要在同一物理接口上混用具有重写规则的转发类和没有重写规则的转发类。