路由选择协议——RIP协议
从本文开始介绍路由选择协议,也就是讨论路由表中的路由是怎么形成的。本文内容从路由算法能否随网络的通信量或拓扑自适应地进行调整变化来划分,可以分为:静态路由选择策略和动态路由选择策略。(1)静态路由选择策略:即手工配每一条置路由。优点:简单,开销小。缺点:只适用小网络,难以适应网络状态的变化。(2)动态路由选择策略:又叫自适应路由选择。优点:能较好适应网络状态的变化,适用于大网络。缺点:实现复杂,开销大。由于互联网规模非常大,可以把互联网划分为许多较小的自治系统(autonomous system),记为AS。每个自治系统通常在相同管理控制下的路由器组成,在一个AS中的路由器都全部运行在同样的路由算法。各个AS之间彼此是互联的,因此一个AS中有一个或多个路由器用于不同AS之间的通信,即负责将本AS之外的目的地址转发分组,这些路由器称为网关路由器。根据上面描述,可以将路由选择协议划分为两个大类:内部网关协议和外部网关协议。(1)内部网关协议IGP(Interior Gateway Protocol):即在一个自治系统内不使用的路由选择协议,常见的协议有RIP、OSPF协议。(2)外部网关协议EGP(External Gateway Protocol):用于实现不同自治系统之间通信的传递,这样的协议就是EGP协议,目前使用最多的就是BGP的版本4(BGP-4)。自治系统之间的路由选择也叫域间路由选择,在自治系统之内的路由选择也叫域内路由选择。RIP(Routing Information Protocol)协议——路由信息协议,是一种分布式的基于距离向量的路由选择协议,最大的优点是简单。RIP协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录(距离向量)。RIP协议对距离的定义如下:RIP协议是通过每个路由器要不断的和其他路由器交换路由信息,从而达到自治系统中所有节点都得到正确的路由信息。RIP协议考虑了和哪些路由器交换信息、交换什么信息以及什么时候交换信息这三个问题,RIP协议特点:路由器在刚开始工作时,它的路由表是空的,然后路由器就得出到直接相连的几个网络的距离(这些距离为1),接着每个络器也只是和自己相邻的路由器交换并更新信息。经过若干次交换后,所有路由器都会知道到达本自治系统汇总任何一个网络的最短距离和下一跳地址。对每一个相邻路由器发送过来的RIP报文,会进行一下步骤:(1)路由器R1接收到其相邻路由器R2发送过来的报文,先修改此报文的所有项目:把“下一条”字段中的地址都改为R2,并把所有的“距离”字段的值加1。每个项目都有三个关键字段:到目的网络N,距离是d,下一跳路由器是X。(2) 对修改后的RIP报文中的每一项,进行以下步骤:1)若原来的路由表中没有网络N,则把该项目添加到路由表中。2)如果R1路由表中已经有目的网络N,这时查看下一跳的地址,如果下一跳地址是R2,则把收到的项目替换原路由表中的项目。如果下一跳的地址不是R2,那么如果收到项目中距离小于路由表中的距离,则进行替换,否则什么也不做。(3)若3分钟还没有收到相邻路由器的更新路由表,则把此路由器记为不可达的距离,即把距离设置为16。(4)返回。RIP存在一个问题是当网络出现故障时,要经过比较长的时间才能将磁信息传送到所有的路由器。这一特点叫做:好消息传得快,坏消息传得慢。如下图所示,在正常的情况下,R1和R2交换信息,其中只画出了达到的网络1的表项。如果路由器R1到网1的链路出现了故障,R1无法达到网1,于是路由器R1把到网1的距离改为16(表示网1不可达),因而R1路由表响应的项目变为 “1,16,直接交付”。但是,可能需要经过30s后R1,才能把更新信息发送给R2,,然而R2可能已经先把自己的路由表发送给了R1,其中有到达网1的这一项“1,2,R1”。R1收到R2的更新报文后,会误认为自己无法直接到达网1,但是可经过R2到达网1,于是把收到的路由信息 “1,2,R1” 修改为 “1,3,R2”,表明“我到网1的距离是3,下一跳的R2”。同理,R2接收到又会更新自己的路由表为 “1,4,R1”,以为“我到网1的距离为4,下一跳为R1”....就这样一直更新下去,知道R1和R2到网1的距离为16时,R1和R2才知道网1是不可达的。所以,这就是:好消息传得快,坏消息传得慢的原因。

rip协议原理是什么?
RFC 1058是一个开放式标准,能支持大量互连网络地址结构,然而它是由IETF设计用于Internet中自治系统内的协议。如此,使用这种形式RIP的自然是网络互联协议。 1. 目的IP地址域任何路由表中所包含的最重要信息是到所知目的地的I P地址。一旦一台RIP路由器收到一个数据报文,就会查找路由表中的目的I P地址以决定从哪里转发那个报文。2. 度量标准域路由表中的度量域指出报文从起始点到特定目的地的总耗费。路由表中的度量是从路由器到特定目的地之间网络链路的耗费总和。3. 下一跳IP地址域下一跳IP地址域包括至目的地的网络路径上下一个路由器接口的IP地址。如果目的IP地址所在的网络与路由器不直接相连时,路由器表中才出现此项。4. 路由变化标志域路由变化标志域用于指出至目的I P地址的路由是否在最近发生了变化。这个域是重要的,因为R I P为每一个目的I P地址只记录一条路由。5. 路由计时器域 有两个计时器与每条路由相联系,一个是超时计时器,一个是路由刷新计时器。这些计时器一同工作来维护路由表中存储的每条路由的有效性。路由表维护过程在1 2 . 2 . 2节中详细描述。

RIP报文的功能
(RIP/RIP2:Routing Information Protocol) 路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准。RIP 是一种内部网关协议。在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。作为形成网络的每一个自治系统,都有属于自己的路由选择技术,不同的 AS 系统,路由选择技术也不同。作为一种内部网关协议或 IGP(内部网关协议),路由选择协议应用于 AS 系统。连接 AS 系统有专门的协议,其中最早的这样的协议是“EGP”(外部网关协议),目前仍然应用于因特网,这样的协议通常被视为内部 AS 路由选择协议。RIP 主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。RIP 2 由 RIP 而来,属于 RIP 协议的补充协议,主要用于扩大 RIP 2 信息装载的有用信息的数量,同时增加其安全性能。RIP 2 是一种基于 UDP 的协议。在 RIP2 下,每台主机通过路由选择进程发送和接受来自 UDP 端口520的数据包。RIP 和 RIP 2 主要适用于 IPv4 网络,而 RIPng 主要适用于 IPv6 网络。本文主要阐述 RIP 及 RIP 2。RIP(Routing information Protocol)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058、RFC1723。RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。RIP概述-RFC 1508-RIP采用贝尔曼—福德(Bellman-Ford)算法-目前RIP有两个版本RIPv1和RIPv2。-RIP有以下一些主要特性:-RIP属于典型的距离向量路由选择协议。-RIP消息通过广播地址255.255.255.255进行发送,使用UDP 协议的520端口。-RIP以到目的网络的最小跳数作为路由选择度量标准,而不是在链路的带宽和延迟的基础上进行选择。-RIP是为小型网络设计的。它的跳数计数限制为15跳,16跳为不可到达。-RIP是一种有类路由协议,不支持不连续子网设计。-RIP周期进行路由更新,将路由表广播给邻居路由器,广播周期为30秒。-RIP的管理距离为120。RIP是路由信息协议(Routing Information Protocol)的缩写,采用距离向量算法,是当今应用最为广泛的内部网关协议。在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值为1~15,数值16表示无穷大。RIP进程使用UDP的520端口来发送和接收RIP分组。RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的的分组将做随机延时后发送。在RIP中,如果一个路由在180s内未被刷,则相应的距离就被设定成无穷大,并从路由表中删除该表项。RIP分组分为两种:请求分组和响应分组。RIP-1被提出较早,其中有许多缺陷。为了改善RIP-1的不足,在RFC1388中提出了改进的RIP-2,并在RFC 1723和RFC 2453中进行了修订。RIP-2定义了一套有效的改进方案,新的RIP-2支持子网路由选择,支持CIDR,支持组播,并提供了验证机制。 随着OSPF和IS-IS的出现,许多人认为RIP已经过时了。但事实上RIP也有它自己的优点。对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。但RIP也有明显的不足,即当有多个网络时会出现环路问题。为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。这加速了网络的聚合,但容易产生广播泛滥。总之,环路问题的解决需要消耗一定的时间和带宽。若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。
我说的是 RIP报文的功能看来没有正确答案了

RIP协议是什么意思?
路由信息协议(RIP)协议是一种动态路由选择,它基于距离向量算法(D-V),总是按最短的路由做出相同的选择。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。 补充内容:RIP(RoutinginformationProtocol)是应用较早、使用较普遍的内部网关协议(InteriorGatewayProtocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058、RFC1723。 RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hopcount)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。

rip协议路由表的更新报文发送周琦是几秒?
rip路由协议路由表的更新周期是30s,也就是说在一个运行rip路由协议的网络中,每台rip路由器都会每隔30秒钟向它的所有的邻居路由器发布它的最新的rip路由表的所有路由信息。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/297068.html。