S7706 配置igmp-snooping 后客户端获取不了组播数据流

发布时间:  2016-12-18 浏览次数:  137 下载次数:  0
问题描述
S7706 配置igmp-snooping 后客户端获取不了组播数据流,客户端与服务器在相同的VLAN,如果在交换机上不配置igmp-snooping功能,客户端可以获取到组播数据。
处理过程

1. 在S7700交换机上查看是否生成了igmp-snooping表项,组播地址为238.1.2.3,6/0/9 为组播源,6/0/30为 成员端口,查看命令如下:dispaly igmp-snooping port-info vlan XX,通过该命令查看没有生成成员接口的表项。

2. 在交换机上打开debugging igmp-snooping all 查看没有发现有客户端发送的igmp report报文,怀疑客户端没有正常的发送IGMP的成员报告报文;

3. 在客户端电脑与交换机之间进行抓包,通过抓包确认客户端没有IGMP 成员报文发送;

4. 通过在交换机上配置静态组播功能,客户端可以成功的获取到组播数据。

根因

1. 客户端没有发送IGMP成员报告报文,因而无法正常的生成igmp-snooping表项;

2. 在没有配置igmp-snooping功能的时候,组播数据流的转发是一种广播行为,因而客户端可以直接获取到组播数据。

解决方案
在交换机上针对该组播组配置静态组播功能。
建议与总结
通过该案例明确配置了IGMP-SNOOPING后,交换机与客户端必须要有igmp的报文交互才会形成二层转发表,这也是与没有配置igmp-snooping的时候转发原理不同的地方。

END