RIP协议的工作原理、特点、分别适用于什么网络环境?
RIP RIP是通过UDP520端口来进行操作的,信息是封装在UDP segment中的,所以RIP的协议号就是UDP的协议号,为17RIP定义了两种消息类型,一是请求消息,二是应答信息·请求信息,用来向邻居发送一个Update·应答信息,运载着这个被请求的UpdateRIP的更新是每隔30S更新一次整个路由表,容易产生环路避免环路产生的方法:·计数无穷大(Defining a Maximum):16跳认为不可达·水平分割(Split Horizon):从该端口接收到的路由,不能再从该接口发送出去·毒性逆转(Route Poisoning):从该端口接收到的路由,会通告出去,但是会标记为无穷大·抑制计时器(Holddown Timers):抑制时间之内,不接受更差的路由·触发更新(Triggered Updates):避免周期性更新占用带宽,只有当拓扑发生变化时才会发送更新 适用于小型网络,因为RIP最大支持16hop

RIP路由协议的工作原理?
1 网络互连 ——把自己的网络同其它的网络互连起来,从网络中获取更多的信息和向网络发布自己的消息,是网络互连的最主要的动力。网络的互连有多种方式,其中使用最多的是网桥互连和路由器互连。 1.1 网桥互连的网络 ——网桥工作在OSI模型中的第二层,即链路层。完成数据帧(frame)的转发,主要目的是在连接的网络间提供透明的通信。网桥的转发是依据数据帧中的源地址和目的地址来判断一个帧是否应转发和转发到哪个端口。帧中的地址称为“MAC”地址或“硬件”地址,一般就是网卡所带的地址。 ——网桥的作用是把两个或多个网络互连起来,提供透明的通信。网络上的设备看不到网桥的存在,设备之间的通信就如同在一个网上一样方便。由于网桥是在数据帧上进行转发的,因此只能连接相同或相似的网络(相同或相似结构的数据帧),如以太网之间、以太网与令牌环(token ring)之间的互连,对于不同类型的网络(数据帧结构不同),如以太网与X.25之间,网桥就无能为力了。 ——网桥扩大了网络的规模,提高了网络的性能,给网络应用带来了方便,在以前的网络中,网桥的应用较为广泛。但网桥互连也带来了不少问题:一个是广播风暴,网桥不阻挡网络中广播消息,当网络的规模较大时(几个网桥,多个以太网段),有可能引起广播风暴(broadcasting storm),导致整个网络全被广播信息充满,直至完全瘫痪。第二个问题是,当与外部网络互连时,网桥会把内部和外部网络合二为一,成为一个网,双方都自动向对方完全开放自己的网络资源。这种互连方式在与外部网络互连时显然是难以接受的。问题的主要根源是网桥只是最大限度地把网络沟通,而不管传送的信息是什么。 1.2 路由器互连网络 ——路由器互连与网络的协议有关,我们讨论限于TCP/IP网络的情况。 ——路由器工作在OSI模型中的第三层,即网络层。路由器利用网络层定义的“逻辑”上的网络地址(即IP地址)来区别不同的网络,实现网络的互连和隔离,保持各个网络的独立性。路由器不转发广播消息,而把广播消息限制在各自的网络内部。发送到其他网络的数据茵先被送到路由器,再由路由器转发出去。 ——IP路由器只转发IP分组,把其余的部分挡在网内(包括广播),从而保持各个网络具有相对的独立性,这样可以组成具有许多网络(子网)互连的大型的网络。由于是在网络层的互连,路由器可方便地连接不同类型的网络,只要网络层运行的是IP协议,通过路由器就可互连起来。 ——网络中的设备用它们的网络地址(TCP/IP网络中为IP地址)互相通信。IP地址是与硬件地址无关的“逻辑”地址。路由器只根据IP地址来转发数据。IP地址的结构有两部分,一部分定义网络号,另一部分定义网络内的主机号。目前,在Internet网络中采用子网掩码来确定IP地址中网络地址和主机地址。子网掩码与IP地址一样也是32bit,并且两者是一一对应的,并规定,子网掩码中数字为“1”所对应的IP地址中的部分为网络号,为“0”所对应的则为主机号。网络号和主机号合起来,才构成一个完整的IP地址。同一个网络中的主机IP地址,其网络号必须是相同的,这个网络称为IP子网。 ——通信只能在具有相同网络号的IP地址之间进行,要与其它IP子网的主机进行通信,则必须经过同一网络上的某个路由器或网关(gateway)出去。不同网络号的IP地址不能直接通信,即使它们接在一起,也不能通信。 ——路由器有多个端口,用于连接多个IP子网。每个端口的IP地址的网络号要求与所连接的IP子网的网络号相同。不同的端口为不同的网络号,对应不同的IP子网,这样才能使各子网中的主机通过自己子网的IP地址把要求出去的IP分组送到路由器上。 2 路由原理 ——当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到。而要送给不同IP于网上的主机时,它要选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地。如果没有找到这样的路由器,主机就把IP分组送给一个称为“缺省网关(default gateway)”的路由器上。“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址。 ——路由器转发IP分组时,只根据IP分组目的IP地址的网络号部分,选择合适的端口,把IP分组送出去。同主机一样,路由器也要判定端口所接的是否是目的子网,如果是,就直接把分组通过端口送到网络上,否则,也要选择下一个路由器来传送分组。路由器也有它的缺省网关,用来传送不知道往哪儿送的IP分组。这样,通过路由器把知道如何传送的IP分组正确转发出去,不知道的IP分组送给“缺省网关”路由器,这样一级级地传送,IP分组最终将送到目的地,送不到目的地的IP分组则被网络丢弃了。 ——目前TCP/IP网络,全部是通过路由器互连起来的,Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。这种网络称为以路由器为基础的网络(router based network),形成了以路由器为节点的“网间网”。在“网间网”中,路由器不仅负责对IP分组的转发,还要负责与别的路由器进行联络,共同确定“网间网”的路由选择和维护路由表。 ——路由动作包括两项基本内容:寻径和转发。寻径即判定到达目的地的最佳路径,由路由选择算法来实现。由于涉及到不同的路由选择协议和路由选择算法,要相对复杂一些。为了判定最佳路径,路由选择算法必须启动并维护包含路由信息的路由表,其中路由信息依赖于所用的路由选择算法而不尽相同。路由选择算法将收集到的不同信息填入路由表中,根据路由表可将目的网络与下一站(nexthop)的关系告诉路由器。路由器间互通信息进行路由更新,更新维护路由表使之正确反映网络的拓扑变化,并由路由器根据量度来决定最佳路径。这就是路由选择协议(routing protocol),例如路由信息协议(RIP)、开放式最短路径优先协议(OSPF)和边界网关协议(BGP)等。 ——转发即沿寻径好的最佳路径传送信息分组。路由器首先在路由表中查找,判明是否知道如何将分组发送到下一个站点(路由器或主机),如果路由器不知道如何发送分组,通常将该分组丢弃;否则就根据路由表的相应表项将分组发送到下一个站点,如果目的网络直接与路由器相连,路由器就把分组直接送到相应的端口上。这就是路由转发协议(routed protocol)。 ——路由转发协议和路由选择协议是相互配合又相互独立的概念,前者使用后者维护的路由表,同时后者要利用前者提供的功能来发布路由协议数据分组。下文中提到的路由协议,除非特别说明,都是指路由选择协议,这也是普遍的习惯。 3 路由协议 ——典型的路由选择方式有两种:静态路由和动态路由。 ——静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路由为准。 ——动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明发生了网络变化,路由选择软件就会重新计算路由,并发出新的路由更新信息。这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。动态路由适用于网络规模大、网络拓扑复杂的网络。当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。
Rip协议的工作原理我个人认为就是对数据包的更新过程。 Rip协议更新路由表的过程简单描述如下:路由器的收敛状态一旦被打破,则由发现问题的一个节点触发更新动作。过程是该节点首先向周围邻居(只是相邻节点)节点广播自己的路由表,当相邻路由器收到此路由表将拿过来与本地路由表比较。比较的方法是将接收到的路由表中的所有项目的跳数值加1,后与自己路由表比较跳数值,跳数少的留下。一旦本地路由表有更新动作,再向其相邻的路由器发送本地路由表,循环上述过程,直到接收路由表的路由器比较后不用更改自己的路由表。所有路由器不更改本地路由表,则再次收敛结束。 如果没有出现打破收敛状态的事件触发,则每隔30秒就会发送一个更新请求,相邻节点相应的内容就是它自身的全部路由表内容,没发现问题不更新。简而言之就是主动看一下相邻节点是否发生变化。
①:rip未启动,路由表中只有一些直连路由,为了从邻居尽快获得rip路由,会以广播(组播)向邻居发送resquest请求报文。 ②:邻居收到后,会发送response回复报文,报文中包括路由表信息。③:路由器收到response报文后,根据rip路由更新原则更新路由表。 ④:以后每过30秒路由器会发送response报文以保持邻居关系。

简述静态路由、RIP和OSPF动态路由的原理以及各自的优缺点。
静态路由原理:路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。优点:使用静态路由的另一个好处为网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。缺点:大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。当网络发生变化或网络发生故障时,不能重选路由,很可能使路由失败。RIP原理:1 、初始化。RIP初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表。该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。2 、接收请求。RIP有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。3、接收到响应。路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。4、 常规路由更新和定时。路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。如果180秒没有任何更新信息,路由的跳数设为16。路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。Cisco还用了第三个计时器,称为抑制计时器。接收到一个度量更高的路由之后的180秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。5、 触发路由更新。当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。优点:仅和相邻的路由器交换信息。如果两个路由器之间的通信不经过另外一个路由器,那么这两个路由器是相邻的。RIP协议规定,不相邻的路由器之间不交换信息。路由器交换的信息是当前本路由器所知道的全部信息。即自己的路由表。按固定时间交换路由信息,如,每隔30秒,然后路由器根据收到的路由信息更新路由表。缺点:1、过于简单,以跳数为依据计算度量值,经常得出非最优路由。2、度量值以16为限,不适合大的网络。3、安全性差,接受来自任何设备的路由更新。无密码验证机制,默认接受任何地方任何设备的路由更新。不能防止恶意的rip欺骗。4、不支持无类ip地址和VLSM。5、收敛性差,时间经常大于5分钟。6、消耗带宽很大。完整的复制路由表,把自己的路由表复制给所有邻居,尤其在低速广域网链路上更以显式的全量更新。OSPF原理:1、初始化形成端口初始信息:在路由器初始化或网络结构发生变化(如链路发生变化,路由器新增或损坏)时,相关路由器会产生链路状态广播数据包LSA,该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。2、路由器间通过泛洪(Floodingl机制交换链路状态信息:各路由器一方面将其LSA数据包传送给所有与其相邻的OSPF路由器,另一方面接收其相邻的OSPF路由器传来的LSA数据包,根据其更新自己的数据库。3、形成稳定的区域拓扑结构数据库:OSPF路由协议通过泛洪法逐渐收敛,形成该区域拓扑结构的数据库,这时所有的路由器均保留了该数据库的一个副本。4、形成路由表:所有的路由器根据其区域拓扑结构数据库副本采用最短路径法计算形成各自的路由表。优点:OSPF适合在大范围的网络;组播触发式更新;收敛速度快;以开销作为度量值;OSPF协议的设计是为了避免路由环路;应用广泛。缺点:OSPF协议的配置对于技术水平要求很高,配置比较复杂的;路由其自身的负载分担能力是很低的。扩展资料RIP作为IGP(内部网关协议)中最先得到广泛使用的一种协议,主要应用于 AS 系统,即自治系统(Autonomous System)。连接 AS 系统有专门的协议,其中最早的这样的协议为“EGP”(外部网关协议),仍然应用于因特网,这样的协议通常被视为内部 AS路由选择协议。RIP主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。参考资料来源:百度百科-静态路由参考资料来源:百度百科-OSPF路由协议参考资料来源:百度百科-路由选择信息协议
您好,这三种路由可以分为三类:静态路由协议,距离矢量路由协议(如RIP,EIGRP),链路状态路由协议(如OSPF、ISIS)。后两种又统称为动态路由协议。 分析:静态路由协议:静态路由协议是通过人工手动将路由信息添加到路由表,写进路由表的信息只能手动删除,缺点很明显,如果网络很大,工作量就很大,而且操作起来准确性很难保证。因为路由条目为手动添加手动删除,这就给网络管理带来很多不便。优点:1、度量值小,做网络策略的时候经常用到。在特定的网络环境下,静态路由的应用也很普遍。2、可用作填充默认路由,很方便,也很简单。3、不需要与邻居建立连接,所以会节省路由器资源。距离矢量路由协议:原理、在每台路由器的接口上启动协议进程,每台路由器将自己的路由信息告诉自己的所有邻居,邻居再将自己的路由信息告诉邻居的邻居,以此类推,直到全网收敛。优点:不用手动配置,路由器可以自动维护和学习路由表,在中小型网络中应用普遍。缺点:每台路由器只能从邻居了解路由信息,很容易产生环路。学习和维护路由表的数据包会占用一定链路带宽和路由器资源。链路状态路由协议:每台路由器在接口启动一个进程,通过路由器之间同步一些参数,使每台路由器能够自己运算出网络拓扑,从而做出最佳选路。相当于每台路由器都有一张网络的地图。优点:不会产生环路,在大型网络中收敛速度比其他的协议快,自动学习和维护路由表。缺点:和优点比起来就显得微不足道了。不论哪一种路由协议,在特定的网络环境中都有其各自的优缺点,没有好坏之分,要根据网络环境做出最恰当的选择。 希望我的回答能够对你有帮助。
你一个问题需要的答案很多啊,静态路由用于小型的网络一般3-5台,配置简单对设备要求较低, rip也用于小型网络的动态路由协议,用于15台一下的组网结构,对设备有一定要求,设备之间交换路由表,网络较大时会占用较大的带宽,rip存在路由自环,ospf动态路由协议拥有中型和大型网络,在100台一下的组网,对设备要求比较高因为其需要cpu进行spf算法,相互交换链路状态信息,较rip来说可能节省带宽,这种算法使用cpu较多,但是不会产生路由环路,运用比较广泛。

简述RIP的工作原理?
一、概述 RIP协议的全称是路由信息协议(Routing Information Protocol),它是一种内部网关协议(IGP),用于一个自治系统(AS)内的路由信息的传递。RIP协议是基于距离矢量算法(Distance Vector Algorithms)的,它使用“跳数”,即metric来衡量到达目标地址的路由距离。二、该协议的局限性1、协议中规定,一条有效的路由信息的度量(metric)不能超过15,这就使得该协议不能应用于很大型的网络,应该说正是由于设计者考虑到该协议只适合于小型网络所以才进行了这一限制。对于metric为16的目标网络来说,即认为其不可到达。2、该路由协议应用到实际中时,很容易出现“计数到无穷大”的现象,这使得路由收敛很慢,在网络拓扑结构变化以后需要很长时间路由信息才能稳定下来。3、该协议以跳数,即报文经过的路由器个数为衡量标准,并以此来选择路由,这一措施欠合理性,因为没有考虑网络延时、可靠性、线路负荷等因素对传输质量和速度的影响。三、RIP(版本1)报文的格式和特性3.1、RIP(版本1)报文的格式0 7 15 31命令字(1字节) 版本(1字节) 必须为0(2字节)地址类型标识符(2字节) 必须为0(2字节)IP地址必须为0必须为0Metric值(1—16)(最多可以有24个另外的路由,与前20字节具有相同的格式)“命令字”字段为1时表示RIP请求,为2时表示RIP应答。地址类型标志符在实际应用中总是为2,即地址类型为IP地址。“IP地址”字段表明目的网络地址,“Metric”字段表明了到达目的网络所需要的“跳数”。3.2. RIP的特性(1)路由信息更新特性:路由器最初启动时只包含了其直连网络的路由信息,并且其直连网络的metric值为1,然后它向周围的其他路由器发出完整路由表的RIP请求(该请求报文的“IP地址”字段为0.0.0.0)。路由器根据接收到的RIP应答来更新其路由表,具体方法是添加新的路由表项,并将其metric值加1。如果接收到与已有表项的目的地址相同的路由信息,则分下面三种情况分别对待:第一种情况,已有表项的来源端口与新表项的来源端口相同,那么无条件根据最新的路由信息更新其路由表;第二种情况,已有表项与新表项来源于不同的端口,那么比较它们的metric值,将metric值较小的一个最为自己的路由表项;第三种情况,新旧表项的metric值相等,普遍的处理方法是保留旧的表项。路由器每30秒发送一次自己的路由表(以RIP应答的方式广播出去)。针对某一条路由信息,如果180秒以后都没有接收到新的关于它的路由信息,那么将其标记为失效,即metric值标记为16。在另外的120秒以后,如果仍然没有更新信息,该条失效信息被删除。2)RIP版本1对RIP报文中“版本”字段的处理:0:忽略该报文。1:版本1报文,检查报文中“必须为0”的字段,若不符合规定,忽略该报文。>1:不检查报文中“必须为0”的字段,仅处理RFC 1058中规定的有意义的字段。因此,运行RIP版本1的机器能够接收处理RIP版本2的报文,但会丢失其中的RIP版本2新规定的那些信息。(3)RIP版本1对地址的处理RIP版本1不能识别子网网络地址,因为在其传送的路由更新报文中不包含子网掩码,因此RIP路由信息要么是主机地址,用于点对点链路的路由;要么是A、B、C类网络地址,用于以太网等的路由;另外,还可以是0.0.0.0,即缺省路由信息。(4)计数到无穷大(Counting to Infinity)前面在RIP的局限性一部分提到了可能出现的计数到无穷大的现象,下面就来分析一下该现象的产生原因与过程。考察下面的简单网络:c(目的网络)----router A------router B在正常情况下,对于目标网络,A路由器的metric值为1,B路由器的metric值为2。当目标网络与A路由器之间的链路发生故障而断掉以后:c(目的网络)--||--router A------router BA路由器会将针对目标网络C的路由表项的metric值置为16,即标记为目标网络不可达,并准备在每30秒进行一次的路由表更新中发送出去,如果在这条信息还未发出的时候,A路由器收到了来自B的路由更新报文,而B中包含着关于C的metric为2的路由信息,根据前面提到的路由更新方法,路由器A会错误的认为有一条通过B路由器的路径可以到达目标网络C,从而更新其路由表,将对于目标网络C的路由表项的metric值由16改为3,而对于的端口变为与B路由器相连接的端口。很明显,A会将该条信息发给B,B将无条件更新其路由表,将metric改为4;该条信息又从B发向A,A将metric改为5……最后双发的路由表关于目标网络C的metric值都变为16,此时,才真正得到了正确的路由信息。这种现象称为“计数到无穷大”现象,虽然最终完成了收敛,但是收敛速度很慢,而且浪费了网络资源来发送这些循环的分组。另外,从这里我们也可以看出,metric值的最大值的选择实际上存在着矛盾,如果选得太小,那么适用的网络规模太小;如果选得过大,那么在出现计数到无穷大现象的时候收敛时间会变得很长。3.3. 为了提高RIP性能的两项措施3.3.1. 水平分割在上面的“计数到无穷大”现象中,产生的原因是A、B之间互相传送了“欺骗信息”,那么针对这种情况,我们自然会想到如果能将这些“欺骗信息”去掉,那么不就可以在一定程度上避免“计数到无穷大”了吗。水平分割正是这样一种解决手段。“普通的水平分割”是:如果一条路由信息是从X端口学习到的,那么从该端口发出的路由更新报文中将不再包含该条路由信息。“带毒化逆转的水平分割”是:如果一条路由信息是从X端口学习到的,那么从该端口发出的路由更新报文中将继续包含该条路由信息,而且将这条信息的metric置为16。“普通的水平分割”能避免欺骗信息的发送,而且减小了路由更新报文的大小,节约了网络带宽;“带毒化逆转的水平分割”能够更快的消除路由信息的环路,但是增加了路由更新的负担。这两种措施的选择可根据实际情况进行选择。3.3.2. 触发更新上面的“水平分割”能够消除两台路由器间的欺骗信息的相互循环,但是当牵涉到三台或者以上的路由器时,效果就有限了。考察下面的网络:+---+ +----+ +-----+ /-----| | | C +-------| D | -----|| E ||| A +------| | | +---- | |+-+-+ +----+ +---+-+ -----/| -- || -- || -- |+----+ || | || B +-----------------------| |+----+E是目标网络针对目标网络,各路由器的路由信息分别如下:A:3 CB:2 DC:2 DD:1 直连当D与目标网络之间发生故障中断以后,B和C都能正确的从D得到网络不可达的信息,但是,从上面的路由信息中可以看出,A虽然不会给C发送错误信息,但是A可能在未收到网络不可达信息之前就给B发送了路由信息,让B错误的认为可以通过A到达目标网络,继而又会出现“计数到无穷大”的现象。触发更新就是为了针对上述情况进行的一种改善,它的具体实现措施是:路由器一旦察觉到网络变化,就尽快甚至是立即发送更新报文,而不等待更新周期结束。只要触发更新的速度足够快,就可以大大的防止“计数到无穷大”的发生,但是这一现象还是有可能发生的。使用了触发更新以后,当网络拓扑发生变化的时候,网络中会出现类似于“多米诺骨牌”的更新报文潮流,并最后中止于从未发生变化的路径到达目标网络的路由器。3.4. RIP中的4个定时器RIP中一共使用了4个定时器:update timer, timeout timer, garbage timer, holddown timer。Update timer用于每30秒发送路由更新报文。Timeout timer用于路由信息失效前的180秒的计时,每次收到同一条路由信息的更新信息就将该计数器复位。Garbage timer和holddown timer同时用于将失效的路由信息删除前的计时:在holddown timer的时间内,失效的路由信息不能被接收到的新信息所更新;在garbage timer计时器超时后,失效的路由信息被删除。另外,在触发更新中,更新信息会需要1到5秒的随机延时以后才被发出,这里也需要一个计时器。四、RIP版本2简介RIP版本2的报文格式如下:0 7 15 31命令字(1字节) 版本(1字节) 路由域(2字节)0xFFFF(2字节) 验证类型(2字节)验证(16字节)地址类型标识符(2字节) 路由标签(2字节)IP地址子网掩码下一跳IP地址Metric值(1—16)(最多可以有24个另外的路由,与前20字节具有相同的格式)版本2的RIP使用了版本1中“必须为0”的字段,增加了一些对于路由的有用信息,其主要新添的特性如下:(1)报文中包含子网掩码,可以进行子网路由(2)支持明文/MD5验证 (3)报文中包含了下一跳IP,为路由的选优提供了更多的信息。
工作原理: 1 、初始化——RIP初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表。该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。2 、接收请求——RIP有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。3、接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。4、 常规路由更新和定时——路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。如果180秒没有任何更新信息,路由的跳数设为16。路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。Cisco还用了第三个计时器,称为抑制计时器。接收到一个度量更高的路由之后的180秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。 5、 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。
RIP协议是一种典型的距离矢量协议,它使用的也是距离矢量算法,该算法可以用一句话来概括:进行路由更新时传递路由表。RIP协议的度量值是以跳数来计算的,即每经过一跳,度量值就会加一,这样的度量值计算并不符合当前的网络环境,因为当前带宽爆炸性的增长,可能会导致RIP选择了次优路径。RIP的最大网络直径为15,也就是说RIP协议所能传递路由信息的最大跳数就是15跳,超过15跳就表示不可达。RIP协议作为典型的距离矢量协议,它的防环机制有两种:水平分割和毒性逆转,简单来说,水平分割就是从一个接口接收的路由更新,不会再从该端口发送出去。毒性逆转则是从一个接口接收的路由更新,会再从该接口发出去,但是会将其置为不可达状态(16跳)。RIP协议默认会进行自动汇总(有类路由协议),即传输的路由条目会自动进行主类的汇总,这样会导致路由条目不精确,后续RIP协议为了解决该问题,将RIPV1升级为RIPV2,V2版本不仅支持手动汇总,使路由条目传递更加精准,而且将路由更新方式从V1的广播变成了V2的组(224.0.0.9),提升了路由更新效率。
RIP是英文Raster Image Processor的字头缩写,意为:栅格图像处理器。它是将计算机排好的图文页面输出到不同介质(如黑白或彩色激光打印稿、分色印刷软片、灯箱片等)时的一个必不可少的中间处理环节。通俗地来讲,它好比是一个电子“翻译”。接收从计算机传送来的数据,通常是以标准PostScript 语言描述的页面图文信息,将其“翻译”成输出设备所需要的光栅数据(通常将打印机、照排机都称为光栅设备),然后再控制设备进行输出。IP有两大类,即硬件RIP和软件RIP。硬件RIP可能是一块放置于输出设备内的插卡,或是一个专用的RIP机箱。近年来,随着计算机技术的飞速发展,计算机的运算速度成倍提高,软件RIP已成为RIP产品的主流形式。它的最大优点是使用方便、灵活,各种作业参数可随时设置和更改,并能通过选择设备驱动程序而方便地连接不同的输出设备。这些优点都使得软件RIP产品近年来在市场上迅速普及,并被广大用户普遍接受。

RIP路由表形成与维护工作原理
rip简介 1,概述rip是第一个路由协议标准,是距离矢量路由协议2,路由表的形成学习直连路由,互相发送路由表 学习路由更新,更新路由表3,rip度量值rip以跳数作为唯一的度量值,rip更新周期为30s最大15跳,16为不可达4,rip计时器1,更新计时器路由器启动后,每隔30s就从每个启动rip协议的接口不断发送路由更新消息 255.255.255.2552,无效计时器如果一条路由在180s内没有收到更新这条路由跳数就将它标记为163,刷新计时器如果一条路由被标记为16跳后,60S内还没收到更新消息,则删除这条路由(240s)4,抑制计时器如果一个目标的距离增加或变为不可达,启动抑制计时器(180s),直到抑制计时器超时,路由器才接收有关于这条路由的更新信息。作用是防止路由抖动5,水平分割从一个接口学习的路由信息不再从这个接口发送出去(防止路由环路的产生)6,rip1与rip2的区别rip1发送路由更新时不携带子网掩码,有类路由,目的地址 255.2 55.255.255(广播)rip2发送路由更新时携带子网掩码 无类路由,目的地址 224.0.0.9(组播)三,配置RIP1,启动RIP进程Router(config)# router rip宣告主网络号Router(config-router)# network network-number2,查看路由表Router# show ip route查看路由协议配置Router# show ip protocols3, 打开RIP协议调试命令Rouetr# debug ip rip关闭RIP协议调试命令Rouetr#undebug all4,启动RIP2进程Router(config)# router ripRouter(config-router)# version 2Router(config-router)# no auto-summary 关闭自动汇总四,管理距离是一种优先级度量,当2种路由方式到达同一网络时路由器会选择管理距离较小的路由来到达目标网段静态路由默认是1 rip为120
,rip简介 1,概述rip是第一个路由协议标准,是距离矢量路由协议2,路由表的形成学习直连路由,互相发送路由表 学习路由更新,更新路由表3,rip度量值rip以跳数作为唯一的度量值,rip更新周期为30s最大15跳,16为不可达4,rip计时器1,更新计时器路由器启动后,每隔30s就从每个启动rip协议的接口不断发送路由更新消息255.255.255.2552,无效计时器如果一条路由在180s内没有收到更新这条路由跳数就将它标记为163,刷新计时器如果一条路由被标记为16跳后,60S内还没收到更新消息,则删除这条路由(240s)4,抑制计时器如果一个目标的距离增加或变为不可达,启动抑制计时器(180s),直到抑制计时器超时,路由器才接收有关于这条路由的更新信息。作用是防止路由抖动5,水平分割从一个接口学习的路由信息不再从这个接口发送出去(防止路由环路的产生)6,rip1与rip2的区别rip1发送路由更新时不携带子网掩码,有类路由,目的地址 255.255.255.255(广播)rip2发送路由更新时携带子网掩码 无类路由,目的地址 224.0.0.9(组播)三,配置RIP1,启动RIP进程Router(config)# router rip宣告主网络号Router(config-router)# network network-number2,查看路由表Router# show ip route查看路由协议配置Router# show ip protocols3, 打开RIP协议调试命令Rouetr# debug ip rip关闭RIP协议调试命令Rouetr#undebug all4,启动RIP2进程Router(config)# router ripRouter(config-router)# version 2Router(config-router)# no auto-summary 关闭自动汇总四,管理距离是一种优先级度量,当2种路由方式到达同一网络时路由器会选择管理距离较小的路由来到达目标网段静态路由默认是1 rip为120
参加rip的路由互相通告自己的路由表。并且学习其他路由发过来的路由表。 当所有的路由器的路由表都一样的时候,这时就是我们所说的收敛了。 这时如果有数据需要转发的时候会根据路由表转发了
1. RTA上的配置: RTA (config)#int s0RTA (config-if)#ip add 192.168.1.1 255.255.255.0RTA (config-if)#no shutdownRTA (config-if)#exitRTA (config)#int f0/0RTA (config-if)#ip add 192.168.3.1 255.255.255.0RTA (config-if)#no shutdownRTA (config-if)#exitRTA (config)#router ripRTA (config-router)#net 192.168.1.0RTA (config-router)#net 192.168.3.02. RTB上的配置:RTB (config)#int s0RTB (config-if)#ip add 192.168.1.2 255.255.255.0RTB (config-if)#no shutdownRTB (config-if)#clock rate 64000RTB (config-if)#exitRTB (config)#int s1RTB (config-if)#ip add 192.168.2.1 255.255.255.0RTB (config-if)#no shutdownRTB (config-if)#clock rate 64000RTB (config-if)#exitRTB (config)#int f0/0RTB (config-if)#ip add 192.168.4.1 255.255.255.0RTB (config-if)#no shutdownRTB (config-if)#exitRTB (config)#router ripRTB (config-router)#net 192.168.1.0RTB (config-router)#net 192.168.2.0RTB (config-router)#net 192.168.4.03. RTC上的配置:RTC (config)#int s1RTC (config-if)#ip add 192.168.2.2 255.255.255.0RTC(config-if)#no shutdownRTC (config-if)#exitRTC (config)#int f0/0RTC (config-if)#ip add 192.168.5.1 255.255.255.0RTC (config-if)#no shutdownRTC (config-if)#exitRTC (config)#router ripRTC (config-router)#net 192.168.2.0RTC (config-router)#net 192.168.5.04 .PC 上的配置为:PC1:IP为192.168.3.10 网关:192.168.3.1PC2:IP为192.168.4.10 网关:192.168.4.1PC3:IP为192.168.5.10 网关:192.168.5.1经测试,全部ping通 实验平台:boson

本文由 在线网速测试 整理编辑,转载请注明出处。