48小时系统班试听入口

【大神笔记】OSPF的LSA类型汇总(包括OSPFv2和OSPFv3)- 下

发布作者:新盟教育 发布日期:2022-08-06 浏览人数:7641人

不得不看的OSPF的LSA类型汇总

前文指路:↓

【大神笔记】OSPF的LSA类型汇总(包括OSPFv2和OSPFv3)- 上





OSPFv2 LSA 类型总结




OSPFv2 LSA 类型总结


标注:图中 ADV 是通告路由器ABR 是区域边界路由器ASBR 是自治系统边界路由器


1、LSA 1 路由器 LSA(Router LSA)


描述路由器的直连链路状态信息由每个发起路由器通告,只在本区域内传递,不会超过 ABR。


2、LSA 2 网络 LSA(Network LSA)


描述本区域内 BMA / NBMA(串行连接信息不会在此出现)的网络信息以及连接到此网络的路由器。由本 BMA / NBMA 网络的 DR 或 BDR 通告,只在本区域传递。


3、LSA 3 网络汇总 LSA(Network summary LSA)


描述 OSPF 的区域间路由(在路由表中以 O IA 标识)。原 LSA 1 所描述的路由信息会由所在区域的 ABR 将其转换为 LSA 3。由 ABR 通告,3 类 LSA 只在一个区域内扩散,但 ABR 可以重新生成 3 类 LSA 以便将其扩散到其他区域(但是有的特殊区域会不让 LSA 3 进)。


注意:LSA 3 每穿越一个 ABR,其 ADV Router(通告路由器)都会发生改变,ADV Router 转变为最后一次穿越的 ABR 路由器。


4、LSA 5 自治系统外部 LSA (Autonomous system external LSA)


没有看错,这里是 LSA 5,我们先讲 LSA 5 再反过来看 LSA 4。


LSA 5 描述的是 OSPF 区域以外的路由(RIP、EIGRP、BGP 等,在路由表中以 O E1 / O E2 标识)。由 ASBR 通告,LSA 5 可以传播到整个 OSPF 的所有区域(特殊区域除外)。


注意:LSA 5 的 ADV Router 在穿越 ABR 的时候是不会改变的。


5、LSA 4 ASBR 汇总 LSA(ASBR summary LSA)


LSA 4 所承载的内容是:ASBR 的 Router-ID。LSA 4 其实就是图中 R4(通告路由器)将 Area 3 中 R11 的 Router-ID 信息转换为 LSA 4,在整个 OSPF 域中泛洪传播(特殊区域除外)。LSA 4 由 ABR 通告。


  • 为什么需要 LSA 4?

    由于 LSA 5 的通告路由器在穿越 ABR 的时候不会改变,如图中 Area 3 的 LSA 5 在穿越 R4 到达 Area 0 时,通告路由器不改变仍然是 R11,因此除了 Area 3,Area 0 和其他区域都不知道 R11 的信息。此时就需要 LSA 4 为 Area 0 和其他区域提供 R11 的信息,可以这么说,LSA 4 是为 LSA 5 所服务的。

6、LSA 7 NSSA 外部 LSA(NSSA External LSA)


LSA 7 通告几乎和 LSA 5 通告是相同的,由 ASBR 通告,只是不像 LSA 5 那样在整个 OSPF 自治系统内进行泛洪扩散,LSA 7 仅仅在始发这个 LSA 7 的 NSSA Area 和 Total NSSA Area 内部进行泛洪扩散。




OSPFv3 LSA 类型



在 IPv6 环境下生成和再次生成 LSA 的过程与 IPv4 环境下的过程是相同的。再次生成的 LSA 的序列码(LS sequence number)递增,LSA 的生存时间(LS age)被设置为 0,LSA 被写入链路状态数据库中,并从适当的接口扩散出去。在 IPv4 环境下能够触发再次生成 LSA 的事件,同样能够触发 IPv6 环境下的路由器再次生成 LSA,除此之外,下列事件或行为也能够触发 IPv6 路由器再次生成 LSA


  • 任意一个路由器接口状态的改变;

  • DR 路由器身份的改变;

  • 邻居路由器从 full 状态转变到其它状态,或者从其它状态转变到 full 状态;

  • 邻居接口 ID 的改变;

  • 为链路增加了新的地址前缀,或者删除了某个地址前缀;

  • 收到了新的链路 LSA(link-LSA),并引起了链路前缀的变化。


OSPFv3 继承了 OSPFv2 的大多数 LSA 类型,只是名称上有所改变,并增加了新的 LSA 类型。下表列出了 OSPFv3 使用的 LSA。


LSA 名称LSA 类型编号LSA 类型编码
Router-LSA10x2001
Network-LSA20x2002
Inter-Area-Prefix-LSA30x2003
Inter-Area-Router-LSA40x2004
AS-External-LSA50x2005
Group-membership-LSA60x2006
Type-7-LSA70x2007
Link-LSA80x2008
Intra-Area-Prefix-LSA90x2009

(LSA 类型一览表)


1、路由器 LSA(Router-LSA)


描述在特定区域内的路由器接口的链路状态及链路开销。该类型 LSA 仅在接口所在的区域内传播。该类型 LSA 还指示出产生该类型 LSA 的路由器是否是一台 ABR 或 ASBR,以及路由器是否是虚链路的一端。类型 1 LSA 也被用来通告末端(stub)网络


2、网络 LSA(Network-LSA)


由 DR 产生,用来描述 DR 所代表的网络的链路状态信息和链路开销信息。该 LSA 是 BMA 网络上的所有链路信息和链路开销信息的集合信息


3、区域间前缀 LSA(Inter-Area-Prefix-LSA)


这种类型 LSA 在 OSPFv2 中叫做概括的网络链路状态条目(summary net link states)。该类型 LSA 由 ABR 产生,用来把一个区域内的路由信息通告到另外一个区域。这种类型的 LSA 既可以描述一条具体的路由信息,也可以描述总结的路由信息。在 OSPFv3 中,地址是用前缀和前缀长度表达的,而不再使用地址和掩码的表达形式。缺省路由的前缀长度用 0 代表。


4、区域间路由器 LSA(Inter-Area-Router-LSA)


由 ASBR 产生,用以通告 ASBR 的位置。试图把数据送达外网的路由器使用该 LSA 确定通往下一跳的最佳路径。


5、自治系统外 LSA(AS-External-LSA)


用来携带自治系统外路由信息的 LSA。例如,把其它 AS 的路由再发布到 OSPF 中的路由信息。在该类型的 LSA 中,地址用前缀和前缀长度表达,缺省路由的前缀长度用 0 表达。


6、类型 6 LSA(Group-membership-LSA)


用于组播,不做讨论。


7、类型 7 LSA(Type-7 LSA)


由 NSSA 中的 ASBR 产生,只在 NSSA 中传播。在 ABR 上它被转换成类型 5 并且被扩散到骨干区域。


8、链路 LSA(Link-LSA)


该类型 LSA 仅在本链路上传播,具有以下 3 种目的:向本链路上的其它路由器提供路由器的本链路地址;向本链路上的其它路由器通告 IPv6 地址前缀,使其与本链路相关联;允许路由器在该类型 LSA 中插入一些选项比特,与为本链路产生的网络 LSA 相关联。


9、区域内前缀 LSA(Intra-Area-Prefix-LSA)


该类型 LSA 在本区域内传播,具有以下两种功能之一:通过参考网络 LSA 把 IPv6 地址前缀与转递网络(transit network)相关联;或者通过参考路由器 LSA 把 IPv6 地址前缀与路由器相关联。


一台路由器可以为给定的区域产生多个该类型的 LSA,这些 LSA 使用链路状态 ID 字段(Link State ID)区分。DR 为它所代表的链路产生一个或多个该类型的 LSA,向整个区域内通告该链路的地址前缀。


 推荐阅读 :

>>>【独家首发】新版HCIE考试解读直播回顾

>>> 重磅!华为HCIE认证改版升级通知!

>>>【命令解析】Linux用户行为的常用命令

>>> 网工必备通信基础知识,还不知道你就out了?

>>>【必备干货】网工入门必会桥接教程,外网+GNS3+Vmware

>>>【技术指南】5分钟搞清楚OSPF链路状态路由协议


网工界市场认可度极高的华为认证,你考了吗?


拿下华为HCIE认证之后,你可以:

  • 跨越90%企业的招聘硬门槛

  • 增加70%就业机会

  • 拿下BAT全国TOP100大厂敲门砖

  • 体系化得到网络技术硬实力

  • 技术大佬年薪可达30w+