RIP协议
- 格式:doc
- 大小:215.00 KB
- 文档页数:20
rip是哪一层的协议RIP是哪一层的协议。
RIP(Routing Information Protocol)是一种用于在小型网络中交换路由信息的协议,它属于网络层协议中的一种。
RIP协议的主要作用是通过在路由器之间交换路由信息,以便确定最佳的数据传输路径。
在本文中,我们将深入探讨RIP协议是哪一层的协议,并对其工作原理进行详细介绍。
RIP协议是一种基于距离向量的路由选择协议,它使用跳数作为度量单位来确定最佳路径。
在RIP协议中,每个路由器都会维护一张路由表,其中包含了到达其他网络的跳数信息。
路由器会定期向相邻的路由器发送路由更新信息,并根据接收到的信息更新自己的路由表。
通过这种方式,RIP协议能够动态地调整路由路径,以适应网络拓扑的变化。
RIP协议工作在网络层,它使用UDP协议作为传输层协议来进行路由信息的交换。
RIP协议使用UDP端口号520来进行路由信息的传输,这使得它能够在IP网络中进行路由信息的交换。
由于RIP协议是基于距离向量的,因此它对网络的规模有一定的限制,通常只适用于小型网络中。
RIP协议的工作原理非常简单,每隔一段时间,路由器都会向相邻的路由器发送自己的路由表信息。
当一个路由器接收到另一个路由器发送的路由表信息时,它会将这些信息与自己的路由表进行比较,并根据跳数来更新路由表。
如果接收到的路由信息比自己的路由表中的信息更优,则会更新自己的路由表。
通过这种方式,RIP协议能够实现路由信息的动态更新,以适应网络拓扑的变化。
在RIP协议中,路由器之间的路由信息交换是周期性的,通常每隔30秒进行一次。
这种周期性的路由信息交换能够确保路由器之间能够及时地了解到网络拓扑的变化,并作出相应的调整。
同时,RIP协议还使用了一些优化技术,如路由更新的触发机制和毒性逆转等,以减少路由信息的传输量和提高路由的收敛速度。
总的来说,RIP协议是一种简单而有效的路由选择协议,它能够在小型网络中提供可靠的路由信息交换服务。
RIP协议理解协议名称:RIP(Routing Information Protocol)协议理解一、背景介绍RIP(Routing Information Protocol)是一种基于距离向量算法的路由选择协议,用于在互联网中的路由器之间交换网络信息,以确定最佳路径。
RIP协议是一种动态路由协议,能够自动适应网络拓扑的变化,并通过周期性地广播路由表信息来实现路由的更新。
二、协议目的RIP协议的主要目的是通过交换路由信息,使网络中的路由器能够动态地更新路由表,从而实现数据包的最佳转发。
其具体目标包括:1. 发现并维护网络中的所有路由器。
2. 交换路由信息,包括网络地址和距离等。
3. 计算出最佳路径并更新路由表。
4. 快速适应网络拓扑的变化。
三、协议原理1. 距离向量算法:RIP协议使用距离向量算法来计算最佳路径。
每个路由器维护一个路由表,其中包含与其相邻路由器的距离信息。
通过交换路由表信息,路由器可以计算出到达目的网络的最佳路径,并更新路由表。
2. 距离度量:RIP协议使用跳数作为距离度量,即将到达目的网络所需经过的路由器数量作为距离的衡量标准。
每个路由器将自身到达目的网络的距离设置为0,并将其他网络的距离初始化为无穷大。
3. 路由表更新:RIP协议通过周期性地广播路由表信息来实现路由的更新。
每个路由器在广播自己的路由表之前,将其距离加1,并将其距离信息发送给相邻路由器。
当收到其他路由器的路由表信息后,路由器会比较距离,选择较短的路径更新路由表。
4. 路由器失效检测:RIP协议通过周期性地发送路由表信息来检测路由器的可达性。
如果一段时间内未收到相邻路由器的路由表信息,则认为该路由器失效,并将其距离设置为无穷大,从而避免将数据包发送到失效的路由器。
四、协议特点1. 简单易实现:RIP协议的设计简单,实现相对容易,适用于小型网络。
2. 较慢的收敛时间:由于RIP协议的更新周期较长,网络拓扑变化时,收敛时间较长,可能导致数据包的延迟。
rip协议属于哪一层RIP协议属于哪一层。
RIP(Routing Information Protocol)是一种用于在小型局域网中进行路由选择的协议,它属于网络协议栈中的网络层。
在OSI(Open Systems Interconnection,开放式系统互联)模型中,网络层负责数据包的传输和路由选择,而RIP协议正是用于在这一层进行路由选择的。
RIP协议是一种基于距离向量的路由选择协议,它使用跳数(hop count)作为衡量路径长度的指标。
当一个路由器收到一个数据包时,它会根据RIP协议维护的路由表来确定数据包的下一跳路径。
RIP协议通过交换路由更新消息来维护路由表,当网络拓扑发生变化时,路由器会向周围的路由器发送更新消息,以便更新各自的路由表。
RIP协议的工作原理相对简单,但也存在一些局限性。
由于RIP协议使用跳数作为路径选择的指标,因此在网络拓扑复杂或者网络规模较大的情况下,RIP协议的收敛速度会比较慢,并且容易出现路由环路的情况。
此外,RIP协议还存在最大跳数限制,一般为15跳,这也限制了RIP协议在大型网络中的应用。
在实际应用中,由于RIP协议的局限性,它逐渐被更先进的路由选择协议所取代,例如OSPF(Open Shortest Path First,开放式最短路径优先)协议和BGP (Border Gateway Protocol,边界网关协议)等。
这些协议在路由选择算法、路由更新机制以及网络拓扑支持等方面都有较大的改进,能够更好地适应复杂的网络环境。
总的来说,RIP协议作为一种早期的路由选择协议,虽然在一些小型网络中仍然有一定的应用,但在大型、复杂的网络环境中已经不再适用。
随着网络技术的不断发展,人们对路由选择协议的要求也越来越高,因此更先进、更高效的路由选择协议将会逐渐取代RIP协议,成为网络中的主流选择。
RIP协议引言RIP(Routing Information Protocol)是一种在计算机网络中常用的动态路由选择协议。
它使用距离向量算法来决定数据包在网络中的传输路径。
本文将介绍RIP协议的工作原理、特点以及在网络中的应用。
工作原理RIP协议使用距离向量算法,通过交换路由信息并计算到达目标网络的距离,来选择最佳的路由路径。
每个路由器都会定期广播自己的路由表,告知邻居路由信息。
同时,每个路由器也会接收和保存来自邻居的路由信息,并根据一定的算法更新自己的路由表。
距离向量算法RIP协议使用的距离向量算法是基于Bellman-Ford算法的改进版本。
每个路由器都维护一个距离向量表,记录到达网络的距离。
路由器通过交换这些距离向量来确定最佳路径,并更新自己的路由表。
具体而言,路由器通过发送路由更新消息来交换路由信息。
每个路由器周期性地广播自己的完整路由表,告知邻居目前的网络距离情况。
邻居路由器接收到这些消息后,会根据收到的路由信息和自己的距离向量表来更新自己的路由表。
当网络中的某个路由器发生故障或者网络拓扑发生变化时,RIP协议会通过发送特殊的路由更新消息来通知邻居路由器进行相应的更新。
这样,整个网络中的路由器就可以实时地调整路由表,以反映最新的网络拓扑。
特点RIP协议具有以下特点:1.简单易实现:RIP协议的实现相对简单,对于小型网络而言十分适用。
2.开销小:RIP协议的路由更新消息较小,占用较少的带宽。
3.可伸缩性较差:由于RIP协议采用的距离向量算法,需要在整个网络中广播路由信息,随着网络规模的增加,路由器需要处理的路由更新消息也随之增加,导致网络的性能下降。
4.慢收敛性:由于RIP协议的更新周期较长,整个网络的收敛速度较慢。
当网络拓扑发生较大变化时,需要经过一定的时间才能将路由表调整到最佳状态。
在网络中的应用RIP协议被广泛应用于小型局域网和中小型企业网络中。
它适用于网络规模相对较小、路由变化不频繁的场景。
介绍RIP协议的基本概念和作用RIP(Routing Information Protocol)是一种基于距离向量的内部网关协议(IGP),用于在小型和中型网络环境中实现路由选择。
它是最早的距离向量路由协议之一,具有简单、易于配置和实现的特点。
RIP协议的作用是帮助网络中的路由器建立和维护路由表,以便在网络中选择最佳路径进行数据包转发。
它通过交换路由信息来实现这一目标,让网络中的路由器了解到其他路由器的存在以及它们所知道的网络拓扑信息。
RIP协议使用距离作为决策指标,即路由器到目标网络的跳数。
每个路由器维护一张路由表,其中包含到达其他网络的距离信息。
它周期性地向相邻的路由器发送路由更新信息,并接收来自其他路由器的路由更新信息,以便及时更新自己的路由表。
RIP协议的基本概念包括以下几点:‑距离向量:RIP使用距离向量作为路由选择的依据,距离可以表示为跳数或其他度量单位。
‑分割视图:RIP将整个网络划分为一系列的子网,每个子网都有一个唯一的标识符和距离值。
‑更新机制:RIP 通过定期发送路由更新消息来更新路由表,以便及时了解网络拓扑的变化。
‑距离限制:RIP协议中,路由的距离限制为15跳,超过这个距离的路由会被认为是无效的。
尽管RIP协议在小型和中型网络环境中具有一定的优势,但它也存在一些局限性。
由于其基于跳数的度量方式,RIP可能会导致计算出的路径不是最优的,而且对于大型网络来说,其收敛速度较慢。
因此,在复杂的网络环境中,可能需要考虑其他更高级的路由协议。
总之,RIP协议作为一种简单易用的路由协议,在小型和中型网络中仍然具有一定的应用价值,特别适用于简单的网络拓扑和有限的网络规模。
解释RIP协议的工作原理和算法RIP(Routing Information Protocol)是一种距离向量路由协议,其工作原理基于以下几个关键步骤:1.路由表初始化:初始时,每个路由器都有一个空的路由表。
路由表中的条目包括目标网络、下一跳路由器和距离值。
简述rip路由协议的工作原理RIP(Routing Information Protocol)是一种距离向量型的路由协议,常用于中小型局域网中。
RIP路由协议的工作原理如下:1. 邻居协商:RIP路由协议通过发送特定的RIP数据包来发现并建立邻居关系。
当路由器启动时,将广播RIP请求消息,其他路由器收到消息后会回复包含自己的路由表信息的RIP响应消息。
通过交换这些请求和响应消息,路由器们建立起邻居关系。
2. 路由更新:一旦建立了邻居关系,路由器会定期地向其邻居发送路由更新消息,其中包含自己的路由表信息。
这些更新消息中包含了路由器可以到达的网络地址以及距离信息。
3. 距离计算:每个路由器在接收到邻居发来的路由更新消息后,会计算到达不同网络地址的最短路径。
RIP协议使用跳数来表示路径长度,跳数越小则路径越短。
4. 路由选择:当路由器计算出到达目标网络的最短路径后,会将该路径的下一跳路由指定为路由表的下一跳。
每个路由器维护一个路由表,其中存储了所有已知网络的目的地址、下一跳地址和距离。
如果发现有更短的路径,路由器会更新路由表信息。
5. 定时器和路由毒化:RIP协议使用定时器来定期刷新路由表和邻居关系。
如果一个路由器在一段时间内没有收到来自邻居的路由更新消息,则该邻居被认为不可达,路由器会将与该邻居相关的路由信息标记为无效。
为了防止网络中形成循环,RIP协议使用路由毒化技术,即将不可达的网络距离设为无穷大。
总体来说,RIP路由协议通过邻居关系的建立、路由表的交换和最短路径的计算,使得路由器能够选择最优的路径来传输数据。
但RIP协议的性能在大型网络环境中较差,因为其计算路径的方式简单粗暴,对网络拓扑的变化反应较慢。
RIP协议是什么RIP(Routing Information Protocol,路由信息协议)是一种基于距离矢量的动态路由选择协议,用于在较小的网络中实现路由器之间的路由信息交换。
RIP协议采用了Bellman-Ford算法,其主要目标是通过距离向量来决定网络中的最佳路径。
本文将介绍RIP协议的基本原理、工作方式以及其优缺点。
RIP协议的基本原理RIP协议的基本原理是通过将路由信息以距离向量的形式在网络中进行广播传输,从而让每个路由器都了解到整个网络的拓扑结构和路径距离。
RIP协议使用了一种称为“跳数”的指标来衡量两个路由器之间的路径距离,即将路径中经过的路由器数量作为衡量标准。
当一个路由器接收到其他路由器发送的路由信息时,会根据收到的距离向量更新自己的路由表,并将新的路由信息传递给其他路由器。
RIP协议中的路由器通过周期性地交换路由信息,不断更新自己的路由表。
每个路由器在更新路由表时,会将自己到达目的网络的最佳路径信息广播给其他路由器,其他路由器收到信息后,会根据自己的路由表进行更新。
通过这种方式,网络中的每个路由器都能够了解到整个网络的拓扑结构和路径距离,从而实现数据的正确传输。
RIP协议的工作方式RIP协议的工作方式可以分为两个阶段:初始化阶段和稳定阶段。
在初始化阶段,每个路由器需要广播自己的路由表,以便其他路由器能够对其进行更新。
在稳定阶段,路由器之间会周期性地交换路由信息,以保持路由表的最新状态。
具体而言,RIP协议通过以下几个步骤来实现路由信息的交换:1.初始化阶段:当一个路由器启动时,它会向网络中的其他路由器发送请求,以获取当前的路由信息。
其他路由器收到请求后,会将自己的路由表信息发送给请求的路由器。
2.路由信息交换:在初始化阶段结束后,各个路由器会周期性地广播自己的路由表信息,以便其他路由器进行更新。
当一个路由器收到其他路由器发送的路由表信息时,会比较新旧两个路由表的距离向量,并根据距离向量的大小来判断是否需要更新自己的路由表。
rip协议是什么RIP协议是什么。
RIP(Routing Information Protocol)是一种用于在小型网络中实现动态路由的协议。
它是一种基于距离向量的路由协议,用于在局域网或广域网中交换路由信息,以便确定最佳路径。
RIP协议最初由Xerox公司开发,后来被广泛应用于各种网络设备中。
RIP协议的工作原理非常简单,它通过交换路由信息来确定最佳路径。
每台路由器都会定期向相邻路由器发送路由更新信息,告诉它自己所知道的所有路由信息。
当一个路由器收到路由更新信息后,它会根据收到的信息更新自己的路由表,并将更新后的路由信息传播给相邻的路由器。
通过这种方式,整个网络中的路由器都能够知道如何到达其他网络,从而实现数据包的传输。
RIP协议使用跳数(hop count)作为路径选择的度量标准,即到达目的网络所经过的路由器数量。
当一个路由器收到多条到达同一目的网络的路径时,它会选择跳数最少的路径作为最佳路径。
这种简单的度量标准使得RIP协议非常容易实现和部署,但也限制了其在大型网络中的应用。
RIP协议有一些明显的优点和缺点。
首先,RIP协议的实现非常简单,对网络设备的要求较低,因此适用于小型网络或者资源有限的环境。
其次,RIP协议能够快速收敛,当网络拓扑发生变化时,路由器能够迅速适应新的路由信息。
然而,RIP协议也有一些缺点,最主要的是它对网络规模的限制。
由于RIP协议使用跳数作为路径选择的度量标准,因此在大型网络中容易出现计数到达最大值的情况,导致路由环路和不稳定性。
为了解决RIP协议的这些缺点,人们提出了许多改进版本,如RIPv2、RIPng 等。
这些改进版本在原有RIP协议的基础上,引入了新的功能和特性,如支持VLSM(可变长度子网掩码)、支持IPv6等。
通过这些改进,RIP协议在一定程度上得到了优化和改善,能够更好地适应现代网络的需求。
总的来说,RIP协议是一种简单而古老的路由协议,虽然在现代网络中已经逐渐被更先进的协议所取代,但它仍然具有一定的应用价值。
RIP协议理解协议名称:RIP(Routing Information Protocol)协议理解一、背景介绍RIP(Routing Information Protocol)是一种用于在计算机网络中进行路由选择的动态路由协议。
它是一种基于距离向量的路由选择协议,用于在网络中传递路由信息,并根据一定的算法计算出最佳的路由路径。
二、协议目的RIP协议的主要目的是实现网络中各个路由器之间的路由信息交换,以便每个路由器都能够根据最新的路由信息选择最佳的路径进行数据传输。
通过RIP协议,网络中的路由器可以动态地更新路由表,实现网络中各个节点之间的通信。
三、协议内容1. 距离向量算法RIP协议使用距离向量算法来计算最佳路由路径。
距离向量算法基于每个路由器维护的路由表,其中包含了到达其他路由器的距离信息。
路由器通过交换路由表来更新距离信息,并根据最小距离选择最佳路径。
2. 路由表更新RIP协议通过周期性地广播路由表更新消息来实现路由表的更新。
每个路由器会定期发送自己的路由表给相邻的路由器,并接收其他路由器发送的路由表。
接收到的路由表会与本地的路由表进行比较,如果发现更短的路径,则更新本地路由表。
3. 路由信息的传递RIP协议使用UDP协议来传递路由信息。
路由器会将自己的路由表封装在UDP数据包中,并通过广播或单播的方式发送给相邻的路由器。
接收到的路由信息会被解析并更新本地的路由表。
4. 路由器之间的通信RIP协议中的路由器之间通过交换路由信息来实现通信。
每个路由器会将自己的路由表发送给相邻的路由器,并接收其他路由器发送的路由表。
通过不断地交换路由信息,每个路由器都能够获得最新的路由表,从而选择最佳的路由路径。
5. 路由表的维护RIP协议中的路由器会定期发送路由表更新消息,以确保每个路由器都能够获得最新的路由信息。
同时,RIP协议还支持毒性反转(Poison Reverse)和触发更新(Triggered Update)等机制来加快路由表的更新速度。
RIP协议前言:RIP协议的全称是一种内部网关协议(IGP),是一种动态路由选择,用于一个自治系统(AS)内的路由信息的传递。
RIP协议是基于距离矢量算法的,它使用“跳数”,即metric来衡量到达目标地址的路由距离。
这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。
RIP应用于OSI网络七层模型的网络层。
RIP-1被提出较早,其中有许多缺陷。
为了改善RIP-1的不足,在RFC1388中提出了改进的RIP-2,并在RFC1723和RFC2453中进行了修订。
RIP-2定义了一套有效的改进方案,新的RIP-2支持子网路由选择,支持CIDR,支持组播,并提供了验证机制。
随着OSPF和IS-IS的出现,许多人认为RIP已经过时了。
但事实上RIP也有它自己的优点。
对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。
但RIP也有明显的不足,即当有多个网络时会出现环路问题。
为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。
分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。
触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。
这加速了网络的聚合,但容易产生广播泛滥。
总之,环路问题的解决需要消耗一定的时间和带宽。
若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。
RIP是应用较早、使用较普遍的内部网关协议,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。
文档见RFC1058、RFC1723。
RIP 通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。
RIP提供跳跃计数作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。
RIP协议百科名片RIP协议的全称是一种内部网关协议(IGP),是一种动态路由选择,用于一个自治系统(A S)内的路由信息的传递。
RIP协议是基于距离矢量算法(DistanceVectorAlgorithms)的,它使用“跳数”,即metric来衡量到达目标地址的路由距离。
这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。
RIP应用于OSI网络七层模型的网络层。
目录[隐藏]概况历史演化报文格式补充内容有关命令举例RIP协议的局限性RIP的特性概况历史演化报文格式补充内容有关命令举例RIP协议的局限性RIP的特性∙提高措施∙触发更新∙定时器∙版本2简介[编辑本段]概况RIP协议采用距离向量算法,是当今应用最为广泛的内部网关协议。
在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值为1~15,数值16表示无穷大。
RIP进程使用UDP的520端口来发送和接收RIP分组。
RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的的分组将做随机延时后发送。
在RIP中,如果一个路由在180s内未被刷,则相应的距离就被设定成无穷大,并从路由表中删除该表项。
RIP分组分为两种:请求分组和相应分组。
[编辑本段]历史演化RIP-1被提出较早,其中有许多缺陷。
为了改善RIP-1的不足,在RFC1388中提出了改进的RIP-2,并在RFC1723和RFC2453中进行了修订。
RIP-2定义了一套有效的改进方案,新的RIP-2支持子网路由选择,支持CIDR,支持组播,并提供了验证机制。
随着OSPF和IS-IS的出现,许多人认为RIP已经过时了。
但事实上RIP也有它自己的优点。
对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。
但RIP也有明显的不足,即当有多个网络时会出现环路问题。
为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。
分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。
触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。
这加速了网络的聚合,但容易产生广播泛滥。
总之,环路问题的解决需要消耗一定的时间和带宽。
若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。
[编辑本段]报文格式071531命令字(1字节)版本(1字节)必须为0(2字节)地址类型标识符(2字节)必须为0(2字节)IP地址必须为0必须为0Metric值(1—16)(最多可以有24个另外的路由,与前20字节具有相同的格式)“命令字”字段为1时表示RIP请求,为2时表示RIP应答。
地址类型标志符在实际应用中总是为2,即地址类型为IP地址。
“IP地址”字段表明目的网络地址,“Metri c”字段表明了到达目的网络所需要的“跳数”。
[编辑本段]补充内容RIP(RoutinginformationProtocol)是应用较早、使用较普遍的内部网关协议(Inter iorGatewayProtocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。
文档见RFC1058、RFC1723。
RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。
RIP 提供跳跃计数(hopcount)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。
如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。
RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。
[编辑本段]有关命令--------------------------------------------任务命令--------------------------------------------指定使用RIP协议routerrip--------------------------------------------指定RIP版本version{1|2}1--------------------------------------------指定与该路由器相连的网络networknetwork---------------------------------------------注:1.Cisco的RIP版本2支持验证、密钥管理、路由汇总、无类域间路由(CID R)和变长子网掩码(VLSMs)[编辑本段]举例Router1:router rip version 2 network 192.200.10.0 network 192.20.10.0!相关调试命令:show ip protocolshow ip route在全局设置(#)模式下:1.启动RIP路由router rip2.设置参与RIP路由的子网network子网地址3.允许在非广播型网络中进行RIP路由广播n eighbor相邻路由器相邻端口的IP地址4.设置RIP的版本RIP路由协议有2个版本,在与其它厂商路由器相连时,注意版本要一致,缺省状态下,Cisco路由器接收RIP 版本1和2的路由信息,但只发送版本1的路由信息,设置RIP的版本vesion1或2。
另外,还可以控制特定端口发送或接收特定版本的路由信息。
1.只在特定端口发版本1或2的信息,在端口设置模式下rip send version1或22.同时发送版本1和2的信息ip rip send receive1or23.在特定端口接受版本1或2的路由信息ip rip r eceive1or24.同时接受版本1和2的路由信息ipripreceive1or2选择路由协议几点建议:1.在大型网络中,建议使用ospf,eigrp.2.如果网络中含有变长了网掩码(VI SM)不能使用igrp,rip版本1,可以使用rip版本2,ospf,eigrp或静态路由。
3.如果使用路由安全设置可以使用RIP版本1或OSPF。
4.选用ospf,eigrp在系统稳定后所占带宽比RIP,IGRP少得多,IGRP比RIP所占带宽也少。
5.综合使用动态路由,静态路由,缺省路由,以保证路由的冗余。
6.在拨号线路上尽量使用静态路由,以节省费用。
7.在小型网络上数据量不大的情况下,且不需要高可性,广域网线路为X.25SVC时,建议用静态路由。
[编辑本段]RIP协议的局限性1)、协议中规定,一条有效的路由信息的度量(metric)不能超过15,这就使得该协议不能应用于很大型的网络,应该说正是由于设计者考虑到该协议只适合于小型网络所以才进行了这一限制。
对于metric为16的目标网络来说,即认为其不可到达。
2)、该路由协议应用到实际中时,很容易出现“计数到无穷大”的现象,这使得路由收敛很慢,在网络拓扑结构变化以后需要很长时间路由信息才能稳定下来。
3)、该协议以跳数,即报文经过的路由器个数为衡量标准,并以此来选择路由,这一措施欠合理性,因为没有考虑网络延时、可靠性、线路负荷等因素对传输质量和速度的影响。
[编辑本段]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的报文,但会丢失其中的RI P版本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的me tric为2的路由信息,根据前面提到的路由更新方法,路由器A会错误的认为有一条通过B路由器的路径可以到达目标网络C,从而更新其路由表,将对于目标网络C的路由表项的metric值由16改为3,而对于的端口变为与B路由器相连接的端口。
很明显,A会将该条信息发给B,B将无条件更新其路由表,将metric改为4;该条信息又从B发向A,A将metric改为5……最后双发的路由表关于目标网络C的me tric值都变为16,此时,才真正得到了正确的路由信息。
这种现象称为“计数到无穷大”现象,虽然最终完成了收敛,但是收敛速度很慢,而且浪费了网络资源来发送这些循环的分组。