最佳答案
要让这个网段的广播或组播流量在二层网络里高效转发,配置 IGMP Snooping 就可以实现。
它的原理是让交换机“变聪明”,能监听主机和上层组播路由器之间的IGMP对话,从而只把组播数据转发给需要的端口,避免像广播那样泛洪造成带宽浪费。
因为是纯二层环境,你需要在所有相关交换机(核心、汇聚、接入)上操作。尤其需要指定某台核心或汇聚交换机来充当“IGMP查询器(Querier)”,模拟路由器的角色。
首先,全局开启IGMP Snooping功能,然后在VLAN 30中启用它并设置为查询器。
关键点:
步骤3的
source-ip必须指定一个VLAN 30网段内未被使用且非0的IP地址。该IP仅作为查询器标识,不需要配置在任何三层接口上。
对于其他二层交换机,配置相对简单,只需启用功能即可。同样的,你还可以根据需要在连接终端的端口上配置快速离开。
如果网络规模较大,可调整
igmp-snooping max-response-time(默认10秒),将其适当缩小(如5秒)来加速收敛。
查看配置是否生效:
在任意交换机上执行 display igmp-snooping group vlan 30。如果配置成功,你将能看到组播组对应的成员端口列表。
检查全局开关:
部分较新的H3C交换机型号,全局IGMP Snooping的命令可能是 igmp-snooping global-enable。如果上述命令无效,可尝试此命令。
确认查询器状态:
在交换机上执行 display igmp-snooping querier vlan 30,确认有且仅有一台设备成功当选为查询器。
暂无评论
igmp-snooping enablesystem-view
# 全局使能
igmp-snooping enable
# 进入VLAN30
vlan 30
# VLAN内开启snooping
igmp-snooping enable
# 推荐版本v2(终端默认都是v2)
igmp-snooping version 2
quit
# 全局开启未知组播丢弃,不往所有端口洪泛
igmp-snooping drop-unknown
display igmp-snooping summary
display igmp-snooping group vlan 30
display igmp-snooping port-info vlan 30
igmp-snooping enableigmp-snooping enable + version 2igmp-snooping drop-unknown
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论