一个实验带你搞懂IP组播和IGMPV1 V2 V3 各版本的关系

本文详细介绍了组播配置及IGMP协议的使用,包括IGMPv1、v2、v3的差异。实验中配置了路由器的组播功能和IGMP协议,并通过不同版本的IGMP进行成员加入与离开的演示,展示了IGMP在带宽管理和成员管理上的特点。重点对比了IGMP各版本在成员离开机制、特定组查询和组播过滤功能上的区别。
摘要由CSDN通过智能技术生成

直接上实验图:

在这里插入图片描述

看不懂不要紧,准备好瓜子,辣条慢慢给你讲解。

那个MCS玩意就是发送组播的东西,基础配置就按图上的来,点进去组播源按下图配置,那个文件路径就是待会播放小视频的链接来源。两个统一配置组播源为 224.1.1.1 ,为什么配一样的地址,这个待会再给你讲解,不要着急。先了解一下IPV4的组播地址为D类:224.0.0.0-239.255.255.255,啥也不用问,背它就完事了。那个组播MAC地址点一下会自动生成。
在这里插入图片描述

上面的接口图先配置上,测试联通性,PC1上测试路由器,交换机啥也不用配。
在这里插入图片描述
显示这样就表示联通性没问题。其他的就不展示了,你自己来。

实验目的:

一个公司有三个部门,两个组播服务器,人事部天天打酱油,只访问公司的娱乐组播那个服务器,,也不在意带宽资源问题,可以配置IGMPV1 。那个市场部人多需要节约带宽资源,可以配置IGMPV2 。敲代码部门不允许访问娱乐服务器,天天也加班,给来个IGMPV3。 这里先别问这三个版本啥差别,别慌。

1. 配置组播协议

	路由器需要开启组播功能命令,才能通过组播发送视频,代码如下:
R1和R2一样 这里以R1为例:	

[R1]multicast routing-enable 		#全局下开启组播路由转发功能
[R1]int gi0/0/0
[R1-GigabitEthernet0/0/0]pim dm			#接口下启用组播转发服务
[R1-GigabitEthernet0/0/0]int gi0/0/1
[R1-GigabitEthernet0/0/1]pim dm

2.配置IGMP协议

IGMP是个啥?
问得好,因特网 组管理协议称为IGMP协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2 和v3。就是用户主机和直连路由器之间建立和维护的一个协议。这玩意能动态的加入和离开组播组。

只需要在用户的接口开启IGMP即可:

[R1-GigabitEthernet0/0/0]int gi0/0/1
[R1-GigabitEthernet0/0/1]igmp enable
[R1-GigabitEthernet0/0/1]igmp version 1			#默认开启的是版本2

配置完查看IGMP接口信息:
在这里插入图片描述
这里放便看过程开启IGMP调试功能:

<R1>debugging   igmp report  	 # 开启IGMP调试所以功能
<R1>terminal    monitor 		#打开路由器对终端界面的日志记录功能
<R1>terminal    debugging 		#开启监视与显示功能

配置完之后在在PC-1 上:
在这里插入图片描述
目的MAC地址点一下就出来了
看到已经成功加入进来了
在这里插入图片描述
查看组成员:
在这里插入图片描述

接下来导入小视频:

在这里插入图片描述
在这里插入图片描述

结果就是组播正常播放的样子同步时间会有点延迟。
在这里插入图片描述
然后在PC-1点击离开 ,发现路由器并没有PC-1离开的消息,这是因为IGMPV1 版本成员组在离开的时候并不会发送离开的消息,就直接跑了。路由器在3倍查询周期(180S)没有收到消息,则认为该成员已经离开。

3.让PC-2加入IGMP2, R1上只需要修改版本号,R2默认使用IGMPV2

[R1-GigabitEthernet0/0/1]igmp version 2
在这里插入图片描述
查看R2:
在这里插入图片描述
发现PC-2也加入了。
说明: 同一网段上有多个组播路由器时,每个组播路由器都可以从别的组播路由器和主机那里收到成员关系报告消息,但是只需要一台路由器发送成员资格查询消息,所有就要选出来一个路由器作为查询器,IGMPV1中选举有组播路由协议决定,,IGMPV2进行了简化,规定IP地址最小的那个为查询器,所以在PC-2的接口查看报文:
在这里插入图片描述
可以看到IGMPV2的查询报文发送者为R1 。
然后在PC-2上点击离开,观察R1 R2:
在这里插入图片描述
在这里插入图片描述
发现都收到了IGMPV2离开组播组的消息,证明了IGMPV2离开时会向路由器发送离开报文通知路由器,而IGMPV1版本没有。

4.配置敲代码部门使用IGMPV3,不允许接受MCS1的娱乐视频

配置过程略,在PC-3上配置IGMPV3:

在这里插入图片描述
查看R1 R2发下都能收到PC-3发的IGMPV3的消息,模式为 Exclude.
在这里插入图片描述
组播地址为224.1.1.1 组播源地址为 20.0.1.1 ,书上说的含义就是拒绝该组播组消息,我搞了一个小时怎末试都能接收到组播信息,累了,希望知道的解答一下。
IGMP兼容性:高版本兼容低版本,接收到低版本的IGMP信息后会自动降低工作模式。

最后总结一下个版本的差异:

对于成员离开,IGMP V2/V3 能主动离开,IGMPV1 不能
IGMP 不支持特定组查询,而IGMPV2 和V3支持
IGMP V3 支持特定组播过滤功能
IGMP V3中取消响应的抑制机制可以独立报告响应消息。
IGMPV3中响应消息包含多组记录,响应消息包含的组地址为224.0.0.22,,可以携带多个组记录,在每个组记录中,包含组播组地址、源地址信息。

晚安,我的宝,今天去输液了,什么液,想你的夜!!!

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青春一张会老的脸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值