当前位置: 首页 > news >正文

基于华为ENSP的OSPFLSA深入浅出-0

 本篇技术博文摘要 🌟

  • 1.OSPF的LSA详解LSA的基本概念LSA头部信息链路状态老化时间链路状态类型链路状态ID校验和补充:那么我们如何判断LSA的新旧关系?
  • 2.常见LSA的类型[融会贯通最好]Type-1: LSA标记位链路数量链路类型Type-2: LSAType-3: LSAType-5: LSA开销值E位---->度量值类型FA---转发地址当同时满足如下四个条件时,FA字段可以被ASBR设置为其他参数数值。外部路由标记Type-4: LSA
  • 3.路由撤销1类LSA撤销2类LSA撤销3类LSA撤销5/7类LSA撤销

引言 📘

  • 在这个快速发展的技术时代,与时俱进是每个IT人的必修课。
  • 我是肾透侧视攻城狮,一名什么都会一丢丢的网络安全工程师,也是众多技术社区的活跃成员以及多家大厂官方认可人员,希望能够与各位在此共同成长。

上节回顾

目录

本篇技术博文摘要 🌟

引言 📘

📈个人成就和🌐社区贡献与影响力

👑《荣誉头衔》

💻技术认证:

🙆曾参与赛事以及荣誉奖项:

欢迎各位彦祖与热巴畅游本人专栏与博客

你的三连是我最大的动力

以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现]

上节回顾

1.OSPF的LSA详解

LSA的基本概念

LSA头部信息

链路状态老化时间

链路状态类型

链路状态ID

​校验和

补充:

那么我们如何判断LSA的新旧关系 ?

 2.常见LSA的类型[融会贯通最好]

Type-1:LSA

标记位

​链路数量

​链路类型

Type-2:LSA

Typе-3: LSA

Typе-5: LSA

开销值

E位---->度量值类型

FA---转发地址

当同时满足如下四个条件时,FA字段可以被ASBR设置为其他参数数值。

外部路由标记

Typе-4: LSA

3.路由撤销

1类LSA撤销

2类LSA撤销

3类LSA撤销

5/7类LSA撤销


1.OSPF的LSA详解

LSA的基本概念

LSA头部信息

[r2]display ospf lsdb router 1.1.1.1----查看OSPF某一条LSA的详细信息,类型以及LS ID参数

image-20221021222455395

链路状态老化时间
  • 指一条LSA的老化时间,即存在了多长时间。

  • 当一条LSA被始发路由器产生时,该参数值被设定为0。之后,随着该LSA在网络中被洪泛,老化时间逐渐累加

  • 当一条LSA的老化时间为3600S时,则判断该条LSA失效,将被删除

  • LSA的老化时间一般应该小于1800S,因为OSPF存在周期链路刷新机制。周期链路刷新机制是只有始发路由器可以执行的,而沿途其余设备执行的是触发更新机制。

  • 在OSPF网络中,只有始发路由器可以修改或删除LSA信息

链路状态类型
  • 指的是本条LSA的类型属性。

链路状态ID
  • 根据链路状态类型的不同,该参数的含义不同。

通告路由器

  • 产生该条LSA的路由器的Router-ID。

校验和
  • 除了验证LSA的完整性,还会参与到LSA的新旧关系对比。

链路状态序列号

  • 代表有序性,每发送一条LSA,则序号加1。也是用于判断LSA新旧关系的一种。

  • 初始序列号:0x80000001

  • 截止序列号:0x7FFFFFFF

  • 序列号由负数开始增长,其中数值越大越优。

补充:
  • OSPF序列号刷新方式

    • 当一条LSA序列号为0x7FFFFFFF时,始发路由器会将其老化时间设定为3600S,其他设备收到该LSA后,因为序列号最大,会无条件接受,此时又因为老化时间参数,会删除该条LSA。

    • 而此时始发路由器会重新发送序列号为0x80000001的全新LSA信息,实现序列号的刷新机制。

那么我们如何判断LSA的新旧关系

  • 拥有更高序列号的LSA被认为更新。

  • 如果序列号相同,则拥有较大校验和的LSA被认为更新。

  • 如果序列号与校验和均相同,则对比老化时间。

    • 如果某条LSA的老化时间为3600S,则无条件选择该条LSA。

    • 如果没有LSA老化时间为3600S,则对比两条LSA的老化时间差值,如果差值大于15min,则认为老化时间较小的为更新。如果差值小于15min,则两条LSA被认为相同。

 2.常见LSA的类型[融会贯通最好]

链路类型LS ID通告者传播范围携带信息
Type-1(Router)通告者的RID区域内所有运行OSPF协议的路由器的RID设备所在的单区域本地接口直连拓扑信息
Type-2(Network)DR接口的IP地址每一个MA网络中DR所在的路由器的RID单区域对单个MA网络拓扑的补充信息
Type-3(summary)域间路由信息的网络地址ABR设备,在通过下一个ABR设备时会被修改为新的ABR设备的RIDABR设备相邻的单区域域间路由信息
Type-5(ase)域外路由信息的网络地址ASBR整个OSPF网络域外路由信息
Type-4(asbr)ASBR的RID与ASBR同区域的ABR设备,在通过下一个ABR设备时会被修改为新的ABR设备的RID除去ASBR所在区域的所有单区域ASBR的位置信息
Type-7(nssa)域外路由信息的网络地址ASBR,离开NSSA区域后会被转换为5类LSANSSA区域域外路由信息

Type-1:LSA

image-20240420114328243

  • Tpye名称为Router即为一类LSA信息。一类LSA信息是所有设备都会发送的LSA,且每一个设备只会发送一条LSA
  • 路由器会为每个区域单独产生一条一类LSA,用以描述连接在该区域的接口参数信息

标记位

  • V----代表发送该LSA的路由器是Vlink的一段端点。

  • E----代表发送该LSA的路由器是ASBR

  • B----代表发送该LSA的路由器是边界路由器

链路数量

  • 特指该LSA中Link的数量。

  • 每一个link均包含链路ID、链路数据、链路类型、度量值。路由器使用一条Link或者多条link来共同描述一个接口信息。

链路类型

  • 链路ID与链路数据随着链路类型的改变而改变。

image-20230310004415863

image-20240420140443812

  • 对于接入MA网络的OSPF设备而言,仅依靠一类LSA是无法正常补全网络拓扑结构,其中缺少两个信息,分别是该MA网络的掩码信息以及有多少个节点连接在这个MA网络

Type-2:LSA

  • image-20240420143040962

  • 二类LSA必须由DR设备产生
  • OSPF中,拓扑信息全部由一类以及二类LSA进行完善,且每个LSA仅在各自产生区域传递

Typе-3: LSA

image-20240420152822330

  • 三类LSA的通告者都是该区域的ABR设备,且每一条路由信息使用一条独立的LSA进行描述
  • 三类LSA中携带“网络地址”“网络掩码”“开销值”三个参数
  • 三类LSA中的开销值等于该LSA通告者到达目的地的开销值
  • 本地路由表中的路由项开销值等于三类LSA中的开销值加上通过一二类LSA计算出到达ABR设备的开销值之和。
  • 当接收者收到一条三类LSA后,首先会根据本地的一二类LSA进行验算,验算是否可以到达这条三类LSA的通告者,如果可以正常到达,则接收该LSA并生成相应路由信息;否则丢弃该LSA信息
  • 三类LSA在跨区域传递时,需要进行通告者的转换,实际上是重新编写了一条全新的LSA内容

Typе-5: LSA

所有传递路由信息的LSA都需要进行验算过程,寻找该LSA的通告者。而5类LSA是全区域传递,对于不与ASBR处于相同区域的设备而言,无法通过1类和2类LSA完成验算过程,需要引入额外的LSA信息----Type-4 LSA

image-20240420153305044

开销值

  • 五类LSA中的开销值并不等于ASBR到达目标网段的开销。原因在于外部路由的开销值算法与OSPF内部的开销值算法不同,该数值对于OSPF而言,没有意义。---->故,五类LSA在引入到OSPF网络时,会使用一个常数来标识LSA中的开销,该常数值一般称为种子度量值

  • 种子度量值默认为1,该参数可以在重发布过程中进行修改。

  • [r4-ospf-1]import-route rip 1 cost 10 ----将种子度量值修改为10

E位---->度量值类型

  • Type-1

    • 如果E标记位为0。

    • 所有设备到达域外目标网段的开销值====本地到达发出这条LSA的ASBR的开销+种子度量值

  • Type-2

    • E标记位为1。默认值

    • 域内所有到达目标网段的开销值====种子度量值

  • 在重发布时可以进行修改

    • [r4-ospf-1]import-route rip 1 type 1 ----修改开销值类型

FA---转发地址

  • 可以把转发地址就理解为重定向信息

  • 当FA==0.0.0.0时,则到达该外部网段的流量会被发往引入该外部路由的ASBR。

  • 当FA不等于0.0.0.0时,则到达该外部网段的流量会被发往FA字段

image-20221022124327273

当同时满足如下四个条件时,FA字段可以被ASBR设置为其他参数数值。

  • 引入外部路由的ASBR在其连接外部网络的接口上激活了OSPF协议。

  • 该接口没有被配置为静默接口。

  • 该接口的网络类型为Broadcast或NBMA

  • 该接口的IP地址属于OSPF协议配置的network命令范围内。

外部路由标记

  • 该参数用于给OSPF域外路由信息打上标签,从而对路由信息进行分组。根据组别使用路由策略对不同组播进行不同操作。

  • 在华为路由器上,缺省时,所有路由信息标记为1

  • 在重发布时可以进行修改

    [r4-ospf-1]import-route rip 1 tag 84512313


Typе-4: LSA

image-20240420161507696

  • 所有传递路由信息的LSA都需要进行验算过程,寻找该LSA的通告者。而5类LSA是全区域传递,对于不与ASBR处于相同区域的设备而言,无法通过1类和2类LSA完成验算过程,需要引入额外的LSA信息----Type-4 LSA
  • 四类LSA仅在描述如何到达ASBR。---->实际上是一条到达ASBR的路由信息
  • 四类LSA与三类LSA较为相似,但是不同,因为四类LSA通告的不是目标网段,而是ASBR的RID

3.路由撤销

1类LSA撤销

  • 通过更新的方式进行撤销,即发送一条全新LSA,序列号+1,校验和不变,老化时间=0

2类LSA撤销

  • MA网络中还存在两个以上节点,此时DR发送序列号+1,老化时间=0的LSA进行更新。

  • MA网络中没有任何节点存活,此时DR发送序列号不变,老化时间=3600S的LSA清除全网信息。

3类LSA撤销

  • 序列号不变,校验和不变,老化时间=3600S进行路由撤销。

  • 因为三类LSA的数量在网络中占据大量信息,而如果采用序列号增加,则代表始发路由器重新构造了一条LSA信息,该方式会极大的消耗设备资源。而对原本LSA信息进行修改的方式,可以减少始发路由器的资源消耗。

5/7类LSA撤销

  • 序列号不变,校验和不变,老化时间=3600S进行路由撤销。

  

欢迎各位彦祖与热巴畅游本人专栏与博客

你的三连是我最大的动力

以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现]

➡️网络空间安全——全栈前沿技术持续深入学习 

➡️ 24 Network Security -LJS 

➡️ MYSQL REDIS Advance operation

➡️HCIP;H3C-SE;CCIP—LJS[华为、华三、思科高级网络]

➡️RHCE-LJS[Linux高端骚操作实战篇]

➡️数据结构与算法[考研+实际工作应用+C程序设计]

➡️RHCSA-LJS[Linux初级及进阶骚技能]

http://www.dtcms.com/a/299700.html

相关文章:

  • 从三维Coulomb势到二维对数势的下降法推导
  • Netty中DefaultChannelPipeline源码解读
  • LangChain vs LangGraph:从困惑到清晰的认知之路(扫盲篇)
  • (一)使用 LangChain 从零开始构建 RAG 系统|RAG From Scratch
  • RM-R1: Reward Modeling as Reasoning
  • Java java.util.Scanner 使用教程
  • 工作流的研究方向
  • (Python)文件储存的认识,文件路径(文件储存基础教程)(Windows系统文件路径)(基础教程)
  • 嵌入式分享#27:原来GT911有两个I2C地址(全志T527)
  • 数据湖产品全解析:2025 年主流解决方案选型指南
  • 酒店智能门锁SDK新V门锁系统接口函数[2025版]Delphi 7.0——东方仙盟硬件接口库
  • AI三巨头:机器学习、深度学习与人工智能解析
  • k8s:利用kubectl部署nginx
  • window10和ubuntu22.04双系统之卸载ubuntu系统
  • 方案C,version2
  • Fast_Lio 修改激光雷达话题
  • 【动态规划-斐波那契数列模型】理解动态规划:斐波那契数列的递推模型
  • 【Canvas技法】绘制正N角星
  • 【机器学习-1】特征工程与KNN分类算法
  • 鲲鹏服务器logstash采集nginx日志
  • 微分方程入门之入门之入门,纯笔记
  • Android Jetpack 组件库 ->WorkManager
  • 【Keepalived】高可用集群
  • Illustrator 删除编辑记录
  • 【简述】C++11/14/17/20/23 中的关键新特性
  • MPI练习:前缀和问题
  • 泛微OA8前台SQL注入
  • GPU运维常见问题处理
  • [硬件电路-93]:模拟器件 - 晶体管的静态工作点,让晶体管工作在其放大电路舞台的中央!!!
  • 企业级 AI 工具选型报告:9 个技术平台的 ROI 对比与部署策略