1、概念
Network LSA 仅在拥有 MA 网络的区域内由 DR 产生,用于列举出接入该 MA 网络的所有路由器的 Router-ID 和 显示该 MA 网络的掩码。
我们知道,Router LSA 和 Network LSA 都是用来描述区域内的拓扑和网段信息的,在已有 Router LSA 的基础之上,为什么还需要引入Network LSA 的概念呢?
基于 Router LSA(Type-1 LSA),我们可以大致描述出区域内 MA 网络的拓扑信息:比如,一个路由器接口接入到 MA 网络中,则该路由器会自动生成一条 Router LSA,其中描述该接口的 Link 的链路类型为 2 (TransNet,连接到一个传输网络),链路 ID 为 DR 的接口 IP 地址,链路数据为本路由器接口的 IP 地址。但是如何描述这个 MA 网络的掩码呢,以及有多少路由器连接到这个 MA 网络中呢?显然 Router LSA 无法准确表达出上述信息,需要引入 Type-2 LSA,即 Network LSA 用来补充描述区域内 MA 网络信息。
注意,只有区域内有 MA 网络才会有 Network LSA,且只有 MA 网络中的 DR 才会产生一个 Network LSA 并在区域内泛洪。
2、报文格式
P1.Network LSA报文格式
Network LSA 的头部“链路状态类型”字段值为 2,“链路状态ID”字段值为产生这个 Type-2 LSA 的 DR 的接口 IP 地址。
网络掩码(Network Mask): 该 MA 网络的网络掩码。
相连的路由器(Attached Router)的Router-ID: 连接到该 MA 网络的路由器的 Router-ID (即该 MA 网络中所有与 DR 建立了邻接关系的路由器的 Router-ID,以及 DR 本身的 Router-ID)。
扩展:
查看区域内泛洪的 Type-2 LSA:display ospf lsdb network。
路由器通过 Router LSA 和 Network LSA 计算得到的路由称为区域内部路由(Intra-Area Route)。