基于 PLP 配置重写规则
重写规则对传出数据包采取措施。启用三色标记 (TCM) 后,路由器支持四种重写数据包丢失优先级 (PLP) 标记:low
、 medium-low
medium-high
和high
。要包含用于重写规则的 PLP,在层次结构级别添加以下语句[edit class-of-service]
:
[edit class-of-service] rewrite-rules { (dscp | dscp-ipv6 | exp | ieee-802.1 | inet-precedence) rewrite-name { import (rewrite-name | default); forwarding-class class-name { loss-priority (low | medium-low | medium-high | high) code-point (alias | bits); } } }
在 Junos OS 中,重写规则仅查看数据包的转发类和数据包丢失优先级(由入口行为聚合或多域分类器分配),而不是传入 CoS 值,以确定要写入出口数据包标头的 CoS 值。重写规则的输入是转发类和 PLP。重写规则的输出为 CoS 值。换言之,重写规则会为使用指定的转发类和 PLP 退出接口的每个数据包设置 CoS 值。
例如,如果配置以下内容,则 000000
CoS 值将分配给退出带有 assured-forwarding
转发类和 medium-high
PLP 的接口的所有数据包:
class-of-service { rewrite-rules { dscp dscp-rw { forwarding-class assured-forwarding { loss-priority medium-high code-point 000000; } } } }
要使用此分类器,必须在层次结构级别配置转发类[edit class-of-service forwarding-classes queue queue-number assured-forwarding]
的设置assured-forwarding
。有关更多信息,请参阅了解转发类如何将类分配给输出队列。