跳到主要内容

3.8. OSPFv2 to IS-IS Migration Example (OSPFv2 到 IS-IS 迁移示例)

3.8. Router-ID Anchoring Example: OSPFv2 to IS-IS Migration (Router-ID 锚定示例: OSPFv2 到 IS-IS 迁移)

从一个 IGP 到另一个 IGP 的平滑迁移需要在迁移期间协调操作两个协议。这种协调需要在两个 IGP 中识别给定的物理链路。IPv4 Router-ID 提供了这种 "粘合剂", 它存在于 OSPF 链路 NLRI 的节点描述符中以及 IS-IS 链路 NLRI 的链路属性中。

考虑两个路由器 A 和 B 之间的点对点链路, 它们最初仅是 OSPFv2 路由器, 然后在它们上启用了 IS-IS。节点 A 具有 IPv4 Router-ID 和 ISO-ID; 节点 B 具有 IPv4 Router-ID, IPv6 Router-ID 和 ISO-ID。每个协议为链路 (A, B) 生成一个链路 NLRI, 两者都由 BGP-LS 携带。链路的 OSPFv2 链路 NLRI 分别在本地和远程节点描述符中使用节点 A 和 B 的 IPv4 Router-ID 编码。链路的 IS-IS 链路 NLRI 分别在本地和远程节点描述符中使用节点 A 和 B 的 ISO-ID 编码。此外, IS-IS 链路 NLRI 的 BGP-LS 属性包含包含节点 A 的 IPv4 Router-ID 的 TLV 类型 1028, 包含节点 B 的 IPv4 Router-ID 的 TLV 类型 1030, 以及包含节点 B 的 IPv6 Router-ID 的 TLV 类型 1031。在这种情况下, 通过使用 IPv4 Router-ID, 可以在 IS-IS 和 OSPF 协议中识别链路 (A, B)。