唯一的有效 IPv6 测试地址是物理接口的链路本地地址。无需将单独的 IPv6 地址用作 IPMP 测试地址。IPv6 链路本地地址基于接口的介质访问控制 (Media Access Control, MAC) 地址。当引导时接口变成启用了 IPv6 的接口或通过 ifconfig 手动配置接口时,将自动配置链路本地地址。
要确定接口的链路本地地址,请在启用了 IPv6 的节点上运行 ifconfig interface 命令。检查输出中是否包含以前缀 fe80(链路本地前缀)开头的地址。以下 ifconfig 输出中的 NOFAILOVER 标志指示,hme0 接口的链路本地地址 fe80::a00:20ff:feb9:17fa/10 被用作测试地址。
hme0: flags=a000841<UP,RUNNING,MULTICAST,IPv6,NOFAILOVER> mtu 1500 index 2 inet6 fe80::a00:20ff:feb9:17fa/10 |
有关链路本地地址的更多信息,请参阅链路本地单点传送地址。
如果在 IPMP 组的所有接口上同时检测了 IPv4 和 IPv6,则无需配置单独的 IPv4 测试地址。in.mpathd 守护进程可以将 IPv6 链路本地地址用作测试地址。
要创建 IPv6 测试地址,请参阅如何配置具有多个接口的 IPMP 组任务。