IGMPv1基本概念
(internet group management protocol version 1)
注意:查询器向共享网络上所有主机和路由器发送的查询报文,用于查询哪些组播组存在成员
IGMP报文时组播报文,因此一个多路访问网络里只需要一个组播路由器发送查询报文即可
IGMPv1组成员加组机制
存在两个关键要素:普通组查询报文与成员关系报文
解析:定期发送普通组查询报文(60S),定期提报成员关系报文(report),成员关系报文是广播报文,网络中的内部成员都可以收到,一个成员发送成员关系报文后,其他成员就不再发送
IGMPv1查询器选举机制
注意:查询器是选举产生的,选举机制为:IGMPv1中的查询器有PIM-DR来充当,由于PIM-DR是IP地址大的,所以由IP地址大的是IGMPv1的查询器
特别注意:最后路由器出接口需要运行PIM
IGMPv1组成员离组机制
注意:组成员立足都是默默离开
IGMP查询器不会收到特定组成员的报告报文,则经过三个周期(130S)后,删除特定组所对应的组播转发表项
配置实例
配置内容:
R1:
interface GigabitEthernet0/0/0
ip address 10.1.1.1 255.255.255.0
pim dm
#
interface GigabitEthernet0/0/1
ip address 20.1.1.1 255.255.255.0
pim dm
#
interface GigabitEthernet0/0/2
ip address 30.1.1.1 255.255.255.0
pim dm
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
ospf 100 router-id 1.1.1.1
area 0.0.0.0
network 10.1.1.0 0.0.0.255
network 20.1.1.0 0.0.0.255
network 30.1.1.0 0.0.0.255
R2:
#
interface GigabitEthernet0/0/0
ip address 20.1.1.2 255.255.255.0
pim dm
#
interface GigabitEthernet0/0/1
ip address 40.1.1.1 255.255.255.0
pim dm
igmp enable
igmp version 1
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
ospf 100 router-id 2.2.2.2
area 0.0.0.0
network 20.1.1.0 0.0.0.255
network 40.1.1.0 0.0.0.255
R3:
interface GigabitEthernet0/0/0
ip address 30.1.1.2 255.255.255.0
pim dm
#
interface GigabitEthernet0/0/1
ip address 40.1.1.2 255.255.255.0
pim dm
igmp enable
igmp version 1
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
ospf 100 router-id 3.3.3.3
area 0.0.0.0
network 30.1.1.0 0.0.0.255
network 40.1.1.0 0.0.0.255
服务器配置
客户端
选举查询器