3.2.1. Local Communication (本地通信)
链路本地 IPv6 地址 (Link-local IPv6 addresses) 由在单个链路上通信的主机使用。唯一本地 IPv6 单播地址 (ULA, Unique Local IPv6 Unicast Addresses) [RFC4193] 由在终端用户网络内跨多个链路通信的主机使用, 但不需要应用程序使用全局可路由地址。IPv6 CE 路由器默认充当两个网络之间的分界点, 提供 ULA 边界、组播区域边界以及入口和出口流量过滤器。
双栈主机同时连接到 IPv4 和 IPv6 网络 (multihomed)。IPv4 和 IPv6 拓扑可能不一致, 不同的地址可能具有不同的可达性, 例如 ULA。如果通信失败, 主机协议栈必须能够快速故障转移并尝试不同的源地址和目标地址对, 如 [HAPPY-EYEBALLS] 中所述。
在撰写本文时, 几个主机实现无法处理它们配置了 IPv6 地址但没有 IPv6 连接的情况, 这可能是因为地址本身的拓扑可达性有限 (例如 ULA), 或者因为 IPv6 CE 路由器在其 WAN 接口上未连接到 IPv6 网络。为了支持不处理多前缀环境中多宿主的主机实现 [MULTIHOMING-WITHOUT-NAT], IPv6 CE 路由器不应该 (如下面的要求中详细说明) 在其 WAN 接口上没有 IPv6 连接时或在未配置 IPv6 地址时, 在 LAN 接口上将自己通告为默认路由器。对于本地 IPv6 通信, 使用 [RFC4191] 中指定的机制。
当 IPv6 CE 路由器具有多个需要相互通信的主机的 LAN 接口时, ULA 寻址很有用。如果 IPv6 CE 路由器只有一个 LAN 接口 (IPv6 链路), 则可以使用链路本地寻址代替。
如果 LAN 上存在多个 IPv6 CE 路由器, 则与 IPv4 共存要求所有路由器都遵守这些建议, 特别是下面的要求 ULA-5 和 L-4。