如果计划从路由器或主机端点配置 6to4 隧道,则必须在端点系统上的 /etc/inet/ndpd.conf 文件中通告 6to4 站点前缀。有关配置 6to4 隧道的介绍和任务,请参阅如何配置 6to4 隧道。
下图显示了 6to4 站点前缀的各个部分。
下图显示了 6to4 站点的子网前缀(如 ndpd.conf 文件中包含的子网前缀)的各个部分。
本表解释了 6to4 子网前缀的各个部分、这些部分各自的长度及其定义。
部分 |
长度 |
定义 |
---|---|---|
前缀 |
16 位 |
6to4 前缀标签 2002 (0x2002)。 |
IPv4 地址 |
32 位 |
已在 6to4 接口上配置的唯一的 IPv4 地址。对于通告,需要指定用十六进制形式表示的 IPv4 地址,而不要指定点分十进制形式的 IPv4 地址。 |
子网 ID |
16 位 |
子网 ID,对于 6to4 站点上的链路必须唯一。 |
当 IPv6 主机以路由器通告的形式收到 6to4 派生前缀时,它会自动在接口上重新配置 6to4 派生地址。6to4 派生地址具有以下格式:
prefix:IPv4-address:subnet-ID:interface-ID/64 |
在具有 6to4 接口的主机上执行 ifconfig -a 命令所产生的输出类似于以下内容:
qfe1:3: flags=2180841<UP,RUNNING,MULTICAST,ADDRCONF,ROUTER,IPv6> mtu 1500 index 7 inet6 2002:8192:56bb:9258:a00:20ff:fea9:4521/64 |
在该输出中,inet6 后面是 6to4 派生地址。
本表解释了 6to4 派生地址的各个部分、这些部分的长度以及它们提供的信息。
地址中的各个部分 |
长度 |
定义 |
---|---|---|
prefix |
16 位 |
2002,6to4 前缀 |
IPv4-address |
32 位 |
8192:56bb,在 6to4 路由器上配置的 6to4 伪接口的 IPv4 地址(用十六进制形式表示) |
subnet-ID |
16 位 |
9258,此主机所属的子网的地址 |
interface-ID |
64 位 |
a00:20ff:fea9:4521,为 6to4 配置的主机接口的接口 ID |