网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

链路状态通告(Link State Advertisement,LSA)

更新时间:2026年03月27日   作者:spoto   标签(Tag):

采用最短路径优先算法(OSPF)就是如此而已。链路状态路由协议该算法用于找到从源路由器到目标路由器之间的最佳路径。它采用自己的最短路径优先算法来实现这一功能。OSPF路由器通过交换LSA来更新和维护OSPF拓扑数据库。不过,在了解LSA的类型之前,我们首先需要了解OSPF中路由器的各种角色。
路由器角色 –

  1. 骨干路由器区域0被称为“骨干区域”,而位于该区域内的路由器则被称为“骨干路由器”。
  2. 内部路由器内部路由器是指那些所有接口都位于同一区域内的路由器。
  3. 区域边界路由器(ABR)连接主干区域与另一个区域的路由器被称为“区域边界路由器”。因此,这些ABR会维护多个链路状态数据库,这些数据库既描述了主干区域的拓扑结构,也描述了其他区域的拓扑结构。
  4. 自治系统边界路由器(ASBR)当一台 OSPF路由器连接到使用其他协议的设备时,比如 EIGRP、Border Gateway Protocol 或其他任何路由协议,那么这种路由器就被称为自治系统。连接两个不同自治系统的路由器,其中有一个接口正在使用 OSPF 在区域 0 中运行,这样的路由器被称为自治系统边界路由器。这些路由器负责执行路由信息的重新分发功能。而 ASBR 则同时支持 OSPF 以及另一种路由协议,例如 RIP 或 BGP。


LSA类型 –
根据运行OSPF的设备的所在区域,会交换不同类型的LSAs。

  1. 类型-1(路由器链路通告)这是属于同一区域内的路由器之间交换的Type-1 LSA。该路由器包含链接状态、路由器ID、IP信息以及当前接口状态等信息。如果某个路由器连接到多个区域,那么就需要分别交换不同的Type-1 LSA。

  1. 如图所示,同一区域内的路由器之间会交换Type 1 LSA。但如果路由器的其他接口位于另一个区域内,那么就会交换不同的Type 1 LSA。
  2. 类型-2(网络链接广告)这是一种Type-2 LSA,它由DR(设计路由器)发送给同一区域内所有其他路由器。这些路由器包含DR和BDR的IP信息,以及属于同一网络的其他路由器的状态信息。需要注意的是,DR负责将路由信息分发到同一广播区域内的所有其他路由器上。

  1. 如图所示,在广播网络中,只有DR负责将路由信息分发到同一区域内的其他路由器。
  2. Type-3(摘要LSA)这是一种类型为3的LSA,由ABR生成,用于覆盖与其所在区域不同的其他区域。ABR从其他区域获得的拓扑信息会被注入到主干区域中。这些信息包括IP地址以及负责发布这些LSA的路由器的相关信息。

  1. 如图所示,R3(ABR)通过生成类型为3的LSA,将区域1的路由信息传播到其他区域。
  2. Type-4(摘要ASBR LSA)ABR将这些Type 4 LSA发送给生成它们的那个区域之外的其他区域。这些LSA是由ABR生成的,其作用就是向其他设备通报通往ASBR的路由信息。

  1. 如图中所示,R4是一个ASBR。因此,为了向R3通告自己的路由信息,R4会生成一种类型为1的LSA。而这种LSA又会进一步生成另一种类型为4的LSA。这些LSA会被发送到所有其他外部区域,从而让其他区域的路由器知道R4的路由信息。
  2. Type-5 AS外部链接广告——这些LSAs是由ASBR生成的,用于通告那些不属于OSPF自治系统的路由信息。
  1. 如上图所示,R4将作为OSPF和RIP的ASBR角色来发挥作用。路由1.1.1.0/24需要被通告到OSPF区域中。这是ASBR的职责,即负责将其他路由协议中的路由通告到OSPF区域中。因此,R4会创建类型为5的LSA,以将这些路由通告给所有其他OSPF区域。

LSA的优点:

  • 链路状态路由协议的主要优势在于能够实现快速的网络收敛。在这种协议中,链路状态信息会立即被发送到所有接口上,而无需进行任何修改。不过,接收链路状态信息的接口除外。
  • 链路状态路由方法利用多个区域来组织网络结构,这些区域以层次化的方式排列。这种多区域的布局能够使得路由信息的汇总更加精确。
  • 在链路状态路由中,会使用拓扑图或SPF树来构建网络拓扑结构。每个路由器都可以利用SPF树来独立地确定到达各个网络的最短路径。
  • 在LSP首次发生 flooding之后,LSP的更新只会针对拓扑结构的变化而发出,且只包含与这些变化相关的数据。LSP中唯一包含的信息就是受影响的链路的相关信息。链接状态不会定期发送任何更新信息。

LSA的缺点:

  • 由于链路状态路由协议能够提供完整的拓扑信息,因此它们需要更多的CPU处理能力。因为SPF算法所需的CPU资源比距离向量算法(如Bellman-Ford算法)要多。
  • 数据库和SPF树是由链路状态路由协议来创建和维护的。与距离向量协议相比,数据库和SPF树的存储需求要更高。
  • 链路状态路由的协议规定:在初始设置过程中,以及网络出现中断或拓扑结构发生变化时,都需要发送链路状态数据包。这些因素都会影响到网络的带宽容量。如果网络不稳定,那么网络的带宽也会受到影响。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料