所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级
案例库

XXX清算中心分公司接入路由器低速链路AF3队列丢包

发布时间:  2019-11-25  |   浏览次数:  114  |   下载次数:  1  |   作者:  guo_daosheng  |   文档编号: EKB1100040652

目录

问题描述

XXX清算机构连接各省市分公司接入路由器NE40E-X3A在连接分公司的接口根据客户原有网络情况,使用user-quueflow-queueHQos,发生丢包分公司链路带宽为40Mbit/S,根据网管平台反馈当时总流量带宽为10M以内,设置的AF3队列带宽占比为剩余带宽的90%,却发生了丢包。

告警信息

客户网管平台告警部分信息如下:端口Qos丢包,total_drops值为78,超过阈值50。

处理过程

1. 查看接口user-queue统计:(确认存在丢包)

[af3]

 Pass:                         833,411,031 packets,                242,451,663,133 bytes

 Discard:                      848 packets,                        1,104,878 bytes

 Last 5 minutes pass rate:

                               238 pps,                            501,816 bps

 Last 5 minutes discard rate:

                               0 pps,                              0 bps

 buffer size:                  800 kbytes                        

 used buffer size:             0 kbytes  

2. 查看配置:

查看该接口配置,发现接口下有限速配置:

#

interface GigabitEthernet2/0/1.206

 ......

 user-queue cir 40960 pir 40960 flow-queue FGS2 outbound

#

flow-queue FGS2配置:

#

flow-queue FGS2

 queue af3 wfq weight 90   ---wfq调度优先级低于pq调度

 queue af4 pq shaping 3000

 queue ef pq shaping 100

#

3. 查看网管软件将颗粒度调到10S:(发现总体流量并不大,最高处也才10M左右,但可以看到有明显波动)

31bdfed397094ad88e6549441d89456e

4. 将发生丢包时间点接入路由器入接口流量拷出来使用流量软件进行分析。(发现存在微突发)

100MS为单位时,流量波形图如下所示,瞬时流量突发最大速率为1.05e7/0.1s=105Mbps

99c165e1462a4181a93eeb90362062c7

5. 确认缓存大小,(通过计算发现AF3队列发生微突发时,流量超出接口带宽及缓存,导致丢包)

[af3]

buffer size:                  800 kbytes                        

 used buffer size:             0 kbytes  

根因

分公司接入路由器连接分公司接口出方向报文突发,瞬时流量超过接口限速值,导致低优先级AF3队列报文超过队列缓存,报文不能及时调度而丢弃。


解决方案

通过调大子接口af3队列的队列缓存来使设备在流量突发时缓存更多的报文,减少或者杜绝丢包;

命令行如下:

Flow-wred 1  1是名字,可以变成其他名字)

Queue-depth 4000  (调整的队列缓存大小)

Flow-queue FGS2

Queue af3 wfg weight 90 flow-wred 1


建议与总结

在易发生微突发的低速链路上配置Qos时,可以根据客户对于延时的诉求来适当调整接口队列的缓存的大小。减少突发产生的丢包。