
四、QoS拥塞避免和拥塞管理配置
当网络中发生拥塞造成了报文丢弃时,可以配置拥塞避免,设备将根据配置信息对不同业务的报文(以服务等级/颜色区分)进行不同的处理,保证重要业务的利益,使之丢弃较少。
在配置拥塞避免之前,需在报文的入接口上将报文的优先级映射为服务等级/颜色。
拥塞避免只对已知单播流量生效。
1、QoS拥塞避免配置
1.1、配置端口队列长度(可选)
[Huawei-GigabitEthernet0/0/11]shutdown
[Huawei-GigabitEthernet0/0/11]qos queue 1 length ?
INTEGER<0-1000000000> The value of the length (Unit: Byte)
[Huawei-GigabitEthernet0/0/11]qos queue 1 length 100000000
[Huawei-GigabitEthernet0/0/11]undo shutdown
通过配置端口队列的缓存大小,确保该队列有足够可用的缓冲区,可以避免报文因为不能得到缓存而丢失流量。
在接口上配置端口队列缓存前需要时使用shutdown命令关闭接口,配置完成后,再使用undo shutdown命令打开接口,此操作过程可能会引起网络的短暂中断。
1.2、配置CFI作为内部丢弃优先级(可选)。
[Huawei-GigabitEthernet0/0/11]dei enable
VLAN Tag中的CFI(Canonical Format Indicator)字段又称为DEI(Drop Eligible Indicator),可以用来标识报文的丢弃优先级。
设备在配置CFI作为内部丢弃优先级后,对超出CIR(承诺信息速率)报文的DEI位置1,标识该报文的丢弃优先级为高,后续设备在拥塞时优先丢弃DEI位为1的报文。
如果用户希望在后续处理时丢弃之前超出CIR的报文,可以使用该配置。
1.3、QoS WRED丢弃模板配置
[Huawei]drop-profile ? # 创建WRED丢弃模板,并进入WRED丢弃模板视图
STRING<1-31> Drop profile's name
[Huawei]drop-profile 1
[Huawei-drop-1]
[Huawei-drop-1]color ?
green Green # 绿色
non-tcp Non-tcp # 非TCP
red Red # 红色
yellow Yellow # 黄色
[Huawei-drop-1]color green ?
low-limit Low limit
[Huawei-drop-1]color green low-limit ?
INTEGER<0-100> Low limit percentage
[Huawei-drop-1]color green low-limit 30 ?
high-limit High limit
[Huawei-drop-1]color green low-limit 30 high-limit ?
INTEGER<30-100> High limit percentage
[Huawei-drop-1]color green low-limit 30 high-limit 100 ?
discard-percentage Discard percentage
[Huawei-drop-1]color green low-limit 30 high-limit 100 discard-percentage ? # 丢弃百分比
INTEGER<1-100> Discard percentage value
缺省情况下,系统存在一个名为default的WRED丢弃模板,只能修改其参数,不能删除。
WRED技术基于丢弃参数随机丢弃报文以避免TCP全局同步现象,它通过报文的不同颜色来指定不同的丢弃策略,考虑了高优先级报文的利益并使其被丢弃的概率相对较小。通过配置WRED丢弃模板可以配置不同颜色报文的丢弃门限百分比和最大丢弃概率。
1.4、QoS 应用WRED丢弃模板配置
[Huawei-GigabitEthernet0/0/2]qos wred 1 # 将WRED丢弃模板应用于接口。
[Huawei-GigabitEthernet0/0/2]qos queue 1 wred 1 # 将WRED丢弃模板应用于端口队列。
用户可以根据需要在接口和端口队列上同时应用WRED丢弃模板。如果同时在接口和端口队列应用了WRED丢弃模板,系统按照先端口队列后接口的顺序依次匹配报文流,然后依次对匹配WRED丢弃模板的报文流进行拥塞避免控制。
2、QoS拥塞管理配置
2.1、端口队列的调度方式
[Huawei-GigabitEthernet0/0/3]qos ?
drr Deficit round robin # 配置端口队列调度方式为DRR。
lr Specify LR(Limit Rate) feature
phb Per-hop-behavior
pq Priority queue # 配置端口队列调度方式为PQ。
queue Queue index
wred Specify wred parameters
wrr Weight round robin # 配置端口队列调度方式为WRR。
[Huawei-GigabitEthernet0/0/3] qos { pq { start-queue-index [ to end-queue-index ] } &<1-8> | { wrr | drr } { start-queue-index [ to end-queue-index ] } &<1-8> }*
# 配置端口队列调度方式为PQ+WRR或PQ+DRR。缺省情况下,端口队列采用PQ调度方式。
2.2、指定端口队列WRR调度的权值,只有端口队列调度方式为WRR或PQ+WRR时,才需要使用此步骤配置。
[Huawei-GigabitEthernet0/0/3]qos queue 1 wrr weight ?
INTEGER<0-127> The value of weight of queue applied with WRR
2.3、指定端口队列DRR调度的权值,只有端口队列调度方式为DRR或PQ+DRR时,才需要使用此步骤配置
[Huawei-GigabitEthernet0/0/3]qos queue 1 drr weight ?
INTEGER<0-127> The value of weight of queue applied with DRR
当网络中发生间歇性拥塞时,可以配置拥塞管理,设备将按照指定的调度策略决定报文转发时的处理次序,以达到高优先级报文优先被调度的目的。
在配置拥塞管理之前,需在报文的入接口将报文的优先级映射为服务等级。
设备上每个接口有8个端口队列,不同的队列可以采用不同的队列调度算法。队列调度时,先调度PQ队列,多个PQ队列按优先级高低顺序进行调度,队列索引越大,优先级越高。PQ队列调度完成后,再对WRR、DRR队列进行加权轮询调度。
3、集群口QoS拥塞管理
3.1、配置集群口队列调度模式为PQ、WRR或DRR。
[Huawei]css-prot qos { pq | wrr | drr }
3.2、配置集群口队列的WRR或DRR调度的权值。
[Huawei]css-port qos queue queue-index { wrr | drr } weight weight
当集群口队列的调度模式配置为WRR或DRR时,用户可为每个队列配置权重,设备根据权重轮询调度各队列。如果设置某队列权值为0,说明该队列以PQ方式调度,此时整体调度模式为PQ+WRR或PQ+DRR方式。
在集群口配置拥塞管理后,设备将按照制定的调度策略决定报文转发时的处理次序,以达到高优先级报文优先被调度的目的。
在配置集群口拥塞管理之前,需要完成集群的配置;在报文入方向接口上配置优先级映射。
设备配置集群之后,设备的集群口之间会有集群协议报文、跨框转发报文的交互,大量的报文交互可能会导致集群口发生拥塞,导致关键业务(如视频业务、语音业务)报文不能得到及时处理,可以通过配置集群口调度模式,保证相同优先级业务得到公平处理,不同优先级业务按照各自权值处理。
查看QoS拥塞丢包方法有哪些
使用display qos queue statistics interface interface-number显示出来的discard对应值就是拥塞丢包数。如果队列上Dropped计数持续增长,表明当前存在拥塞丢包,可以通过打补丁或者调整缓存来解决该问题。
端口的队列调度机制
每个物理端口有8个发送队列,队列7优先级最高,依次类推队列0优先级最低。发送端口支持队列调度方式有PQ、WRR和DRR,并且支持PQ+WRR和PQ+DRR的混合调度。
混合调度时,首先调度PQ队列的报文,在PQ调度时先调度最高优先级队列,后调度优先级较低队列。PQ队列调度完以后再调度WRR或DRR队列。
对于WRR和DRR队列,先调度队列保证带宽,然后按照权重进行WRR和DRR进行调度。
为什么在接口上配置了PQ+DRR调度后不生效
配置队列调度之前,首先要保证不同的业务进入不同的队列,只有在业务进入要求的队列后才能实现期望的调度。
业务报文进入不同队列的方法有两种:一是在上行设备上修改报文的8021p;二是在交换机入端口配置流策略,并使用remark local-precedence命令配置报文优先级队列。



本文地址:http://www.023wg.com/QoS/204.html
版权声明:若无注明,本文皆为“Swiers思唯网络博客”原创,转载请保留文章出处。

