RFC 6724 Default Address Selection for Internet Protocol Version 6 (IPv6)

来自DNS-WIKI


RFC 6724是"Default Address Selection for Internet Protocol Version 6 (IPv6)"(IPv6的默认地址选择)的规范文档,它取代了之前的RFC 3484。这个文档主要描述了在IPv6和双栈(IPv4/IPv6)环境中如何选择源地址和目标地址的算法。

    1. RFC 6724的主要内容
      1. 1. 目的和范围

- 定义了主机如何选择默认地址用于通信 - 适用于IPv6和双栈(IPv4/IPv6)环境 - 解决了多地址接口和多宿主主机的地址选择问题

      1. 2. 基本原则

- 提供了源地址选择和目标地址选择的算法 - 确保通信的一致性和可预测性 - 提高IPv6过渡期间的网络性能和兼容性

      1. 3. 主要规则

RFC 6724定义了一组规则,按优先级排序:

1. **优先匹配范围**:优先选择与目标地址范围相匹配的源地址 2. **优先本地地址**:通常情况下,本地地址优先于临时地址 3. **优先地址类型**:包含策略表,决定不同地址类型的优先级 4. **优先相同协议**:IPv6优先与IPv6通信,IPv4优先与IPv4通信 5. **避免弃用地址**:避免使用已被标记为弃用的地址 6. **优先首选地址**:优先使用已配置为首选的地址

      1. 4. 策略表

RFC 6724包含一个默认的策略表,定义了不同类型地址的优先级: - IPv4地址通常比较特殊类型的IPv6地址(如6to4、Teredo)有更高优先级 - 原生IPv6地址优先于其他类型的地址 - 本地IPv4地址和IPv6地址具有较高优先级

      1. 5. 实际应用意义

- 解决了多宿主环境中的地址选择问题 - 提高了IPv4/IPv6双栈环境的通信效率 - 为IPv6过渡期提供了稳定的地址选择机制 - 允许网络管理员通过配置策略表来优化地址选择

      1. 6. 对之前版本的改进

相比RFC 3484,RFC 6724主要做了以下改进: - 更新了对当前IPv6部署环境的支持 - 改进了临时地址的处理方式 - 调整了策略表优先级以更好地处理当前网络环境 - 添加了一个额外的地址选择组件,用于IPTV等应用场景

这个RFC文档对于理解现代网络环境中地址选择机制非常重要,特别是在IPv6部署和IPv4/IPv6共存的过渡期中。它确保了通信的一致性和可预测性,同时也提供了一个可配置的框架,允许网络管理员根据具体需求进行调整。