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

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

提示

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

升级
案例库

因对方IPTV组播源地址配置错误导致华为NE40与某友商IPTV设备对接组播协议不通

发布时间:  2019-07-17  |   浏览次数:  91  |   下载次数:  1  |   作者:  张巍铧  |   文档编号: EKB0000340271

目录

问题描述

组网:
Internet-----NE40(eth10/14)------C3750-------IPTV组播源
            |(eth1/0/13)
                  机顶盒
组网说明:
1、华为NE40通过C3750与某友商IPTV设备对接组播协议,C3750为2层交换机,汇聚IPTV编码器(组播源)。NE40(eth1/0/14)启用pim sm,(eth1/0/13接机顶盒)启用igmp enable。
2、NE40(eth1/0/14)配置IP地址xxx.xxx.45.254/26,为组播源的网关。(eth1/0/13)配置IP地址xxx.xxx.45.1/25,为机顶盒的网关。
3、staic-rp为NE40 loopback 1(xxx.xxx.45.222),并且配置auto-rp listening enable。
4、组播源目的地址为xxx.xxx.10.13。
5、NE40版本(VRP5.30-0236.01 )
故障现象:
按照以上配置,机顶盒无方收看到图像。NE40上查看pim routing 和igmp group都正常。但是就是看不到muticast routing。
 

告警信息


处理过程

1、NE40配置经过检查确认无误,产品版本也经研发确认无组播方面的bug,排除这点。
2、display igmp group可以看见
 Ethernet1/0/13(xxx.xxx.45.1):                                                 
  Total 1 IGMP Group reported                                                  
   Group Address   Last Reporter   Uptime      Expires                         
   xxx.xxx.10.13    xxx.xxx.45.11   2d:04h      00:01:36
  说明机顶盒已经正常加入igmp组,排除机顶盒问题。
3、更换华为S3528G交换机,故障现象仍然,排除C3750问题。
4、通过debug pim信息发现有urpf单播反向查询error。display  pim routing信息如下:
*, xxx.xxx.10.13), RP: xxx.xxx.45.222 (local)                                 
     Protocol: pim-sm, Flag: WC EXT                                            
     UpTime: 2d:04h
     Upstream interface: Register 
         Upstream neighbor: NULL, RPF prime neighbor: NULL 
     Downstream interface(s) information: None
可以看出,“*”表示组播源地址为未知,由于未知的源地址,urpf在反向单播查询肯定会出错。对NE40-C3750之间的数据进行分析,果然发现组播UDP包的源地址为xxx.xxx.129.39。此地址在NE40没有明细的路由,NE40在转发时会匹配缺省路由到Internet上行口。
按照设计,IPTV的组播源地址应该设备为xxx.xxx.45.254/26中某一地址,但友商却设置成xxx.xxx.129.39。所以造成了NE40 urpf出错。
修改IPTV组播源(编码器)源地址为xxx.xxx.45.254/26某一地址以后,问题解决。

根因

1、NE40配置不正确或产品版本bag;
2、机顶盒设置不正确;
3、C3750交换机问题;
4、IPTV组播源设置不正确。

建议与总结

1、掌握组播配置,了解pim-sm,pim-dm,rp的概念。
2、理解组播协议。
3、在处理与其他厂家设备对接方面问题时,数据分析是很好的分析手段。