一个千兆口的队列1(Q1)以Cos 0类别方式每秒传输大型文件数据流(1518字节/帧)
两个队列都将以传输1 Gbps 的速率传输数据。
两个数据流需要共享同一个输出的千兆口。假设我们已经为Q1 和 Q2 设置了同样的权值, WRR 应用到每个数据包,并且每个队列内传输的数据量不同于两个队列之间的数据量。每个队列都转发了同样数量的数据包,然而交换机实际上发送了下面数量的数据:
77700 包/秒由Q2输出 = (77700 x 8 x 64) bits/sec (大约 52 Mbps)
77700 包/秒由Q1输出= (77700 x 8 x 1500) bits/sec (大约 948 Mbps)
注意:
如果你想要每个队列都公平的接入网络,需要考虑每个数据包的平均值。每个数据包都被假设放置在同一个队列,因而权值得到改善。
例如:如果你想要为四个队列赋予相同的接入(每个队列各自分配到1/4的带宽),流量表现为如下形式:
¨ Q1: 最佳的互联网数据流量。假定数据流的平均包大∥?56字节。
¨ Q2 : 文件备份形成的文件传输,主要由1500字节构成的数据包。
¨ Q3 : 视频流,每个包被分成192字节。
¨ Q4 : 交互应用,主要由64字节构成的数据包。
这就产生了以下的情形:
¨ Q 1消耗 4 倍于Q 4的带宽
¨ Q 2消耗 24 倍于Q 4的带宽
¨ Q 3消耗 3 倍于Q 4的带宽
· 若要以同样的带宽接入网络,采用如下的配置:
¨ Q1 权值设为6
¨ Q2 权值设为1
¨ Q3 权值设为8
¨ Q4 权值设为24
· 如果分配了以上的权值,则在拥塞事件发生时,四个队列将分享到同样的带宽。
· 如果设置了绝对优先级队列,WR权值将在其余三个队列中重新分配。下面是一个设置了绝对优先级,而Q4没有进行配置的情况下,队列1, 2, 3, 和
¨ Q1 = 1 / (1+2+3) = 1/6数据包输出
¨ Q2 = 2/6数据包输出
¨ Q3 = 3/6数据包输出