RFC 5340 - 用于 IPv6 的 OSPF
- 状态: 标准跟踪 (Standards Track)
- 发布日期: 2008 年 7 月
- Stream: IETF
- 废弃了: RFC 2740
- 作者: R. Coltun, D. Ferguson, J. Moy, A. Lindem (Ed.)
- 勘误: 无勘误
摘要
本文档描述为支持 Internet Protocol version 6 (IPv6) 而对 OSPF 进行的修改. OSPF 的基本机制, 例如泛洪 (flooding), 指定路由器 (Designated Router, DR) 选举, 区域支持, 最短路径优先 (Shortest Path First, SPF) 计算等保持不变. 但由于 IPv4 与 IPv6 之间的协议语义变化, 以及 IPv6 地址长度增加, 一些修改是必要的. 这些修改要求协议版本从 version 2 增加到 version 3. 用于 IPv6 的 OSPF 也称为 OSPF version 3 (OSPFv3).
本文档所述 OSPF for IPv4, OSPF Version 2 与 OSPF for IPv6 之间的变化包括: 从 OSPF 分组和基本链路状态通告 (Link State Advertisement, LSA) 中移除了地址语义; 新增 LSA 用于携带 IPv6 地址和前缀; OSPF 现在按链路运行, 而不是按 IP 子网运行; LSA 的泛洪范围被泛化; 认证从 OSPF 协议本身移除, 改为依赖 IPv6 的 Authentication Header 和 Encapsulating Security Payload (ESP).
即使 IPv6 地址更长, OSPF for IPv6 中的大多数分组仍几乎与 OSPF for IPv4 一样紧凑. OSPF for IPv4 中的大多数字段和分组大小限制都得到放宽. 此外, option 处理也变得更灵活.
OSPF for IPv4 的所有可选能力, 包括按需电路支持和 Not-So-Stubby Areas (NSSA), 也都在 OSPF for IPv6 中得到支持.
目录
- 1. 引言 (Introduction)
- 2. 与 OSPF for IPv4 的差异 (Differences from OSPF for IPv4)
- 3. 与 RFC 2740 的差异 (Differences with RFC 2740)
- 4. 实现细节 (Implementation Details)
相关资源
- 官方文本:
https://www.rfc-editor.org/rfc/rfc5340.txt - 官方页面:
https://datatracker.ietf.org/doc/html/rfc5340