RIP——路由信息协议

 目录

1 内部网关协议 RIP

1.1 协议 RIP 的工作原理

1.2 RIP“距离”的定义

1.3 RIP 协议的三个特点

1.4 RIP 协议的优缺点

1.5 路由表的建立

路由表主要信息和更新规则

2 距离向量算法

3  RIP2 报文

4 坏消息传播得慢

5 启动RIP

启动RIP: router rip 命令

启用和检验 RIPv2

RIPv2 中禁用自动总结

指定网络:network 命令

检验 RIP: show ip route

6 RIP的配置


1 内部网关协议 RIP

标准

  • RFC 1058:RIP1
  • RFC 2453:RIP2,支持 CIDR、简单的鉴别及组播发送
  • RFC 2080:RIPng,支持 IPv6

1.1 协议 RIP 的工作原理

 ·路由信息协议 RIP (Routing Information Protocol) 是一种分布式的、基于距离向量的路由选择协议。

·互联网的标准协议。

·最大优点:简单

·要求网络中的每个路由器都要维护从它自己到其他每一个目的网络的距离记录

1.2 RIP“距离”的定义

·路由器到直接连接的网络的距离 = 1。

·路由器到非直接连接的网络的距离 = 所经过的路由器数 + 1。

·RIP 协议中的“距离”也称为“跳数”(hop count),每经过一个路由器,跳数就加 1。

路由 A-B-E 的距离 = 2,路由 A-C-D-E 的距离 = 3。

·好路由 = “距离短”的路由。最佳路由 = “距离最短”的路由

·一条路径最多只能包含 15 个路由器。

·“距离”的最大值为 16 时即相当于不可达

·RIP 不能在两个网络之间同时使用多条路由,只选择距离最短”的路由。

路由 A-B-E 的距离 = 2,路由 A-C-D-E 的距离 = 3。

最佳路由为 A-B-E。

1.3 RIP 协议的三个特点

1.和相邻路由器交换信息。

2.交换的信息是当前本路由器所知道的全部信息,即自己的路由表。

3.按固定时间间隔交换路由信息,例如,每隔 30 秒。当网络拓扑发生变化时,路由器也及时向相邻路由器通告拓扑变化后的路由信息。

1.4 RIP 协议的优缺点

优点: 实现简单,开销较小。

缺点:

        ·网络规模有限。适用于小型互连网。最大距离为 15(16 表示不可达)。

        ·交换的路由信息为完整路由表,开销较大。

        ·坏消息传播得慢,收敛时间过长。好消息传播得快,坏消息传播得慢。

1.5 路由表的建立

·路由器在刚刚开始工作时,路由表是空的

·然后,得到直接连接的网络的距离(此距离定义为 1)。

·之后,每一个路由器也只和数目非常有限的相邻路由器交换并更新路由信息。

·经过若干次更新后,所有的路由器最终都会知道到达本自治系统中任何一个网络的最短距离和下一跳路由器的地址。

·RIP 协议的收敛 (convergence) 过程较快。“收敛”就是在自治系统中所有的结点都得到正确的路由选择信息的过程。

收敛:

·路由器收敛完成

        当所有路由表包含相同网络信息。

·路由器继续交换路由信息     

        当无新信息时收敛结束。

路由表主要信息和更新规则

·路由表主要信息:

·路由表更新规则:

使用距离向量算法找出到达每个目的网络的最短距离

2 距离向量算法

·对每个相邻路由器(假设其地址为 X)发送过来的 RIP 报文,路由器:

·算法基础:Bellman-Ford 算法(或 Ford-Fulkerson 算法)。

·算法要点: 设 X 是结点 A 到 B 的最短路径上的一个结点。 若把路径 A→B 拆成两段路径 A→X 和 X→B,则每一段路径 A→X 和 X→B 也都分别是结点 A 到 X 和结点 X 到 B 的最短路径。

【例】已知路由器 R6 有表 4-8(a) 所示的路由表。现在收到相邻路由器 R4 发来的路由更新信息,如表 4-8(b) 所示。试更新路由器 R6 的路由表。

【例】路由表更新。

3  RIP2 报文

RIP2 的报文用使用 UDP 传送(使用 UDP 端口 520)。

·组成:首部路由 2 个部分。

·路由部分:由若干个路由信息组成。每个路由信息共 20 个字节。

        ·地址族标识符(又称为地址类别)字段用来标志所使用的地址协议。

        ·路由标记填入自治系统的号码。

        ·后面为具体路由,指出某个网络地址、该网络的子网掩码、下一跳路由器地址以及到此网络的距离。

·一个 RIP 报文最多可包括 25 个路由,因而 RIP 报文的最大长度是 4+20 x25=504 字节。如超过,必须再用一个 RIP 报文来传送。

·RIP2 具有简单的鉴别功能。

4 坏消息传播得慢

·RIP 协议特点:好消息传播得快,坏消息传播得慢。

·问题:坏消息传播得慢(慢收敛)。

当网络出现故障时,要经过比较长的时间才能将此信息(坏消息)传送到所有的路由器。

这就是好消息传播得快,而坏消息传播得慢。这是 RIP 的一个主要缺点。

5 启动RIP

启动RIP: router rip 命令

启用和检验 RIPv2

·默认情况下,Cisco 路由器上会运行 RIPv1

·启用 RIPv2 通过命令:version 2

·RIPv2 忽略 RIPv1 更新

·验证 RIPv2 使用命令:show ip protocols

RIPv2 中禁用自动总结

·禁用自动总结使用命令:no auto-summary

·禁用自动总结后,RIPv2 不再在边界路由器上将网络总结为有类地址。RIPv2 现在将在路由更新中包含所有子网以及相应掩码

指定网络:network 命令

检验 RIP: show ip route

强大的错误排查命令:

·show ip route

·show ip protocols    

·debug ip rip

·show ip interface brief

6 RIP的配置

R1: 

Router rip
Version 2
no auto-summary
Network 192.168.1.0
Network 192.168.2.0

R2:

Router rip
Version 2
no auto-summary
Network 192.168.2.0
Network 192.168.3.0
Network 192.168.4.0

R3:

Router rip
Version 2
no auto-summary
Network 192.168.4.0
Network 192.168.5.0

欢迎一起学习~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

nrm切换镜像源-yarn不生效问题

在说这问题前,大家肯定知道nvn管理node版本,不懂的朋友直接看此文: nvm - nodejs版本管理工具:https://blog.csdn.net/tianlu930/article/details/135988727 要安装node自带npm其实不好用,一般都用再装yarn&#xff0c…

【Java程序设计】【C00196】基于(JavaWeb+SSM)的旅游管理系统(论文+PPT)

基于(JavaWebSSM)的旅游管理系统(论文PPT) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于ssm的旅游平台 本系统分为前台、管理员2个功能模块。 前台:当游客打开系统的网址后,首先看到的…

【VSCode 光标返回上一位置】

默认按键 Windows: Alt ← ;或者 鼠标侧键 Linux: Ctrl Alt - ;貌似数字键盘的减号没效果 Mac: Ctrl - 自定义修改方法: VSCode左下角 “管理 / Manage” “键盘快捷方式 / KeyBoard Shortcuts” 搜索 “前进 / Go Forward 或 后退 / Go Back” 双击需…

优思学院|APQP在汽车行业如何运作?

什么是APQP? APQP,或称前期产品质量规划,是一个保证制造业产品质量和满足客户需求的有组织的过程。 APQP从产品设计的最初阶段开始,强调质量和可靠性,贯穿至生产过程,帮助在产品日益复杂(例如…

2024美赛数学建模A题思路源码——七鳃鳗性别比例和生态系统关系

赛题目的:分析一个物种根据资源可用性改变其性别比例的能力的利弊。开发一个模型,分析对生态系统中由此产生的相互作用。 问题一.七鳃鳗性别比例对生态系统的影响 问题分析 建立一个简化版的模型,来探讨以下问题: 1.我们假设七…

从金蝶云星空到四化智造MES(API)通过接口配置打通数据

从金蝶云星空到四化智造MES(API)通过接口配置打通数据 接通系统:金蝶云星空 金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台。金蝶K/3Cloud围绕着“生态…

idea配置jdk

jdk1.8推荐链接:Jdk1.8的下载、安装及环境配置-CSDN博客 附本人下载的 jdk1.8 的百度网盘链接 链接:https://pan.baidu.com/s/1nOo7k7-f2fZojuyIOW6FvA 提取码:i5py 过程简述: 1,一路next安装完后(我这…

Git 怎么设置用户的权限

在团队协作的软件开发中,对于版本控制系统Git来说,确保代码与数据的安全性至关重要。为了实现这一目标,Git提供了灵活且可定制的用户权限管理机制。下面将简单的探讨一下Git如何设置用户的权限,以及如何保护代码和数据。 用户身份…

linux文件权限备份、恢复-linux文件权限如何备份、恢复-getfacl/setfacl备份恢复文件权限

0、序 在运维这条路上走久了,你能听到或者遇到这样的事情就越多,甚至是你自己干过的: 一个信心满满的运维人员一个不小心,输入 "chmod -R 777 /" 导致一个巨大的悲剧,然后整个部门从上到下被撸一顿。虽然…

The Rise and Potential of Large Language Model Based Agents: A Survey 中文翻译

大型语言模型代理的崛起与潜力:综述 摘要 长期以来,人类一直追求与或超越人类水平的人工智能(AI),而人工智能代理被视为实现这一目标的有希望的方式。人工智能代理是感知环境、做出决策并采取行动的人工实体。已经有…

2024美赛A题完整思路代码分析:建立竞争机理方程+遗传算法优化

A题是自由度比较大的场景限定下的模型构建,相对比较容易,核心是找到现有的成熟的数学模型,然后找到合适的数据进行证明得到结论,估计大部分是目标优化问题。(不限制专业) B题属于较为经典的物理建模&#…

ffmpeg 时间裁剪之-ss -t与滤镜中trim=start=*:duration=*的区别和联系

背景 工作中遇到的呗。记下来贡着。 滤镜重置时间戳:setptsPTS-STARTPTS 在FFmpeg中,setptsPTS-STARTPTS是一种用于调整视频时间戳(PTS)的滤镜表达式。这个表达式通常用于视频编辑和处理过程中,用于修改视频的时间轴…

2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码

2024美国大学生数学建模E题财产保险的可持续模型详解思路具体代码 前言 很快啊!啪的一下拿到题目就开始做题!简单介绍一下我自己:博主专注建模五年,参与过大大小小数十来次数学建模,理解各类模型原理以及每种模型的建…

Leetcode—2950. 可整除子串的数量【中等】Plus(前缀和题型)

2024每日刷题(一零八) Leetcode—2950. 可整除子串的数量 算法思想 让 f ( c ) d , 其中 d 1 , 2 , . . . , 9 f(c) d, 其中d 1, 2, ..., 9 f(c)d,其中d1,2,...,9. // f(c1) f(c2) ... f(ck) / k avg // > f(c1) f(c2) ... f(ck) - …

【LeetCode】每日一题 2024_2_2 石子游戏 VI(排序、贪心)

文章目录 LeetCode?启动!!!题目:石子游戏 VI题目描述代码与解题思路 LeetCode?启动!!! 题目:石子游戏 VI 题目链接:1686. 石子游戏 VI 题目描述…

校招春招,在线测评一般测试哪些内容?

在校园招聘这一块,很多应届毕业生会相当在乎,对于他们来说,如果在学校期间就找到工作是比较轻松的事情,不用担心毕业之后找工作困难重重,可以稳稳当当毕业。但想要迅速通过招聘也不容易,在校招春招上面&…

RabbitMQ控制台的基本使用

启动RabbitMQ后,浏览器 http://localhost:15672 打开RabbitMQ的控制台页面后,登录默认账户guest。 一. 添加队列 控制台选择队列,然后选择添加队列,队列类型默认经典类型,然后输入队列名称,最后添加队列。…

0101appscan安装与使用入门-扫描-信息收集

1 简介 HCL AppScan(原IBM Security AppScan)是原IBM的Rational软件部门的一组网络安全测试和监控工具,2019年被HCL技术公司收购。AppScan旨在在开发过程中对Web应用程序的安全漏洞进行测试[1]。该产品学习每个应用程序的行为,无…

Json序列化和反序列化 笔记

跟着施磊老师学C 下载&#xff1a;GitHub - nlohmann/json: JSON for Modern C 在single_include/nlohmann里头有一个json.hpp&#xff0c;把它放到我们的项目中就可以了 #include "json.hpp" using json nlohmann::json;#include <iostream> #include <…

力扣hot100 二叉树的层序遍历 队列 广度优先搜索

Problem: 102. 二叉树的层序遍历 文章目录 思路复杂度Code 思路 &#x1f468;‍&#x1f3eb; 路飞 复杂度 时间复杂度: 添加时间复杂度, 示例&#xff1a; O ( n ) O(n) O(n) 空间复杂度: 添加空间复杂度, 示例&#xff1a; O ( n ) O(n) O(n) Code /*** Definition …