今天我使用华为eNSP进行了IGMP兼容性的探究,着重对路由器和PC之间运行IGMP协议存在差异时组播功能实现进行了实验,实验结果如下:
一、实验内容与拓扑
实验拓扑如下:

在实验中,搭建如上的网络拓扑图,通过对路由器和PC之间IGMP版本的不断变换,实验组播功能实现情况。
二、实验结果及思考
通过实验,路由器IGMP各版本对PC IGMP各版本运行均正常,不同版本的IGMP差异不会造成组播功能时常。
但是,在如上拓扑图中,尽管PC能够放出组播视频,但是不能实现SSM功能。
通过抓包发现:
主机和路由器当采用不同的IGMP版本时,他们日常通信的IGMP数据包还是采用各自的版本,并且均能够识别对方的IGMP数据包。
思考:
一般情况下,一种网络协议能够实现对下兼容,IGMP协议1-3版本中,每一个高版本都对有低版本的兼容数据包,因此也就保证了他们在IGMP版本不同时的数据包交互。
三、附录——实验截图
最后,将wireshark截图附录如下:
1、IGMPv1版本的路由器和IGMPv3版本的PC IGMP交互过程

2、IGMPv2版本路由器和IGMPv3版本PC IGMP交互过程

3、IGMPv1版本路由器和IGMPv2版本PC IGMP交互过程

原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/118370822
本文记录了一次使用华为eNSP进行IGMP兼容性实验的过程,研究了不同版本的IGMP在路由器和PC间如何影响组播功能。实验表明,尽管版本不同,IGMP协议仍能保持正常通信,但拓扑中的SSM功能未能实现。通过Wireshark抓包分析,确认了不同版本的IGMP数据包能在两者间交互。
3041

被折叠的 条评论
为什么被折叠?



