新闻资讯

当前位置: 网站首页 > 新闻资讯 >

QoS策略配置不当导致视频会议系统视频流卡顿

问题描述

使用视频会议系统MCU华为9650、TE40召开多方会议时,如果某会场发送“辅流”,则其他接收辅流的会场会出现“视频会议系统MCU→TE40”的数据包持续丢包,丢包率在20%~40%,视频图像出现卡顿、花屏、马赛克。停止发送“辅流”后,故障现象消失。

告警信息

lSMC2.0出现中断丢包告警;

l通过SMC2.0观察各会场网络质量曲线,发现开启辅流后“视频会议系统MCU→TE40”的数据包持续丢包,丢包率在20%~40%;

lTE40高清视频会议终端提示丢包。

处理过程

1.分别在“视频会议系统MCU侧接入交换机”和“TE40的2网口”抓包。通过抓包软件分析:

a)视频会议系统MCU侧在高清视频会议终端开启辅流的情况下没有出现丢包

b)TE40侧出现22%的丢包;

2.根据抓包分析结果,可初步判断问题导致丢包的原因在“网络侧”;

3.经与网络供应商沟通得知:网络供应商针对TE40的IP地址做了QoS策略,但发生丢包时华为设备所使用的带宽并没有超出QoS策略限定的带宽;

4.网络供应商发现辅流开启时其核心路由器上“包转发数量”要远远多于“辅流关闭时的数据包数量”,同时在发生丢包时通过“核心路由器”ping“丢包会场的路由器”也会出现丢包;

5.网络供应商表示其核心路由器上有多个QoS队列,每个QoS队列都有一定的缓存。当某个QoS队列突然收到大量的数据包时,这些数据包会被放在该队列的缓存中。但是缓存的容量是有限的,当需要转发的数据包数量持续大于该QoS队列的转发能力时,QoS队列就会将溢出缓存的数据包丢弃;

6.根据上述原理分析:

a)当没有发送辅流时,各会场都正常,没有丢包现象。说明目前“供视频会议系统使用的QoS队列”是可以承载“主流+音频”的流量的;

b)当发送辅流时,各接收辅流的会场丢包。说明“供视频会议系统使用的QoS队列”无法承载“主流+音频+辅流”的流量;

c)如果能将“辅流”剥离出供“主流+音频”使用的QoS队列,丢包的问题就应该能得到解决。

7.根据上述分析结果,华为、网络供应商分别作了如下配置:

a)华为:修改了视频会议系统MCU、TE40的DSCP值。将“主流、音频流”的DSCP值设置为系统默认的26,将“辅流”的DSCP值0;

b)网络供应商:修改了QoS策略,将带有不同DSCP值的数据包放到了不同的QoS队列中;

8.修改上述配置后再次测试,问题现象消失。

根因

由于发送辅流时数据包过多,造成QoS队列数据包溢出缓存,产生丢包。

解决方案

1.修改视频会议设备侧的DSCP值,为“主流+音频流”与““辅流”设置不同的DSCP值;

2.网络侧修改QoS策略,将带有不同DSCP值的数据包放到了不同的QoS队列中;

3.如果还有零星的丢包,可以考虑在网络侧增大QoS队列的缓存。

说明:第1、2两点必须同时修改,第3点视网络质量进行优化。

建议与总结

视频会议系统因网络原因导致视频质量问题是较常见的。遇到此类问题时需要多于网络侧工程师沟通,共同寻找解决办法,而不能只是测出来网络侧丢包后就全部交个网络工程师处理了。这样会降低问题处理的效率。

发布时间:2017-03-15 07:55:41   编辑:北京万歌恒宇