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


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

文章插图
rip是什么意思(RIP基本原理)
一、RIP简介
它是RIP路由信息协议的缩写 , 是一种相对简单的内部网关协议 。
RIP是一种基于距离矢量算法的协议 , 它使用跳数(hop co信息资源网络unt)作为度量标准来测量到目的网络的距离 。该设备从该设备到与其直接相连的网络的跳数为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协议启动后 , RouterA会向邻居路由器广播请求消息 。
RouterB收到RouterA从接口发送的请求消息后 , 将自己的RI信息资源网络P路由表封装在响应消息中 , 然后广播到接口对应的网络 。
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的路由相互指向对方 , 从而形成路由环路 。


推荐阅读