🍬 博主介绍
👨🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~
✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步
一、知识点介绍
1. 基本概念:
rip(routing information protocol),路由信息协议,典型的距离矢量路由协议。常用于在小型的网络之中交互路由信息,也是最先得到广泛使用的内部路由协议。工作机制相对简单。
共有三种版本:RIPv1,RIPv2,RIPng(ipv6)
端口号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. 改变这三个计时器的时间值:
更新计时器、老化计时器、垃圾回收计时器时间分别设置为:35s、190s、200s。
[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报文通告给邻居。