Skip to main content

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过渡机制的基本过渡机制