3.1 Considerations (考虑因素)
3.1 Considerations (考虑因素)
所使用的源地址不应该导致 ICMP 数据包被丢弃。它不应该从 [RFC1918] 或 [RFC6598] 地址空间中提取, 因为该地址空间可能会受到单播反向路径转发 (unicast Reverse Path Forwarding, uRPF) [RFC3704] 过滤的影响。
IPv4/IPv6 翻译旨在用于 IPv4 地址可能不易获得的环境中。因此, 不认为为 IPv6 网络中可能发起 ICMPv6 消息的所有内部点分配 IPv4 可翻译的 IPv6 地址是合适的。
源地址选择的另一个考虑因素是, ICMP 消息的 IPv4 接收方应该能够区分 ICMPv6 消息的不同 IPv6 网络来源 (例如, 支持在 IPv4/IPv6 转换器之间提供一些有限网络级可见性的 traceroute 诊断工具)。这一考虑意味着 IPv4/IPv6 转换器需要有一个 IPv4 地址池来映射从不同来源生成的 ICMPv6 数据包的源地址, 或者包含 IPv6 源地址信息以通过其他方式映射源地址。目前, TRACEROUTE 和 MTR [MTR] 是唯一关心 ICMPv6 源地址的翻译后的 ICMPv6 消息的使用者。