[计算机网络]OSPF协议

server/2024/12/24 9:07:26/

开放最短路径优先OSPF

1)OSPF的工作方式

1>和谁交换消息

使用洪泛法,向本自治系统的所有路由器发送消息。

2>交换什么消息

发送的消息就是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息。

链路状态就是说明本路由器都和哪些路由器相邻,以及该链路的度量(费用,时延,带宽)。

    1. 什么时候交换消息
1》只有当链路状态发生变化的时候

路由器才用泛洪法向所有路由器发送此信息。

2》建立邻居关系的时候

在OSPF协议中,每个路由器都会维护一个链路状态数据库(LSDB),该数据库记录了所有已知路由的信息。当某个路由器加入网络时,它会通过广播的方式向其邻居发送Hello包来建立邻居关系


。一旦邻居关系建立,路由器会交换链路状态信息,这个过程称为链路状态广播(LSA)交换。


在链路状态协议中,每个路由器都会发送链路状态广告(LSA)给邻居路由器,这些LSA描述了路由器自身及其邻居的信息。当路由器接收到LSA时,会将其存储在链路状态数据库(LSDB)中,并通过洪泛方式广播给邻居路由器。


通过这种方式,每个路由器都能够获得整个网络的拓扑信息,从而计算出最短路径。

3》一般情况下交换信息

发送的消息就是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息。

链路状态就是说明本路由器都和哪些路由器相邻,以及该链路的度量(费用,时延,带宽)。

2)链路状态数据库

0>什么是链路状态

链路状态就是说明本路由器都和哪些路由器相邻,以及该链路的度量(费用,时延,带宽)。

  1. 链路状态数据库

  1. 所有的路由器都可以建立一个链路状态数据库。
  2. 这个数据库其实就是全网的拓扑结构图,它在全网范围内是一致的(这叫做链路状态数据库的同步)
  3. OSPF的链路状态数据库可以较快地进行更新,使得每个路由器可以及时地更新其路由表。
  4. OSPF的更新过程收敛得快是其重要的优点。(坏消息也传播地快)

3)OSPF划分为两种不同的区域

降低了洪泛的危险,减少了数据量。

1>主干区域

R3,R4,R7相当于十字路口,连接其中的自治系统,自治系统的洪泛就限制在这个小的自治系统内。

R6作为与其他自治系统联系的路由器

2>区域边界路由器

4)OSPF的封装

直接被封装到IP内,不用向RIP被封装到UDP再封装到IP中。这样的好处是节约了时间和大小。

5)OSPF的特点

  1. 直接被封装到IP内,不用向RIP被封装到UDP再封装到IP中。这样的好处是节约了时间和大小。
  2. OSPF构成的数据报很短,可以减少路由信息的通信量
  3. 数据报短的一个好处是可以不用将长的数据分片传送
  4. 但分片传送的数据报只要丢失一个,就无法组成原来的数据报,整个数据报就需要重传。


http://www.ppmy.cn/server/152732.html

相关文章

详解大模型多轮对话的输入和输出token序列

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于大模型算法的研究与应用。曾担任百度千帆大模型比赛、BPAA算法大赛评委,编写微软OpenAI考试认证指导手册。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。授权多项发明专利。对机器学…

面试题整理13----deployment和statefulset区别

面试题整理13----deployment和statefulset区别 1. Deployment2. StatefulSet3. 总结 Deployment 和 StatefulSet 是 Kubernetes 中两种常用的工作负载资源,它们都可以用来部署和管理 Pod 1. Deployment 无状态应用:Deployment 主要用于部署无状态的应用…

面试题整理4----lvs,nginx,haproxy区别和使用场景

LVS、Nginx、HAProxy:区别与使用场景 1. LVS(Linux Virtual Server)1.1 介绍1.2 特点1.3 使用场景 2. Nginx2.1 介绍2.2 特点2.3 使用场景 3. HAProxy3.1 介绍3.2 特点3.3 使用场景 4. 总结对比 在构建高可用、高性能的网络服务时&#xff0c…

Linux 下的 GPT 和 MBR 分区表详解

文章目录 Linux 下的 GPT 和 MBR 分区表详解一、分区表的作用二、MBR(Master Boot Record)1. **特点**2. **优点**3. **缺点**4. **适用场景** 三、GPT(GUID Partition Table)1. **特点**2. **优点**3. **缺点**4. **适用场景** 四…

智尚招聘求职小程序V1.0.18

微信小程序招聘管理系统。支持多城市、人才版块、招聘会、职场资讯、经纪人入驻等功能。提供全部无加密源码,支持私有化部署。 V1.0.18增加功能与修复一些BUG 1、增加过审机制(后台系统设置里开启)2、增加后台经纪派遣人才管理3、优化前端经纪派遣人功能4、修复前…

Redis Hash Tag 知识详解

一、Redis Hash Tag概述 Redis Hash Tag是Redis集群环境里用于控制数据分片的关键机制。在Redis集群中,数据依据键的哈希值来确定分片存储位置。Hash Tag能让用户指定键的特定部分作为哈希计算核心部分,进而使相关键存储于同一节点,这对处理…

基于指纹图像的数据隐藏和提取matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 matlab2022a 3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频&#xff09…

【漏洞复现】BIG-IP Next Central Manager OData 注入漏洞(CVE-2024-21793)

🏘️个人主页: 点燃银河尽头的篝火(●’◡’●) 如果文章有帮到你的话记得点赞👍+收藏💗支持一下哦 一、漏洞概述 1.1漏洞简介 漏洞名称:BIG-IP Next Central Manager OData 注入漏洞漏洞编号:CVE-2024-21793漏洞威胁等级:超危影响范围:BIG-IP Next Central Manage…