内部网关协议RIP和OSPF之思考

计算机考研408真题解析(2024-47 网络路由协议(BGP, RIP, OSPF)综合分析与实践) 本文以2024年计算机考研408真题第47题为切入点,对网络路由协议中的RIP、OSPF和BGP进行深入分析。文章详细阐述了IGP协议选择、IP分组TTL机制、RIP路由收敛、BGP会话类型与路由选择算法等核心知识点,并提供了BGP路由选择算法的C语言实现,旨在帮助读者全面理解路由协议的工作原理及其在实际网络中的应用。 阅读详情

虽然今天要写的内容很久之前看过但是老是忘记,在饭桌上腾讯的本科同学什么ospf 什么最小生成树 头头是道,而我这个菜鸡真是看过就忘。后来我反思这个道理,当我们一开始接触某种新的知识,总是容易陷入细枝末节中,从而忘记在宏观上把控,从而只见树木不见森林。其实我们最好能二者同时进行,将知识理解的到位。
下面我来说一说内部网关协议,为什么是内部,内部代表什么,内部其实就是一个自治系统,那么什么是自治系统呢:可以通过网络管理员来决定整个系统内的路由协议使用rip(路由信息协议)或者ospf(开放最短路径优先),比如一个企业、一个大学等等。

这里只是介绍内部网关协议rip和ospf。对于互联网,简单来说就是一条条路由,路由器是节点,链路是边。那么如何数据包如何传送到目的网络是个问题。对于rip来说,路由器并不需要同所有的路由器交换信息,它只和相邻的路由器交换信息,可以想象这样一个现实的问题,如果我们很多人多通过相邻的人交换自己知道的信息,那么最后的结果就是最后每个人都可以知道整个的信息。

rip也是同样的道理,我们通过相邻路由器的交换信息:
假设X路由器接收到Y路由器的路由表信息。
第一步:x将接受到的路由表的信息条目的下一跳地址改为y,同时距离+1;
第二步:若接收到的条目目的网络N在x的路由表中不存在,那么 直接加入x路由表,代表x可以通过y到达目的网络
若存在,则看下一跳地址,若为y 则更新,若不为y则挑距离最小的更新。

rip 实现起来相比ospf简单,缺点是:坏消息传播得慢。最重要的原因是路由器更新信息是每隔固定时间发送路由信息,由于信息差的存在导致。具体解释可见计算机网络第7版158页。

ospf说起来比较简单,就是当链路状态有变化的时候才会将路由表信息泛洪。然后使得每个路由器都对网络有其拓扑结构。然后利用dijkstra 算法寻求最短路径。

关于单源最短路径 有 dijkstra 和bellma-ford 两种经典算法。dijkstra是适合正数权值,bellman-ford是正负均可以。图的表示方法可以是 邻接矩阵 或者邻接表 迪杰特斯拉算法本质上是贪心算法,每次从顶点集合中选出目前距离源点最近的点,同时修改 选出的最近的点的邻接顶点的最短路径值(d[v] = d[u]+w(u,v) 松弛操作),直到所有顶点均被处理。 时间复杂度为(数据结构 优先队列) v(lgv + e logV)
bellman-ford 思想是v个顶点 做v - 1 次所有边的松弛操作 就可以得到所有节点的相距源点的距离 时间复杂度是 ve(v顶点数 e边数)

OSPF 简述 区域ID为0的区域称为`骨干区域(Backbone Area)`,其他区域为`非骨干区域`。 单区域OSPF协议网络中只包含一个区域,这个区域就是骨干区域。 在多区域中,除骨干区域,其他都是非骨干区域 `非骨干区域之间的通信必须要通过骨干区域中转才能实现`,当非骨干区域没有与骨干区域直连时,要采用虚链路(`Virtual Link`)技术从逻辑上实现非骨干区域与骨干区域的直连... 阅读详情

相关推荐

第七章:OSPF

3,从单个数据包的角度来看,RIP的资源占用量并不大,但是,因为他存在高频的周期更新,所以,从 整体的角度,资源占用量较大;2,链路状态型协议 --- OSPF,IS-IS --- SPF算法(最短路径优先算法) --- 传递的是拓扑信息(LSA --- 链路状态通告)1,距离矢量型协议 --- RIP --- 贝尔曼·福特算法 --- 直接发送路由条目 --- “依据传闻的路由协。2、DBD --- 数据库描述报文 --- LSDB --- 链路状态数据库 --- LSA(可以理解为菜单)

weixin_74344274的博客 231

计算机网络原理ospf协议配置思考题,动态路由协议之OSPF理论篇(下)(含虚链路的实验)...

# OSPF多区域原理与虚链路## 一、OSPF多区域的生成原因:改善网络的可扩展性(多区域)、快速收敛(控制域内路由器数量)### 1.三种通信量1. 域内通信量——单个区域内的路由器之间交换数据包构成的通信量2. 域间通信量——不同区域的路由器之间交换数据包构成的通信量3. 外部通信量——OSPF域内的路由器与OSPF区域或另一个自治系统内的路由器之间交换数据包构成的通信量------## 二...

weixin_33499715的博客 646

AI Agent核心架构解析:从Tool、Skill到MCP协议的智能体构建实战

在人工智能领域,大语言模型(LLM)赋予了AI自主规划与决策的能力,推动了智能体(Agent)技术的演进。其核心原理在于构建一个具备感知、规划、行动与反思能力的自主系统。这一架构的技术价值在于将AI从被动应答升级为主动执行复杂任务的工作伙伴,显著提升了自动化水平与问题解决效率。应用场景广泛覆盖了市场分析、自动化办公、智能客服与垂直领域集成等。本文聚焦于实现这一能力的关键组件:基础工具(Tool)、组合技能(Skill)与标准化协议(MCP)。其中,Skill通过封装多个Tool形成可复用的高级能力,而MCP

chuannaoxuan4674的博客 322

【总结】关于OSPF的理解

关于OSPF的理解

qq_46777335的博客 1092

SAP-PM设备模块-PM主数据之功能位置

SAP-PM模块学习

TRUIXIANG的博客 5137

手把手教你用C++和NI-VISA写个简易仪器上位机(附QT工程配置)

本文详细介绍了如何使用C++和QT框架结合NI-VISA驱动开发跨平台仪器控制上位机软件。从Ubuntu环境配置、VISA通信核心架构设计到QT界面与业务逻辑解耦,提供了完整的实战指南和代码示例,帮助开发者快速构建专业级仪器控制程序。

weixin_42522374的博客 273

【计算机网络】题库

计算机网络个单元题库,第一章:绪论,第二章 物理层,第三章 数据链路层,第四章 网际层 运输层,第六章 应用层

qq_52978240的博客 3608

LTSPICE仿真电路:(二十八)三极管厄利电压与输出特性曲线深度解析

本文深入解析了LTSPICE仿真电路中三极管的厄利电压与输出特性曲线,详细介绍了厄利电压的物理意义、仿真设置及实际应用。通过伏安特性曲线和厄利电压的分析,帮助读者理解三极管放大性能的关键参数,并提供了电路设计中的优化方案和故障排查技巧。

weixin_26899659的博客 149

RIP协议、OSPF协议

RIP协议、OSPF协议概要

m0_63050933的博客 623

【WRF-Urban运行】WRF-SLUCM耦合建模参数设置及模拟运行

WRF-SLUCM耦合建模参数设置及模拟运行

WW、forever的博客 1723

扣子Coze触发器使用指南:实现工作流定时执行的完整教程

Coze平台触发器功能详解:定时触发器配置指南 摘要:Coze平台的触发器是实现自动化任务的核心组件,其中定时触发器能够按预设时间自动执行工作流。本指南介绍了定时触发器的配置方法,包括每日、每周、每月及Cron表达式等多种时间设置方式,以及如何关联工作流执行具体任务。文章还提供了健身提醒等实用案例,并涵盖了触发器调试、发布及常见问题解决方案。通过合理配置定时触发器,用户可以轻松实现各类自动化任务,如定时发送消息、数据采集等,大幅提升工作效率。

互联网架构师笔记 1924

关于RIP、OSPF和BGP

路由器最重要的两个功能就是路由和转发,常用的路由算法共三种:RIP、OSPF和BGP。 RIP OSPF BGP

達某真是滑天下之大稽 1945

超声波传感器(CH101&ch201) - Ⅰ

压电微机械超声换能器(PMUT)和超声波信号处理的可编程片上系统(SoC)集成在一起的传感器

nicole088的专栏 2796

RIP实验

RIP协议(Routing Information Protocol,路由信息协议)是一种基于距离矢量的内部网关协议,即根据跳数来度量路由开销,进行路由选择。相比于其它路由协议(如OSPF、ISIS等),RIP协议实现更简单,对带宽、配置和管理等要求也更低,但受到路由跳数和收敛速度的限制,跳数大于15就认为网络不可达,所以无法用在大型复杂网络中。RIP适用于,因为RIP是基于距离矢量的算法(D-V算法)。由于其。

m0_57074908的博客 1373

什么是 SAP Fiori 的 Technical Catalog

笔者之前的文章曾经提到一个叫做本文介绍 Technical Catalog 这个概念在 SAP Fiori 技术体系中的作用。首先我们如何在系统里查看这个 Catalog SAP_BASIS_TCR_T 里面包含的内容呢?如果大家照着本文开头那篇文章里提到的步骤,那么在自己系统里会创建好名叫的 PFCG role.我们登录 ABAP 系统,启动事务码 PFCG,打开这个 role, 就能看到它。展开之后,发现它扮演着一个容器的角色,里面包含了很多 ABAP 对象。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 743

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

计算机网络原理之RIP以及OSPF对比

RIP以及OSPF对比 RIP (1)基本定义:路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小; (2)基本算法:矢量距离算法(简称V-D算法)的思想是:网关周期性地向外广播路径刷新报文,主要内容是由若干(V,D)序偶组成的序偶表;(V,D)序偶中的V代表“向量”,标识网

WillWinwin 4637

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

网络(七)之RIP协议的原理及配置

RIP协议的原理及配置 续上篇的单臂路由,本篇讲解一下rip协议的相关原理及配置,虽然现在很少用到rip协议,但作为一个初学者,很有必要了解与学习,也利于我们思考和考证。 什么是RIP协议 RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(Dist...

Stephen_jj的博客 4311

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

RIP、OSPF、BGP、动态路由选路协议、自治域AS

目录 view sourceprint? 1.1. 动态路由选路协议简介 2.2. RIP(Routing Information Protocol)路由信息协议 3.3. OSPF(Open Shortest Path First)开放式最短路径优先 4.4. BGP/BGP4(Border Gateway Protocol)边界网关协议 5.5. 自治域AS简介

程序狗的成长之路 5539

RIP协议相关知识总结

以下均为本人查阅各方面的文献资料结合自身理解所转述,现以笔记的形式作个总结。 小生初学计算机网络,以下表述难免会有错误或不足之处,欢迎大家批评指正。 文章目录问题引入知识点自治系统RIP距离向量路由选择算法RIP中的信息交换RIP的优缺点收敛问题解答参考资料 问题引入 我们首先引入一个问题,学习完以下相关知识点后可以试着解答这个问题: 请解释RIP协议为什么会有“好消息传得快,坏消息传得慢。”的现象?并延伸思考,为什么要将最大跳数进行了限制(15)和收敛慢的原因。 知识点 自治系统 自治系统(Auton.

tb_youth的博客 3989

OSPF协议分析

开放式最短路径优先OSPF (Open Shortest Path First) 是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。OSPF把自治系统AS (Autonomous System)划分成逻辑意义上的一个或多个区域;OSPF通过链路状态通告LSA (Link State Advertisement)的形式发布路由;OSPF依靠在OSPF区域内各设备间交互OSPF报文来达到路由信息的统一

hi__jun的博客 1394

【OSPF基础(链路状态路由协议、ospf基础术语、ospf协议报文类型、ospf三大表项、邻居和邻接关系、ospf网络类型、DR与BDR、ospf基本配置)】-20211210、13、14

一、OSPF技术背景 前几章配置静态路由的时候,我们不难发现,静态路由配置需要考虑下一跳、出接口,以及网络往返来回的配置,配置工作量大。最重要的是,静态路由不能根据拓扑图的变化而做出相应调整。在小型的网络中我们用静态可以解决,但是在一些大企业的网络静态就无法满足我们的需求了。 所以动态路由就能很好的解决这些问题。 1.动态路由协议的分类 按照工作区域分类:IGP(内部网关协议)、EGP(外部网关协议) 按照工作机制和算法分类:距离矢量路由协议、链路状态路由协议 1...

AZK707的博客 5292

OSPF和IS-IS原理

【代码】OSPF和IS-IS原理。

2301_79355999的博客 1437

OSPF基础

--AS --自治系统--由统一的管理机构管理,使用相同的路由策略的路由器的集合,如一家公司的网络,一家运营商的网络。--- R3路由表能通过R2学习到1.0 ,但是R3并不知道1.0具体位置-----本质上来讲 ,设备无法了解拓扑信息。---255减去实际的掩码)IGP--内部网关协议--工作在一个AS内,保证AS内互联互通的协议--OSPF/ISIS/RIP。Exstart--发送DD报文(不携带任何的LSA信息)--选举主从--根据RID ↑。

qq_41249288的博客 882
上一篇: 图之从dijkstra到 bellman ford 到 floyd
下一篇: 有关TCP协议的思考 (可靠传输 流量控制 拥塞控制)
InAHurryv
博客等级 码龄11年 48粉丝 198原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值