在 vMX 上配置分层 CoS
要配置分层 CoS,请执行以下操作:
实现灵活排队
层次 CoS 默认处于禁用状态。要启用分层 CoS,请在 flexible-queuing-mode
层次结构级别包含语句 [edit chassis fpc 0]
并重新启动 FPC。
[edit] user@vmx# set chassis fpc 0 flexible-queuing-mode
将转发类映射到 vMX 上的队列
您必须将所有配置的转发类映射到其中一个队列。
[edit] user@vmx# set class-of-service forwarding-classes class class-name queue-num queue-number
为 vMX 配置流量控制配置文件
流量控制配置文件仅支持 vMX 的 shaping-rate
和 scheduler-map
语句。
要指定整形速率,请在 shaping-rate
层次结构级别包含语句 [edit class-of-service traffic-control-profiles profile-name]
。
[edit] user@vmx# set class-of-service traffic-control-profiles profile-name shaping-rate rate
要指定调度器图,请在 scheduler-map
层次结构级别包含语句 [edit class-of-service traffic-control-profiles profile-name]
。
[edit] user@vmx# set class-of-service traffic-control-profiles profile-name scheduler-map map-name
在 vMX 上配置调度器
调度器图包含转发类与其调度器的映射。计划程序定义队列的属性。
调度器仅支持 vMX 的 transmit-rate
和 excess-rate proportion
语句。
要指定传输速率,请在 transmit-rate
层级包含语句 [edit class-of-service schedulers scheduler-name]
。
[edit] user@vmx# set class-of-service schedulers scheduler-name transmit-rate rate
不支持保证速率,因此 VLAN 没有保留带宽。为了获得预期行为,建议将传输速率配置为保证的速率。
要指定要共享的多余带宽的比例,请在 excess-rate proportion
层次结构级别包含语句 [edit class-of-service schedulers scheduler-name]
。该值的范围是 0 到 1000。
[edit] user@vmx# set class-of-service schedulers scheduler-name excess-rate proportion value
如果为一个队列配置多余的速率,则所有队列都希望有多余的速率来计算权重。如果未配置超额速率,则使用默认权重 1。
要获取预期行为,您必须为所有队列配置超额速率。
例如,如果为低优先级队列配置多余的速率,则为高优先级和中优先级队列配置相同的剩余速率。