XX市地铁组播排错


一、网络拓扑

1.jpg

组播源服务器与1号线核心交换机相连,属于VLAN 300。1号线核心交换机和2号线核心交换机OCC1通过VLAN 300互通,OCC1核心交换机与组播源服务器均在VLAN 300内。本系统采用RRPP组网,OCC1和OCC2二台核心交换机通过两条链路互联,允许VLAN 10 –VLAN 15、VLAN 3000。每个站台为1个VLAN,网关在2台核心交换机上,OCC1为VRRP主设备。图中以站台3节点为RRPP环主节点,环网流量路径为OCC1->OCC2->站台1->站台2->站台3和OCC1->站台5->站台4。

二、故障现象

经测试站台1、站台2、站台3同时点播组播业务时,会随机出现中断3分58秒的现象,站台4和站台5点播该组播组未出现中断现象。

三、排错思路和解决方法

3.1  排错思路

1、首先确定组播数据流丢的故障点(流量统计)。

2、在排查出问题点之后再分析为什么会丢包。

3.2  解决方法

之前的组网,组播流量二层到达OCC2后,由于备VRRP设备(OCC2)开启了IGMP,组播流量到了该设备后变成三层转发,没有到组播源的路由,上行路由口总是变化,并且没有配置RP,因此无法形成正常的(S,G)表项。一旦形成不完整的表项,流量反而会被丢弃。在没有表项时,通过Wrongif广播的方式,组播流会Flooding到下行端口,这时不是靠组播实现的,而是广播。这样由于表项会周期性老化,所以一会儿通一会儿不通。把两台核心之间改成组播三层组网,互联VLAN 3000开启PIM SM即可。本地添加到达组播源的路由,并且配置静态


2016年11月