n
说明
SCALANCE XM400 交换机支持IGMP V3 和IGMP Snooping 来实现组播通讯。SCALANCE XM400 的组播通讯需要在主机和交换机之间实现 IGMP, 通过IGMP Snooping,侦听主机和交换机传送的不同类型 IGMP 报文来动态维护组播表,也就是建立组播MAC地址和端口号之间关系的组播表。
实现步骤
- SCALANCE XM400 的管理可以通过 WEB 和CLI 等多种方式实现,这里以WEB页面为例。首先进入到 XM400管理页面,“Layer 2”-“Configuration” -“Dynamic Multicast”选择 “IGMP Snooping” 后,“Set Values”确认,如图1。
( 50 KB )
图1
- 步骤1也可以通过“Layer 2”-“Multicast”页面激活“IGMP Snooping” 实现,如图2。网络中如果有多台交换机设备,则至少一台激活 “IGMP Querier”来查询网络。至此,SCALANCE XM400 的组播功能已经激活。
- 通过 “Information”-“Multicast” 查询当前的组播关系表,如图3
注意
- SCALANCE XM400 交换机对组播IP地址是否有限制?
- 可用于组播的 IP 地址范围是:224.0.0.0-239.255.255.255,但是其中 224.0.0.0-224.0.0.255 被预留其他使用。n
- SCALANCE XM400 交换机对组播IP地址会有判断,如果用户使用预留的 224.0.0.0-224.0.0.255的组播地址,该地址在交换机上不能写入组播表,或导致数据泛洪传播。n
- 224.0.1.0-238.255.255.255 为客户可用的组播地址范围。
- 如果系统中包括其他类型交换机,需要注意什么?
- IGMP 协议分为三个版本:V1/V2/V3,SCALANCE XM400 交换机支持IGMP V3,V3可以兼容之前的版本,但是V1/V2不能兼容V3。n
- 所 以如果网络中设备仅支持IGMPV1/V2,例如SCALANCE X 300/400,则需要选择IGMPV1/V2 的设备作为“IGMP Querier”,此时SCALANCE XM400 可以识别;但是如果SCALANCE XM400 V3 作为“IGMP Querier”,IGMPV1/V2不能识别,组播管理功能不能实现。
- 怎样获得 SCALANCE XM400 交换机组播的更多信息?
- 通过CLI,可以获得或组态SCALANCE XM400 交换机组播的更多信息。n
- 如图4,使用支持 Telnet 的小工具 PuTTY 访问SCALANCE XM400。
- 输入SCALANCE XM400的用户名/密码,进入到交换机的CLI 页面。n
- 使用CLI 可以查询和设置交换机的信息,例如“show ip igmp snooping” 显示当前 IGMP 的信息,如图5。
- 注意1中的情况,也可以通过CLI 更改SCALANCE XM400 的IGMP 的版本到V1/2。可以通过SCALANCE XM400/X-500 命令行接口配置手册查询更多指令。
- 为什么所有激活“IGMP Querier” 的 SCALANCE XM400 交换机查询报文使用相同的 IP 地址“10.0.0.1”?
- SCALANCE XM400 交换机并不使用交换机本身的 IP 地址进行IGMP 查询,如图6,输入命令 “show ip igmp snooping switch-ip” 显示当前IGMP 查询的源 IP地址,出厂默认都是:10.0.0.1。
- 如 果需要修改交换机参数,首先需要进入全局组态模式,输入“configure terminal” 进入;输入“ip igmp snooping switch-ip X.X.X.X ”,如图7,配置为192.168.0.200。注意,必须首先关闭交换机的 “IGMP Snooping” 功能,才可以修改。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325342.html