动态路由协议之RIP.docVIP

  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文档。上传文档
查看更多
动态路由协议之RIP

RIP原理及配置举例 引言: 当路由器收到一个目的IP地址与源IP地址不是同一网段的IP报文时,路由器需要查找路由表来决定报文的转发动作。路由器中的路由表是如何来的呢?其来源有三,其一为直连路由,也就是与路由器直连的网络,自动添加到路由表,其二为静态路由,即人工手动添加,其三为动态路由,依靠某种动态路由协议使得路由器之间能够互相交换路由信息,路由器根据收到的路由信息经过特殊算法计算,动态生成的路由。我们通常把这种在路由器之间互相交换路由信息,能生成动态路由的协议叫作动态路由协议,RIP就是一种动态路由协议。 RIP原理: 按照动态路由协议的算法来划分,路由协议分为距离矢量路由协议和链路状态路由协议,RIP属于一种距离矢量路由协议,他是以经过路有数(跳数)作为度量路由好坏的metric值的。如下图: (图1) 可见RIP的选择并不是最好的,数据流小时,可能还行,当有大数据流时,效果不言而喻!其具体的工作原理如下: 初始状态,每个路由器只知道自己的直连路由 (图2) RIP 刚启动时会先添加直连的网段进路由表,在接口发送请求信息,要求RIP的邻居把路由表发过来,与自己的路由表进行对照(以后路由器每隔30秒把自己知道的路由向邻居发送允许15%以内的时间偏移) 经过一番取舍,得到最优路由,并更新路由表 (图3) 最终获得全网路由 (图4) 路由更新原则是: (图5) 路由器通过收到的RIP信息,更新了一条路由信息,则相应路由条目会开启2个计时器,无效计时器180s(invalid timer无效时间)和刷新计时器(flush timer刷新时间)240s。 无效计时器被初始化为0,并开始计数。每当收到包含路由的RIP消息,无效计时器就被重新设置为0。如果在180秒内没有接收到包含该路由的RIP消息,该路由的度量就被设置为16,而启动该路由的刷新计时器。如果240秒过去了,也没有收到该路由的RIP消息,该路由就从路由表中删除。如果在垃圾收集计时器到240秒之前,收到了包含路由的消息,计时器被清0。而路由被安装到路由表中。 由于在发送RIP路由信息的时候没有包含每条路由信息的起始地址,所以自己发出去的路由很可能自己又收到了,一担网络发生故障,很可能会产生环路,如下图示: (图6) 路由器C 推断到达10.4.0.0 网络的最好路径是通过路由器B (图7) 路由器 A 根据错误的信息升级它的路由表,同时会继续扩散错误路由 (图8) 10.4.0.0 网络的跳数将无限大 (图9) 由此环路诞生! (图10) RIP是如何防止环路的诞生的呢? 须看RIP下列防环机制: 1.水平分割(split horizon) 即从一个接口接收到路由更新后,不再从此接口发送相同的路由更新条目。 2.触发更新(triggered update) 当路由表发生变化时(直连网络DOWN掉了),路由器不等更新时间(update timer)到来,立即发送更新信息(跳数为16),大大减少网络收敛时间,减少环路的机会 3.路由毒化/抑制时间(holddown-timer) 当在同一端口收到一个比原有的条目的metric值更大的路由条目时,则相应路由条目启动抑制时间(holddown-timer,默认180s),在抑制阶段路由器将不通告路由也不接受关于该路由的通告 抑制计时器的时间内该标记为,直到计时器超时,路由器才可以接受有关此路由的更新信息 5.最大跳数(Max hop-count) 此方法不能完全解决路由环路,是一种让环路自生自灭的方法(使网络中所有路由器的相应路由条目跳数不断增加,最终都到达最大跳数(Max hop-count 默认为16,),即不可达。 以上防环路机制全部默认开启 RIP报文的格式: RIP报文由头部(Header)和多个路由表项(Route entries)部分组成。一个RIP表项中最多可以有25个路由表项。RIP是基于UDP协议的,所以RIP报文的数据包不能超过512个字节。 (图11) 共有字段: 1.commad命令字段(8bit):1表示请求报文, 2表示响应报文。 2.version字段(8bit):标识RIP的版本号AFI(address family identifier):长度16bit,地址族标识,其值为2时表示IP协议。ip地址32bit):只能是自然网段的地址metric(32bit):路由的开销值。RIP-2的报文格式: (1)commad:同上。 (2)version:同上。 (3)must be zero:同上。 (4)AFI:同上。 (5)route tag:长度16bit (6)ipaddress :同上。 (7)subnet mask:32bit,目的地址掩码。 (8)next hop:32bit,提供一个下一

文档评论(0)

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

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

1亿VIP精品文档

相关文档