详细说明OSPF常见的LSA

news2024/11/25 11:31:10

目录

1类LSA (Router LSA)介绍

总结:1类LSA  

2类LSA (Network LSA)介绍

总结:2类LSA  

3类LSA (Summary LSA)介绍

总结:3类LSA 

5类LSA (ase LSA)介绍

总结:5类LSA 

4类LSA (asbr LSA)介绍

总结:4类LSA 


1类LSA (Router LSA)介绍

三台路由器之间,我们使用串线进行连接,那么这两个网络的类型都是点到点网络,使用OSPF建邻接的时候,不进行DR/BDR选举

查看R2的链路状态数据库

 查看R1的链路状态数据库

 查看R3的链路状态数据库

可以看出三个路由器的LSDB都是Router类(1类)LSA,产生者为该区域的所有的路由器,LinkID为产生者路由器的RouterID,Age为ospf的周期更新时间30min,1800s。由于是串线,所以开销metric较大。

查看一条具体的LSA : display ospf lsdb router 2.2.2.2

圈起来的部分是每类LSA中都有的,从Link count我们可以知道 2.2.2.2 这台路由器它所知道的路由信息有1.1.1.1、12.1.1.0、2.2.2.2、3.3.3.3、23.1.1.0以及它们的掩码或者下一跳等等。

总结:1类LSA  

产生者:本区域的所有路由器

LinkID:本区域所有路由器的RouterID

携带内容:本地的直连拓扑信息

传播范围:该区域

2类LSA (Network LSA)介绍

 现在我们基于刚才的拓扑中,在R2和R3之间直连了一根以太网线,也宣告到OSPF1的进程中建立了邻接关系。以太网在建立邻居关系后,会选举DR/BDR,才能进入下一状态机。

可以看到32.1.1.2设备为DR,32.1.1.1设备为BDR

查看链路状态数据库

可以看出三个路由器的路由表中都拥有了一条新的LSA

Network LSA ,2类LSA,它的产生者为这台DR设备,LinkID为产生者的接口IP地址,metric为0

查看这条具体的LSA:display ospf lsdb network 32.1.1.2

它的内容比较简单,一个是这个MA网段的掩码为24位,代表这个网段为32.1.1.0/24,这个MA网段中有两台路由器设备,分别是3.3.3.3 和 2.2.2.2。

总结:2类LSA  

产生者:MA网段中的DR路由器

LinkID:DR路由器的接口IP地址

携带内容:该MA网段的子网掩码和路由器数量

传播范围:该区域

3类LSA (Summary LSA)介绍

现在我们再基于刚才的拓扑扩展为以上拓扑

我们增加了一个area 1区域,R3和R4之间建立邻居,同样要进行DR/BDR选举

宣告了R3和R4的直连网段34.1.1.0 和R4的环回4.4.4.4

查看R1到R3的LSDB

可以看到OSPF区域0的所有路由器中都有了两条3类LSA,由于R3是骨干区域0和区域1之间的合法ABR,所以R3会将两个区域宣告的拓扑信息学到之后,做成路由条目分别发送给对方。

这就是3类LSA,Sum-Net LSA,产生者为区域之间的这台ABR,LinkID为宣告的网络号。

R1和R6建立OSPF邻接关系,同样也要进行DR/BDR选举

邻接关系建立之后,R1会将所有的LSA以3类的LSA发送到区域2的R6,包括从R3那里学到的区域1的3类LSA再发送给R6,同样R1也将区域2的这条16.1.1.0路由以三类LSA发送给其它路由器。

值得注意的是,R3从区域1学习的3类LSA,它的产生者是R3这台ABR,但是当这两条三类LSA通过R1发送到区域2的R6时,产生者从R3变化成R1这台ABR了

同理,R1这台ABR从区域2学习的16.1.1.0这条3类LSA,当R3学习到之后发送到区域1的R4的时候,这条3类LSA的产生者也会从R1变成R3

变化的原因,是因为如果不变的话,别的区域不认识其它区域的ABR,比如区域2它就不知道区域0和区域1之间的ABR,所以需要将产生者改为区域2和区域0之间的ABR。

查看一条具体的3类LSA:

所以我们对3类LSA进行总结

总结:3类LSA 

产生者:区域之间的ABR

LinkID:宣告的网段

携带内容:路由条目信息,如掩码等

传播范围:整个OSPF区域,不同进程的OSPF无法传播

5类LSA (ase LSA)介绍

图中区域1的R5我们使用的是OSPF 进程2与R4建邻,路由信息只能在它们两个路由器之间的1.2类LSA传播,无法传播到其它进程

基于以上拓扑,对拓扑进行增加一个R7连接到区域2的以外,R6和R7之间建立RIP邻居

可以看到R6通过RIP学习到了R7

R6的LSDB表中没有变化

因为用的是不同的协议,所以这条RIP路由无法传播到其它路由器。

使用多进程重发布让RIP和OSPF都能传播

[R6]ospf 1           
[R6-ospf-1]import-route rip 1
[R6-ospf-1]q
[R6]rip 1
[R6-rip-1]import-route ospf 1

查看R7路由表,可以看到R7成功以RIP协议学习到了OSPF的路由 

R6的LSDB中多了两条5类LSA

其它路由器的ip表中也有了R7的路由

并且它们的LSDB中也有了这两条5类LSA

这就是5类LSA,它的产生者是ASBR自治系统边界路由器,LinkID为宣告的路由条目

查看一条具体的5类LSA:

总结:5类LSA 

产生者:ASBR

LinkID:宣告的路由条目

携带内容:域外路由条目信息,如子网掩码等

传播范围:整个OSPF域,同样,不同进程的OSPF无法传播

4类LSA (asbr LSA)介绍

我们知道3类的产生者为ABR,当3类LSA从右边区域1穿过区域0发送到左边区域2后,ABR会随之发生改变,那么5类的产生者ASBR,当5类LSA发送到其它区域时,其它区域并没有改变5类LSA的产生者,而是用4类LSA去寻找5类LSA的ASBR的位置

并且我们可以发现,4类LSA的产生者ABR和3类一样,也会随着区域的变化而发生改变。

查看一条具体的4类LSA:

总结:4类LSA 

产生者:与ASBR在同一区域的ABR,该路由器同时连接骨干区域,是一台ABR

LinkID:ASBR的RID

携带内容:ASBR的位置验算

传播范围:除ASBR所在区域外的整个ospf域;ASBR所在区域通过1类告知ASBR位置

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

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

相关文章

二肽-2——祛除眼部水肿和眼部黑眼圈

简介 眼袋形成的一个重要的原因是水肿, 诱因主要是淋巴循环减弱和毛细血管的通透性增加。 INCI 名称 二肽-2 多肽序列 VW CAS号 24587-37-9 机理 抑制血管紧张素转换酶,增强眼部淋巴循环,促进水分排出 二肽-2是一种二胜肽,带有二种标…

高忆管理:沪指弱势调整跌0.53%,地产板块走弱,光刻机概念拉升

31日早盘,A股两市弱势调整。截至午间收盘,沪指跌0.53%报3120.39点,深成指跌0.55%,创业板指跌0.54%,两市算计成交5291亿元。北向资金净流出36亿元。盘面上,半导体、中成药、黄金等板块走强,地产、…

生成式人工智能能否使数字孪生在能源和公用事业行业成为现实?

推荐:使用 NSDT场景编辑器 快速搭建3D应用场景 克服障碍,优化数字孪生优势 要实现数字孪生的优势,您需要数据和逻辑集成层以及基于角色的演示。如图 1 所示,在任何资产密集型行业(如能源和公用事业)中&…

高忆管理:A股上市券商“中考”成绩放榜,最大黑马是它

A股上市券商2023年半年报发表8月30日晚正式收官。全体上看,43家券商中有10家营收超百亿元,多达30家完成了营收及净利润的双增。头部券商中,我国银河近年来运营成绩排名稳步提高;区域性券商中,天风证券成最大黑马&#…

iOS逆向进阶:iOS进程间通信方案深入探究与local socket介绍

在移动应用开发中,进程间通信(Inter-Process Communication,IPC)是一项至关重要的技术,用于不同应用之间的协作和数据共享。在iOS生态系统中,进程和线程是基本的概念,而进程间通信方案则为应用的…

行政固定资产应该怎么管理

行政需要管理的固定资产主要包括办公设备、交通工具、通讯设备、家具等。具体来说,行政需要管理的固定资产包括但不限于:电脑、打印机、传真机、复印机、投影仪、电话、传真机、传真纸、电话线、路由器、交换机、服务器、UPS电源、办公桌椅、沙发等。 行…

Java小项目【图书馆系统】

一、设计图书馆系统 Java是一个面向对象的语言,在编写代码的之前,我们要先确定有哪些对象 图书馆,首先有很多书,还有书架来放置这些书。然后是对书进行操作的人,比如普通用户和管理员。最后是对关于书的各种操作&#…

如何检测勒索软件攻击

什么是勒索软件 勒索软件又称勒索病毒,是一种特殊的恶意软件,又被归类为“阻断访问式攻击”(denial-of-access attack),与其他病毒最大的不同在于攻击方法以及中毒方式。 攻击方法:攻击它采用技术手段限制…

软件系统第三方检测费标准

收费标准 软件系统第三方检测收费标准: 行业内对于第三方软件测试报告并没有一个明确的收费标准,不同地域之间的收费不同,各个检测单位的报价也略有差异。第三方检测报告的收费标准需要根据具体的测试需求而定,一般是按照项目大…

“算力+运力”扇动双翼,制造算力时代的蝴蝶效应

8月18日-20日,第二届中国算力大会在宁夏银川成功举办。 今年以来,随着大模型、AIGC等新技术的火爆,站在舞台中央的算力承载了无尽的期待,发展数字经济需要以算力基础设施为前提,社会各界已经形成了共识。 与此同时&…

一文速学-让神经网络不再神秘,一天速学神经网络基础(五)-最优化

前言 思索了很久到底要不要出深度学习内容,毕竟在数学建模专栏里边的机器学习内容还有一大半算法没有更新,很多坑都没有填满,而且现在深度学习的文章和学习课程都十分的多,我考虑了很久决定还是得出神经网络系列文章,…

Kafka系列三基础概念

文章首发于个人博客,欢迎访问关注:https://www.lin2j.tech Kafka 是一款分布式消息发布和订阅系统,其高性能、高吞吐量的特点决定了其适用于大数据传输场景。 基础概念 Broker Broker 其实就是一个运行 Kafka 服务的服务器。Kafka 集群包…

chatGPT训练过程

强化学习基础 强化学习是指智能体在不确定环境中最大化其获得的奖励从而达到自主决策的目的。其执行过程为:智能体依据策略决策从而执行动作,然后感知环境获取环境的状态,进而得到奖励(以便下次再到相同状态时能采取更优的动作),…

(java)进程和线程的联系和区别 。Java如何进行多线程编程?Thread 类及常见方法。

目录 进程 1.进程具有独立性 ———— 虚拟地址空间 线程 为什么要引入多个线程? 多线程注意点 ⁜⁜总结:线程和进程的区别和联系⁜⁜ (经典面试题) Java如何进行多线程编程? 创建线程 ——方法1 继承 Thre…

webrtc 的Bundle group 和RTCP-MUX

1,最近调试程序的时候发现抱一个错误 max-bundle configured but session description has no BUNDLE group 最后发现是一个参数设置错误 config.bundle_policy webrtc::PeerConnectionInterface::BundlePolicy::kBundlePolicyMaxBundle; 2,rtcp-mu…

SpringBoot项目,执行install命名时,控制台显示:Unable to find main class

构建springboot多模块项目,启动时可以正常启动,执行了父工程的maven的clean也没问题,执行install的时候就报错了:Unable to find main class。显而易见 这个错是找不到主类。 记录下解决过程: 首先看自己项目的父工程…

膦酸基官能团高盐环境下去除钙镁离子树脂

项目名称 某新能源公司除钙镁项目 工艺选择 串联运行 工艺原理 膦酸基官能团高盐环境下去除钙镁离子 项目背景 锂及其盐类是国民经济和国防建设中具有重要意义的战略物资,也是与人们生活息息相关的能源材料。而碳酸Li作为锂盐的基础盐,是制取锂化…

Matlab 基本教程

1 清空环境变量及命令 clear all % 清除Workspace 中的所有变量 clc % 清除Command Windows 中的所有命令 2 变量命令规则 (1)变量名长度不超过63位 (2)变量名以字母开头, 可以由字母、数字和下划线…

vue3路由跳转以及传参。和vue2路由跳转传参的区别

路由的安装和引入以及注册就不过多赘述,直接说区别和怎么跳转页面 vue2路由跳转以及传递参数 vue2只需要创建好router文件夹和index.js,配置好我们的路由,在main.js引入 import router from "/router"; // vue路由app.use(route…

如何避免重复消费消息

博主介绍:✌全网粉丝3W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…