在接口之间将 IPv4 数据包传送到 IPv6 数据包

在接口之间将 IPv4 数据包传送到 IPv6 数据包

如何在机器的接口之间路由数据包(见黄色箭头)。Eth0 接收 IPv4 数据包,我希望将其传输到 Eth1,然后 Eth1 将发送 IPv6 数据包。具有 IPv4 和 IPv6 接口的双栈机器图像

答案1

路由无法在 IPv4 和 IPv6 之间转换。您需要一个应用层网关来实现这一点。

答案2

IPv4 和 IPv6 是不同的协议,不能直接在它们之间进行路由。

将所有内容移至 IPv6,这样您就可以拥有一个可直接路由的单一堆栈。

或者,在 IPv6 中建立 IPv4 隧道。可能是 GRE,或者其他 VPN。

或者,在中间插入一个中间盒,终止 IPv4 连接并启动 IPv6 连接。例如某种代理或负载平衡器。

相关内容