电子科技大学TCPIP实验二_第1页
电子科技大学TCPIP实验二_第2页
电子科技大学TCPIP实验二_第3页
电子科技大学TCPIP实验二_第4页
电子科技大学TCPIP实验二_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子科技大学实验报告学生姓名: 学号:指导教师: 张科日期: 2014 年 12 月 7 日实验项目名称:RIP 协议的路由更新报告评分:教师签字:实验2:RIP协议的路由更新【实验内容】子网1/24R1R2子网2/24子网3/24R.2.3R1R2R.3图A图B子网1/24子网2/24子网3/24F0/0F0/0F0/0F0/0F0/0F0/0实验拓扑中Dynamips软件模拟实现的路由器R1、R2和R3互联了的子网1、子网2和子网3,路由器之间使用RIPv1协议进行路由选择。实验者使用Dynamips软件捕获三个子网上传送的RIP报文,使用Wireshark软件查看捕获的RIP报文,分析RIP协议的路由更新过程。【实验步骤】注意:为方便分阶段分析RIP路由更新过程,实验中请记录下步骤3、4、5、6的操作时间!1、启动Dynamips Server,然后运行,在Dynagen窗口中提示符“=”后依次输入以下命令启动路由器R1、R2和R3,并进入其CLI:= start R1= start R2= start R3= con R1= con R2= con R32、在R1的CLI提示符“R1”后输入“show ip route”命令查看路由器R1当前的路由表,确保实验网中的RIP协议已经收敛。R1 show ip route3、在Dynagen窗口中提示符“=”后输入以下命令捕获子网1、2和3中的分组:= capture R1 f0/0 1.cap= capture R2 f0/0 2.cap= capture R3 f0/0 3.cap4、2分钟后,在路由器R1的CLI中输入以下命令断开R1与子网2的连接(如图B所示):en对应的CLI提示符为“R1”conf t对应的CLI提示符为“R1#”int f0/1对应的CLI提示符为“R1(config)#”shut对应的CLI提示符为“R1(config-if)#”5、5分钟后,在路由器R1的CLI中输入以下命令将拓扑恢复成图A所示拓扑,即恢复路由器R1与子网2的连接。en对应的CLI提示符为“R1”conf t对应的CLI提示符为“R1#”int f0/1对应的CLI提示符为“R1(config)#”no shut对应的CLI提示符为“R1(config-if)#”说明:请根据R1 CLI的当前提示符输入对应的命令。6、3分钟后,在Dynagen窗口中提示符“=”后输入以下命令停止捕获:= no capture R1 f0/0= no capture R2 f0/0= no capture R3 f0/07、用Wireshark软件查看并分析捕获的分组文件(1.cap、2.cap和3.cap)中的RIP报文,查看过滤条件为“rip”(在Wireshark主窗口界面“过滤工具栏”的“Filter:”域中输入)。8、实验结束后,按照以下步骤关闭实验软件、上传实验数据、还原实验环境:(1)关闭R1的CLI窗口,在Dynagen窗口中提示符“=”后依次输入以下命令关闭Dynagen窗口,然后再关闭Dynamips Server窗口:= stop /all= exit(2)运行所在目录下的“reset.bat”文件。【实验数据和结果分析】1、 步骤2中根据R1路由表中的哪些信息可以确保实验网中的RIP协议已经收敛?为什么? 答:根据它到达各自子网的条数,因为收敛了之后R1到其他子网的条数会与实验拓扑图相符。2、汇总3个子网上捕获的RIP报文。按照报文的捕获顺序,分阶段分析记录每个子网中每台路由器在两次拓扑变化(第1次拓扑变化:图A图B,第2次拓扑变化:图B图A)过程中发出的RIP报文信息:1)阶段1:第1次拓扑变化开始前(RIP已收敛)的2个周期的RIP报文;2)阶段2:第1次拓扑变化时RIP收敛过程中的所有RIP报文;3)阶段3:第1次拓扑变化时RIP完成收敛后的2个周期的RIP报文;4)阶段4:第2次拓扑变化时RIP收敛过程中的所有RIP报文;5)阶段5:第2次拓扑变化时RIP完成收敛后的2个周期的RIP报文。提示:RIP已收敛是指路由表中已经获得所有可达网络的RIP路由,并且已删除所有不可达(跳数16)的RIP路由。具体记录的报文信息如下:子网 1 :路由器 R1IP分组首部UDP数据报首部源IP目的IP55源端口520目的端口520RIP报文阶段命令路由信息项1路由信息项2捕获时间网络地址跳数网络地址跳数1Response1219.391000Response1246.5680002Response1616238.8340003Response1616266.1120004Response12601.0890005Response12822.999000子网 2 :路由器 R1IP分组首部UDP数据报首部源IP目的IP55源端口520目的端口520RIP报文阶段命令路由信息项1路由信息项2捕获时间网络地址跳数网络地址跳数1Response1-27.177000Response1-55.7470002-3Request16-581.0270004Response1-581.6980005Response1-803.608000子网 2 :路由器 R2IP分组首部UDP数据报首部源IP目的IP55源端口520目的端口520RIP报文阶段命令路由信息项1路由信息项2捕获时间网络地址跳数网络地址跳数1Response1-10.498000Response1-38.1780002Response161377.6330003Response161407.0390004Response1-436.6330005Response1-820.097000子网 3 :路由器 R2IP分组首部UDP数据报首部源IP目的IP55源端口520目的端口520RIP报文阶段命令路由信息项1路由信息项2捕获时间网络地址跳数网络地址跳数1Response214.446000Response2132.1260002Response161371.5810003Response161400.9870004Response21593.7550005Response21814.045000子网 3 :路由器 R3IP分组首部UDP数据报首部源IP目的IP55源端口520目的端口520RIP报文阶段命令路由信息项1路由信息项2捕获时间网络地址跳数网络地址跳数1-2-_-3Response16-373.5390004Response16-411.3770005-说明:每个子网中的每台路由器一张RIP报文信息记录表; “命令”请求,响应; “捕获时间”Wireshark窗口分组列表栏中的“Time”值要求:“Time”查看格式为菜单“ViewTime Display FormatSeconds Since Beginning of Capture”。2、RIP计时器分析:- 在本实验中,RIP的定期计时器、截止期计时器和无用信息收集计数器实际上是多少秒?答:在本实验中,RIP 的定期计时器是2530 秒之间的一个随机值,截止期计时器是180 秒,无用信息收集计数器是60 秒。- 为什么定期计时器并不是RFC中规定的固定值,而是一个时间范围内的随机值?答:定期计时器是一个时间范围内的随机值是为了避免出现整个互联网中的路由器同时更新而引起的过载问题。3、阶段1分析:- 该阶段中为什么在子网3上捕获不到路由器R3的RIP报文?答: 该阶段中,路由器R3 路由表的所有路由全都是从连接子网3 的接口上获得,因此遵照水平分割,R3 不能从该接口上发送任何获得自该接口的路由,所以在子网3上捕获不到R3 的RIP 报文。4、阶段2分析:- 分析子网1中路由器R1的RIP报文信息记录,根据哪一个RIP报文,可以推断出R1大约何时断开与子网2的连接的?为什么?答:根据R1 在子网1 上发送的RIP 报文3,可以推断出R1 断开与子网2 的连接时间大概是 Nov 15, 2014 11:13:07.428260000 中国标准时间。因为子网2 是R1 的直连子网,因此R1 能及时检测到子网2 的可达性,并立即进行触发更新机制。R1 在子网1 上发送的RIP 报文3 就是这样一个报文。- 该阶段中记录的哪些RIP报文是触发更新报文?是如何推断出来的?答:该阶段中,触发更新的RIP 报文分别是:R1 在子网1 上发送的RIP 报文3,R2 在子网2 上发送的RIP 报文12,R2 在子网3 上发送的RIP 报文10,以及R3 在子网3 上发送的RIP 报文11。R1、R2 发送的这3 个触发更新报文是根据它们与前一个相邻报文之间的间隔时间均小于定期计时器而推断出来的。而R3 发送的这个触发更新报文则是根据R2 在子网3 上发送的触发更新报文时间推断出来的。- 产生这些触发更新报文的原因分别是什么?答:R1 在子网1 上发送触发更新报文的原因是:R1 与子网2 断开后造成该路由无效,因而在子网1 上通告有关子网2 和子网3 路由无效的触发更新信息。R2 在子网2 和子网3 上发送触发更新报文的原因是:R2 路由表中子网1 的路由因截止期计时器超时而无效,所以R2 更新自己的路由表,并在子网2 和子网3 上通告有关子网1 路由无效的触发更新信息。R3 在子网3 上发送触发更新报文的原因是:R3 收到R2 发来的有关子网1 的无效路由通告,所以R3 根据该通告信息更新自己的路由表,并在子网3 上通告有关子网1 路由无效的触发更新信息。- RIP的触发更新报文和定时更新报文在通告的路由信息数量上有何不同?答:RIP 的触发更新报文只通告有变化的路由信息,如新增的和度量改变的路由,而定时更新报文则通告路由表中的所有路由信息,无论它们是否有变化。6、阶段3分析:- 路由器R1、R2和R3在第1次拓扑改变时的RIP收敛时间大概分别是多少秒钟?整个网络的RIP收敛时间是多少秒钟?答:R1 在第1 次拓扑改变时的RIP 收敛时间大概是60 秒,R2 和R3 在第1 次拓扑改变时的RIP 收敛时间大概是240 秒。整个网络的RIP 收敛时间大概是240 秒.- 为什么R1的收敛时间明显短于R2和R3?答:第1 次拓扑变化是断开R1 与子网2 之间的连接。在连接断开时,R1 可以及时从接口的链路状态反馈中获知直连的子网2 路由以及经由子网2 到达的子网3 路由均无效,因此R1 的收敛时间大约只是无效路由的无用信息收集计时器的时间。而对于R2 和R3 来说,拓扑的变化最终导致子网1 不可达。但是R2 只能在子网1路由的截止期计时器期满时才能获知该子网不可达,而无法在R1 与子网2 之间的连接断开时获知。R2 一旦检测到子网不可达,即会立刻产生一个触发更新报文通知R3。因此R2 和R3 的收敛时间大致相同,大约是截止期计时器的时间加上无用信息收集计时器的时间。- 该阶段中为什么在子网1中捕获不到路由器R1的RIP报文?答:R1 收敛后的路由表中只有一条子网1 的直连路由,因此该阶段中在子网1 中捕获不到路由器R1 的RIP 报文。7、阶段4分析:- 分析子网2中路由器R1的RIP报文信息记录,根据哪一个RIP报文,可以推断出R1大约何时恢复与子网C的连接的?为什么?答:根据R1 在子网2 上发送的RIP 报文16,可以推断出R1 恢复与子网2 的连接时间大概是 Nov 15, 2014 11:19:09.683260000 中国标准时间。因为路由器刚接入到一个子网上时,它会在这个子网上发送一个询问所有路由信息的RIP 请求报文,R1 在子网2 上发送的RIP 报文16 就是这样一个RIP 请求报文。- 该阶段中记录的哪些RIP报文是触发更新报文?答:该阶段中,触发更新的RIP 报文分别是:R1 在子网1 上发送的RIP 报文6,R1 在子网2 上发送的RIP 报文17,以及R2 在子网3 上发送的RIP 报文17。- 产生这些触发更新报文的原因分别是什么?答:R1 在子网1 和子网2 上发送触发更新报文的原因是:R1 与子网2 恢复连接后即在子网2 上发送请求所有路由信息的RIP 请求报文。在收到邻居R2 的响应报文后,R1 就在子网1 上通告新增的子网2 和子网3 路由的触发更新信息,并在子网2 上通告子网1 路由的触发更新信息。R2 在子网3 上发送触发更新报文的原因是:R2 收到R1 通告的子网1 路由的触发更新信息后,更新自己的路由表,并在子网3 上通告子网1 路由的触发更新信息。- 该阶段中为什么路由器R2会在子网2上发送单播和广播这两种RIP响应分组?答:该阶段中,在子网2 上捕获不到R2 对R1 的RIP 请求报文的响应信息的原因是R2是单播发送响应报文给R1 的,因为交换机的帧过滤功能,所以只能捕获到路由器之间的广播或多播帧,但捕获不到路由器之间的单播帧。8、阶段5分析:- 路由器R1、R2和R3在第2次拓扑改变时的RIP收敛时间分别是多少秒钟?整个网络的RIP收敛时间是多少秒钟?答:R1、R2 和R3 在第2 次拓扑改变时的RIP 收敛时间大概是2 秒,R2 和R3 在第2次拓扑改变时的RIP 收敛时间大概是5 秒。整个网络的RIP 收敛时间大概是5 秒。- 比较2次拓扑变化时RIP的收敛时间,分析RIP协议对好消息(网络可达)和坏消息(网络不可达)的传递哪一种更快?并分析产生这种现象的原因。答:第1 次拓扑改变时RIP 传递的是关于网络不可达的坏消息,整个网络大约240 秒收敛;而第2 次拓扑改变时RIP 传递的是关于网络可达的好消息,整个网络大约5秒收敛。由于RIP 协议获得坏信息的手段之一是等待截止期计时器期满,而对于好消息的获得却没有任何时间上的等待限制,因此RIP 协议对好消息(网络可达)的传递要快于对坏消息(网络不可达)的传递。【实验结论】1、总结RIP协议的路由通告机制,即路由器何时发送RIP路由通告?发送哪些内容?发送方式?说明:询问响应不是路由通告机制。答:RIP 协议的路由通告机制有2 种:定期更新和触发更新。定期更新是路由器根据定期计时器发送RIP 路由通告,即每隔2530 秒广播发送一个RIP 响应报文,该报文携带了本路由表中除水平分割法则抑制的RIP 路由之外的所有RIP 路由信息。触发更新是路由器仅在网络变化时发送RIP 路由通告,该路由通告是一个广播发送的RIP 响应报文,仅携带本路由表中有变化的RIP 路由信息。2、 总结RIP协议的路由更新算法,即路由器收到RIP响应报文后,如何更新自己的路由表?答:(1)如果该目的网络不在路由表中,则将通告的信息添加到路由表中;(2)否则如果该目的网络的通告者与其在路由表中的下一跳

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论