RFC 5340 - OSPF for IPv6
发布日期: 2008年7月
状态: 标准跟踪协议 (Standards Track)
废弃: RFC 2740
作者: R. Coltun (Acoustra Productions), D. Ferguson (Juniper Networks), J. Moy (Sycamore Networks, Inc), A. Lindem, Ed. (Redback Networks)
摘要 (Abstract)
本文档描述了为支持互联网协议第6版 (IPv6) 而对 OSPF 进行的修改. OSPF 的基本机制 (泛洪、指定路由器 (DR) 选举、区域支持、最短路径优先 (SPF) 计算等) 保持不变. 然而, 由于 IPv4 和 IPv6 之间的协议语义变化, 或者仅仅为了处理 IPv6 增加的地址大小, 一些更改是必要的. 这些修改将需要将协议版本从版本 2 升级到版本 3. IPv6 的 OSPF 也称为 OSPF 版本 3 (OSPFv3).
本文档描述的 IPv4 的 OSPF 版本 2 和 IPv6 的 OSPF 之间的更改包括以下内容. 地址语义已从 OSPF 数据包和基本链路状态通告 (LSAs) 中移除. 创建了新的 LSA 来承载 IPv6 地址和前缀. OSPF 现在基于每个链路而不是每个 IP 子网运行. LSA 的泛洪范围已被泛化. 认证已从 OSPF 协议中移除, 而是依赖于 IPv6 的认证头和封装安全有效载荷 (ESP).
即使使用更大的 IPv6 地址, IPv6 的 OSPF 中的大多数数据包也几乎与 IPv4 的 OSPF 中的数据包一样紧凑. IPv4 的 OSPF 中存在的大多数字段和数据包大小限制已被放宽. 此外, 选项处理已变得更加灵活.
IPv4 的 OSPF 的所有可选功能, 包括按需电路支持和非完全末梢区域 (NSSAs), 在 IPv6 的 OSPF 中也受支持.
目录 (Table of Contents)
- 1. Introduction (简介)
- 2. Differences from OSPF for IPv4 (与 IPv4 的 OSPF 的差异)
- 2.1. Protocol Processing Per-Link, Not Per-Subnet (基于每个链路而非每个子网的协议处理)
- 2.2. Removal of Addressing Semantics (移除地址语义)
- 2.3. Addition of Flooding Scope (添加泛洪范围)
- 2.4. Explicit Support for Multiple Instances per Link (明确支持每个链路的多个实例)
- 2.5. Use of Link-Local Addresses (使用链路本地地址)
- 2.6. Authentication Changes (认证更改)
- 2.7. Packet Format Changes (数据包格式更改)
- 2.8. LSA Format Changes (LSA 格式更改)
- 2.9. Handling Unknown LSA Types (处理未知的 LSA 类型)
- 2.10. Stub/NSSA Area Support (末梢/NSSA 区域支持)
- 2.11. Identifying Neighbors by Router ID (通过路由器 ID 识别邻居)
- 3. Differences with RFC 2740 (与 RFC 2740 的差异)
- 3.1. Support for Multiple Interfaces on the Same Link (支持同一链路上的多个接口)
- 3.2. Deprecation of MOSPF for IPv6 (废弃 IPv6 的 MOSPF)
- 3.3. NSSA Specification (NSSA 规范)
- 3.4. Stub Area Unknown LSA Flooding Restriction Deprecated (废弃末梢区域未知 LSA 泛洪限制)
- 3.5. Link LSA Suppression (链路 LSA 抑制)
- 3.6. LSA Options and Prefix Options Updates (LSA 选项和前缀选项更新)
- 3.7. IPv6 Site-Local Addresses (IPv6 站点本地地址)
- 4. Implementation Details (实现细节)
- 4.1. Protocol Data Structures (协议数据结构)
- 4.2. Protocol Packet Processing (协议数据包处理)
- 4.3. The Routing table Structure (路由表结构)
- 4.4. Link State Advertisements (链路状态通告)
- 4.5. Flooding (泛洪)
- 4.6. Definition of Self-Originated LSAs (自发起 LSA 的定义)
- 4.7. Virtual Links (虚拟链路)
- 4.8. Routing Table Calculation (路由表计算)
- 4.9. Multiple Interfaces to a Single Link (单个链路的多个接口)
- 5. Security Considerations (安全考虑)
- 6. Manageability Considerations (可管理性考虑)
- 7. IANA Considerations (IANA 考虑)
- 8. Acknowledgments (致谢)
- 9. References (参考文献)
附录 (Appendices)
- Appendix A. OSPF Data Formats (OSPF 数据格式)
- Appendix B. Architectural Constants (架构常量)
- Appendix C. Configurable Constants (可配置常量)
相关资源
- 官方原文:
https://www.rfc-editor.org/rfc/rfc5340.txt - 官方页面:
https://datatracker.ietf.org/doc/html/rfc5340 - 勘误表:
https://www.rfc-editor.org/errata_search.php?rfc=5340