如何覆盖传出接口上的 802.1p CoS?

网络工程 服务质量 瞻博网络
2021-07-04 02:43:48

在 Cisco 中,这可以通过以下方式轻松实现:

policy-map TVPrio
 description Set VLAN priority to 4
 class class-default
  set cos 4

并将此策略映射应用于接口。如何在 JunOS 中做等效?

2个回答

您必须将所有转发类设置为相同的代码点:

设置服务等级重写规则 ieee-802.1 all-to-cos-4 转发类保证转发丢失优先级低代码点 100
设置服务等级重写规则 ieee-802.1 all-to-cos-4 转发类保证转发丢失优先级高代码点 100
设置服务等级重写规则 ieee-802.1 all-to-cos-4 forwarding-class 加速转发损失优先级高代码点 100
设置服务等级重写规则 ieee-802.1 all-to-cos-4 forwarding-class 加速转发损失优先级低代码点 100
设置服务等级重写规则 ieee-802.1 all-to-cos-4 forwarding-class network-control loss-priority low code-point 100
设置服务等级重写规则 ieee-802.1 all-to-cos-4 forwarding-class network-control loss-priority high code-point 100
设置服务等级重写规则 ieee-802.1 all-to-cos-4 forwarding-class best-effort loss-priority high code-point 100
设置服务等级重写规则 ieee-802.1 all-to-cos-4 forwarding-class best-effort loss-priority low code-point 100

然后将此应用于要更改 CoS 位的接口:

设置服务等级接口 ge-0/0/0 单元 0 重写规则 ieee-802.1 all-to-cos-4

请注意,这仅适用于默认转发类。如果你已经定义了你自己的转发类,你也必须为这些定义。

迟到了,但要覆盖 RE 生成的 CoS 值,您可以使用:

set class-of-service host-outbound-traffic forwarding-class <FORWARDING-CLASS>

然后适当地为该转发类设置重写规则。

如果您对 DSCP 标记感到满意,您可以使用以下方法静态分配这些标记:

set class-of-service host-outbound-traffic dscp-code-point <DSCP-CODEPOINT>