[ 网络协议篇 ] 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报文通告给邻居。

相关文章
|
C语言 Python
【python中break、continue 、pass终止循环的区别】
【python中break、continue 、pass终止循环的区别】
1438 0
【python中break、continue 、pass终止循环的区别】
小知识 .rp文件用什么打开
rp 文件可以通过 Axure8 导入打开,具体方式如下:
5102 0
小知识 .rp文件用什么打开
|
人工智能 自然语言处理 机器人
创新场景丨大模型时代,重塑智能终端新体验
大模型为智能终端带来的变革是全方位的,但挑战也同样显而易见。云侧部署的大模型加端侧应用的大模型是综合平衡性能、成本、功耗、隐私、速度之下的最佳选择。
|
Linux API
在Linux中,程序产生了库日志虽然删除了,但磁盘空间未更新是什么原因?
在Linux中,程序产生了库日志虽然删除了,但磁盘空间未更新是什么原因?
|
JavaScript 前端开发 小程序
uniapp一个人开发APP关键步骤和考虑因素
uniapp一个人开发APP关键步骤和考虑因素
502 1
uniapp一个人开发APP关键步骤和考虑因素
|
网络协议 安全 网络性能优化
[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(一)(上)
面试网络方向的岗位,数通知识尤为重要。 这里我总结了200来个面试题,本文讲解前30个面试题。 这些问题搞懂了,什么技术支持工程师呀,远程技术支持工程师,网络工程师呀基本上没什么问题了。 当然了,也不只这些岗位会问道这些题,这里只罗列出来了契合的岗位。
3320 1
[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(一)(上)
|
BI 定位技术 C++
超级好用的C++实用库之地理相关接口
超级好用的C++实用库之地理相关接口
272 0
|
Web App开发 XML 存储
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
|
存储 网络协议 安全
[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(一)(下)
面试网络方向的岗位,数通知识尤为重要。 这里我总结了200来个面试题,本文讲解前30个面试题。 这些问题搞懂了,什么技术支持工程师呀,远程技术支持工程师,网络工程师呀基本上没什么问题了。 当然了,也不只这些岗位会问道这些题,这里只罗列出来了契合的岗位。
1076 1
|
存储 关系型数据库 大数据
对比MySQL,一文看透HBase的能力及使用场景
MySQL + HBase 是我们日常应用中常用的两个数据库,分别解决应用的在线事务问题和大数据场景的海量存储问题。 本文内容适合初次理解HBase的读者,包括技术、功能及场景,也欢迎老司机们补充和温故。 更多内容,请查看PPT
10182 122

热门文章

最新文章