RIP路由协议

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

RIP使用跳数(Hop Count)来衡量到达目的地址的距离,称为度量值。在RIP中,缺省情况下,路由设备到与它直接相连网络的跳数为0,通过一个路由设备可达的网络的跳数为1,其余依此类推。也就是说,度量值等于从本网络到达目的网络间的路由设备数量。为限制收敛时间,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。由于这个限制,使得RIP不可能在大型网络中得到应用。

目的

RIP协议是最早的内部网关协议之一,RIP协议被设计用于使用同种技术的中小型网络。由于RIP的实现较为简单,在配置和维护管理方面也远比OSPF和IS-IS容易,因此在实际组网中仍有广泛的应用。

RIP的基本工作机制

每台运行RIP的路由设备都维护着一个RIP数据库,该RIP数据库中保存着路由设备发现的所有的RIP路由。在RIP数据库中的每个路由条目都包括:目的网络地址/掩码、度量值、下一跳地址、老化计时器及路由状态标识等信息。RIP数据库中的有效路由条目被加载到RIP路由设备的路由表中。

每台运行RIP的路由设备周期性地将自己的路由表通告出去,当路由设备收到RIP路由更新时,如果这些路由设备是自己并未发现的并且有效的,则将其加载到路由表,同时设置路由的度量值和下一条地址。