OSPF的LSA详解(报文分析+具体例子)

OSPF的LSA详解 在OSPF协议中,LSA全称链路状态通告,主要由(LSA摘要)和。部分LSA只有LSA头部信息,无链路状态信息。,因此了解不同的LSA的内容和其功能,对了解OSPF协议的路由形成有很大帮助。这里的OSPF是v2版本,只针对IPv4来讲。描述一条LSA的。 阅读详情
AI摘要

本文详细介绍了OSPF的LSA,包括LSA报头格式,涵盖LS age、LS type等字段。还阐述了Type1 - Type7等不同类型LSA的定义、携带内容、作用、传播范围及产生者,如Type1描述区域内直连链路,Type5描述外部引入路由。最后说明了判断LSA新旧的方法。

OSPF LSA

  • 要点掌握:

    • 名称

    • 携带的内容

    • 作用

    • 传播的范围

    • 由谁产生

LSA报头格式

  • 所有的LSA都有相同的报文头

    image-20250311093339955

    • LS age:LSA产生后所经过的时间,以秒为单位。LSA在本路由器的LSDB中会随时间老化(每秒钟加1),但在网络的传输过程中却不会

    • LS type:LSA的类型

    • Link State ID:具体数值根据LSA的类型而定。

    • Advertising Router:始发LSA的路由器的ID

    • LS sequence number:LSA的序列号,其他路由器根据这个值可以判断哪个LSA是最新的

    • LS checksum:除了LS age字段外,关于LSA的全部信息的校验和

    • length:LSA的总长度,包括LSA Header,以字节为单位

Type1-LSA

  • 定义:

    • Router LSA , 路由LSA:

    • 描述区域内部与路由器直连的链路信息

    • 仅在区域内部传播

    • 每台路由器都会产生Type1 LSA

  • 内容:

    • (链路状态ID)LS ID :发出该LSA的路由器的Router-id

    • (通告路由器)Adv Rtr:产生LSA的路由器的Router-id

    • (链路类型)Link-Type

      • 描述该链路的二层类型 , 类型取值:

      • 1: 点对点连接到另一台路由器 ;链路ID:邻居的RID;链路数据:产生该LSA路由器的接口IP;

      • 2:连接到一个传输网络;链路ID:DR的接口IP地址;链路数据:产生该 LSA的路由器的接口地址

      • 3:连接到一个末梢(stub)网络;链路ID:网络IP地址;网络掩码

      • 4:虚链路;链路ID:邻居的RID;链路数据产生该 LSA的路由器的接口地址

      • Type:链路类型,取值:

        链路类型描述链路ID链路数据
        1点对点连接到另外一台路由器邻居的Router-id产生该LSA的路由器的接口的IP地址
        2连接到一个传输网络DR的接口IP地址产生该LSA的路由器的接口的IP地址
        3连接到一个末梢网络网络IP地址网络掩码
        4虚链路邻居的Router-ID产生该LSA的路由器的接口的IP地址

        image-20250311094657694

  • 报头内容:

    image-20250311093642995

    • 特殊位:

      • V:如果产生此LSA的路由器是虚连接的端点,则置为1

      • E:如果产生此LSA的路由器是ASBR,则置为1

      • B:如果产生此LSA的路由器是ABR,则置为1

    • # Links:LSA中所描述的链路信息的数量,包括路由器上处于某区域中的所有链路和接口

    • Link ID:链路标识,具体的数值根据链路类型而定(发出该LSA路由器的RID)

    • Link data:链路数据,具体的数值根据链路类型而定

      例子:

      img

      image-20250311150035811

Type2-LSA

  • 定义:

    • Network LSA 网段LSA:

    • 描述区域内的MA网络链路的路由器RID以及网段掩码信息; (通过类型1和类型2得到区域内部路由)

    • 仅在区域内部传输

    • 只有DR会产生Type2 LSA

  • 内容:

    • (链路状态ID)LS ID :该网段的DR的ip地址

    • (通告路由器)Adv Rtr:该网段DR的Router-id

    • 网络掩码

    • (相连的路由器)Attached Router:该网段所有路由器的Router-id

  • 报头内容

    image-20250311110029503

    • Link State ID:DR的IP地址

    • Network mask:广播网或NBMA网络地址的掩码

    • Attached router:连接在同一个网段上的所有与DR形成了完全邻接关系的路由器的Router ID,也包括DR自身的Router ID

  • 例子:

    image-20250311150858075

Type3-LSA

  • 定义:

    • Summary LSA 网络汇总LSA

    • 描述其他区域的链路信息 -- 解决区域间路由计算

      • 以子网形式传播,类似直接传递路由

      • 收集区域内的1,2类LSA信息以子网形式传播

    • 在除了生成该LSA的所有其他区域传播

    • 只有ABR会产生Type3 LSA

  • 内容:

    • (链路状态)LS ID :其他区域某个网段的网络地址

    • Net mask :该网段的子网掩码

    • (通告路由器)Adv Rtr:通告该LSA的ABR的Router-id

    • cost值

  • 报头内容

    image-20250311110148383

    • Link State ID:所通告的区域外的网络地址;

    • Network mask:Type3 LSA的网络地址掩码。

    • Metric:到目的地址的路由开销

    • 说明:Type3的LSA可以用来通告缺省路由,此时Link State ID和Network Mask都设置为0.0.0.0。

  • 例子:

    image-20250311151307631

    image-20250311151317232

Type4-LSA

(Type-4 LSA和Type-3 LSA 除Link State ID字段有所不同外,有着相同的格式,它们都是由ABR产生)

  • 定义:

    • Asbr-summary ASBR汇总LSA

    • 描述ASBR的信息(RID),让区域内部路由器知道如何到达ASBR

    • 只有ABR会产生Type4 LSA 触发条件是ABR收到第一个5类LSA

    • 在ASBR本区域的内部路由器,不会产生到达该ASBR的4类LSA

  • 内容:

    • LS ID:ASBR的router-id

    • 网络掩码:字段全0 ,没有意义

    • Adv Rtr:通告ASBR的ABR的router-id

    • cost:该ABR到ASBR的cost值

  • 报头格式与Type-3 LSA类似

Type5-LSA

  • 定义:

    • AS-extenal LSA 外部LSA

    • 描述AS外部引入的路由信息

    • 只有ASBR会产生Type5_LSA E位置1

    • 在所有区域传播 除了个别特殊区域

  • 内容:

    • 网络掩码

    • E位:度量值类型

      • 置位1:二类外部路由 ,可信程度低,ASBR到目的地址(默认)

      • 置位2:一类外部路由, 可信程度高,开销=本路由器到ASBR+ASBR到目的地址

    • Cost值

    • 外部路由标记,部署策略

    • FA 转发地址

      • 为0:到达该外部网段的流量发往引入该路由的ASBR

      • 不为0:发往该地址

    • LS ID:外部某个网段的网络路由

    • Adv Rtv:引入该网段路由的ASBR的Router-id

  • 报文格式

    image-20250311110306314

    • Link State ID:所要通告的其他外部AS的目的地址,如果通告的是一条缺省路由,那么链路状态ID(Link State ID)和网络掩码(Network Mask)字段都将设置为0.0.0.0。

    • Network mask:所通告的目的地址的掩码。

    • (External Metric):外部度量值的类型。如果是第2类外部路由就设置为1,如果是第1类外部路由则设置为0。

    • Metirc:路由开销

    • Forwarding Address:到所通告的目的地址的报文将被转发到的地址

    • External Route Tag:添加到外部路由上的标记。OSPF本身并不使用这个字段,它可以用来对外部路由进行管理

  • 例子:

    image-20250311152118506

Type7-LSA

  • 定义:

    • NSSA(非完全末梢区域)外部LSA

    • 描述在NSSA区域引入的AS外部路由信息

    • 由NSSA区域的ASBR产生

    • 只会出现在NSSA和Totolly NSSA区域

  • 内容:

    • LS ID:外部某个网段的网络地址

    • Adv Rtr:引入该路由的ASBR的router-id

  • 报文格式与5类LSA一致

  • 7-5转

    • ABR为了让NSSA区域内的路由器能够通过骨干区域访问被过滤掉的5类LSA的外部路由,会向NSSA中发布一条默认路由(7类LSA描述)

    • NSSA允许用7类LSA引入少量外部路由,不被注入area0

    • ABR将NSSA泛洪的7类LSA转换成5类LSA再OSPF域内传播

  • FA地址不为0,是一个具体地址

  • 例子;

    image-20250311152342386

判断LSA的新旧

  • 拥有更高链路状态序列号的LSA实例被认为最新 -- 每次刷新LSA会将序列号+1

  • 序列号相同,拥有更大校验和的LSA实例被认为最新

  • 如果序列号和校验和相同,老化时间设置为Max-age(默认1h),则最新

  • 当本地LSA和新收到的LSA老化时间超过Max-Age-Diff(缺省为15m)时,被认为两个不同实例,老化时间小的LSA最新

  • 如果上面4点都一样则被认为是相同LSA

ospf的五种报文,七种状态,七种LSA类型,三张表 (1)stub区域:不接收4 5类LSA,由ABR自动产生一条缺省路由的Type3 LSA下发至该区域,骨干区域不能被配置为特殊区域,如果要将一个区域配置成Stub区域,则该区域中的所有路由器必须都要配置成Stub路由器,Stub区域内不能存在ASBR,虚连接不能穿越Stub区域建立。(3)LSR(link state request)报文:请求本设备缺少的LSA信息(很容易理解,请求的东西一般是自己没有的),通过携带本设备所缺少的LSA的摘要信息来实现请求;7、full:同步LSDB完成。 阅读详情

相关推荐

OSPF笔记(四):OSPF五种报文、八种状态机、五种常见LSA

5)特点:由ASBR产生,在整个路由域中都会传递,在到抵下一个ABR时,ADV(通告路由器)不会发生变化(精确选路)5)特点:在整个ospf路由域内都会传递,在倒抵下一个ABR时,ADV(通告路由器)会发生变化。(2)在整个ospf路由域内都会传递,在到抵下一个ABR时,ADV(通告路由器)会发生变化。(1)由ABR产生,相当于把1、2类转成3类LSA路由信息,通告给其他区域。(3)用来形成同一区域内的网络TOP结构,是真正的链路状态信息。2)内容:网络号、掩码、cost值 (不包含邻居信息)

China-P的博客 7601

OSPF的LSA报文解析(更新中)

LSA头部 1、链路状态老化时间:这个标识该LSA存在时间,当时间超过1800s的时候路由器会发出LSR报文重新请求。 2、可选项:ospf里面的一些特性选项,先忽略 3、链路状态类型:标识该LSA的类型 4、链路状态ID:在type1LSA中填入的是路由ID,type2LSA中填入的是发出该LSA的IP地址,type3LSA中填入的是想要传播的路由条目的相关网络号 5、通告路由器:通告该LSA的路由ID 6、链路状态序列号:代表该LSA更新的次数,每次LSA的老化时间到期后就会进行更新,然

qq_47529104的博客 4937

最全OSPF LSA详解

1. # 最全OSPF LSA详解 OSPF是目前企业网使用频率最大的IGP协议,OSPF的精髓在于LSA;理解了各类LSA的作用,才算是懂OSPF。 早期RFC规定有11类LSA,新版RFC中扩展到28类。此文主要介绍早期规定的11类LSA Type1_LSA 定义: Router LSA,描述区域内部与路由器直连的链路的信息,仅在区域内部传输,每台路由器都会产生Type 1Lsa 内容: 报文分析: Type2_LSA 定义:Network LSA,只有DR会产生Type 2 LSA,描述区域内的广

soso770880的博客 6198

OSPF报文详解——LSA概述

目录 一、OSPF报文详解: (1)———OSPF头部分析: (2)———hello字段分析: 二、LSA报文——链路状态通告 (1)———简介: (2)———头部信息: (3)———数据部分: 一、OSPF报文详解: ——【{二层帧头}+{IP头部}+【{OSPF头部]+{OSPF数据}】 ----【224.0.0.0~~224.0.0.255】这些是组播地址,这些组播地址的TTL都为1 ----hello报文:建立和维护OSPF邻居的,形成OSPF邻居表;目的IP地址:224.0.0

qq_62311779的博客 5779

OSPF报文与LSA

1. OSPF报文 OSPF报文 Hello 报文、 DD 报文、 LSR 报文、 LSU报文、LSAck 报文 OSPF 头部 OSPF 用 IP来封装协议报文,协议号89,5种OSPF的报文具有相同OSPF 头部。 OSPF 头部中关注的字段主要有: version: IPv4 版本号为2;v6版本号为3,1Byte; Type:描述为何种OSPF报文,1Byte; Router ID: 发送OSPF 报文的源Router ID,4Byte; Area ID:发送OSPF 报文接口所属的OSPF 区域

ntd_henry的博客 4703

ospf状态机及五类lsa实验抓包详解

一、项目介绍与设计目的以及完成度 验证ospf协议的工作原理: 1.验证ospf中邻居邻接关系的建立 2.验证一,二,三,四,五类LSA的作用特性 完成度: 对ospf状态机有详细的抓包分析 对一到五类lsa有详细的display和抓包分析 二、项目环境要求 测试软件:Ensp Whireshark 协议版本:Ospfv2 三、协议产生背景 网络规模扩大 网络可靠性要求提高 网络异构化趋势加剧 四、实验原理 0SPF协议,是目前网络中应用最广泛的路由协议之一。属于内部网关路由协 议,能够适应各种规模的网络环

Grimm的博客 4317

OSPF LSA类型详解

参考博客原址:https://blog.youkuaiyun.com/weixin_34077371/article/details/85100742 背景:OSPF为什么要划分LSA类型?这是由于OSPF区域化结构决定的,在没有区域化结构的路由协议中路由数据库里是没有类型之...

智慧云工具箱的博客 4万+

OSPF 2类LSA详解

上图为2类LSA : Network LSA 的报文格式 , 我们重点关注3个报文字段即可 , 其他内容没有实际的信息DR的接口IP地址该MA网络的掩码连接在该MA网络的所有路由器的Router ID, 关于OSPF DR的细节我有一篇专门的文章介绍 , 所以如果OSPF的网络接口类型为P2P , 则这个OSPF域中将不会存在2类LSA ,

weixin_61113386的博客 1201

OSPF中常见的六种LSA详解

OSPF中常见的六种LSA详解

qq_50929489的博客 2万+

OSPF协议报文-LSU、LSAck报文

OSPF报文-LSU-LSAck报文

计算机网络技术 3812

如何在NVIDIA CX6 网卡和华为CE交换机上为RDMA协议使能DCQCN和PFC

【代码】如何在NVIDIA CX6 网卡和华为CE交换机上使能DCQCN和PFC。

Markchen7788的博客 5090

OSPF LSA 报文

OSPF LSA 报文格式 - 持续更新

Nshrod的博客 2209

别再调PID了!用MATLAB/Simulink给四旋翼无人机搭个ADRC控制器(附完整仿真模型)

本文详细介绍了在MATLAB/Simulink环境中为四旋翼无人机搭建ADRC控制器的完整流程,包括核心原理、Simulink建模、参数调试技巧及与PID控制的性能对比。ADRC通过扩张状态观测器(ESO)有效提升无人机在复杂扰动下的控制性能,特别适合四旋翼无人机这类强耦合系统。文章还提供了完整的仿真模型和工程实践问题解决方案。

weixin_26808439的博客 381

OSPF LSA详解

OSPF LSA的详解 1.LSA1 传播区域:本区域 通告者:本区域所有路由器 携带信息:本地直连拓扑 链路类型 1.STUB 转化成有向图为 2.P2P,两个路由器直接相连,也同时连到一个STUB网络 图中的描述可以画出有向图 3.TRANSIT(DR接口作为中间网络标致)虚拟的网络,具体执行的时候,在某个路由器的接口 LSA1 描述出有向图 1类LSA描述不完整,只能到N2,...

weixin_43726831的博客 7046

长短期记忆网络(Long Short-Term Memory networks, LSTM)

如何简单的理解LSTM——其实没有那么复杂:

weixin_39910711的博客 2万+

ARM 汇编指令:LSL(逻辑左移) 和 LSR(逻辑右移)

ARM 汇编中的 LSL(逻辑左移)和 LSR(逻辑右移)是基础移位指令,分别实现二进制位的左移和右移操作。LSL 低位补0,等效于乘以2^n;LSR 高位补0,等效于无符号除以2^n。这两个指令可以单独使用或与其他指令结合(如ADD、MOV等),利用ARM的"桶形移位器"硬件实现高效运算。关键特性包括:移位范围0-31(LSL)或1-32(LSR),可选更新标志位,以及与其他指令结合时的无额外开销优势。LSR与ASR(算术右移)的主要区别在于高位填充方式,分别适用于无符号和有符号数处理

guigenyi的专栏 1810

OSPF的6种LSA

本文介绍了OSPF的6种LSA及其产生场景

m0_45053357的博客 5481

学习笔记9--智能驾驶的功能安全设计之功能安全设计

本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》。此专栏是关于《自动驾驶系统设计及应用》书籍的笔记.

FUXI_Willard 1794

列举ospf的5种报文类型_OSPF报文详解

1 OSPF报文类型OSPF用IP报文直接封装协议报文,协议号为89。OSPF分为5种报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck报文。1. Hello报文:周期性发送,用于发现和维持OSPF邻居关系;2. DD报文(DataBase Description Packet):数据库描述报文,描述本地LSDB的摘要信息,用于两台路由器进行数据库同步;3. LSR报文(Link ...

weixin_33640562的博客 2万+

图像去雾常见数据集

上述数据集涵盖了室内、室外、真实和合成等多种场景,可以满足不同研究需求。在选择数据集时,建议根据具体任务的应用场景和目标选择合适的数据集,例如真实雾天图像适合模型的实际应用验证,而合成数据则适合模型的快速迭代和训练。希望本文能为从事图像去雾研究的朋友提供一些帮助!

m0_68604571的博客 6334

芒果YOLOv8改进52:主干Backbone篇之GhostNetV2:提出原创GhostNetV2 架构升级版:引入长距离注意力机制增强廉价操作,构建更强端侧轻量型骨干,打造高效轻量级检测器

长距离注意力机制增强廉价操作,打造轻量级检测器

包括YOLOv5、YOLOv7、YOLOv8等模型改进 1611

OSPF中的LSA类型的详解

最重要的是LSA 各类lsa中: 在骨干区域中允许存在的有:一、二、三、四、五类lsa 一定是由ABR产生的有三、四类lsa Type-1:路由器LSA(Router LSA) ​ 作用:描述路由器自身的直连链路信息(接口的地址、接口类型、接口开销打包成1类LSA通告给邻居) ​ 产生者:每一台运行OSPF的路由器都会产生该LSA ​ Link State ID:产生该LSA的路由器的Router-id(描述谁的信息) ​ ADV Router(始发路由器)(产生该种LSA的路由器):产生该LSA的

小李子 2万+

MATLAB船舶开尔文尾迹三维仿真建模

开尔文尾迹介绍 Kelvin最早研究舰船在水面运动在水面上形成波纹的原理,主要针对静水中点源运动的尾迹问题,并给出尾迹的张角和波高分布情况。由 Kelvin 的理论,一般情况下假设由一个理想点源来代替舰船,开尔文尾迹由分歧波和横断波组成,分歧波向船的两侧扩散,而横断波主要向船的后方传播,在相遇的地方两波相干形成尖头波,且尖头波位于尾迹角16°到19.5°之间,又因为尖头波波长过短,以至于无法单独的区分出每个尖头波的波前,所有的波前在视觉效果上就连成一条直线表现为亮线,称为开尔文臂,开尔文臂以船身对称,且角度

qq_19512613的博客 3844

ospf详解及LSA的作用

OSPF: open shortest path first -概述: OSPF(开放式的最短路径优先协议)是一个公有标准协议; 任何厂商的设备都可以支持; 该协议只能在 公司内部 使用,属于“内部网关协议”; 该协议在在不同的路由器之间传递的是“链路状态信息” 所以,称之为“链路状态 路由协议”。 该协议的报文封装在 IP 头部后面,属于 OSI 模型第三层 该协议在IP报文中的协议号为 89 ...

qq_45811376的博客 6228

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OSPF基础,报文类型,区域划分,LSA类型

一、OSPF报文 OSPF 协议报文直接封装为 IP 报文,协议号为 89。 OSPF 有五种类型的协议报文: 1、Hello 报文:周期性发送,用来发现和维持 OSPF 邻居关系,以及进行 DR(Designated Router,指定路由器)/BDR(Backup Designated Router,备份指定路由器)的选举。 2、DD(Database Description,数据库描述)报文:描述了本地 LSDB(Link State DataBase, 链路状态数据库)中每一条 LSA(

Bert_Wang的博客 4456

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: 10.OSPF专题
下一篇: 1.网络基础原理专题
JJumpping
博客等级 码龄4年 241粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值