Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 CoS 优先级组调度

优先级组调度可定义一组输出队列(优先级)的服务等级 (CoS) 属性。优先级组计划与输出队列调度配合使用,可创建两层分层计划器。分层调度器将带宽分配给一组队列(一个优先级组,称为 Junos OS 配置中设置的转发类)。队列调度决定了特定队列可以使用的优先级组带宽部分。

您可以在流量控制配置文件中配置优先级组调度,然后将流量控制配置文件与转发类集和接口相关联。您可将调度器图连接到流量控制配置文件,以指定队列调度特性。

注意:

为队列或优先级组配置带宽时,交换机仅将数据视为配置的带宽。交换机不考虑前言和帧间差距 (IFG) 消耗的带宽。因此,在计算和配置队列或优先级组的带宽要求时,请考虑前言和 IFG 以及计算中的数据。

优先级组计划组件

表 1 快速参考了您可以配置以确定优先级组的带宽属性的流量控制配置文件组件, 而表 2 提供了一些相关调度配置组件的快速参考。

表 1:优先级组时间表组件

流量控制配置文件组件

描述

保证速率

设置优先级组的最小保证端口带宽。额外端口带宽按照端口上每个优先级组的保证速率比例在优先级组之间共享。

整形率

设置优先级组可以使用的最大端口带宽。

时间表图

将调度器映射到队列(转发类,也称为优先级)。这决定了队列接收的优先级组带宽部分。

表 2:其他调度组件

其他计划组件

描述

转发类

将流量映射到队列(优先级)。

转发类集

优先级组的名称。您将转发类映射到优先级组。转发类集由一个或多个转发类组成。

调度

设置单个队列的带宽和调度优先级(转发类)。

默认流量控制配置文件

没有默认的流量控制配置文件。

保证速率(最小保证带宽)

保证速率决定了每个优先级组的最小保证带宽。它还确定优先级组可以共享的多余(额外)端口带宽;每个优先级组按其保证速率的比例共享额外端口带宽。您可以将速率(以位/秒)指定为固定值,例如 3 Mbps 或总端口带宽的百分比。

如果端口上其他优先级组提供额外带宽,则最小传输带宽可超过配置的速率。如果出现拥塞,则为优先级组保证配置的保证速率。通过属性,您可以确保每个优先级组都获得与其服务级别相应的带宽量。

注意:

除非您还为流量控制配置文件中设置的转发类配置最小保证带宽(保证速率),否则为转发类配置最小保证带宽(传输速率)不起作用。

此外,转发类集中队列的传输速率之和不应超过转发类集的保证速率。(无法保证队列的最低带宽大于整个队列组保证的最低带宽。)

您无法为包含严格高优先级队列的转发类集配置保证速率。

共享额外带宽

当优先级组不使用全部可用端口带宽时,优先级组可以使用额外带宽。此额外端口带宽根据每个优先级组的最低保证带宽在优先级组之间共享。

例如,端口 A 有三个优先级组:fc-set-1、fc-set-2 和 fc-set-3。Fc-set-1 的保证速率为 2 Gbps,fc-set-2 的保证速率为 2 Gbps,fc-set-3 的保证速率为 4 Gbps。处理这些优先级组的最低保证带宽后,端口将增加 2 Gbps 的可用带宽,并且所有三个优先级组仍有要转发的数据包。优先级组接收的额外带宽与其保证的速率成比例,因此 fc-set-1 接收额外的 500 Mbps,fc-set-2 接收额外的 500 Mbps,fc-set-3 接收额外的 1 Gbps。

整形速率(最大带宽)

整形速率决定了优先级组可以使用的最大带宽。您可以将速率(以位/秒)指定为固定值,例如 5 Mbps 或总端口带宽的百分比。

一个优先级组的最大带宽取决于端口上可用的总带宽以及端口上其他优先级组占用的带宽。

调度器图

调度器映射计划程序映射到队列。将调度器图与流量控制配置文件相关联,然后将流量控制配置文件与接口和转发类集相关联时,调度器图定义的调度将确定每个队列可以使用的优先级组资源部分。

最多可将四个用户定义的调度器图与流量控制配置文件相关联。