最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

ITV质量提升优秀案例-对长期直播单播用户的分析及兆能ZNHG600光猫问题

IT圈 admin 87浏览 0评论

2023年12月19日发(作者:谈宛)

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

【摘要】 在对直播单播用户分析时发现,很多机顶盒直播都是既有组播记录又有单播记录,上门抓包可能不会复现直播单播的情况,难以定位原因。为此可以先从长期直播单播的用户入手,分析发现共性问题,优先解决这些问题,从而提升直播组播占比,降低平台压力。本文提供了一种核实机顶盒是否长期直播单播的方法,并藉此分析出兆能ZNHG600光猫存在问题,导致机顶盒直播单播。现厂家已给出升级版本,小规模升级验证可解决直播单播问题。

【关键字】直播单播 兆能ZNHG600 版本升级

【业务类别】光网质量客户感知提升

一、 问题描述

xxx市在对直播单播用户进行分析时发现,很多机顶盒的直播既有组播记录,又有单播记录。选取其中部分用户,安排上门抓包,但是抓包期间一直是直播组播,没有复现直播单播的情况,这就给定位问题带来了困难。为避免无效的劳动,xxx市计划先对长期直播单播的非路由方式接入用户入手,分析解决这些问题。这就涉及到如何去判断用户是否长期直播单播,怎么使用批量手段提取长期直播单播用户的问题。

二、 分析过程

华为OLT上提供了命令,可以查看单条业务流的igmp log,如下:

第1页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

该命令可以用于判断ITV业务流在OLT上是否有igmp log,一次加入组播组并在之后离开对应一条log。

按照现网配置,OLT上允许接入的 IGMP 报文的封装格式为IPoE,也就是当用户机顶盒采用IPOE认证时,其发送的IGMP报文会被OLT捕获并处理。分析如下:在配置规范且用户机顶盒为IPOE认证时,OLT会拦截机顶盒发送的igmp报文并处理;如果OLT上没有对应的igmp log,可以认定该机顶盒长期直播单播。基于此,我们可以对华为OLT上承载的IPOE方式认证的机顶盒进行核实,确认是否长期直播单播。批量核实方法如下:

1、核实OLT、LOID和ITV业务流对应关系

现有的直播单播用户清单报表可以直接带出用户所在的OLT、PON口和LOID,而OLT上查看命令需要知道对应的ITV业务流,为此我们需要整理OLT、LOID和ITV业务流的对应关系。现网OLT配置文件中LOID是以密文方式保存,因而无法通过遍历配置文件的方式提取LOID和ITV业务流的对应关系。下面介绍结合网管报表和OLT配置文件核实该对应关系的方法。

通过华为PON网管提供的统计功能,可以导出现网所有的GPON ONU信息,导出结果如下:

注:每个文件含20000条数据

第2页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

注:文件中每行数据格式

编写程序对文件夹下所有文件进行遍历,可以得到如下对应关系:

KEY

OLT IP 槽位 PON口 ONU ID

VLAUE

LOID

另一方面,通过对OLT配置文件的遍历,可以得到如下对应关系:

KEY

OLT IP 槽位 PON口 ONU ID

VLAUE

ITV业务流序号

有了以上两个对应关系,再进行比对,即可以得到OLT、LOID、ITV业务流序号的对应关系。xxx市编写程序输出结果如下:

注:依次为OLTIP、槽位/PON口:ONUID、LOID、43业务流序号

第3页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

2、核实用户机顶盒认证方式

直播单播用户清单报表中含有itv账号信息。账号的认证记录信息保存在数据库shjs__noc_asiainfo_broadauthinfo数据表中。通过发起统计需求单给市企信,提供需要比对的itv账号,由市企信提取账号最近一次认证成功记录,输出结果如下:

其中认证域名为VOD的即为IPOE认证。

3、制作核实脚本,通过批量TELNET工具执行

基于前两步的结果,我们可以提取出华为OLT上承载的、认证方式为IPOE的用户,并比对出其对应的ITV业务流序号。基于此即可制作批量核实脚本,并通过批量TELNET工具执行,最后再遍历执行日志文件提取每条ITV业务流对应的igmp log即可。

依据上面的操作方法,xxx市核实了3704条ITV业务流的igmp log,其中有日志的2555 第4页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

条,无日志的1149条。如果按照光猫进行分析,涉及数量较多的光猫情况如下:

可见其中兆能ZNHG600这款光猫无log的数量和占比都很高;核查几台使用兆能光猫且有log的,其log数量也很少且集中于光猫重启的时间;由此开始怀疑兆能ZNHG600这款光猫存在问题。选取一个无log用户,联系装维上门配合测试发现,在现场直播换台时,OLT上只能收到IGMP LEAVE报文,而没有REPORT报文。

将用户光猫替换成其他型号,过一段时间再替换回去,发现在替换成其他光猫期间对应的ITV业务流有igmp log,替换回来之后不再有新的log。

第5页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

注:短暂替换成其他厂家光猫

注:替换期间有log

基于数据分析和现场测试结果,xxx市认定兆能ZNHG600光猫存在问题,随即联系厂家工程师抓包分析。厂家分析定位和光猫软件配置信息有关,确定系光猫问题导致机顶盒直播单播。

三、 解决措施

在定位到具体原因后,厂家于一周内给出了新的软件版本。选取一个之前无log的用户,到现场对光猫进行版本升级。升级后现场观看直播,从OLT侧打印igmp消息,可见OLT侧能收到REPORT报文,用户加入节目成功。

第6页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

从sqm系统观察,可以看到开始有组播记录:

持续观察一周,用户机顶盒长期直播组播,不再出现直播单播情况:

第7页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

对单个用户的升级表明新的光猫版本可以解决直播单播问题。7月13日进一步选取50台之前无log的ZNHG600光猫进行远程版本升级,7月14日核实这50台光猫的软件版本均由ZNV1.1.0成功升级为ZNV1.2.0。进一步核实ITV业务流的igmp log发现,在7月14日这50台光猫中已有42台有igmp log。对无log的8台进行分析,发现主要为观看点播或升级后尚未使用导致。升级结果进一步确认新版本可以有效解决问题,待观察足够时间确认无不良影响后,可安排对现网在用及已发货未入网设备进行批量升级。

四、 经验总结

对大量数据分析得到的结果往往更有说服力,对实际工作也更有指导意义。基于理论分析,我们提供了一种核实用户是否长期直播单播的方法,并给出了批量提取的手段。依托对长期直播单播用户的数据分析结果,我们成功定位到兆能ZNHG600光猫的问题并通过现场测试加以确认。现厂家已给出新的版本,验证测试正常,后续可通过升级解决全省性的问题,提升全省的直播组播占比。各本地网在用终端数量差别可能较大,其他本地网可使用同样的核实手段提取长期直播单播用户,分析在用终端是否存在共性问题。

第8页, 共8页

2023年12月19日发(作者:谈宛)

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

【摘要】 在对直播单播用户分析时发现,很多机顶盒直播都是既有组播记录又有单播记录,上门抓包可能不会复现直播单播的情况,难以定位原因。为此可以先从长期直播单播的用户入手,分析发现共性问题,优先解决这些问题,从而提升直播组播占比,降低平台压力。本文提供了一种核实机顶盒是否长期直播单播的方法,并藉此分析出兆能ZNHG600光猫存在问题,导致机顶盒直播单播。现厂家已给出升级版本,小规模升级验证可解决直播单播问题。

【关键字】直播单播 兆能ZNHG600 版本升级

【业务类别】光网质量客户感知提升

一、 问题描述

xxx市在对直播单播用户进行分析时发现,很多机顶盒的直播既有组播记录,又有单播记录。选取其中部分用户,安排上门抓包,但是抓包期间一直是直播组播,没有复现直播单播的情况,这就给定位问题带来了困难。为避免无效的劳动,xxx市计划先对长期直播单播的非路由方式接入用户入手,分析解决这些问题。这就涉及到如何去判断用户是否长期直播单播,怎么使用批量手段提取长期直播单播用户的问题。

二、 分析过程

华为OLT上提供了命令,可以查看单条业务流的igmp log,如下:

第1页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

该命令可以用于判断ITV业务流在OLT上是否有igmp log,一次加入组播组并在之后离开对应一条log。

按照现网配置,OLT上允许接入的 IGMP 报文的封装格式为IPoE,也就是当用户机顶盒采用IPOE认证时,其发送的IGMP报文会被OLT捕获并处理。分析如下:在配置规范且用户机顶盒为IPOE认证时,OLT会拦截机顶盒发送的igmp报文并处理;如果OLT上没有对应的igmp log,可以认定该机顶盒长期直播单播。基于此,我们可以对华为OLT上承载的IPOE方式认证的机顶盒进行核实,确认是否长期直播单播。批量核实方法如下:

1、核实OLT、LOID和ITV业务流对应关系

现有的直播单播用户清单报表可以直接带出用户所在的OLT、PON口和LOID,而OLT上查看命令需要知道对应的ITV业务流,为此我们需要整理OLT、LOID和ITV业务流的对应关系。现网OLT配置文件中LOID是以密文方式保存,因而无法通过遍历配置文件的方式提取LOID和ITV业务流的对应关系。下面介绍结合网管报表和OLT配置文件核实该对应关系的方法。

通过华为PON网管提供的统计功能,可以导出现网所有的GPON ONU信息,导出结果如下:

注:每个文件含20000条数据

第2页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

注:文件中每行数据格式

编写程序对文件夹下所有文件进行遍历,可以得到如下对应关系:

KEY

OLT IP 槽位 PON口 ONU ID

VLAUE

LOID

另一方面,通过对OLT配置文件的遍历,可以得到如下对应关系:

KEY

OLT IP 槽位 PON口 ONU ID

VLAUE

ITV业务流序号

有了以上两个对应关系,再进行比对,即可以得到OLT、LOID、ITV业务流序号的对应关系。xxx市编写程序输出结果如下:

注:依次为OLTIP、槽位/PON口:ONUID、LOID、43业务流序号

第3页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

2、核实用户机顶盒认证方式

直播单播用户清单报表中含有itv账号信息。账号的认证记录信息保存在数据库shjs__noc_asiainfo_broadauthinfo数据表中。通过发起统计需求单给市企信,提供需要比对的itv账号,由市企信提取账号最近一次认证成功记录,输出结果如下:

其中认证域名为VOD的即为IPOE认证。

3、制作核实脚本,通过批量TELNET工具执行

基于前两步的结果,我们可以提取出华为OLT上承载的、认证方式为IPOE的用户,并比对出其对应的ITV业务流序号。基于此即可制作批量核实脚本,并通过批量TELNET工具执行,最后再遍历执行日志文件提取每条ITV业务流对应的igmp log即可。

依据上面的操作方法,xxx市核实了3704条ITV业务流的igmp log,其中有日志的2555 第4页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

条,无日志的1149条。如果按照光猫进行分析,涉及数量较多的光猫情况如下:

可见其中兆能ZNHG600这款光猫无log的数量和占比都很高;核查几台使用兆能光猫且有log的,其log数量也很少且集中于光猫重启的时间;由此开始怀疑兆能ZNHG600这款光猫存在问题。选取一个无log用户,联系装维上门配合测试发现,在现场直播换台时,OLT上只能收到IGMP LEAVE报文,而没有REPORT报文。

将用户光猫替换成其他型号,过一段时间再替换回去,发现在替换成其他光猫期间对应的ITV业务流有igmp log,替换回来之后不再有新的log。

第5页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

注:短暂替换成其他厂家光猫

注:替换期间有log

基于数据分析和现场测试结果,xxx市认定兆能ZNHG600光猫存在问题,随即联系厂家工程师抓包分析。厂家分析定位和光猫软件配置信息有关,确定系光猫问题导致机顶盒直播单播。

三、 解决措施

在定位到具体原因后,厂家于一周内给出了新的软件版本。选取一个之前无log的用户,到现场对光猫进行版本升级。升级后现场观看直播,从OLT侧打印igmp消息,可见OLT侧能收到REPORT报文,用户加入节目成功。

第6页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

从sqm系统观察,可以看到开始有组播记录:

持续观察一周,用户机顶盒长期直播组播,不再出现直播单播情况:

第7页, 共8页

ITV质量提升优秀案例:对长期直播单播用户的分析及兆能ZNHG600光猫问题的定位

对单个用户的升级表明新的光猫版本可以解决直播单播问题。7月13日进一步选取50台之前无log的ZNHG600光猫进行远程版本升级,7月14日核实这50台光猫的软件版本均由ZNV1.1.0成功升级为ZNV1.2.0。进一步核实ITV业务流的igmp log发现,在7月14日这50台光猫中已有42台有igmp log。对无log的8台进行分析,发现主要为观看点播或升级后尚未使用导致。升级结果进一步确认新版本可以有效解决问题,待观察足够时间确认无不良影响后,可安排对现网在用及已发货未入网设备进行批量升级。

四、 经验总结

对大量数据分析得到的结果往往更有说服力,对实际工作也更有指导意义。基于理论分析,我们提供了一种核实用户是否长期直播单播的方法,并给出了批量提取的手段。依托对长期直播单播用户的数据分析结果,我们成功定位到兆能ZNHG600光猫的问题并通过现场测试加以确认。现厂家已给出新的版本,验证测试正常,后续可通过升级解决全省性的问题,提升全省的直播组播占比。各本地网在用终端数量差别可能较大,其他本地网可使用同样的核实手段提取长期直播单播用户,分析在用终端是否存在共性问题。

第8页, 共8页

发布评论

评论列表 (0)

  1. 暂无评论