Skip to main content

4.4.2. The Link-State Database (链路状态数据库)

在 IPv6 中, 与 IPv4 一样, 单个 LSA 通过其 LS 类型 (LS Type)、链路状态 ID (Link State ID) 和通告路由器 (Advertising Router) 字段的组合来标识. 给定 LSA 的两个实例, 通过检查 LSA 的 LS 序列号 (LS Sequence Number) 来确定最新实例, 使用 LS 校验和 (LS Checksum) 和 LS 年龄 (LS Age) 作为决胜因素 (参见 [OSPFV2] 第 13.1 节).

在 IPv6 中, 链路状态数据库分为三个独立的数据结构. 具有 AS 泛洪范围 (AS Flooding Scope) 的 LSA 包含在顶层 OSPF 数据结构中 (参见第 4.1 节), 只要它们的 LS 类型已知或其 U 位为 1 (即使无法识别也泛洪); 这包括 AS 外部-LSA (AS-External-LSAs). 具有区域泛洪范围 (Area Flooding Scope) 的 LSA 包含在相应的区域结构中 (参见第 4.1.1 节), 只要它们的 LS 类型已知或其 U 位为 1 (即使无法识别也泛洪); 这包括路由器-LSA (Router-LSAs)、网络-LSA (Network-LSAs)、区域间前缀-LSA (Inter-Area-Prefix-LSAs)、区域间路由器-LSA (Inter-Area-Router-LSAs)、NSSA-LSA 和区域内前缀-LSA (Intra-Area-Prefix-LSAs). 具有未知 LS 类型、U 位设置为 0 和/或链路本地泛洪范围 (Link-Local Flooding Scope) 的 LSA 包含在相应的接口结构中 (参见第 4.1.2 节); 这包括链路-LSA (Link-LSAs).

要在数据库中查找或安装 LSA, 首先要检查 LS 类型和 LSA 的上下文 (即, LSA 所属的区域或链路). 此信息允许您找到正确的 LSA 数据库, 然后根据 LSA 的类型、链路状态 ID 和通告路由器进行搜索.