rip是什么意思啊(RIP基本原理)

/ 0评 / 0

rip是什么意思啊(RIP根本原理)

一、RIP简介

RIP是Routing Information Protocol(路由信息协定)的简称,它是一种较为简略的内部网关协定(Interior Gateway Protocol)。

RIP是一种基于距离矢量(Distance-Vector)算百思特网法的协定,它应用跳数(Hop Count)作为度量来权衡达到目标网络的距离。装备到与他直连网络的装备跳数为0,然后每经过一个三层装备跳数增长1,也就是度量值等于从本网络达到目网络间的三层装备数目,但并不等于所经过的网段数。

RIP通过UDP报文进行路由信息的交流,应用的端口号为520。所以它又是一个不可靠的路由协定。

由于RIP的实现较为简略,在配置和保护管理方面也远比OSPF和IS-IS容易,因此RIP重要运用于范围较小的网络中,例如校园网以及构造较简略的地域性网络。对于更为庞杂的环境和大型网络,一般不应用RIP协定。

RIP包含RIP-1和RIP-2两个版本,RIP-2对RIP-1进行了扩充,使其更具有优势。

二、RIP原理

1、RIP根本原理

RIP是一种基于距离矢量(Distance-Vector)算法的协定,它应用跳数(Hop Count)作为度量值来权衡达到目标地址的距离。

在RIP网络中,缺省情形下,装备到与它直接相连网络的跳数为0,通过一个装备可达的网络的跳数为1,其余依此类推。也就是说,度量值等于从本网络达到目标网络间的装备数目。为限制收敛时光,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无限大,即目标网络或主机不可达。由于这个限制,使得RIP不可能在大型网络中得到运用。

2、RIP路由表的形成

RIP启动时的初始路由表仅包括本装备的一些直衔接口路由。通过相邻装备互相学习路由表项,能力实现各网段路由互通。

图1 RIP路由表形成进程

RIP路由形成的进程如上图1所示:

RIP协定启动之后,RouterA会向相邻的路由器广播一个Request报文。

当RouterB从接口吸收到RouterA发送的Request报文后,把自己的RIP路由表封装在Response报文内,然后向该接口对应的网络广播。

RouterA依据RouterB发送的Response报文,形成自己的路由表。

3、RIP的更新与保护

RIP协定在更新和保护路由信息时重要应用四个定时器:

1、更新定时器(Updat百思特网e timer):

当此定时器超时时,立即发送更新报文。

2、老化定时器(Age timer):

RIP装备如果在老化时光内没有收到邻居发来的路由更新报文,则以为该路由不可达。

3、垃圾收集定时器(Garbage-collect timer):

如果在垃圾收集时光内不可达路由没有收到来自同一邻居的更新,则该路由将被从RIP路由表中彻底删除。

4、克制定时器(Suppress timer):

当RIP装备收到对端的路由更新,其cost为16,对应路由进入克制状况,并启动克制定时器。为了防止路由震动,在克制定时器超时之前,即使再收到对端路由cost小于16的更新,也不接收。当克制定时器超时后,就重新许可接收对端发送的路由更新报文。

RIP路由与定时器之间的关系:

RIP的更新信息宣布是由更新定时器掌握的,默以为每30秒发送一次。

每一条路由表项对应两个定时器:老化定时器和垃圾收集定时器。当学到一条路由并添加到RIP路由表中时,老化定时器启动。如果老化定时器超时,装备仍没有收到邻居发来的更新报文,则把该路由的度量值置为16(表现路由不可达),并启动垃圾收集定时器。如果垃圾收集定时器超时,装备仍然没有收到更新报文,则在RIP路由表中删除该路由。

4、RIP触发更新

触发更新是指当路由信息产生变更时,立即向邻居装备发送触发更新报文,而不用期待更新定时器超时,从而避免发生路由环路。

图2 RIP触发更新原理图

如上图2所示,网络10.4.0.0不可达时,RouterC最先得到这一信息。

如果装备不具有触发更新功效,RouterC发明网络故障之后,须要期待更百思特网新定时器超时。在期待进程中,如果RouterB的更新报文传到了RouterC,RouterC就会学到RouterB的去往网络10.4.0.0的毛病路由。这样RouterB和RouterC上去往网络10.4.0.0的路由都指向对方从而形成路由环路。

如果装备具有触发更新功效,RouterC发明网络故障之后,不必期待更新定时器超时,立即发送路由更新信息给路由器B,这样就避免了路由环路的发生。

5、RIP-1与RIP-2的比拟

RIP包含RIP-1和RIP-2两个版本,RIP-2对(原创www.isoyu.com版权)RIP-1进行了扩充。

RIP-1(即RIP version1)是有类别路由协定(Classful Routing Protocol),它只支撑以广播方法宣布协定报文,报文格局如下图1所示。

图1 RIP-1的报文格局

RIP-1的协定报文中没有携带掩码信息,它只能辨认A、B、C类这样的自然网段的路由,因此RIP-1无法支撑路由聚合,也不支撑不持续子网(Discontiguous Subnet)。

图2 RIP-2的报文格局

RIP-2(即RIP version2)是一种无分类路由协定(Classless Routing Protocol),报文格局如上图2所示。

与RIP-1相比,RIP-2具有以下优势:

1、支撑外部路由标志(Route Tag),可以在路由策略中依据Tag对路由进行灵巧的掌握。

2、报文中携带掩码信息,支撑路由聚合和CIDR(Classless Inter-Domain Routing)。

3、支撑指定下一跳,在广播网上可以选择到目标网段最优下一跳地址。

4、支撑以组播方法发送更新报文,只有支撑RIP-2的装备能力吸收协定报文,减少资源消费。

5、支撑对协定报文进行验证,加强安全性。