路由信息协议(RIP)

news2024/11/26 6:21:15

文章目录

  • 1 概述
  • 2 RIP 要点
    • 2.1 根据 距离矢量(或 跳数)寻找最佳路由
    • 2.2 RIP 三大要点
    • 2.3 基本工作过程
    • 2.4 路由条目的更新规则
    • 2.5 RIPv1 和 RIPv2
    • 2.6 "坏消息传播慢" 的问题
  • 3 网工软考真题

1 概述

RIP
RIP:Routing Information Protocol,路由信息协议
基于 距离矢量(Distance-Vector,又称 跳数)为度量的路由协议,最多 15 跳

2 RIP 要点

  • 路由信息协议 RIP(Routing Information Protocol) 是内部网关协议 IGP 中最先得到广泛使用的协议之一,其相关标准文档为 RFC 1058
  • RIP 要求 自制系统 AS 内的每一个路由器都要维护从它自己到 AS 内其它每一个网络的距离记录。这一组距离,称为 “距离向量 D-V(Distance-Vector)
  • RIP 使用 跳数(Hop Count) 作为 度量(Metric)来衡量到达目的网络的距离。
    • 路由器到 直连网络 的距离定义为 1
    • 路由器到 非直连网络 的距离定义为 所经过的路由器数 + 1
    • 允许一条路径最多只能包含 15 个路由器。“距离” 等于 16 时相当于 不可达,因此,RIP 只适用于小型互联网。

2.1 根据 距离矢量(或 跳数)寻找最佳路由

  • RIP 认为 好的路由 就是 “距离短” 的路由,也就是 所通过路由器数量最少的路由
  • 情况一:“距离短” 时,最佳路由:R1 -> R4 -> R5
    在这里插入图片描述
  • 情况二:“距离相同” 时,都是最佳,可进行 等价负载均衡
    在这里插入图片描述

2.2 RIP 三大要点

  • 和谁交换信息? 仅和 相邻路由器 交换信息
  • 交换什么信息? 自己的 路由表
  • 何时交换信息? 周期性交换(默认 30 秒)

在这里插入图片描述

2.3 基本工作过程

  • 更新和交换路由信息前:只知道直连网络
    在这里插入图片描述
  • 更新和交换路由信息后:知道 自制系统 AS 内所有网络
    在这里插入图片描述

2.4 路由条目的更新规则

  • 更新规则前:路由器 D 可通过 路由器 C 达到 C 知道的 目的网络,只需要 距离 + 1
    在这里插入图片描述
  • 更新规则后:
    在这里插入图片描述

2.5 RIPv1 和 RIPv2

RIP 常见版本及区别:

RIPv1RIPv2
有类,不携带子网掩码无类,携带子网掩码
广播更新组播更新(224.0.0.9)
周期新更新(30s)触发更新
不支持 VLSM、CIDR支持 VLSM,不支持 CIDR 汇总,但可传递 CIDR 汇总
不提供认证提供 明文 和 MD5 认证

2.6 “坏消息传播慢” 的问题

  • “坏消息传播得慢” 又称为 路由环路距离无穷计数 问题,这是 距离向量算法的一个固有问题
  • 因为是 距离向量算法本质决定的,所以我们只能采取多种措施减少该问题出现的概率或带来的危害,无法彻底避免
    • 限制最大路径距离为 15(16 表示不可达)
    • 当路由表发生变化时就立即发送更新报表(即 “触发更新”),而不仅是周期性发送
    • 让路由器记录收到某特定路由信息的接口,而不让同一路由信息再通过此接口向反方向传送(即 “水平分割”)
      在这里插入图片描述

3 网工软考真题

【2022下半年 - 上午 - 23、24】RIP 路由协议是一种基于(23)为度量的路由协议,其中 RIPv1 使用广播方式进行路由更新,RIPv2 使用组播方式进行路由更新,其组播地址是(24)
(23) A.跳数   B.带宽   C.负载   D.延迟二
(24) A.224.0.0.5   B.224.0.0.6   C.224.0.0.9   D.224.0.0.10

参考答案:23-A,24-C

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/534125.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vivado综合属性系列之四 ROM_STYLE

目录 一、前言 二、ROM_STYLE 一、前言 ROM英文全称为Read Only Memory,只读存储器,里面主要存放固定的数据。 二、ROM_STYLE ROM的使用方式与RAM类似,格式样例为:(* rom_style"{distributed | block}" *)&#xff0…

C++类和对象入门

C类和对象入门 1. 面向过程和面向对象初步认识2. 类的引入3. 类的定义3.1 类的两种定义方式 4.类的访问限定符及封装4.1 访问限定符说明 5. 封装5. 类的作用域6. 类的实例化7. 类对象模型7.1 类对象存储规则7.2 如何计算类对象的大小 8. this指针总结 1. 面向过程和面向对象初步…

简述 JavaScript 被执行的那些事情

简述 JavaScript 被执行的那些事情 JavaScript 是脚本语言 JavaScript 是解释型语言 JavaScript 执行流程 不同浏览器有不同的 JavaScript 引擎(运行时),主流的 JS 引擎有: V8,chromium 内核的引擎,主…

【ChatGPT4.0+PPT】使用NewBing搭配mindshow快速完成PPT任务

使用NewBing搭配mindshow快速完成PPT任务 前言一、使用NewBing生成PPT大纲二、粘贴Markdown到mindshow生成PPT三、结果展示四、扩展 前言 完成一个简单的PPT只需要两步: 使用NewBing生成PPT大纲粘贴Markdown到mindshow生成PPT 如果访问不了NewBing可以用国内Chat…

Minecraft外置登录服务器Little-Skin讲解

随着Minecraft的普及与发展,现在许多小伙伴是越来越爱上了MC。但是想玩国际正版岂是那么容易?或许你会说“HMCL不就是java启动器吗?”,这句话是没错,但是HMCL的都是离线账户。那么该怎么永远拥有一个稳定的账户呢&…

JVM 垃圾回收相关算法

垃圾标记阶段 对象存活判断: 在堆里存放着几乎所有的 Java 对象实例,在GC 执行垃圾回收之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为已经死亡的对象,GC 才会在执行垃圾回收时,释放掉…

简单介绍Qt Quick、QML以及Qt Widgets之间的区别与联系

作者:CCAccept 专栏:Qt Quick 文章目录 前言Qt WidgetsQt Widgets的发展Qt Widgets的优点Qt Widgets的应用场景 QML与Qt QuickQML的发展QML的优点QML的应用场景 总结 前言 之前都是一直在做Qt Widgets的项目,最近由于实验室要求&#xff0…

从零开始,教你如何写出好的品牌策划推广方案

要写出一份好的品牌策划推广方案其实并不难,道叔今天给你分享自己十年来在品牌策划行业内的一个经验干货,希望对你有所帮助。 首先,你要知道的是一份“合格”品牌策划方案需要必备的三个条件: 1、逻辑 品牌策划的逻辑决定了方案…

Vue实战笔记(三) 引入Quill Editor

大家好,我是半虹,这篇文章来讲如何在 Vue 中引入 Quill \text{Quill} Quill 1、背景介绍 在前端开发中,富文本编辑器是一个重要的功能组件,方便用户创建和编辑格式丰富的文本内容 目前在市面上有着很多富文本编辑器组件&#x…

chatgpt赋能Python-30_days_of_python

用20行Python写的入门级小游戏:“猜数字”游戏 如果你想了解Python编程语言并开始使用它,那么编写一个短小精简的小游戏是一个不错的起点。在这篇文章中,我们将介绍一个入门级小游戏:猜数字游戏。 该游戏旨在帮助你了解Python命令行输入输出…

QRegion 限制 QPainter 的绘制区域

我有这样一个需求。 有一张图片,这张图片上面被我用不同的颜色画了不同的区域,然后我想选择这张图片中的某一种颜色,只在这种颜色所在的区域内进行绘制或者用橡皮擦擦除这种颜色,而不会影响其他颜色。 看着这个需求的时候&#…

Java【网络原理2】TCP 协议的连接管理机制 : 三次握手和四次挥手到底是怎么回事?

文章目录 前言一、三次握手二、四次挥手总结 前言 📕各位读者好, 我是小陈, 这是我的个人主页 📗小陈还在持续努力学习编程, 努力通过博客输出所学知识 📘如果本篇对你有帮助, 烦请点赞关注支持一波, 感激不尽 📙 希望我的专栏能够…

让AI来预测一下2023年软考系统分析师案例分析的新技术考点

预测 AI对考试的帮助可能没法雪中送炭,但是也许可以锦上添花。AI的预测新技术考点内容(仅供参考)如下: 由于我是一个AI模型,无法准确预测未来的技术内容。但是根据当前的发展趋势和历史变化,以下是可能出…

将核心交换机配置为NTP服务器

AR配置外源NTP 1&#xff0e;配置ntp <XQ-R1220>sys [XQ-R1220]ntp-service unicast-server 120.25.115.20 #阿里云ntp [XQ-R1220]ntp-service unicast-server 203.107.6.88 #阿里云ntp 2&#xff0e;查看ntp状态 <XQ-R1220>display ntp status clock sta…

什么是以太坊Layer2?

目录 1. Plasma2. State Channels3. Sidechains4. Rollups5. Optimistic Rollups 以太坊&#xff08;Ethereum&#xff09;是一种基于区块链技术的分布式计算平台&#xff0c;提供了智能合约的支持&#xff0c;使得开发者可以构建基于以太坊的去中心化应用&#xff08;DApps&am…

什么是【网络安全】?给你一步到位了解清楚

网络安全是什么&#xff1f; 在俺的私信里经常有人问&#xff1a; 网络安全技术是否就等同于”黑客”技术&#xff1f; 大漏特漏&#xff01;&#xff01;&#xff01; 所谓的「黑客」或「渗透」技术&#xff0c;仅仅是网络安全领域的分支&#xff0c;不能代表其全貌。 随着…

Open Judge——动态规划练习

目录 了解动态规划 2760:数字三角形 1、题目 2、代码 4120:硬币 1、题目 2、代码 了解动态规划 动态规划 是编程解题的一种重要手段。1951 年美国数学家 R.Bellman 等人&#xff0c;根据一类多阶段问题的特点&#xff0c;把多阶段决策问题变换为一系列互相联系的单阶段问…

Centos7连接外网的相关配置与实现yum本地与网络配置(yum配置不使用wget)

目录 一、背景 二、实现连接外网的相关配置 1&#xff09;查看物理机的IP相关信息 2&#xff09;配置物理机指定IP 3&#xff09;根据物理机配置虚拟机网卡 4&#xff09;进入虚拟机&#xff0c;配置网卡 三、yum配置 1&#xff09;切换到yum软件仓库配置文件目录中 2…

队列的基本操作详细介绍 看了就会!!!

文章目录 队列的介绍队列的概念队列的结构生活中队列的运用实例 队列的实现初始化队列队尾入队列队头出队列获取队列头部元素获取队列尾部元素判断队列是否为空获取队列中有效元素个数销毁队列 队列的介绍 队列的概念 队列&#xff1a;只允许在一端进行插入数据操作&#xff…

React18.x + i18next + antd 国际化正确使用姿势及避坑指南

如果你使用这个教程还不能够解决你的问题的话&#xff0c;直接私信我&#xff0c;免费一对一给你解决。 一、使用vite创建一个react项目 具体的创建方法大家参考vite官方文档&#xff0c;大概的操作如下&#xff0c;如果需要更详细的&#xff0c;大家去自行搜索即可 pnpm cr…