API Guide
Identifier GUID-B3EAA2F1-0E92-402B-AC0C-EE153C97407B
Version 5
Status Translation approved
指定和备份指定的路由器
OSPF 将会显示指定的路由器 (DR) 和备份指定的路由器 (BDR)。DR 将为整个多接入网络生成 LSA。指定的路由器将允许减少网络流
量和拓扑数据库的大小。
指定的路由器
维护网络的完整拓扑表,并通过多播将更新发送到其他路由器。某个区域中的所有路由器均形成与灾难恢复
的从属/主关系。每次路由器发送更新时,路由器都会将其发送到 DR 和 BDR。灾难恢复将更新发送到该区域
中的所有其他路由器。
备份指定的路由器 灾难恢复失败时将接管的路由器。
每个路由器与 DR 和 BDR 交换信息。DR 和 BDR 将信息转发给其他路由器。在广播网络分段中,OSPF 数据包的数量将通过以下方
式减少:DR 将 OSPF 更新发送到网络段上所有 OSPF 路由器都在侦听的多播 IP 地址。
DR 和 BDR 是可配置的。如果未定义 DR 或 BDR,OS10 将根据协议为其分配。要确定哪些路由器是 DR 和 BDR,OSPF 将查看该分
段上路由器的优先级。默认路由器优先级为 1。具有最高优先级的路由器将选择灾难恢复。如果存在关联,则路由器 ID 较高的路由
器优先。选择灾难恢复后,BDR 的选择方式相同。路由器优先级设置为零的路由器不能成为 DR 或 BDR。
Identifier GUID-ABDBC6B1-33C9-427A-B5A4-BFF13375F8EA
Version 6
Status Translation approved
链路状态通告
链路状态通告 (LSA) 会将路由器的路由拓扑传递至网络中的所有其他路由器。
类型 1 — 路由器
LSA
路由器列出了位于同一区域中的其他路由器或网络的链路。类型 1 LSA 仅在各自的区域内泛洪。类型 1 LSA 的
链路状态 ID 为原始路由器 ID。
类型 2 — 网络 LSA 某个区域中的 DR 会列出在该区域中加入的路由器。类型 2 LSA 仅在各自的区域内泛洪。类型 2 LSA 的链路
状态 ID 是 DR 的 IP 接口地址。
类型 3 — 摘要 LSA
(OSPFv2)、区域间
前缀 LSA
(OSPFv3)
ABR 将在其中一个连接的区域上获取信息并对其进行汇总,然后将其发送到它所连接的其他区域。类型 3
LSA 的链路状态 ID 是目标网络的 IP 地址。
类型 4 — AS 边界
路由器摘要 LSA
(OSPFv2)、区域内
路由器 LSA
(OSPFv3)
在某些情况下,类型 5 外部 LSA 泛洪到下一跳信息可能不可用的区域,因为可能使用不同的路由协议。ABR
会让路由器的信息泛洪,类型 5 生成的 ASBR。类型 4 LSA 的链路状态 ID 是所述的 ASBR 的路由器 ID。
类型 5 — AS 外部
LSA
LSA 包含从其他路由进程导入 OSPF 的信息。类型 5 LSA 泛洪将到达除存根区域以外的所有区域。类型 5
LSA 的链路状态 ID 为外部网络编号。
类型 7 — NSSA 外
部 LSA
(OSPFv2)、LSA
(OSPFv3)
NSSA 中的路由器不会接收来自 ABR 的外部 LSA,但会发送外部路由信息进行重新分发。它们使用类型 7
LSA 告诉 ABR 有关这些外部路由的信息,其中 ABR 随后会转换为类型 5 外部 LSA,并正常泛洪到 OSPF 网络
其余部分。
类型 8 — 链路 LSA
(OSPFv3)
类型 8 LSA 将携带本地链路的 IPv6 地址信息。
类型 9 — 链路本地
不透明 LSA
(OSPFv2)、区域内
前缀 LSA
(OSPFv3)
RFC2370 for OSPFv2 定义的链路本地
不透明
LSA。区域内前缀 LSA 带有路由器的 IPv6 前缀和 OSPFv3 的网
络链路。
类型 11 — 正常
LSA (OSPFv3)
仅在 OSPFv3 路由器正常重新启动期间发送 OSPFv3 的链路本地
不透明
LSA。
LSA 标头对于 LSA 类型是通用的。其大小为 20 个字节。LSA 标头的其中一个字段是链路状态 ID。每个路由器链接均定义为四种类型
之一 — 类型 1、2、3 或 4。LSA 包括一个链路 ID 字段,该字段通过网络编号和掩码标识此链路连接到的对象。根据类型,链路 ID
具有不同的含义。
第 3 层 635