知乐空间

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

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

一、RIP简介

它是RIP路由信息协议的缩写,是一种相对简单的内部网关协议。

RIP是一种基于距离矢量算法的协议,它使用跳数作为度量来衡量到目的网络的距离。设备从该设备到与其直接连接的网络的跳数为0,然后每次通过三层设备时跳数增加1,即度量值等于从该网络到目的网络的三层设备数,但不等于它通过的网段数。

路由信息通过RIP UDP消息交换,使用的端口号为520。所以它是一个不可靠的路由协议。

RIP实现起来相对简单,在配置和维护管理上比OSPF和IS-IS要容易得多。因此,RIP主要用于较小的网络,如校园网和结构相对简单的区域网。RIP协议一般不用于更复杂的和大型网络。

包括RIP-1和RIP-2版本,RIP-2扩展了RIP-1,使其更具优势。

二、RIP原理

1.RIP的基本原理

RIP是一种基于距离矢量算法的协议,它使用跳数作为度量来衡量到目的地址的距离。

在RIP网络中,默认情况下,设备到直连网络的跳数为0,设备可达网络的跳数为1,依此类推。也就是说,度量值等于从该网络到目的网络的设备数量。为了限制收敛时间,RIP规定度量值应为0到15之间的整数,大于等于16的跳数定义为无穷大,即目的网络或主机不可达。由于这种局限性,RIP不能应用于大规模的。

2.RIP路由表的形成

RIP启动时的初始路由表只包含该设备的一些直连接口路由。只有相邻设备相互学习路由表条目,才能实现各网段的路由互通。

图1 RIP路由表的形成过程

RIP路由的过程如上图1所示:

RIP协议启动后,路由器将向相邻路由器广播一条请求消息。

RouterB从接口接收到RouterA发送的Request报文后,将其RIP路由表封装在Response报文中,然后广播给接口对应的网络。

RouterA根据RouterB发送的响应消息形成自己的路由表。

3.RIP的更新和维护

RIP协议在更新和维护路由信息时主要使用四个定时器:

1.更新计时器(更新计时器):

当此计时器到期时,将立即发送更新消息。

2.老化计时器(老化计时器):

如果RIP设备在老化时间内没有收到邻居的路由更新消息,它将认为该路由不可达。

3.垃圾收集计时器(垃圾收集计时器):

如果无法到达的路由在垃圾收集时间内没有收到来自同一邻居的更新,该路由将从RIP路由表中完全删除。

4.抑制计时器(抑制计时器):

当RIP设备从对端接收到路由更新时,其开销为16,对应的路由进入抑制状态,并启动抑制定时器。为了防止路由振荡,即使在定时器到期前再次收到对方路由开销小于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-1和RIP-2版本,RIP-2扩展了RIP-1。

RIP-1(即RIP版本1)是一种有类路由协议,仅支持通过广播发布协议消息。消息格式如下图1所示。

图1 RIP-1的消息格式

RIP-1的协议消息不携带掩码信息。它只能识别A类、B类、c类等自然网段的路由,因此RIP-1不支持路由聚合或不连续子网。

图2 RIP-2的报文格式

RIP-2 (RIP版本2)是一种无类路由协议,消息格式如上图2所示。

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

1.支持外部路由标签,可以根据路由策略中的标签灵活控制路由。

2.该消息携带掩码信息,支持路由聚合和CIDR(无类域间路由)。

3.支持指定下一跳。您可以在广播网络上选择到达目的网段的最佳下一跳地址。

4.支持通过组播发送更新消息,只有支持RIP-2的设备才能接收协议消息,从而降低资源消耗。

5.支持协议消息的验证以增强安全性。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: