Appendix B: Changes from RFC 3513
附录B: 与RFC 3513的变化
以下是与RFC 3513 "IP Version 6 Addressing Architecture"相比所做的更改:
1. 移除了对使用IPv6任播地址的限制
移除了对使用IPv6任播地址的限制,因为:
- 现在对任播地址的使用有了足够的经验
- 这些问题不是IPv6特有的
- GROW工作组正在这一领域开展工作
2. 废弃站点本地单播前缀
废弃了站点本地单播前缀 (Site-Local Unicast Prefix)。更改包括:
2.1 从第2.4节的特殊前缀列表中移除站点本地
在地址类型识别表中不再将站点本地作为特殊前缀列出。
2.2 拆分章节
将标题为"本地使用IPv6单播地址"的章节拆分为两个章节:
- "链路本地IPv6单播地址" (Link-Local IPv6 Unicast Addresses)
- "站点本地IPv6单播地址" (Site-Local IPv6 Unicast Addresses)
2.3 添加废弃说明
在新章节中添加了描述站点本地废弃的文本。
废弃原因:
- 站点边界定义不明确
- 与其他地址类型的互操作问题
- 被唯一本地地址 (ULA, RFC 4193) 取代
3. 解决IAB对Robert Elz申诉的响应中提出的问题
为解决IAB对Robert Elz申诉的响应中提出的问题所做的更改包括:
3.1 地址结构假设
在第2.5节中添加了澄清,说明节点不应对IPv6地址的结构做出任何假设。
重要性: 这确保了未来地址格式的灵活性和可扩展性。
3.2 修改的EUI-64格式
更改了第2.5.1节和附录A中的文本,将"u"位设置为1的修改的EUI-64格式接口标识符称为通用 (Universal)。
3.3 接口标识符验证
在第2.5.1节中添加了澄清,说明IPv6节点不需要验证以修改的EUI-64格式创建的接口标识符是否符合EUI-64标准。
实际意义: 简化了实现,提高了互操作性。
4. IPv4兼容IPv6地址的废弃
4.1 移除IPv4兼容地址
从第2.4节的特殊前缀列表中移除了IPv4兼容IPv6地址。
4.2 添加废弃说明
在第2.5.5.1节中添加了文本,说明IPv4兼容IPv6地址已被废弃。
4.3 IANA注意事项
在第4节中添加了IANA注意事项,说明包含IPv4兼容IPv6地址的地址块应继续由IETF保留,不得重新分配用于任何其他目的。
废弃原因:
- 实践中很少使用
- 存在安全问题
- 被其他IPv6过渡机制取代
5. 其他技术更新
5.1 组播地址标志
更新了组播地址中的标志位定义,添加了对RFC 3306(P标志)和RFC 3956(R标志)的引用。
5.2 参考文献更新
更新了规范性和信息性参考文献,以反映最新的相关RFC文档。
5.3 澄清和编辑改进
进行了各种澄清和编辑改进,以提高文档的清晰度和准确性。
主要变化总结
| 变化类型 | 内容 | 影响 |
|---|---|---|
| 废弃 | 站点本地地址 (FEC0::/10) | 高 - 不应在新部署中使用 |
| 废弃 | IPv4兼容地址 (::/96) | 中 - 影响过渡机制 |
| 移除限制 | 任播地址使用限制 | 低 - 增加了灵活性 |
| 澄清 | 地址结构假设 | 低 - 改进了互操作性 |
| 更新 | 组播标志定义 | 低 - 支持新功能 |
向后兼容性
本文档中的更改旨在保持与RFC 3513的向后兼容性,同时:
- 废弃不推荐使用的功能
- 澄清模糊的规范
- 反映实际部署经验
建议: 实现应遵循本文档(RFC 4291)而不是RFC 3513。
相关文档
- RFC 3513: 本文档废止的前一版本
- RFC 3879: 废弃站点本地地址的详细说明
- RFC 4193: 唯一本地IPv6单播地址(站点本地的替代方案)
- RFC 4213: IPv6过渡机制的基本过渡机制