RIP路由信息协议

RIP分为三个版本:RIPV1、RIPV2(在IPV4中使用),RIPNG(在IPV6中使用)

RIPV1:是一种有类别的距离矢量型路由协议

RIPV2:是一种无类别的距离矢量型路由协议

路由信息的交互:

通过发送数据包进行路由信息的交换,request(请求),response(响应):

数据包封装基于UDP 发送,端口号520(RIPNG 521),周期性 发送,保证 路由信息交换的可靠性,周期更新时间为30s,RIPV2发送路由更新地址224.0.0.9(RIPV1使用255.255.255.255)。

UDP:RIPV1,RIPV2使用520端口,RIPNG使用521端口。

IP:在RIPV1中,源IP地址为自己的IP,目标IP地址是255.255.255.255,由于这样使用会使网路中的PC也收到request,会消耗PC的资源,所以在RIPV2中,使用了专门的RIP目标IP224.0.0.9,网络中只有运行了RIPV2协议的才会接受request请求。

RIP在运行中的机制:

1.同步更新问题----使用异步更新方式(25.5~30s)

如果路由器都是固定的30秒更新的话,更新的时候路由器会发送大量的路由信息,这样会造成网络的卡顿,为了解决这一问题,采用了异步更新的方式,每台路由器会在更新的下一次(25.5~30s)这个范围内更新,这样每个路由器的随机更新都很少一样。

2.水平分割机制(适用于所有的距离矢量型路由协议)

一个路由器通过一个接口接受到的路由信息,不能再通过这个接口发出去,避免路由环路。

3.计时器:

思科 :更新时间30s,

无效时间180s(当一个网段x失效了,不存在了,R3就不会发送x网段的路由信息,但R2会依旧像之前一样向别的路由器发送x网段的路由信息,因为RIP是基于UDP发送,R2会以为是数据丢失,还相信x网段的存在),

抑制时间180s(当一个路由180s没收到开销值小的x网段路由信息,但它收到了一个开销值相对大的x网段路由信息,它会选择不接收这个开销值大的路由信息,可以说成不相信,抑制180秒这个开销值大的路由信息,其实还没抑制180s,过了60s后,到了刷新时间就会删掉这个路由信息)

刷新240s(到了240s还没收到x网段的路由信息,R2就会删除x网段)

华为 :更新时间30s,

**无效180s(**在180s就删除x网段的信息,并不是真正的删除,相当于是托到了回收站),

垃圾回收计时器120s(在回收站过了120s后,还没收到x网段的路由信息就会彻底删除x网段)

4.带毒性的逆转的水平分割机制(适合所有的距离矢量型路由协议)

如果照着上面的无效时间来说,第一个会无效180秒,但在这段时间内,路由器还是在继续转发x网段,那像这么说,R2要无效180秒,那R1就要无效180*2秒,那依次往后推,那不是无限了,所以为了防止这一问题出现,就有了带毒性的逆转的水平分割机制,就是当x网段死了,R3会把开销值设为16(不可达)发出去,当R2收到后,他会逆转回复R3(破坏水平分割机制)我收到了,还会向其它路由器发送这一路由信息(x网段不可达)。

相关推荐
2601_9632827713 小时前
寒地窄带通信工程实践:黑龙江哈尔滨对讲机选型、组网与合规运维总结
运维·服务器·网络
是真的小外套14 小时前
网络安全实战第14期:Week2周末闯关
网络·安全·web安全
xbzb15 小时前
OpenStack 网络管理(理论):Linux 网络虚拟化是 Neutron 的地基
linux·服务器·网络·openstack·network·neutron
QXWZ_IA17 小时前
边坡监测预算有限时的建设顺序:虚拟基准站与成本账
网络·数据库
聪明蛋子哟20 小时前
大模型应用“最后一公里”:从Prompt工程到MCP协议,如何实现跨系统的高可用集成?
网络·prompt
科创致远21 小时前
ESOP 电子作业指导书 WiFi 网络应用实测报告
运维·服务器·网络
承渊政道21 小时前
Linux网络学习【从NAT与代理服务理解网络转发、探索内网穿透原理、再到认识DNS与ICMP、最后动手部署并测试内网穿透】
linux·网络·学习·内网穿透·dns·nat
最强小杰21 小时前
minimax-m3 突然报 HTTP 529 怎么办?连续重试为何更难恢复,退避时间该怎么算?
网络·网络协议·http·ai
程序员清风21 小时前
AI 编程助手的权限边界:文件、命令、密钥与人工确认
运维·服务器·网络
别讲概念1 天前
JavaEE(5)网络原理初识
网络·java-ee·智能路由器