rip协议资料(编辑修改稿)内容摘要:

GP),适用于小型同类网络,是典型的距离向量 (distancevector)协议。 文档见RFC105 RFC1723。 RIP 通过广播 UDP 报文来交换路由信息,每 30 秒发送一次路由信息更新。 RIP 提供跳跃计数 (hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。 如果到相同目标有二个不等 速或不同带宽的路由器,但跳跃计数相同,则 RIP 认为两个路由是等距离的。 RIP 最多支持的跳数为 15,即在源和目的网间所要经过的最多路由器的数目为 15,跳数 16 表示不可达。 1. 有关命令 任务 命令 指定使用 RIP 协议 router rip 指定 RIP 版本 version {1|2} 1 指定与该路由器相连的网络 work work 2. 举例 Router1: router rip version 2 work work。 相关调试命令 : show ip protocol show ip route 在全局设置模式下: 1.启动 RIP 路由 router rip 2.设置参与 RIP 路由的子网 work 子网地址 3.允许在非广播型网络中进行 RIP 路 由广播 neighbor 相邻路由器相邻端口的 IP 地址 4.设置 RIP 的版本 RIP 路由协议有 2 个版本,在与其它厂商路由器相连时,注意版本要一致,缺省状态下, Cisco路由器接收 RIP 版本 1 和 2的路由信息,但只发送版本 1 的路由信息,设置 RIP 的版本 vesion 1 或 2。 另外,还可以控制特定端口发送或接收特定版本的路由信息。 1.只在特定端口发版本 1 或 2 的信息,在端口设置模式下 rip send version 1 或 2 2.同时发送版本 1 和 2 的信息 ip rip send receive 1 or 2 3.在特定端口接受版本 1 或 2 的路由信息 ip rip receive 1 or 2 4.同时接受版本 1 和 2 的路由信息 ip rip receive 1 or 2 选择路由协议几点建议: 1.在大型网络中,建议使用 ospf,eigrp. 2.如果网络中含有变长了网掩码( VISM)不能使用 igrp,rip 版本 1,可以使用 rip 版本 2,ospf, eigrp 或静态路由。 3.如果使用路由安全设置可以使用 RIP 版本 1 或 OSPF。 4.选用 ospf,eigrp 在系统稳定后所占带宽比 RIP, IGRP 少得多, IGRP 比 RIP 所占带宽也少。 5.综合使用动态路由,静态路由,缺省路由,以保证路由的冗余。 6.在拨号线路上尽量使用静态路由,以节省费用。 7.在小型网络上数据量不大的情况下,且不需要高可性,广域网线路为 SVC 时,建议用静态路由。 RIP协议的实现 RIP根据 VD算法的特点,将协议的参加者分为主动机和被动机两种。 主动机主动向外广播路由刷新报文,被动机被动地接收路由刷新报文。 一般情况下,主机作为被动机,路由器则既是主动机又是被动机,即在向外广播路由刷新报文的同时,接受来自其 它主动机的 VD报文,并进行路由刷新。 RIP 规定,路由器每 30 秒向外广播一个 VD 报文,报文信息来自本地路由表。 RIP 的 VD报文中,其距离以驿站计:与信宿网络直接相连的路由器规定为一个驿站,相隔一个路由器则为两个驿站„„以此类推。 一条路由的距离为该路由(从信源机到信宿机)上的路由器数。 为防止寻径环长期存在, RIP 规定,长度为 16 的路由为无限长路由,即不存在的路由。 所以一条有效的路由长度不得超过 15。 正是这一规定限制了 RIP的使用范围,使 RIP 局限于中小型的网络网点中。 为了保证路由的及时有效性, RIP采用触发刷新技术和水平分割法。 当本地路由表发生修改时,触发广播路由刷新报文,以迅速达到最新路由的广播和全局路由的有效。 水平分割法是指当路由器从某个网络接口发送 RIP 路由刷新报文时,其中不包含从该接口获取的路由信息。 这是由于从某网络接口获取的路由信息对于该接口来说是无用信息,同时也解决了两路由器间的慢收敛问题。 对于局域网的路由, RIP规定了路由的超时处理。 主要是考虑到这样一个情况,如果完全根据 VD算法,一条路由被刷新是因为出现一条路由开销更小的路由,否则路由会在路由表中一直保存下去,即使该路由崩溃。 这势必造成一定的错误路由信息。 为此, RIP规定,所有机器对其寻径表中的每一条路由都设置一个时钟,每增加一条新路由,相应设置一个新时钟。 在收到的 VD报文中假如有关于此路由的表目,则将时钟清零,重新计时。 假如在 120秒内一直未收到该路由的刷新信息,则认为该路由崩溃,将其距离设为 16,广播该路由信息。 如果再过 60 后仍未收 到该路由的刷新信息,则将它从路由表中删除。 如果某路由在距离被设为 16 后,在被删除前路由被刷新,亦将时钟清零,重新计时,同时广播被刷新的路由信息。 至于路由被删除后是否有新的路由来代替被删除路由,取决于去往原路由所指信宿有无其它路由。 假如有,相应路由器会广播之。 机器一旦收到其它路由的信息,自然会利用 VD算法建立一条新路由。 否则,去往原信宿的路由不再存在。 RIP启动和运行的整个过程如下所描述: 某路由器刚启动 RIP时,以广播的形式向相邻路由器发送请求报文,相邻路由器的 RIP收到请求报文后,响应请求,回发包 含本地路由表信息的响应报文。 RIP收到响应报文后,修改本地路由表的信息,同时以触发修改的形式向相邻路由器广播本地路由修改信息。 相邻路由器收到触发修改报文后,又向其各自的相邻路由器发送触发修改报文。 在一连串的触发修改广播后,各路由器的路由都得到修改并保持最新信息。 同时, RIP 每 30 秒向相邻路由器广播本地路由表,各相邻路由器的 RIP在收到路由报文后,对本地路由进行的维护,在众多路由中选择一条最佳路由,并向各自的相邻网广播路由修改信息,使路由达到全局的有效。 同时 RIP 采取一种超时机制对过时的路由进行超时处理,以保 证路由的实时性和有效性。 RIP作为内部路由器协议。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。