借助软件GNS3实现RIP计时器原理模拟

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:lsgaoyan2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:作者介绍了动态路由协议RIP的四种计时器的计时原理,同时详细介绍了在教学过程中使用虚拟软件GNS3模拟思科路由器中RIP计时器的计时原理的方法,帮助学生加深对RIP计时器工作机制的理解。
  关键词:GNS3;思科路由器;RIP计时器;模拟
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)06-1336-03
  The Simulation of RIP Timer’s Principle by Software GNS3
  REN Qi, ZHOU Wen
  (Computer and Software College, Wuhan Vocational College of Software and Engineering, Wuhan 430205, China)
  Abstract: The author introduced the principle of four types of timer of RIP, explained the method of virtualization software GNS3 to sim? ulate RIP timer’s principle in Cisco router in the teaching process , and helped students to understand the RIP timer’s working mecha? nisms.
  Key words: GNS3; Cisco router; the RIP timer; simulation
  RIP动态路由协议是最早的距离矢量路由协议,它采用广播的方式发送路由更新,并靠四个计时器来维护路由器的路由信息。在教学中,教师要想讲解清楚这四个计时器的工作原理,光从理论上是不够的,如果能通过虚拟软件模拟计时器的实际工作过程,对学生理解RIP计时器的工作原理非常有帮助。
   1虚拟软件GNS3介绍
  GNS3是一款图形化的网络虚拟软件,可以运行在Windows、Linux等平台上,能完成思科公司网络设备的相关的实验模拟操作,它提供的虚拟环境较接近于真实的思科路由交换设备,不仅可以用于网络技术初学者体验思科设备的配置方法,也为网络技术人员提供一个网络设计、配置、调试的检验环境。
   2 RIP计时器的种类及功能
  思科路由器的IOS中设计有四种RIP计时器,这些计时器相互协助共同维护路由信息,如图1为RIP四种计时器计时周期。
  
  步骤2:图2中在【节点类型】中选择【Router c3700】路由器设备,拖拽到中间窗口中,分别命名为R1、R2、R3,右键单击设备选择【开始】启动路由器;
  步骤3:单击工具栏圆圈处所示的【添加链接】选择【manual】,再单击设备按照图2中的接口编号进行连接;
  步骤4:右键单击R1,选中【Console】,在路由器配置界面中(以下设备配置均按此方法)配置接口IP地址和RIP,R1(config)#int fa0/0
  R1(config-if)#ip address 192.168.100.1 255.255.255.0 R1(config-if)#no shutdown R1(config)#int loopback 0
  R1(config-if)#ip address 20.20.20.20 255.255.255.0 R1(config)#router rip
  R1(config-router)#network 20.0.0.0
  R1(config-router)#network 192.168.100.0 R2路由器、R3路由器的配置于此类似;
  步骤5:在R1下执行命令show ip protocols,查看RIP计时器的默认值,R1#show ip protocols
  Routing Protocol is "rip"
  Sending updates every 30 seconds, next due in 28 seconds Invalid after 180 seconds, hold down 180, flushed after 240
  “updates every 30 seconds”指更新计时器默认值为30秒,“next due in X seconds”中X值表示下一次发送更新的时间在X秒后,“Invalid after 180 seconds”指无效计时器默认值为180秒,“hold down 180”指抑制计时器默认值为180秒,“flushed after 240”指清除计时器的默认值为240秒。3.2更新计时器计时模拟
  在R1中反复执行命令show ip protocols,
  结果1:Sending updates every 30 seconds, next due in 28 seconds结果2:Sending updates every 30 seconds, next due in 25seconds结果3:Sending updates every 30 seconds, next due in 20 seconds
  观察“next due in X seconds”中X值的变化,会发现X值从30秒开始逐渐变小,当值减到接近0时,X值被重置为30后重复以上过程,这是更新计时器在工作。3.3无效计时器计时模拟
  步骤1:在R2中反复执行命令show ip route,
  结果1:R 20.0.0.0/8 [120/1] via 192.168.100.1, 00:00:11, FastEthernet0/0结果2:R 20.0.0.0/8 [120/1] via 192.168.100.1, 00:00:23, FastEthernet0/0结果3:R 20.0.0.0/8 [120/1] via 192.168.100.1, 00:00:01, FastEthernet0/0
  “via 192.168.100.1”后面时间值“00:00:11”,“:”隔开的三个值代表“小时:分:秒”,观察时间值发现该值越来越大,在路由信息正常通信的情况下,达到约30秒左右时,该值置为0后重计时,这说明在30秒内路由器收到所有路由条目的更新,无效计时器被置0后重新计时;
  步骤2:在R1的接口fa0/0下执行shutdown命令,模拟20.0.0.0路由条目损坏的效果,R1(config)#int fa0/0
  R1(config-if)#shutdown
  步骤3:在R2中反复执行命令show ip route,
  结果1:R20.0.0.0/8 [120/1] via 192.168.100.1, 00:00:31, FastEthernet0/0结果2:R20.0.0.0/8 [120/1] via 192.168.100.1, 00:01:08, FastEthernet0/0结果3:R20.0.0.0/8 [120/1] via 192.168.100.1, 00:02:48, FastEthernet0/0
  观察时间值,当该值显示大于30秒,进入无效计时器阶段,该值表示20.0.0.0路由自上次更新以来所经过的時间长。此时在R3上执行命令show ip route,观察时间值的变化与步骤1结果相同,说明R2仍然定时向R3广播更新路由20.0.0.0;步骤4:当时间值大于3分钟时,在R2下执行命令show ip route 20.0.0.0 Routing entry for 20.0.0.0/8
  Known via "rip", distance 120, metric 4294967295 (inaccessible)
  观察该路由的度量被设置为4294967295,说明此时去往20.0.0.0的路由条目被设为“不可达”。
  3.4抑制计时器计时模拟
  接4.3中步骤4,当R1的20.0.0.0路由损坏,R2的无效计时器超时,针对该路由条目的抑制计时器随即被启动,在R2中执行命令
  show ip route,
  R20.0.0.0/8 is possibly down, routing via 192.168.100.1, FastEthernet0/0
  该条路由信息被设置为“possibly down”,意味着该条路由的抑制计时器启动,该状态会保持60秒,然后该路由被删除(注:这是因为清除计时器超时),但抑制计时器未停止,它将继续计时至180秒结束。
  3.5清除计时器计时模拟
  步骤1:接4.3中步骤4,在R2上反复执行命令show ip protocols,Routing Information Sources:
  GatewayDistanceLast Update
  结果1:192.168.100.112000:03:10结果2:192.168.100.112000:03:15结果3:192.168.100.112000:03:25查看“Gateway”为192.168.100.1的内容,192.168.100.1是R2收到20.0.0.0路由的网关,观察Last Update的时间值的变化,该值不断增大。
  步骤2:当该值达到约4分钟时,清除计时器超时,在R2上执行命令show ip route,发现路由表中的路由20.0.0.0被删除了。
   4结束语
  计算RIP的每个计时器时长也可以通过在路由器中执行debug ip rip命令,收集相关的信息以及对应的时间来计算,但是本文讲述的方法更适合让学生理解和掌握RIP计时器工作原理,了解在真实思科设备中RIP计时器在维护路由信息方面的起的作用,对学生学习合理配置RIP计时器非常有帮助。
  参考文献:
  [1] Lammle T.CCNA:Cisco Certified Network Associate Study Guide[M].程代伟,徐宏,译.6th ed.北京:电子工业出版社,2009:314-315.
  [2] Cisco System.思科网络技术学院教程(第一、二学期)[M].3版.北京:人民邮电出版社.2006:453-457.
  [3]梁广民.王隆杰.思科网络实验室-路由交换实验指南[M].北京:电子工业出版社,2007:46-47.
其他文献
根据等效原理、远场近似和边界条件,采用高频近似方法来分析雷达吸波材料涂层的矩形导电平板的电磁散射.当涂层是各向同性或单轴各向异性的薄吸波材料时,应用这个简单而有效
针对一类带有完全未知关联项的非线性严格反馈互联系统,本文提出一种自适应模糊输出反馈分散控制方案。在控制设计过程中,先设计状态观测器来估计系统中不可测的状态,将研究
摘要:作为对传统考试方式的改革,网络化考试是近年来研究的一个热点课题,计算机答题是网络化考试的执行方式。资格培训考试、专业技能培训考试、学历培训考试等培训机构不断推动培训考试的信息化建设,在线报名、网上培训、在线学习等层出不穷,计算机考试以其公正性、安全性、便捷性等特点,在各培训机构建成了自己的考试机房并配套了考试相关软件系统。在应用的的同时也出现一些新的需求,如何使考试机房移动起来?是部分培训机
摘要:决策支持系统的运作需要两个环节,一个是数据的存放与提取,另一个是数据的处理.文章首先利用XML数据库进行数据的存放与提取,然后通过建立绩效评价DEA模型结合LINGO优化计算软件进行数据的处理,最后开发出了高等院校绩效评价决策支持系统。  关键词:XML数据库;DEA模型;LINGO;决策支持系统;数学模型  中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)28-
摘要:随着现代科技的发展,瞬息万变的高科技为当今世界带来了一个全新的平台与更多的挑战。面对激烈的竞争,我们必须充分利用这个平台,并找出自己的竞争优势。为了生存和发展,企业应注重引进先进的设备和管理创新,以提高生产效率,降低生产成本。  利用项目管理的方法来指导设备引进可行性分析,关键要采用项目管理中的成本管理、人力资源管理、风险管理和质量管理的思想来对设备引进的财务可行性、组织可行性和风险因素及对
针对磁悬浮轴承控制系统非线性、时变、强耦合的复杂特性,提出了仿人智能控制算法,并成功应用在磁悬浮轴承轴向控制系统中.实验结果表明:仿人智能控制在动态和稳态控制效果以
摘要:在线购物系统是一款通用性极强的商业企业网上购物系统,该系统适用于服装、化妆品、食品、图书、电器、物资等商业领域的企业。该系统可以使客户方便的进行浏览、查询、订购商品及向企业反馈信息,系统管理员可以方便的进行商品管理、订单管理、注册用户管理等。该系统采用Microsoft Visual Studio 2010为开发环境,采用C#编程语言进行编码,数据库采用Microsoft SQL Serve
研究了带有范数有界扰动的线性时滞控制系统的可达集界定问题。基于修正的Lyapunov-Krasovskii泛函,利用线性矩阵不等式方法,结合积分不等式技术给出了此类时滞控制系统可达
该文以中国联合网络通信有限公司淮南分公司在经营管理中遇到的实际问题为背景,设计了一个基于AsP和SQLServer2000数据库的WEB管理系统。探讨了新型信息管理系统在公司经营管
介绍了彩色正片反转冲洗的方法,打破了过去化学校色法的传统,首次采用了物理校色法,同时研究出冲洗药液配方和冲洗工艺,使彩色正片反转冲洗法达到了完全实用的水平.