( 1 )路由器 LSA( Router LSA ):每一台路由器都会产生 1 类 LSA 通告。这个最基本的 LSA 通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的代价,以及该链路上所有已知的 OSPF 邻居;另外,1 类 LSA 同时也指出了路由器是不是 ABR 或 ASBR 。这些 LSA 通告只会在始发它们的区域内部进行泛洪扩散(如下图所示)。通过命令 show ip ospf database router 可以查看数据库中列出的所有路由器 LSA 通告。
1 类 LSA:路由器 LSA
1 类 LSA:路由器 LSA
在链路状态 ID 字段中,使用通告路由器的路由器 ID 来标识 1 类 LSA 。路由器的每条链路(接口)都被定义为 4 种类型之一:1 、2 、3 或 4 类。LSA 包含一个链路 ID 字段,用于标识链路的另一端;链路 ID 字段的含义随链路类型而异,下表描述了 1 类 LSA 链路类型及其链路 ID 字段的含义:
链路类型 描述 链路 ID 字段的内容
1 到另一台路由器的点到点连接 邻居路由器的 ID
2 到中转网络的连接 DR 的接口地址
3 到末节网络的连接 IP 网络 / 子网号
4 虚链路 邻居路由器的 ID
还有一个链路数据字段,它提供了 32 位的额外信息。对于大多数链路类型来说,这是相关路由器接口的 IP 地址;对于连接到末节网络的链路来说,这是该末节网络的子网掩码。
( 2 )网络 LSA( Network LSA ):2 类 LSA 是 DR 为区域中每个中转的广播网络或 NBMA 网络生成的。中转网络至少与两台 OSPF 路由器直接相连,诸如以太网等多路访问网络就属于中转网络。2 类 LSA 列出了构成中转网络的所有路由器(包括 DR 本身)和链路的子网掩码。中转链路的 DR 负责通告 2 类 LSA ,2 类 LSA 随后被扩散到区域内所有的路由器,2 类 LSA 不会跨越区域边界进行传播(如下图所示)。其链路状态 ID 为通告这个 2 类 LSA 的 DR 的 IP 接口地址。使用命令 show ip ospf database network 可以查看网络 LSA 通告的信息。请注意,和路由器 LSA 不同,网络 LSA 中没有度量字段。