nifnif(config)#mls qos min-reserve 2 50
2. 为每个队列分配一个最小预留值。
每个队列都需要被分配一个最小预留值,以明确该队列的缓冲区使用情况。缺省时,表现为以下情形:
¨ Q1 被分配最小预留值级别1.
¨ Q2 被分配最小预留值级别2.
¨ Q3 被分配最小预留值级别3.
¨ Q4 被分配最小预留值级别4.
缺省情况下,所有的最小预留值设定为100。
可以使用端口命令为每个队列分配不同的最小预留值:
(config-if)# wrr-queue min-reserve queue-id min-reserve-level
例如,为Q1分配最小预留值2,为Q2分配最小预留值1,可以使用下面的命令:
nifnif(config)#int fas 0/1
nifnif(config-if)#wrr-queue min-reserve ?
<1-4> queue id
nifnif(config-if)#wrr-queue min-reserve 1 ?
<1-8> min-reserve level
nifnif(config-if)#wrr-queue min-reserve 1 2
nifnif(config-if)#wrr-queue min-reserve 2 1
最小预留值的使用情况可使用下面命令进行验证:
nifnif#sh mls qos int fas 0/1 buffers
FastEthernet0/1
Minimum reserve buffer size:
150 50 100 100 100 100 100 100
!--- Showing the value of all eight min-reserve level.
Minimum reserve buffer level select:
2 1 3 4
!--- Showing the min-reserve level assigned to
!--- each 队列 (from Q1 to Q4).
结束语
在3550交换机上配置队列及时序需要采用下列步骤:
1. 为每个队列分配相应的服务类别(CoS)
2. 根据需要,启用绝对优先级队列
3. 分配WRR权值,重点考虑队列中期望的数据包大小。
4. 更改队列大小(仅限于千兆端口)
5.启用队列管理机制(Tail Drop或者WRED,仅限于千兆端口)
适当的队列及时序安排可以减少语音/视频数据流的延迟及偏移,避免重要的数据丢失。确信坚持以下的指导以获得最大的时序性能。