当我创建一个 6in4 隧道(例如在HE上)时,我会得到一堆地址和掩码:
IPv6 Tunnel Endpoints:
Server IPv4 Address: 216.66.80.162
Server IPv6 Address: 2001:470:70:625::1/64
Client IPv4 Address: [redacted]
Client IPv6 Address: 2001:470:70:625::2/64
Routed IPv6 Prefixes:
Routed /64: 2001:470:71:625::/64
Routed /48: 2001:470:6297::/48
在我看来,他们为我分配了一个 /64 子网,标记为路由 /64。所有应该去往那里的流量都会到达他们的服务器,并通过 IPv4 隧道传输到我(客户端 IPv4 地址)。要发送 IPv6 数据包,我只需要知道服务器 IPv4 地址,然后我只需封装并将它们发送到那里,声称我的 IPv6 地址是客户端 IPv6 地址。我不明白的是:
- 为什么客户端 IPv6 地址不在路由 /64下?如果我的 IP 与隧道不关联,响应如何路由回我?
- 按照路由器指南设置好一切后,网络上的设备开始获取路由 /48下的地址。那么客户端 IPv6 地址的用途是什么?
- 该指南并未要求输入服务器 IPv6 地址,其用途是什么?