Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

vMX 上的 CoS 概述

vMX 支持带有 VLAN 队列的两级层次调度(按单元调度器或层次化调度器)。每个 VLAN(逻辑接口)使用三个流量类别和八个队列。

从 Junos OS 17.3R1 版开始,vMX 支持多达 16 个级别 2 CoS 计划程序节点的四级层次调度。第 2 级节点映射到接口集或 VLAN(逻辑接口)。

vMX 支持在流量类级别(而非队列级别)进行整形。流量类是优先级固定的队列束。层级中的下一级是 VLAN(逻辑接口),这是一组流量类。

vMX 对这些流量类别具有以下固定的优先级和队列:

  • 流量类 1:高(严格优先级)

    队列 0

    队列 6

  • 流量类 2:中等(严格优先级)

    队列 1

    队列 7

  • 流量 3 类:低

    队列 2

    队列 3

    队列 4

    队列 5

注意:

第 1 类流量和流量类 2 均遵循严格的优先级,因此所有多余的流量都会随着尾部丢弃。但是,流量 3 类没有遵循严格的优先级,因此整形速率设置为 VLAN 的整形速率。

同一流量类中的所有队列的优先级相同,因此调度程序会根据 VLAN 的加权轮循 (WRR) 从流量类别中的每个队列中提取数据包。

所有配置的转发类都必须映射到其中一个队列。

不支持以下功能:

  • 加权随机早期检测 (WRED)

  • 队列缓冲区大小配置

注意:

对于不受支持的功能,不会显示提交错误。

从 Junos OS 18.4R1 版开始,服务质量 (QoS) 配置得到了增强,这样,当端口超额订阅和拥塞时,优先级较高的订阅者比优先级较低的订阅者的权重更大。例如,如果端口上的订阅者有 100 MB 服务,而另一个订阅者有 10 MB 服务,则拥有 100 MB 服务的用户比拥有 10 MB 服务的订阅者的优先级更高。无论权重如何,您都必须确保在 1 级和 2 级节点上遵循优先级。WRR 提供处理超额订阅的能力,因此计划流量反映为个别 VLAN 配置的整形速率比率。

使用以下命令在第 2 级节点上配置每个端口的最大 16384 个订阅者,在 3 级节点上配置每个端口的最大 32768 个订阅者:

注意:

每个 2 级节点配置的默认订阅者数为 4000。

使用以下命令禁用 WRR 功能:

以下列表介绍了 WRR 的限制:

  • 必须配置延迟缓冲区速率,才能使 WRR 正常工作。

  • 属于同一级别 2 计划程序节点的 VLAN 中的延迟缓冲区速率值差异可能会导致 WRR 无法正常工作。

  • 当所有订阅者的整形速率比率大于 100 时,WRR 工作不正常。

  • 级别 2 计划程序节点的数量和每个 2 级计划程序节点的订阅者数量必须等于 32,000。

  • 对第 2 级调度器节点配置的任何修改都需要重置 FPC。