rip路由表更新规则

本篇文章给大家谈谈rip路由表更新规则,以及当rip向相邻的路由器发送更新时对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

路由选择协议——RIP协议

��从本文开始介绍路由选择协议,也就是讨论路由表中的路由是怎么形成的。

��从路由算法能否随网络的通信量或拓扑自适应地进行调整变化来划分,可以分为:静态路由选择策略和动态路由选择策略。

��()静态路由选择策略:即手工配每一条置路由。

��优点:简单,开销小。

��缺点:只适用小网络,难以适应网络状态的变化。

��(2)动态路由选择策略:又叫自适应路由选择。

��优点:能较好适应网络状态的变化,适用于大网络。

��缺点:实现复杂,开销大。

��由于互联网规模非常大,可以把互联网划分为许多较小的自治系统(autonomous system),记为 AS,每个自治系统通常在相同管理控制下的路由器组成,在一个AS中的路由器都全部运行在同样的路由算法,各个AS之间彼此是互联的,因此一个AS中有一个或多个路由器用于不同AS之间的通信,即负责将本AS之外的目的地址转发分组,这些路由器称为网关路由器。

��根据上面描述,可以将路由选择协议划分为两个大类:内部网关协议和外部网关协议。

��()内部网关协议IGP(Interior Gateway Protocol):即在一个自治系统内不使用的路由选择协议,常见的协议有RIOSPF协议。

��(2)外部网关协议EGP(External Gateway Protocol):用于实现不同自治系统之间通信的传递,这样的协议就是EGP协议,目前使用最多的就是BGP的版本(BGP-)。

��自治系统之间的路由选择也叫域间路由选择,在自治系统之内的路由选择也叫域内路由选择。

��RIP(Routing Information Protocol)协议——路由信息协议,是一种分布式的基于距离向量的路由选择协议,最大的优点是简单。

RIP协议对距离的定义如下:,��RIP协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录(距离向量)。

��RIP协议是通过每个路由器要不断的和其他路由器交换路由信息,从而达到自治系统中所有节点都得到正确的路由信息。

��RIP协议考虑了和哪些路由器交换信息、交换什么信息以及什么时候交换信息这三个问题,RIP协议特点:

��路由器在刚开始工作时,它的路由表是空的,然后路由器就得出到直接相连的几个网络的距离(这些距离为),接着每个络器也只是和自己相邻的路由器交换并更新信息,经过若干次交换后,所有路由器都会知道到达本自治系统汇总任何一个网络的最短距离和下一跳地址。

��对每一个相邻路由器发送过来的RIP报文,会进行一下步骤:

��()路由器R接收到其相邻路由器R2发送过来的报文,先修改此报文的所有项目:把“下一条”字段中的地址都改为R2,并把所有的“距离”字段的值加,每个项目都有三个关键字段:到目的网络 N,距离是 d,下一跳路由器是 X。

2��(2)对修改后的RIP报文中的每一项,进行以下步骤:

2����)若原来的路由表中没有网络N,则把该项目添加到路由表中。

2����2)如果R路由表中已经有目的网络N,这时查看下一跳的地址,如果下一跳地址是R2,则把收到的项目替换原路由表中的项目。

2����如果下一跳的地址不是R2,那么如果收到项目中距离小于路由表中的距离,则进行替换,否则什么也不做。

2��(3)若3分钟还没有收到相邻路由器的更新路由表,则把此路由器记为不可达的距离,即把距离设置为。

2��RIP存在一个问题是当网络出现故障时,要经过比较长的时间才能将磁信息传送到所有的路由器,这一特点叫做:好消息传得快,坏消息传得慢。

2��如下图所示,在正常的情况下,R和R2交换信息,其中只画出了达到的网络的表项。

2��如果路由器R到网的链路出现了故障,R无法达到网,于是路由器R把到网的距离改为(表示网不可达),因而R路由表响应的项目变为“,,直接交付”,可能需要经过s后R,才能把更新信息发送给R2,,然而R2可能已经先把自己的路由表发送给了R,其中有到达网的这一项“,2,R”。

2��R收到R2的更新报文后,会误认为自己无法直接到达网,但是可经过R2到达网,于是把收到的路由信息“,2,R”修改为“,3,R2”,表明“我到网的距离是3,下一跳的R2”。

这就是:好消息传得快,坏消息传得慢的原因,就这样一直更新下去,知道R和R2到网的距离为时,R和R2才知道网是不可达的,��同理,R2接收到又会更新自己的路由表为“,,R”,以为“我到网的距离为,下一跳为R”。

路由信息协议RIP解析

RIP支持的最大跳数是,跳数为的网络被认为不可达,路由信息协议RIP是内部网关协议IGP中最先得到广泛应用的协议,是一种距离矢量路由协议,RIP最大的特点是,无论实现原理还是配置方法,都非常简单,RIP的度量基于跳数,每经过一台路由器,路径的跳数加一,所以RIP协议适用于小型的网络环境,如此一来,跳数越多,路径就越长,RIP算法会优先选择跳数比较少的路径。

为了维持所学路由的正确性以及与邻居的一致性,运行RIP协议的路由器之间要周期性地向邻居传递之间的整个路由表,周期性(默认为秒)传递的路由表被封装在Updata包--路由更新包中,具体说明到本自治系统中所有网络的,最短距离,以及到每个网络应经过的下一个路由器。

经过若干次的更新交换后,所有的路由器最终可以知道到达本自治系统中任何一个网络的最短距离和到达每个网络应该经过的下一个路由器地址,接着,每一个路由器只会和相邻的路由器交换信息,在路由协议刚刚开始启动时,只知道到直连网络的距离。

现在较新的RIP版本为年公布的RIPv2,与RIPv相比,RIPv2可以支持变长子网掩码和CIDR,同时还提供简单的鉴别过程支持多播。

例如在03年网络工程师下午试题则体现了RIP协议的这一特点,同时广大网友可以可参阅《网络工程师考试冲刺指南》最新版P页, RIP协议存在的一个问题是当网络出现故障时,路由表会频繁的变化,导致很长时间整个路由表都无法收敛。

为了让网络出现故障时能路由器能快速收敛,可以采取以下几种措施:

0的网段放入该更新包,因为他是从路由器R3那里学过来,由于水平分割的原因,路由器R2在向路由器R3发送路由更新包时,不能将关于0,0出现故障时,就会把这条路由清除出路由器,例如我们对照《网络工程师考试冲刺指南》最新版P页的图,当路由器R3发现网段0,就是对于一台路由器来说,从一个方向上学习到的路由信息,不让同一路由信息再通过此接口向反方向传送。

0网段出现了故障,但在R和R2路由器的路由表中,关于故障网段0,水平分割能避免路由环路,0出现故障时,会首先对自己“下毒”,标记该路由不可达,当路由器R3发现网段0,然后再通过路由更新包给自己的邻居路由器R2“下毒”,这样通过一连串的“下毒”,整个网络都会知道0,0的信息依然存在,这时候引入路由中毒的方法。

当路由器RR被成功“下毒”后,他们会向“毒源”的方向反向“下毒”,这样保证所有的路由器都接受到了毒化的路由信息,虽然违反水平分割原则,但在路由协议中是被允许的。

指的是当路由器R3发现网段0,0出现故障时,使自己的路由表关于该网段的路由变成“可能DOWN”状态后,还要继续保持该状态一段时间,如果在保持时间超时之前从不同邻居收到的更新信息包含的度量值比以前的更差,更新将被忽略,这样可以有更多的时间让更新信息传遍整个网络,在此时间段内,路由器收到邻居发来的关于该网段的更新信息后,如果再次收到从邻居发送来的更新信息,包含一个比原来路径具有更好度量值的路由,就标记为可以访问,并取消保持时间。

正常情况下,路由器会定期将路由表发送给邻居路由器,测到网络故障的路由器会立即发送一个更新信息给邻居路由器,并依次产生触发更新通知它们的邻居路由器,使整个网络上的路由器在最短的时间内收到更新信息,从而快速了解整个网络的变化,而触发更新就是立刻发送路由更新信息,以响应某些变化。

事实上,只依靠以上几种方法中的任何一种或几种,都不能完全解决路由表正确的问题,只有将几种方法联合起来才能凑效。

RIP路由协议的工作原理

初始化——RIP初始化时,会从每个参与工作的接口上发送请求数据包,这是一个特殊的请求,向相邻设备请求完整的路由更新,该请求数据包会向所有的RIP路由器请求一份完整的路由表,该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。

接收请求——RIP有两种类型的消息,响应和接收消息,路由器会把整个路由表作为接收消息的应答返回,请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径,RIP采用跳数度量,值为的意为着一个直连的网络,,为网络不可达。

接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。

常规路由更新和定时——路由器以秒一次地将整个路由表以应答消息地形式发送到邻居路由器,如果0秒没有任何更新信息,路由的跳数设为,路由器收到新路由或者现有路由地更新信息时,会设置一个0秒地超时时间。

触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。

仅和相邻的路由器交换信息,如果两个路由器之间的通信不经过另外一个路由器,那么这两个路由器是相邻的,RIP协议规定,不相邻的路由器之间不交换信息。

路由器交换的信息是当前本路由器所知道的全部信息,即自己的路由表。

按固定时间交换路由信息,如,每隔秒,然后路由器根据收到的路由信息更新路由表,(也可进行相应配置使其触发更新)。

参考资料来源:百度百科--路由选择信息协议

rip路由表更新规则的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于当rip向相邻的路由器发送更新时、rip路由表更新规则的信息别忘了在本站进行查找哦。

本文标签: 相关标签:

本站内容除原创之外,部分内容来自网友供稿或收集于网络,如侵犯了您的权益, 请联系我们,本站将立刻删除!

本文链接:https://www.myxinmei.com/guangzhou/zixun-10082.html