news 2026/7/6 12:46:15

路由信息协议RIP----基于距离向量

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
路由信息协议RIP----基于距离向量

目录

RIP的基本工作原理

协议定位与标准

度量标准:跳数(Hop Count)

路由优选规则

RIP 三大核心交换规则

RIP 完整工作收敛过程

1. 初始化状态

2. 周期性交换更新

3. 收敛状态

RIP 路由表五条更新判定规则

RIP 核心缺陷:坏消息传得慢(无穷计数 / 路由环路)

1. 问题原因

2. 四种缓解优化方案

RIP协议优缺点

优点

缺点


RIP的基本工作原理

协议定位与标准

RIP 全称路由信息协议(Routing Information Protocol),是内部网关协议 IGP中最早大规模普及使用的路由协议,标准规范为RFC1058,仅用于同一个自治系统 AS内部的路由计算与交换

RIP 属于距离向量(D-V,Distance-Vector)算法协议,要求 AS 内每一台路由器,都维护一张「本机去往 AS 内所有目的网络的距离记录表」,这组距离集合就是距离向量

度量标准:跳数(Hop Count)

RIP 仅使用跳数作为路由优劣的唯一度量值,不考虑链路带宽、延迟、负载等其他因素:

  1. 路由器与直连网络的跳数固定为 1;
  2. 去往非直连网络:路径经过的路由器数量 +1;
  3. 路径最大有效跳数为 15;跳数 = 16 代表网络不可达

局限性:最大跳数限制 15,仅适合小型局域网、小型自治系统,无法用于大型互联网

路由优选规则

  • 判定最优路由:跳数越少,路由越优;哪怕低速链路跳数更少,也会优先选择;
  • 等价负载均衡:若多条去往同一目标网络的路由跳数完全相等,多条路由同时生效,分摊流量

RIP 三大核心交换规则

RIP 路由器只和邻居交换路由信息,交换逻辑分为三点:

  1. 和谁交换:仅与直连相邻路由器交换,非相邻路由器不直接通信;
  2. 交换什么:自身完整的整张路由表;
  3. 何时交换:默认周期性广播更新,周期 30 秒;路由发生故障时可触发触发更新立即发送报文

RIP 完整工作收敛过程

1. 初始化状态

路由器刚开机启动时,路由表仅记录直连网络,所有直连网段距离 = 1,无其他网段路由。

2. 周期性交换更新

每 30 秒,路由器向相邻邻居发送自身完整路由表报文;邻居收到报文后,执行路由更新算法,重新计算去往各网段的跳数。

3. 收敛状态

经过多轮路由交换、迭代更新后,AS 内所有路由器都能计算出到达全部内网网段的最短跳数路由,路由表稳定不再变化,这个状态称为收敛

RIP 路由表五条更新判定规则

邻居发送路由更新报文后,本地路由器会先把邻居报文中所有网段的跳数 + 1(经过本机多一跳),再逐条对比本地路由表,分 5 种场景处理:

  1. 全新未知网段:本地路由表无该目的网络 → 直接新增这条路由,下一跳为发送报文的邻居,更新跳数;
  2. 目的网段,下一跳相同:该路由原本就从这个邻居学习到,直接覆盖更新为最新跳数;
  3. 目的网段,下一跳不同,新跳数更小:新路由更优,替换原有路由,修改下一跳与跳数;
  4. 目的网段,下一跳不同,新旧跳数相等:等价路由,保留两条路由,实现等价负载均衡;
  5. 目的网段,下一跳不同,新跳数更大:新路由更差,直接丢弃,不更新本地路由表


RIP 核心缺陷:坏消息传得慢(无穷计数 / 路由环路)

1. 问题原因

距离向量算法天生缺陷:好消息传播快,故障坏消息传播极慢,容易产生路由环路

场景举例:网段 N1 直连 R1,N1 故障断开,R1 立刻知晓 N1 跳数 = 16 不可达;但邻居 R2 还保留着「经过 R1 去往 N1 跳数 2」的旧路由。 R2 周期性发送路由更新给 R1,告知自己能到 N1(跳数 2);R1 误判可通过 R2 访问 N1,更新跳数 3;下一轮 R1 又将这条路由发给 R2,R2 更新跳数 4…… 跳数持续循环累加,直到双方跳数涨到 16,才判定网段不可达,收敛耗时长达数分钟

2. 四种缓解优化方案

  1. 最大跳数限制 15:跳数 16 直接标记不可达,限制环路无限计数;
  2. 触发更新:网络故障、路由变更时立刻发送更新报文,不用等 30 秒周期;
  3. 水平分割:路由器不会把从某个接口学习到的路由,再从同一个接口发回给邻居,从源头切断环路传播;
  4. 毒性逆转(拓展补充):配合水平分割,收到路由的接口反向发送该网段跳数 16,快速告知邻居网段失效

RIP协议优缺点

优点

  1. 算法简单,路由器计算开销小,配置简单易上手;
  2. 无复杂分层,小型网络收敛速度快;
  3. 支持等价负载均衡,流量分发更灵活。

缺点

  1. 仅以跳数作为度量,不区分链路带宽,容易选低速链路;
  2. 最大跳数 15,仅适用于小型网络,无法部署大型 AS;
  3. 存在无穷计数、路由环路问题,故障收敛速度慢;
  4. 每 30 秒发送完整路由表,网络规模大时占用大量带宽资源
  • RIP v1:有类路由协议,不携带子网掩码,仅支持 A/B/C 类标准主类网络,不支持 VLSM 可变长子网掩码;广播更新(255.255.255.255)
  • RIP v2:无类路由协议,路由报文中携带子网掩码,支持 VLSM、CIDR;支持认证防篡改;组播更新(224.0.0.9),减少无关设备接收报文

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 12:46:08

无人机检测与YOLO数据集实战指南

1. 无人机检测与YOLO数据集的行业背景无人机检测技术正在成为计算机视觉领域的热点方向。随着消费级无人机价格下降和性能提升,无人机已广泛应用于航拍、物流、农业植保、电力巡检等领域。但与此同时,未经授权的无人机飞行也带来了隐私泄露、空域安全等隐…

作者头像 李华
网站建设 2026/7/6 12:43:42

Python OpenCV 实战:从零搭建环境到人脸识别与图像分割项目

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 如果你正在学习计算机视觉,或者想用 Python 快速实现一个图像处理或人脸识别的小项目,那么 OpenCV 几乎是你绕…

作者头像 李华
网站建设 2026/7/6 12:35:36

AI工具大全:从文本创作到编程辅助的实用指南

1. 项目概述作为一名长期关注AI技术发展的从业者,我经常需要查阅各类AI工具资源。经过半年多的收集整理,我汇总了这份覆盖国内外主流AI工具的实用指南。这份清单不仅包含大家熟知的ChatGPT、Midjourney等明星产品,还收录了许多垂直领域的专业…

作者头像 李华
网站建设 2026/7/6 12:35:08

从量纲到模型:标准化、归一化与正则化的实战辨析

1. 量纲问题:为什么数据需要统一尺度?第一次处理房价预测数据时,我盯着特征列里"房屋面积(80-200㎡)"和"单价(30000-100000元/㎡)"发愁——这两个数值相差300倍的量纲直接扔进模型会怎样?实测结果显示梯度下降…

作者头像 李华
网站建设 2026/7/6 12:33:11

企业业务数据报表工具选型对比|2026主流工具功能与场景解析

一、前言随着企业数字化程度不断加深,业务数据报表、数据可视化、数据复盘已经成为各部门常态化工作。传统依靠手动Excel整理数据、制作报表的方式,存在效率低、复用性差、易出错、无法实时联动数据等问题。自研报表系统则存在开发周期长、维护成本高、技…

作者头像 李华