FAQ-NE40E&NE80E&NE5000E端口下QOS命令Port-queue详解

发布时间:  2012-07-27 浏览次数:  179 下载次数:  0
问题描述
Q:
NE40E/NE80E/NE5000E端口下QOS命令Port-queue命令详解
告警信息

处理过程

A:

对于NE40E/NE80E/NE5000E端口下QOS命令Port-queue格式:
port-queue cos-value { { pq | wfq weight weight-value | lpq} | shaping { shaping-value | shaping-percentage shaping-percentage-value } | port-wred wred-name } * outbound
解释如下:
1、NE40E/NE80E/NE5000E目前大部分单板端口下可配置最大8个CQ队列:BE,AF1,AF2,AF3,AF4,EF,CS6,CS7,小部分单板仅支持4个:EF、BE、AF1、AF3,具体情况应视单板所含的总TM数及端口数决定。下面讲解均以端口下支持最大8个CQ队列为准。
对于NE40E/NE80E,默认情况下BE、AF1~AF4,采用WFQ队列调度,默认权值分别为10%,10%,10%,15%,15%,EF、CS6、CS7采用PQ队列调度,无需配置权值,所有的8个CQ队列可全部配置成WFQ队列,也可成PQ队列,可以任意组合。对于NE5000E,8个队列默认都采用WFQ调度,没有PQ队列,8个队列默认权值(从BE至CS7)分别为10%,10%,10%,15%,15%,10%,6.5%,7.5%。
2、shaping-value与shaping-percentage-value只能二选一。前者表示配置的队列带宽值,取值范围0~X(X为端口最大带宽),单位为M,表示该队列所能获取的最大带宽值;后者表示配置的队列所占端口总带宽比,取值范围0%~100%,能获取的最大带宽值为:端口总带宽*shaping-percentage-value。当端口存在多个队列时,shaping-value值之和可大于端口最大带宽,shaping-percentage-value亦可>100%。对于调度策略,举例说明如下:
interface GE 1/0/0 (1000M)
 port-queue be wfq weight 10 shaping shaping-percentage 40 port-wred 0 outbound
 port-queue af1 wfq weight 10 shaping shaping-percentage 40 port-wred 0 outbound
 port-queue af2 wfq weight 20 shaping shaping-percentage 40 port-wred 0 outbound
 port-queue af3 wfq weight 20 shaping shaping-percentage 90 port-wred 0 outbound
 port-queue af4 wfq weight 50 shaping shaping-percentage 90 port-wred 0 outbound
 port-queue ef pq shaping shaping-percentage 90 outbound
 port-queue cs6 pq shaping shaping-percentage 80 outbound
 port-queue cs7 pq shaping shaping-percentage 80 outbound
#
假设到达GE1/0/0的出端口有200M EF流,200M CS6流,300M CS7流,还有200M AF4流,300M BE流,最后出GE1/0/0端口时,理论情况下各队例能够获取多大带宽?
解答:
1)、上述配置中,各队列所能获取的最大带宽值为:BE~AF2为400M,AF3~AF及EF为900M,CS6~CS7为800M
2)、按照上述假设条件,系统首先处理PQ队列,按优先级从CS7~EF顺序处理,CS7->300M,CS6->200M, EF->200M。处理完PQ队列后,若端口已无剩余带宽则无法继续队列带宽分配,其余流量丢异,而此时端口还有300M剩余,此时将按优先级顺序进行加权分配(注意:各WFQ队列分配到的带宽不会大于配置的最大带宽值):
AF4 300M*50/(10+10+20+20+50);
AF3 300M*20/(10+10+20+20+50);
AF2 300M*20/(10+10+20+20+50);
AF1 300M*10/(10+10+20+20+50);
BE  300M*10/(10+10+20+20+50)
3、系统管理默认一般采用CS6或CS7,如果不限制其最大带宽值,则最大带宽默认值等于端口最大带宽值。

根因

建议与总结
 

END