IGMP Snooping概念和配置方法---交换

1、IGMPv1与IGMPv2的区别在于,用户想加入某个组,都向路由器发送report报文,v2在用户离开的时候会发送leave报文,v1不发送;
v1每隔60秒发送探测query报文,当用户受到探测后启动随机计时器,最早计时器为0的用户发送一个report,其他用户就不用在发送了。
v2也是定时发送探测,新增了最大响应时间,在响应时间内要收到回应,V2也增加了特定组查询功能,当收到用户LEAVE报文,就发送一个特定组查询报文。
2、IGMP snooping是探测用户加入组的report报文,将其记录在snooping表项中,组播数据过来只向存在用户的端口发送数据。
3、igmp snooping的 三种模式
disable模式 ,交换机将不窥探主机和路由器之间的通信,组播数据过来后按广播的形式处理
Ivgl 模式,各vlan是相互独立的 ,不同vlan的主机只能向属于这个vlan的路由连接口请求组播报文
svgl各vlan共享数据流,用户可跨vlan申请数据
4、fast-leave
igmp在收到用户的leave报文后,会发送特定组探测,主机无响应,则认为主机离开,fast-leave可以让发送leave的主机立刻离开组
Ip igmp snooping fast-lwave enable
5、igmp profiles
profiles表项中可配置允许发送的组播数据流,在后续的功能中可调用这个模板
Ip igmp profiles 1-65535
Permit/deny             默认deny
Range ip multicast-address 定义组播地址
end
6、路由连接口
与路由器相连的接口
Ip igmp snooping vlan vlan-id mrouter interface-id   静态配置路由连接口
Ip igmp snooping vlan vlan-id mrouter learn pim-dvmrp  动态配置路由连接口
End
配置路由连接口的组播地址范围
Ip igmp snooping vlan vlan-id mrouter interface-id profile id
End
配置动态连接口老化时间
Ip igmp snooping dyn-my-aging-time time
7、配置igmp的模式
Disable/ivgl/svgl
Ip igmp snooping ivgl
8、配置query的最长响应时间,缺省10S
Ip igmp snooping query-max-response-time seconds
End
9、打开源端口检查
Ip igmp snooping source-check port
10、端口下配置可接受的多播组
Ip igmp snooping filter profile-number配置可放过的多播组
Ip igmp snooping max-groups number最大活动组播数


组播IGMP Snooping配置实例:
ip igmp profile 10                                                                                  定义表项,后面的功能中引用
permit                                                                        行为允许或者拒绝
range 224.0.0.1 224.0.0.2                                             允许组播的地址范围
ip igmp snooping ivgl                                                     设置组播的模式  ivgl或svgl
ip igmp snooping vlan 2 mrouter interface FastEthernet 0/2 profile 10                 ivgl模式,基于每一个vlan配置路由接口,关联前面配置的profile
ip igmp snooping fast-leave enable                                    开启fast-leave
ip igmp snooping source-check port                                   开启组播源端口检测功能
!
interface FastEthernet 0/2
 switchport access vlan 2                                             首先将端口配置为某个vlan
 ip igmp snooping max-group 2                                     该接口下允许通过的最大组播组的数量
 ip igmp snooping filter 10                                            过滤引用之前定义的profile,只允许这几个组播组数据通过

你可能感兴趣的:(IGMP Snooping概念和配置方法---交换)