APP下载

广电视频回看故障处理

2016-11-26

网络安全和信息化 2016年3期
关键词:多播视频点播卡顿

根据用户反映,当用户使用视频回看功能时,十分钟左右会出现画面卡顿的现象,有时画面会完全卡住,这对用户体验造成很大影响。我们迅速赶到现场进行排查,首先我们摸清网络拓扑,如图1所示。

故障定位

1.首先在EOC终端和电视机顶盒中间加交换机镜像抓包,同时在CP5506(即OLT上联口)镜像抓包,视频卡顿后停止抓包,将抓取的数据包还原对比发现,在CP5506侧抓取的数据包视频并没有发现卡顿现象,视频流应该是在“(OLT)AN5516-04-(EOC一体机)AN5516-12-EOC终端”这一段出现问题的。

图1 网络拓扑结构

2.将(OLT)AN5516-04抛开,直接将(EOC一体机)AN5516-12挂接在CP5506下,组网拓扑为:cp5506-(EOC)AN5516-12-EOC终端-电视机顶盒-电视机,发现业务正常无卡顿现象。

3.将(EOC一体机)AN5516-12-EOC终端抛开,直接在(OLT)AN5516-04挂接AN5006-03A的ONU,组网为 cp5506-(OLT)AN5516-04-AN5006-03A-电视机顶盒-电视机。

由上述测试,可以判断视频流在OLT至ONU这一段出现问题的。

故障分析

对抓取的数据包进行分析:CP5506侧与电视侧抓包IO图分析对比,CP5506侧视频点播正常,曲线为直线,流量平稳,速率为230Packets/s。

电视侧数据包在卡顿时流量明显下降,视频点播正常情况下速率为230Packets/s,出 现 卡顿的情况时速率下降到100Packets/s,持续时间为7.5s左右。

查看电视侧抓取的数据包专家信息错误包993个,错误信息为:检测到TS帧丢失,与IO曲线相符合,视频在播放时就表现为卡顿花屏。

AN5516-04的默认包抑制参数:上联口广播包100包/s、多播包100包/s、未知包100包/s。

PON口:广播包100包/s、多播包未抑制、未知包100包/s。

视频点播为多播包,视频卡顿时数据包速率降为100包/s,说明已经触发了上联口的多播包抑制机制,从抓取的报文分析,视频流使用的UDP协议传输,提供不可靠的无连接数据包传输服务,数据包传输速率受到抑制,传输超时后没有传输按机制,就会出现数据包丢失的情况,与Wireshark分析的IO曲线相符合。

故障处理

根据实际的业务情况,建议更改参数为:

图2 上联口修改完成

图3 PON口修改完成

上联口:广播包3000包/s(默认为100包/s)、多播包未抑制(默认为100包/s)、未知包3000包/s(默认为100包/s)。

PON口:广播包3000包/s(默认为 500 包 /s)、多播包未抑制(默认为多播包未抑制)、未知包3000包/s(默认为 500 包 /s)。

经测试没有再出现视频点播卡顿的情况,电视点播回看卡顿的问题解决。

1.首先是修改上联口参数,具体操作如下:

进入烽火ANM2000网管系统→右机对应OLT的主控→安全性配置→指定上联端口包抑制。

双击速率限制→将速率修改为3000包/s(广播包和未知包军修改为3000包/s,多播包去使能)→存取操作→存入数据库。

上联口修改完成后如图2所示。

2.其次是修改PON口参数,具体操作如下:

右击PON板→配置→PON广播/多播/未知包抑制。

双击速率限制→将速率修改为3000包/s(广播包和未知包军修改为3000包/s,多播包不做修改)→存取操作→存入数据库。

PON口修改完成后如图3所示。

经验总结

这是本人在日常维护中遇到此类问题的解决办法,希望能对大家有所帮助。作为一个技术人员能够正确的维护网络,并确保出现故障之后能够迅速、准确地定位问题并排除故障,对网络维护人员和网络管理人员来说是个挑战,这不但要求我们对网络协议和技术有着深入的理解,更重要的是要建立一个系统化的故障排除思想并合理应用于实践中,将一个复杂的问题隔离、分解或缩减排错范围,从而及时修复网络故障。

猜你喜欢

多播视频点播卡顿
胖树拓扑中高效实用的定制多播路由算法
用于超大Infiniband网络的负载均衡多播路由
InfiniBand中面向有限多播表条目数的多播路由算法
今年订阅视频点播收入将超票房收入
最忠实的守墓犬
最忠实的守墓犬
最忠实的守墓犬
网络编码与家族体系下的可靠多播方案
流媒体的视频点播系统在微课堂中的应用研究
基于嵌入式Linux平台的网络视频点播系统