定义 CoS 重写规则
概述
边缘交换机可能需要更改数据包的服务等级 (CoS) 设置。您可以配置重写规则来更改交换机出站接口上传出数据包中的代码点位值,以便 CoS 处理与目标对等方的策略匹配。策略匹配允许相邻网络中的下游路由平台或交换机将每个数据包分类到适当的服务组中。
要配置 CoS 重写规则,请创建规则,方法是为其命名,并将其与转发类、丢失优先级和代码点相关联。这将创建一个重写表。创建重写规则后,在接口上启用它(只能在逻辑接口上 family mpls 启用 EXP 重写规则,而不能在物理接口上启用)。您还可以在接口上应用现有的重写规则。
在每个物理接口上,要么接口上使用的所有转发类都必须配置重写规则,要么接口上使用的任何转发类都不能配置重写规则。在任何物理端口上,都不要混用带有重写规则的转发类和不带重写规则的转发类。
要将接口上的现有重写规则替换为相同类型的新重写规则,请先显式删除现有重写规则,然后应用新规则。
对于同时携带内部 VLAN 标记和外部 VLAN 标记的数据包,重写规则只会重写外部 VLAN 标记。
配置重写规则
要创建重写规则并在接口上启用这些规则:
-
要为所有第 2 层接口创建重写表中指定的
customup-rw802.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 千兆以太网端口的所有转发类都必须具有重写规则。请勿在同一物理接口上混用具有重写规则的转发类与没有重写规则的转发类。
特定于平台的重写规则行为
使用下表查看平台的特定于平台的行为。
| 平台 |
差异 |
|---|---|
| QFX5000 系列 |
|