[ 网络协议篇 ] IGP 详解之 RIP 详解(一)(上)

简介: [ 网络协议篇 ] IGP 详解之 RIP 详解(一)(上)

🍬 博主介绍


👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~

✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】

🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋

🎉欢迎关注💗一起学习👍一起讨论⭐一起进步📝文末有彩蛋

🙏作者水平有限,欢迎各位大佬指点,相互学习进步


一、知识点介绍



1. 基本概念:

riprouting information protocol),路由信息协议典型的距离矢量路由协议常用于在小型的网络之中交互路由信息也是最先得到广泛使用的内部路由协议。工作机制相对简单。


共有三种版本:RIPv1RIPv2RIPngipv6

端口号520,基于UDP,应用层


2. 路由更新及接收


1. 第一次路由表同步过程:

1.路由器初始启动。发现直连网段,把直连路由写入路由表,跳数为0,表示到达该网段不需要经过任何其他路由器。


2.初次交换路由信息。运行rip的路由器会把自己路由表中的路由通过协议报文周期性的从激活了rip的接口通告出去。同时接收到邻居发来的协议报文。


3.路由完成收敛。当路由器收到邻居发来的协议报文时,如果自己的路由表中没有该路由,则将该路由的度量值加1,并存入自己的路由表中。通过若干次这个步骤之后,整个rip域中所有设备的路由表中都有了所有的路由,网络中的路由已经完成了收敛。


2. 同步完成后:

虽然路由器的路由表已经稳定,但是他们依然会将自己的路由表通过rip周期性的通告出去,以确保路由的有效性。

收敛速度慢、浪费系统资源


3. 度量值( metric)

度量值就是指到达目的网络所需的成本或代价。

RIP以跳数( Hop Count)0-15作为度量值,跳数就是指到达目的地所经过的路由器个数。

rip的度量值一定为非负整数,且跳数越少,路由被认为越优。.


缺点: rip的度量值不考虑接口带宽,无论接口带宽大小,度量值越小,就认为越优。


4. 计时器

rip定义了多个计时器,其中最重要的三个计时器如下:

1.更新计时器(updatetimer)

该计时器的时间为rip路由器周期性发送response报文的时间间隔,缺省情况下为30s周期更新路由,确保邻居的有效性

作用:周期性更新路由,确保邻居的有效性


2.老化计时器(age timer)

也叫作超时(无效)计时器,缺省为180s,当一条路由被学习并加载到路由表时,立即为该路由启动老化计时器,此后每当更新周期来临,路由器会再次收到这条路由的更新,老化计时器会被重置并重新开始计时


如果在老化计时器内没有收到更新,这条路由会从路由表中删除,但仍然存放在RIP数据库中以便路由能够随时恢复同时启动垃圾回收计时器


存放是为了更好的恢复:(邻居可能是假性无效  重启  拥堵)防止引起网络抖动(一时能通一时不能同)


3.垃圾回收计时器(Garbage-collect timer)

缺省为120s,当老化计时器超时时,为这条路由启动垃圾回收计时器,这个时间内这条路由仍然存放在rip数据库中,同时,这条路由会在更新时标记为16跳,告知其他路由器该网络不可达。


若这个时间内收到这条路由的更新报文,则在路由表中恢复这条路由,终止垃圾回收计时器,启动老化计时器并开始计时。

如果垃圾回收计时器超时,则彻底删除这条路由。


4. 拥有下两个计时器原因:

rip收敛慢,给机会,无了立马删,学很慢(需要解封装  恢复不需要)(所以恢复好)

4. 改变这三个计时器的时间值:

更新计时器、老化计时器、垃圾回收计时器时间分别设置为:35s190s200s

[huawei-rip-1]timers rip 35 190 200         (默认35 、180 、20)


5. Rip宣告规则


Rip宣告规则:只宣告最高网络位。(宣告直连)

A:10.0.0.0/8    10.10.9.0/30    19.18.19.0/24      10.0.0.0
B:172.16-31.0.0/16 172. 16. 9.0                           172. 16.0.0
C:192.168.0-255.0/24 192. 168. 10. 8/30              192. 168. 10. 0


6.静默接口(Silent-interface)


1. 概念

在缺省情况下,一旦路由器激活了rip,则所有接口都会激活rip,收发rip报文,而在某些环境下,比如面向终端或者连接到一组运行另一种路由协议的路由器时,他们不需要接收到rip报文,这个时候就可以给接口配置静默接口(也叫被动接口、抑制接口) ,来减少rip对无关设备的影响。静默接口不会发送rip报文,但仍然会接收。


2. 静默接口配置:

[R1-rip- 1]silent-interface G0/0/0


7. 更新机制


1. 周期更新:

每隔30s发一次response报文,如果路由表发生变化,在下一个周期到达时会把这些变化通告给邻居。


2. 触发更新:

当路由器感知到拓扑或度量值发生变化时,无须等待下一个周期的到来即可立即发送response报文通告给邻居。

相关文章
|
4月前
|
缓存 网络协议 安全
【网络工程师】<软考中级>解析协议ARP&路由协议RIP/OSPF/BGP
【1月更文挑战第27天】【网络工程师】<软考中级>解析协议ARP&路由协议RIP/OSPF/BGP
|
5月前
|
网络协议
【网络层】BGP协议详解、三种路由协议总结
【网络层】BGP协议详解、三种路由协议总结
47 0
|
缓存 网络协议 网络架构
ARP协议和路由器工作原理
ARP协议和路由器工作原理
237 0
ARP协议和路由器工作原理
|
网络协议 算法 数据库
|
存储 网络协议 安全
[ 网络协议篇 ] IGP 详解之 RIP 详解(一)(下)
[ 网络协议篇 ] IGP 详解之 RIP 详解(一)(下)
222 0
|
安全 网络协议 网络安全
[ 网络协议篇 ] 静态路由那些事 ?(上)
聊一聊基础的静态路由 静态路由 默认路由 缺省路由 浮动路由 黑洞路由 路由黑洞(哈哈哈哈)
257 0
|
网络协议 安全 网络架构
[ 网络协议篇 ] 静态路由那些事 ?(下)
聊一聊基础的静态路由 静态路由 默认路由 缺省路由 浮动路由 黑洞路由 路由黑洞(哈哈哈哈)
177 0
|
网络协议 算法 网络架构
【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )
【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )
458 0
【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )
|
网络协议 算法 数据库
【计算机网络】网络层 : OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
【计算机网络】网络层 : OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
389 0
【计算机网络】网络层 : OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
|
网络协议 算法 数据库
路由器/交换机工作原理(RIP/OSPF协议工作原理)
交换机工作原理 交换机负责局域网内主机之间的数据转发
474 0