Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

了解CoS组和队列保证最小带宽

您可以为各个转发类(队列)和称为转发类集的转发类组(优先级组)设置保证 的最低 带宽。设置最低保证带宽将确保优先级组和队列获得支持预期信息流所需的带宽。

使用层次计划保证带宽

优先级组(在信息流控制配置文件中配置)的保证速率值定义了分配给端口上设置的转发类的最小带宽量,而队列的传输速率值(在时间表中配置)定义分配给优先级组中特定队列的最小带宽量。队列带宽是优先级组带宽的一部分。

注意:

不能为映射到严格高优先级队列的转发类配置最低保证带宽(传输速率),也不能为包含严格高优先级队列的优先级组配置最低保证带宽(保证速率)。

图 1 显示了如何根据每个优先级组的保证速率将总端口带宽分配给优先级组(转发类组)。它还显示了如何根据每个队列的传输速率将每个优先级组的保证带宽分配给优先级组中队列。

图 1:使用层次计划分配保证带宽 Allocating Guaranteed Bandwidth Using Hierarchical Scheduling

优先级组保证速率的总和不能超过总端口带宽。如果配置总和超过端口带宽的保证速率,系统将发送一条系统日志消息,通知您配置无效。但是,系统不会执行提交检查。如果提交一个配置,其中保证速率总和超过端口带宽,则层次结构时间表的行为不可预测的。

队列传输速率总和不能超过队列所属的优先级组的总保证速率。如果配置传输速率,其总和超过优先级组保证速率,则提交检查失败,而系统拒绝配置。

注意:

您必须同时设置优先级组 guaranteed-rate 值和队列值 transmit-rate ,才能为各个队列配置最低带宽。如果设置 transmit-rate 值但不设置值,配置 guaranteed-rate 将失败。

您可以为优先级 guaranteed-rate 组设置值,而不为 transmit-rate 优先级组中各个队列设置值。但是,如果其他优先级较高的队列需要优先级较高的队列的带宽,则没有配置值的队列 transmit-rate 可能会资源不足。为避免队列不足,最佳做法是为大多数队列 transmit-rate 配置值。

如果将优先级组的保证速率配置为百分比,请将与该优先级组相关联的所有传输速率配置为百分比。在这种情况下,如果任何传输速率配置为绝对值而非百分比,则配置无效,并且系统会发送系统日志消息。

优先级组保证速率(保证最小带宽)

设置优先级组(转发类集)允许您为转发类集中的转发类 guaranteed-rate (队列)保留一部分端口带宽。为优先级组配置的最小带宽 ( ) 设置转发类组内所有转发类 guaranteed-rate 可用的最小带宽。

与接口关联的所有转发类集的组合值不能超过 guaranteed-rate 该接口上可用的带宽量。

您可以在信息流控制 guaranteed-rate 配置文件中配置优先级组。不能将具有保证速率的流量控制配置文件应用于包含严格高优先级队列的优先级组。

队列传输速率(保证最小带宽)

设置队列(转发类)允许您为单个队列保留一部分优先级 transmit-rate 组带宽。例如,处理 以太网光纤通道 (FCoE) 信息流的队列可能需要最低 4 Gbps 速率才能确保服务等级区域网络 (SAN)流量所需的速率。

优先级组 guaranteed-rate 设置可用于属于优先级组的队列的聚合最小带宽量。队列占用的累积总最小带宽不能超过分配给它们所属的优先级组的最小带宽。(优先级组中队列的组合传输速率不能超过优先级组的保证速率。)

您必须配置 guaranteed-rate 优先级组的值,以便为属于优先级组的 transmit-rate 单个队列设置值。原因是如果优先级组没有保证的带宽,则无法保证该优先级组中队列的带宽。

您可以在时间表配置 transmit-rate 中配置队列。不能为严格高优先级队列配置传输速率。