目录

一、前言

二、常见各类LSA

2.1域内LSA:

2.2域间LSA:

2.3域外LSA

希望有需要的小伙伴可以参考参考,如有误解、请指正!

一、前言

OSPF LSA链路状态通告(Link State Advertisement),其包含了OSPF(Open Shortest Path First)协议中用于交换链路状态信息的有关网络拓扑的信息,在OSPF中主要通过泛洪LSA以及同步LSDB数据库来学习路由,达到全网互通。

LSA重要字段:

Age:表示LSA被创建的时间,以秒为单位。它用于判断LSA的新旧程度和可靠性。

Options:包含一些标志位,用于传递一些特定信息和配置选项。

Type:表示LSA的类型,用于区分不同类型的LSA。常见的LSA类型有:路由器LSA、网络LSA、多点网络LSA、外部LSA等。

Link State ID:用于唯一标识LSA。对于路由器LSA和网络LSA,Link State ID通常是指该路由器或网络的ID。对于其他类型的LSA,Link State ID的具体含义可能会有所不同。

Advertising Router:表示发送该LSA的路由器的ID。通过Advertising Router可以知道该LSA的产生者是哪个路由器。

LS Sequence Number:用于标识LSA的版本和更新。每次对LSA进行更新时,这个序列号都会递增。

LS Checksum:用于校验LSA的完整性,检测是否出现了错误。

Length:表示整个LSA的长度,包括头部和数据部分。

二、常见各类LSA


ospf 中4类LSA ospf 五类lsa_ospf 中4类LSA


本文将常见LSA笼统地按照区域划分为域内、域间和域外,毕竟万物皆没有明确的边界。

2.1域内LSA:

1LSARouter-LSA

产生者:所有运行OSPF的路由器都会生成。

传播范围:该LSA在接口所属的本区域泛洪。

作用:描述设备的直连拓扑信息和路由信息。

详解:

ospf 中4类LSA ospf 五类lsa_智能路由器_02

此处仅以Area 0配置举例(LSA 1类传播范围为本区域),配置完成后,三台路由器的链路状态数据库中都会有本区域设备产生的1类LSA描述信息,三台设备 = 三条1类LSA如下所示:

ospf 中4类LSA ospf 五类lsa_网络协议_03

ospf 中4类LSA ospf 五类lsa_ospf 中4类LSA_04

此1类LSA是Router-id为2.2.2.2这个路由器所产生,有2条链路:

  • 第一条开销为1的12.0.0.2,表明是此路由器自身接口的IP,这里是MA网络类型,说明是拓扑信息,需要2类LSA来补充1类LSA缺失的路由信息。

第二条开销为0的2.2.2.2,掩码为32位,是StubNet网络类型,说明是路由器的环回地址的路由信息。

2LSANetwork-LSA

产生者:用于MA网络中,只有DR才会产生。

传播范围:该LSA在接口所属的本区域泛洪,终止于ABR。

作用:描述DR所在网络中所有与之形成邻接关系的路由器的路由信息与拓扑信息。

详解:

ospf 中4类LSA ospf 五类lsa_网络协议_05

此处同样仅以Area 0配置举例(LSA 2类传播范围为本区域),配置完成后,三台路由器的链路状态数据库中都会有本区域设备产生的2类LSA描述信息,本区域有两个网段 = 两个DR如下所示:

ospf 中4类LSA ospf 五类lsa_网络_06

ospf 中4类LSA ospf 五类lsa_智能路由器_07

此2类LSA是路由器2.2.2.2所产生的,Link ID是所描述网段上DR的接口IP地址,通告路由器是DR路由器的Router ID,Attached Router是连接到该MA网络的路由器的Router ID,如果有多台路由器接入到MA网络,则使用多个字段描述。

2.2域间LSA:

3LSANetwork-Summary-LSA

产生者:由ABR路由器产生

传播范围:整个运行OSPF协议的网络中,在不同区域间传递

作用:用于区域间的通信

详解:

ospf 中4类LSA ospf 五类lsa_tcp/ip_08

此处全拓扑配置举例(LSA 3类传播范围为区域间),全拓扑路由器的链路状态数据库中都会有其他区域的路由信息,一个网段有 = 一条,拿区域0来说,其他区域的路由器LSDB表中会有两条area 0的3类路由信息,如下所示:

ospf 中4类LSA ospf 五类lsa_智能路由器_09

ospf 中4类LSA ospf 五类lsa_ospf 中4类LSA_10

此时在R2上查看这条路由信息,Link ID是所描述的目的网段的地址,ADV rtr是通告路由器ABR的Router-id,开销为1 = 经过1个路由器。

2.3域外LSA

此处先介绍5类LSA,因为4类LSA是为5类LSA服务。

5LSAAS-External-LSA

产生者:ASBR路由器。

传播范围:整个AS内部泛洪。

作用:描述AS外部路由信息。

详解:

ospf 中4类LSA ospf 五类lsa_网络协议_11

引入外部66.0.0.0网段并且配置完成后,在OSPF的区域内每台路由器的LSDB表中都会有一条外部路由信息:

ospf 中4类LSA ospf 五类lsa_tcp/ip_12

ospf 中4类LSA ospf 五类lsa_tcp/ip_13

4类LSA:ASBR-Summary-LSA

产生者:由ABR产生。

传播范围:在ABR所连接区域内传播(除ASBR所在区域)。

作用:描述到ASBR的路由信息。

详解:

ospf 中4类LSA ospf 五类lsa_ospf 中4类LSA_14

在本拓扑中,引入的外部路由信息(66.0.0.0)只会在区域1与2之间传播泛洪,告知此区域的路由器如何前往ASBR。

ospf 中4类LSA ospf 五类lsa_智能路由器_15

ospf 中4类LSA ospf 五类lsa_tcp/ip_16

7类LSA作为特殊区域,下篇详解特殊区域!