目录
第1章IGMP SNOOPING配置 (2)
1.1 IGMP S NOOPING介绍 (2)
1.2 IGMP S NOOPING配置任务 (2)
1.3 IGMP S NOOPING举例 (4)
1.4 IGMP S NOOPING排错帮助 (7)
第2章组播VLAN配置 (8)
2.1 组播VLAN介绍 (8)
2.2 组播VLAN配置任务 (8)
2.3 组播VLAN举例 (9)
第3章IP组播协议 (1)
3.1 DCSCM (1)
3.1.1 DCSCM介绍 (1)
3.1.2 DCSCM配置任务序列 (1)
3.1.3 DCSCM典型案例 (5)
3.1.4 DCSCM排错帮助 (6)
第1章IGMP Snooping配置
1.1IGMP Snooping介绍
IGMP(Internet Group Management Protocol)互联网组管理协议,用于实现IP的组播。IGMP 被支持组播的网络设备(如路由器)用来进行主机资格查询,也被想加入某组播组的主机用来通知路由器接收某个组播地址的数据包,而这些都是通过IGMP消息交换来完成的。路由器首先利用一个可寻址到所有主机的组地址(即224.0.0.1)发送一条IGMP主机成员资格查询(IGMP Host Membership Query)消息。若一个主机希望加入某组播组,它就利用该组播组的组地址回应一条IGMP主机成员资格报告(IGMP Host Membership Report)消息。
IGMP Snooping即IGMP侦听。交换机通过IGMP Snooping来限制组播流量的泛滥,只把组播流量转发给与组播设备相连的端口。交换机侦听组播路由器和主机之间的IGMP消息,根据侦听结果维护组播转发表,而交换机根据组播转发表来决定组播包的转发。
1.2IGMP Snooping配置任务
1.启动IGMP Snooping功能
2.配置IGMP Snooping
1.启动IGMP Snooping功能
2.配置IGMP Snooping
1.3IGMP Snooping举例
案例1:IGMP Snooping功能。
图1-1 打开交换机IGMP Snooping功能图
如图所示,switch上配置vlan 100包含端口1、2、6、10、12。四台主机分别连在端口2、6、10、12上,组播路由器连在端口1上。假设我们需要在vlan 100上做IGMP Snooping,缺省情况下,交换机的全局IGMP Snooping功能和各vlan上的IGMP Snooping功能都不打开。因此,需要打开全局下的IGMP Snooping功能,同时在vlan 100上打开IGMP Snooping,还需要设置vlan 100的1号端口为mrouter端口。
配置步骤如下:
switch#config
switch(config)#ip igmp snooping
switch(config)#ip igmp snooping vlan 100
switch(config)#ip igmp snooping vlan 100 mrouter-port interface ethernet 0/0/1
组播配置:
假设有两个组播服务器Multicast Server 1和Multicase Server 2,其中组播服务器1上提供节目1,组播服务器2上提供节目2。分别使用组地址Group1和Group 2四台主机上同时运行组播应用软件,连在端口2、6、10上的三台主机播放节目1,连在端口12上的主机播放节目2。
IGMP Snooping侦听结果:
vlan 100上IGMP Snooping建立的组播表显示:其中端口1、2、6、10在(Multicasting Server 1,Group1)中,端口1、12在(Multicast Server 2,Group 2)中。
四台主机都能正常地收到自己感兴趣的节目,端口2、6、10不会收到节目2的流量,端口12不会收到节目1的流量。
案例2:IGMP L2-general-querier
图1-2 交换机作为IGMP Querier功能图
Switch B的配置与案例1中交换机相同,交换机switch A取代案例1中的Multicast Router。假设其上配置vlan 60包含端口1、2、10、12。端口1连接组播服务器,端口2连接Switch B。为了定期发Query,需要打开全局下的IGMP Snooping功能,同时需要执行IGMP Snooping vlan 60 l2-general-querier,将vlan 60设置成为二层普通查询者。
Multicast
server
配置步骤如下:
switchA#config
switchA(config)#ip igmp snooping
switchA(config)#ip igmp snooping vlan 60
switchA(config)#ip igmp snooping vlan 60 l2-general-querier
switchB#config
switchB(config)#ip igmp snooping
switchB(config)#ip igmp snooping vlan 100
switchB(config)#ip igmp snooping vlan 100 mrouter interface ethernet 0/0/1
组播配置:
同案例1。
IGMP Snooping侦听结果:
与案例1相似。
1.4IGMP Snooping排错帮助
在配置、使用IGMP Snooping功能时,可能会由于物理连接、配置错误等原因导致IGMP Snooping 未能正常运行。因此,用户应注意以下要点:
应该保证物理连接的正确无误;
保证全局配置模式下IGMP Snooping打开(使用ip igmp snooping)
保证全局配置模式下vlan上配置IGMP Snooping(使用ip igmp snooping vlan
确保同一网段内配置了一个vlan作为二层普通查询者,或者确保配置了静态mrouter
使用show ip igmp snooping vlan
如果使用检查都尝试仍无法解决IGMP Snooping的问题,那么请使用debug igmp snooping等调试命令,然后将3分钟内的DEBUG信息拷贝下来,发送给本公司码技术服务中心。