一:IGMPV1
使能组播功能:multicast routing-enable
接口使能IGMPV1的功能:interface GigabitEthernet0/0/0
ip address 10.1.127.252 255.255.255.0
igmp enable
igmp version 1
查看IGMP状态信息:
[AR2]dis igmp inter g 0/0/0
Interface information of VPN-Instance: public net
GigabitEthernet0/0/0(10.1.127.252):
IGMP is enabled
Current IGMP version is 1
IGMP state: up
IGMP group policy: none
IGMP limit: -
Value of query interval for IGMP (negotiated): -
Value of query interval for IGMP (configured): 60 s
Value of other querier timeout for IGMP: 0 s
Value of maximum query response time for IGMP: -
No querier elected
可以看到并未有查询器的选举,因为IGMPV1本身并未举报选举查询器的功能,因此需要配置组播协议来确定查询器的人选
interface GigabitEthernet0/0/0
ip address 10.1.128.251 255.255.255.0
pim dm
igmp enable
igmp version 1
接口使能PIM DM
选举的结果为10.1.128.251
DR状态UP
更改DR优先级,使252成为DR
interface GigabitEthernet0/0/0
ip address 10.1.127.252 255.255.255.0
pim hello-option dr-priority 100
pim dm
igmp enable
igmp version 1
可以看到成功更改
加入组的报文
二个请求一个会应
但是退出组的时候不会回应
二:IGMPV2配置实验
直接改IGMP versionv2
interface GigabitEthernet0/0/0
ip address 10.1.128.251 255.255.255.0
igmp enable
有自己的选举机制
10.1.128.1
PC退组也将有128.1触发离组报文
三:IGMPv3
IGMPV3相比V2增加了对组播源选择的能力,即特定源组查询报文和成员特定源报告报文
igmp-snooping enable
vlan 10
igmp-snooping enable
没有加组的时候无加组信息