跳到主要内容

4.4.3.3. Network-LSAs (网络 LSA)

Network-LSA 的 LS type 被设置为值 0x2002. Network-LSA 具有区域泛洪范围. 对于每条 broadcast 或 NBMA 链路, 只要该链路上已选举出 Designated Router, 且该 Designated Router 与链路上的至少一个其他路由器完全邻接, 就会发起一个 Network-LSA. Network-LSA 由该链路的 Designated Router 发起, 并列出该链路上所有与其完全邻接的路由器.

IPv6 中发起 Network-LSA 的过程与 [OSPFV2] 第 12.4.2 节所述 IPv4 过程相同, 但有以下例外:

  • IPv6 Network-LSA 的 Link State ID 被设置为该链路上 Designated Router 的 Interface ID.

  • IPv6 Network-LSA 不包含 Network Mask. 以前包含在 IPv4 Network-LSA 中的所有地址信息, 现在都被放入由该链路的 Designated Router 发起的 intra-area-prefix-LSA.

  • Network-LSA 中的 Options 字段设置为该链路关联的 link-LSA 中 Options 字段的逻辑 OR, 这些 link-LSA 对应于完全邻接的邻居. 这样, 当链路上至少一个完全邻接的邻居请求通告某项能力时, 该网络链路就会表现出该能力.

例如, 假设 Router RT4 已被选举为图 1 中 Network N3 的 Designated Router, 则会发起以下 Network-LSA:

; Network-LSA for Network N3

LS age = 0 ; newly (re)originated
LS type = 0x2002 ; network-LSA
Link State ID = 1 ; RT4's Interface ID on N3
Advertising Router = 192.0.2.4 ; RT4's Router ID
Options = (V6-bit|E-bit|R-bit)
Attached Router = 192.0.2.4 ; Router ID
Attached Router = 192.0.2.1 ; Router ID
Attached Router = 192.0.2.2 ; Router ID
Attached Router = 192.0.2.3 ; Router ID