实验六IGMP协议和RIP协议.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六IGMP协议和RIP协议 学 学 号: 8000114105 专业 实验类型:口验证口综合V 2016.12.01 实验成绩: 学生姓名: 吴长福 班级:卓越141班 设计口创新实验日期: 【实验目的】 掌握IGMP协议的报文格式 掌握IGMP协议的工作原理 理解多播组地址到以太网地址的映射 掌握路由协议的分类,理解静态路由和动态路由 学握动态路由协议RIP的报文格式,工作原理及工作过程 掌握RIP计时器的作用 7?理解RIP的稳定性 【实验学时】 建议4学时 1、IGMP协议 【实验环境配置】 采用网络结构 说明:主机A、C、D的默认网关是172.16.1.1;主机E、F的默认网关 是 172.16.0.1。 【实验原理】 一、 IGMP报文格式 二、 IP多播 报文从一台计算机发送到一组特定的计算机上,叫做多播。例如,实 时信息的交付(如新闻、股市行情等),软件更新,交互会议等。在因特网 上进行多播就叫做IP多播。IP多播具有以下的一些特点: 多播使用组地址IANA把D类地址空间分配用于IP组播地址。所以, IP组播值的范围 是:224.0.0.0—239.255.255.255o为了更合理的利用有限的组播地址, IANA进一步对它进行了划分。如下图所示: 三、 IGMP使用规则 多播路由器使用IGMP报文来记录与该路由器相连网络中组成员的变 化情况。使用规则如下: 1) 当第一个进程加入一个组时,主机就发送一个IGMP报告。如果 一个主机的多个进程加入同一组,只发送一个IGMP报告。这个报告被发 送到进程加入组所在的同一接口上。 2) 进程离开一个组时,主机不发送IGMP报告即便是组中的最后一个 进程离开。主机知道在确定的组中已不再有组成员后,在随后收到的 IGMP查询中就不再发送报告报文。 3) 多播路由器定时发送IGMP查询了解是否有任何主机包含有属于多 播组的进程。多播路由器必须向每个接口发送一个IGMP查询。因为路由 器希望主机对它加入的毎个多播组均发回一个报告,因此IGMP查询报文 中的组地址被设置为0。 4)主机通过发送IGMP报告來响应一个IGMP查询,对每个至少还包 含一个进程的组均耍发回IGMP报告。使用这些查询和报告报文,多播路 由器对每个接口保持一个表,表中记录接口上至少还包含一个主机的多播 组。当路由器收到要转发的多播数据报时,它只将该数据报转发到(使用 相应的多播链路层地址)还拥有属于那个组主机的接口上。 【实验步骤】 练习一:观察IGMP报文 在主机B的172.16.1.1对应的接口、172.16.0.1对应的接口分别启 动网络协议分析器并设置过滤条件(提取IGMP)0 在主机B上启动IGMP协议: 在主机B的命令行下使用uigmp_config,?命令启动IGMP协议。 主机B的命令行下使用^igmp.config n172.16.1.1的接口名“ route”命 令将172.16.1.1接口设置为“IGMP路由器”。 主机B的命令行下使用uigmp_config n172.16.0.1的接口名,,route”命 令将172.16.0.1接口设置为“IGMP路由器”。 观察主机B上协议分析器所采集到的数据。 找到“成员关系查询”报文,并填写下表: 通过目的MAC地址和目的IP地址,简述组播IP地址到MAC地址的 映射方式。 练习二:利用IGMP加入一个多播组 在主机B、D、F上启动网络协议分析器并设置过滤条件(提取IGMP)O 在主机A上运行“组播工具”(使用224.0.1.88作为多 播地址)。 在主机B、D、F上观察协议分析器上采集到的数据。 察看主机B的“路由和远程访问/IGMP/显示组表格”(在命令行方 式下,输入igmp_config showgrouptable^ ),理解“组播工具”使用IGMP 协议加入一个多播组的过程。 练习三:多播通信 在主机B、F上启动协议分析器并设置过滤条件(提取IGMP和UDP)。 在主机A、C、E上启动“组播工具”,并加入到同一个多播组(如: 224.0.1.88)。察看主机B上的“路由和远程访问/IGMP/显示组表格”,记 录其中条目。 使用主机A发送数据。 观察主机C、E上“组播工具”接收到的数据。 主机E退出多播组。 察看主机B上的“路由和远程访问/IGMP/显示组表格”。其中是否含 冇主机E所加入的组的相关条目?为什么? 主机A、C退出多播组。 察看主机B上的“路由和远程访问/IGMP/显示组表格”。其中是否含 有主机A、C所加入的组的相关条目?为什么? 主机B、F停止捕获数据,观察协议分析器所捕获的数据。 简述IGMP在多播通信过程中所起到的作用,绘制多播组成员和IGMP 路由器的报文交互过程(包括IGMP和UDP)O 2、RI

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档