组播协议的主要任务是构造组播分发树,使组播数据包能够传送到相应的组播组成员。根据组播成员在网络中的不同分布和用途,组播协议分为两类,即DM和SM。在网络中分布稀疏,网络带宽不足的情况下,比如广域网环境,可以使用SM路由协议。本文介绍了由于组播错误导致线路阻塞的解决方案。
一.网络环境
在H3C路由器的组网环境中,网络中配置的组播协议是PIM SM,H3C A是静态RP。在接收端DR,H3C B发起RPT到SPT的切换后,发现H3C上组播路由转发表的下游端口减少,导致部分线路被阻塞。
二、故障分析
1.在RPT转换为SPTP之前,在h3c上使用display multicast转发表命令检查组播路由转发表。
2.RPTP转换为SPTP后,使用display multicast转发表命令检查H3C上的组播路由转发表条目,发现GigabitEthernet10/0/0.10不在出接口列表中。
3.从全网分析发现,从接收端到组播源有两条等价路由,下一跳分别是H3C和H3C D。RPT切换到SPT之前,H3C A是RP,H3C A到H3C只有一跳,所以H3C C上有完整的条目,但是H3C D上没有相关的组播路由,但是RPT切换到SPT之后,H3C B上发送的jJoin信息通过自己的设备,
4.通过debbugging命令,定位多播流的哪一端被修剪。在RouterB上,它显示RouterB将收到的jJoin消息发送到了Swtich B,但在210秒内没有多播流量,因此修剪了此多播路由。
5.检查交换机B的配置后,发现交换机B与用户的接口没有启用PIM协议,导致下游请求的主动树无法发送到真正的组播源。因此,路由器B上的条目将在210秒后被删除。
三。问题解答
1.在路由器上执行命令system-view进入系统视图。
2.执行组播路由-启用以启用组播功能。
3.执行interface interface-type interface-number进入接口视图。
4.执行pim sm以启用pim协议。
5.执行return返回到用户视图。
6.保存以保存配置更改。
经过上述配置,在与用户连接的接口上配置了PIM的主动树模式,解决了全网组播业务恢复失败的问题。