网络安全知识核心之RIP的工作原理

RIP 动态路由选择协议(网络层协议)

RIP 是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的路由距离。RIP 通过 UDP 报文进行路由信息的交换,使用的端口号为 520。

工作原理:

RIP 路由协议用"更新(UNPDATES)"和"请求(REQUESTS)"这两种分组来传输信息的。每个具有 RIP 协议功能的路由器每隔 30 秒用 UDP520 端口给与之直接相连的机器广播更新信息。并且在(用"路程段数"(即"跳数")作为网络距离的尺度。每个路由器在)给相邻路由器发出路由信息时,都会给每个路径加上内部距离

路由器的收敛机制:

任何距离向量路由选择协议(如 RIP)都有一个问题,路由器不知道网络的全局情况,路由器必须依靠相邻路由器来获取网络的可到达信息。由于路由选择更新信息在网络上传播慢,距离向量路由选择算法有一个慢收敛问题,这个问题将导致不一致性产生。

RIP 较少路由收敛机制带来的问题:

  1. **记数到无穷大机制:**RIP 协议允许最大跳数为 15。大于 15 的目的地被认为是不可达。当路径的跳数超过 15,这条路径才从路由表中删除。

  2. **水平分割法:**路由器不向路径到来的方向回传此路径。当打开路由器接口后,路由器记录路径是从哪个接口来的,并且不向此接口回传此路径。

  3. **破坏逆转的水平分割法:**忽略在更新过程中从一个路由器获取的路径又传回该路由器

  4. **保持定时器法:**防止路由器在路径从路由表中删除后一定的时间内(通常为 180 秒)接受新的路由信息。保证每个路由器都收到了路径不可达信息

  5. 触发更新法: 当某个路径的跳数改变了,路由器立即发出更新信息,不管路由器是否到达常规信息更新时间都发出更新信息。

RIP的特点

  1. 由于15跳为最大值,RIP 只能应用于小规模网络;

  2. 收敛速度慢;

  3. 根据跳数选择的路由,不一定是最优路由。

OSPF 协议?OSPF 的工作原理

OSPF(Open Shortest Pass First,开放最短路径优先协议),是一个最常用的内部网管协议,是一个链路状态协议。(网络层协议,)

原理:

OSPF 组播的方式在所有开启 OSPF 的接口发送 Hello 包,用来确定是否有 OSPF 邻居,若发现了,则建立 OSPF 邻居关系,形成邻居表,之后互相发送 LSA(链路状态通告)相互通告路由,形成 LSDB(链路状态数据库)。再通过 SPF 算法,计算最佳路径(cost 最小)后放入路由表

相关推荐
大鱼>4 分钟前
从零实现TCP/IP协议栈:AR →IP分片→TCP状态机→拥塞控制
网络·网络协议·tcp/ip
paopaokaka_luck17 分钟前
基于springboot3+vue3的乡村医生诊疗管理系统(AI助手、协同过滤算法、webSocket实时聊天、Echarts图形化分析)
前端·网络·人工智能·spring boot·websocket·网络协议·echarts
热心市民R先生19 分钟前
IgH EtherCAT Master 1.5 全流程安装部署手册(Git 源码版 + 内核源码修改 + 实时内核适配)
网络·机器人
程序猿乐锅26 分钟前
【计算机网络 | 第三章】数据链路层
网络·网络协议·计算机网络
zerwave1 小时前
Docker 学习:多容器网络互通——从 host 模式到自定义 bridge 网络
网络·学习·docker
大模型搬砖师1 小时前
在Kubernetes上部署企业AI网关:一份云原生参考
网络·人工智能·安全
celiahul2 小时前
当搜索引擎变成“问答机器人”,你的网站该如何适配?
网络·人工智能·搜索引擎·内容运营·外贸推广
进击切图仔2 小时前
Ubuntu 挂载 XFS 磁盘并免密读写
linux·网络·ubuntu
wsad05322 小时前
Ubuntu 26.04 配置静态 IP 地址
网络·tcp/ip·ubuntu
虹科网络安全8 小时前
解读CRA横向标准EN 40000系列:从法规文本到工程落地 | CRA合规之路(七)
网络·安全·web安全