RIP的特点以及防环机制

目录

    • 一、什么是RIP?
    • 二、RIP协议的特点
    • 三、RIP的路由条目更新规则
    • 四、RIP版本之间的区别
    • 五、RIP的基本工作原理
    • 六、RIP的防环机制及加快收敛的方法
    • 七、思科和华为在RIP中的区别

一、什么是RIP?

1、路由信息协议RIP(Routing Information Protocol)是最早得到广泛使用的内部网关协议IGP。
2、RIP是一种距离矢量协议,使用跳数作为度量来衡量到达目的网络的距离,有以下几个特点:
(1)默认情况下,路由器到与它直连网络的跳数为0,因此距离为0;
(2)路由器到与它非直连网络的距离等于中间所经过路由器的数量;
(3)距离的取值范围是0-15,等于或大于16的距离被定义为无穷大,即目的网络不可达。

二、RIP协议的特点

(1)RIP认为到达目的网络距离最小的路由才是好路由:
RIP的特点以及防环机制_第1张图片
如图,上面带宽较大,数据走上面传输明显比下面快,但是RIP认为最好路由是走下面—因为到达目的网络的距离最小。
(2)RIP支持等价负载均衡:
RIP的特点以及防环机制_第2张图片
如图,当两条链路带宽一样时,RIP会两条一起走,思科早期的RIP支持最大6条(默认4条)等价负载均衡,而最新的RIP最大支持32条。
(3)RIP可看作是应用层协议,RIP报文中封装有路由表中的部分路由记录。
(4)RIP报文封装在用户数据报中,发送和接收端口都是520。
(5)封装有RIP报文的用户数据报封装在IP数据报中,目的IP地址为255.255.255.255
(6)RIP的信息更新:RIP存在周期更新,时间为30s,当超过180s时,在收到RIP响应报文后会将失效的路由信息标记为PD,当超过240s后,失效的路由信息在路由表中会被删除。

三、RIP的路由条目更新规则

(1)若收到的某路由条目在路由表中不存在,则直接加表;
(2)若路由表中已有到达相同目的网络的路由条目,则按以下两种情况做处理:
1)若来自相同下一跳路由器,则进行更新,因为这是到达该目的网络且下一跳相同的最新路由信息;
2)若来自不同下一跳路由器,则需要比较距离:
①若新路由条目中的距离小于原路由条目中的距离,则进行更新,因为新路由更有优势;
②若新路由条目中的距离等于原路由条目中的距离,则添加新路由条目,以便等价负载均衡;
③若新路由条目中的距离大于原路由条目中的距离,则不更新,因为新路由劣势。

四、RIP版本之间的区别

RIP的特点以及防环机制_第3张图片

五、RIP的基本工作原理

RIP工作原理详解(从4:20开始)

六、RIP的防环机制及加快收敛的方法

(1)水平分割:从某接口学习来的路由信息不能再从该接口 发送出去,避免两个路由器间产生环路;
(2)带有毒性逆转的水平分割:从某接口学习来的路由可以从该接口发送出去,但需要将距离更改为16,即不可达;
(3)触发更新:只要路由条目被更新,则立刻将该路由条目发给邻居,不必等周期更新时间到达。

七、思科和华为在RIP中的区别

1、Cisco中邻居间共享路由时,除使用水平分割机制外,邻居间不共享直连网段路由,而华为中邻居间共享路由时,在水平分割的同时,传递邻居间直连网段路由,但度量为16,但会在周期更新几次后停止;
2、华为中毒性逆转水平分割,不存在逆转行为,仅进行毒性行为且在几个周期后停止发送。

最后,本文参考及引用了B站用户@湖科大教书匠的视频内容,特此感谢!

你可能感兴趣的:(动态路由协议)