Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

超额费率和超额优先级配置示例

要为非等待数据包转发引擎配置剩余速率,请在层次结构级别添加 超速 语句 [edit class-of-service schedulers scheduler-name]

要为非等待的数据包转发引擎配置多余的优先级,请在层次结构级别添加 多余的优先级 语句 [edit class-of-service schedulers scheduler-name]

配置的保证速率、超额速率、保证优先级、超额优先级和提供负载之间的关系并不总是显而易见。下表显示了在队列上配置了各种带宽共享参数的千兆以太网端口的预期吞吐量。

具有多个优先级的非排行千兆以太网接口的默认行为如 表 1 所示。表中的所有队列均获得其保证的速率。多余的带宽首先提供给多余的高优先级队列。由于这些会使用所有可用带宽,因此这些不是低优先级队列的剩余多余的带宽。

表 1:具有多个优先级的当前行为

队列

保证(传输)速率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

600 Mbps

200 + 366.67 = 566.67 Mbps

第 1 季度

10%

500 Mbps

100 + 183.33 = 283.33 Mbps

第 2 季度

10%

500 Mbps

100 + 0 = 100 Mbps

第三季度

5%

500 Mbps

50 + 0 = 50 Mbps

具有相同优先级的非交换千兆以太网接口的默认行为如 表 2 所示。表中的所有队列均获得其保证的速率。由于所有队列的超额优先级相同,因此它们共享多余的带宽,并且每个队列获得与传输速率成比例的多余带宽。

表 2:相同优先级的当前行为

队列

保证(传输)速率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

500 Mbps

200 + 244.44 = 444.44 Mbps

第 1 季度

10%

500 Mbps

100 + 122.22 = 222.22 Mbps

第 2 季度

10%

500 Mbps

100 + 122.22 = 222.22 Mbps

第三季度

5%

500 Mbps

50 + 61.11= 111.11 Mbps

具有至少一个严格高优先级级别的非交换千兆以太网接口的默认行为如 表 3 所示。首先,高优先级和严格高度以加权轮循的方式提供服务。高优先级队列获得其保证的带宽,严格高队列获得保留的内容。高多余的优先级队列会获得所有多余的带宽。

表 3:具有严格优先级的当前行为

队列

保证(传输)速率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

严格高度

X

500 Mbps

500 Mbps

第 1 季度

10%

500 Mbps

100 + 250 = 350 Mbps

第 2 季度

10%

500 Mbps

100 + 0 = 100 Mbps

第三季度

5%

500 Mbps

50 + 0= 50 Mbps

第 0 季度具有至少一个严格高优先级且提供负载较高的非交换千兆以太网接口的默认行为如 表 4 所示。首先,高优先级和严格高度以加权轮循的方式提供服务。高优先级队列获得其保证的带宽,严格高队列获得保留的内容。(高优先级队列接收其保证的带宽,除非配置了严格高队列,在某些情况下,高优先级队列可能会使高优先级队列匮乏。要保证高优先级队列上的配置传输速率,请 rate-limit 对严格高优先级队列的传输速率应用选项。)没有多余的带宽。

表 4:负载较高的严格-高优先级

队列

保证(传输)速率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

严格高度

X

1 Gbps

900 Mbps

第 1 季度

10%

500 Mbps

100 + 0 = 100 Mbps

第 2 季度

10%

500 Mbps

0 + 0 = 0 Mbps

第三季度

5%

500 Mbps

0 + 0= 0 Mbps

现在考虑配置了多余的速率和过多优先级的队列的行为。

具有多个优先级的行为如 表 5 所示。所有队列均获得保证的速率。多余的带宽首先提供给多余的高优先级队列,这些队列会占用所有带宽。低优先级队列没有剩余的剩余带宽。

表 5:通过多个优先级共享

队列

保证(传输)速率

超额利率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

10%

500 Mbps

200 + 275 = 475 Mbps

第 1 季度

10%

20%

500 Mbps

100 + 0 = 100 Mbps

第 2 季度

10%

10%

500 Mbps

100 + 275 = 275 Mbps

第三季度

5%

20%

500 Mbps

50 + 0= 50 Mbps

具有相同(高)优先级的行为如 表 6 所示。所有队列均获得保证的速率。由于所有队列的超额优先级相同,因此它们共享多余的带宽与其传输速率成比例。

表 6:具有相同优先级的共享

队列

保证(传输)速率

超额利率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

10%

500 Mbps

200 + 91.67 = 291.67 Mbps

第 1 季度

10%

20%

500 Mbps

100 + 183.33 = 283.33 Mbps

第 2 季度

10%

10%

500 Mbps

100 + 91.67 = 191.67 Mbps

第三季度

5%

20%

500 Mbps

50 + 183.33 = 233.33 Mbps

7 显示了具有至少一个严格高优先级的行为。高优先级和严格高队列以加权轮循的方式提供服务。高优先级队列得到其保证的速率,严格高队列得到其余的。多余的高优先级队列可以获得所有多余的带宽。

表 7:至少使用一个严格高优先级共享

队列

保证(传输)速率

超额利率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

X

严格高度

X

500 Mbps

500 Mbps

第 1 季度

10%

20%

500 Mbps

100 + 0 = 100 Mbps

第 2 季度

10%

10%

500 Mbps

100 + 250 = 350 Mbps

第三季度

5%

20%

500 Mbps

50 + 0 = 50 Mbps

表 8 显示了具有至少一个严格高优先级且提供更高负载的行为。高优先级和严格高队列以加权轮循的方式提供服务。高优先级队列得到其保证的速率,严格高队列得到其余的。没有多余的带宽。

表 8:至少共享一个严格优先级和更高负载

队列

保证(传输)速率

超额利率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

X

严格高度

X

900 Mbps

900 Mbps

第 1 季度

10%

20%

500 Mbps

100 + 0 = 100 Mbps

第 2 季度

10%

10%

500 Mbps

0 + 0 = 0 Mbps

第三季度

5%

20%

500 Mbps

0 + 0 = 0 Mbps

9 显示了至少有一个严格高优先级和速率限制的行为。队列 0 和队列 2 受速率限制,因此它们提供的最大带宽是传输带宽,不会提供任何多余的带宽。所有其他队列均提供有保证的带宽,多余的由非速率限制的队列共享。

表 9:至少使用一个严格高优先级和速率限制共享

队列

保证(传输)速率

速率限制

超额利率

保证优先级

超额优先级

提供负载

预期的吞吐量

第 0 季度

20%

是的

X

严格高度

X

500 Mbps

200 + 0 = 200 Mbps

第 1 季度

10%

20%

500 Mbps

100 + 275 = 375 Mbps

第 2 季度

10%

是的

10%

500 Mbps

100 + 0 = 100 Mbps

第三季度

5%

20%

500 Mbps

50 + 275 = 325 Mbps

配置调度器

以下示例为具有超额速率和多优先级的接口配置调度器、转发类和调度器图。

配置转发类

配置调度器图

将调度器图应用于接口