我最近正在做一个项目,其中我们提供两个网络,一个仅具有 IPv6 连接,另一个仅具有 IPv4 连接。
这两个网络通过交换机(即 Cisco 4503,它也可用作路由器)相互连接,我们的任务是,我们必须配置该交换机/路由器,以便 IPv4 主机可以向 IPv6 主机发送数据包,反之亦然。我尝试了所有隧道,但在所有隧道中,IPv6 只能连接到 IPv6 主机,而不能连接到 IPv4。
我需要您的帮助,如何配置路由器以便可以连接两个具有不同 IP 版本的不同主机,即一个使用 ipv4,另一个使用 ipv6。
答案1
我认为这根本不可能。你们两个人,一个只会说法语,另一个只会说斯瓦希里语,你们需要建立沟通。你肯定需要一个懂两种语言的人来翻译。
您需要的不是隧道,而是某种 NAT64,但由于一个网络只有 4 个,另一个只有 6 个,所以您没有地方可以放置它,只能放在路由器本身上。我不知道您的路由器是否支持 NAT64。
答案2
您需要的 Cisco 功能称为 NAT-PT。我不确定您的特定交换机是否支持它 - 使用 Cisco 功能浏览器检查。(尝试获取交换机上的最新代码。)
Cisco 的 NAT-PT 文档在这里,
答案3
您至少需要一台可以同时使用 IPv4 和 IPv6 的设备来为您进行协议转换。您可以在第 2 层 (NAT64) 执行此操作:http://en.wikipedia.org/wiki/NAT64,NAT-PT 已弃用)或在第 3 层(代理)。
完成这些后,您需要考虑如何告诉发起连接的设备要连接到哪个地址。如果 IPv4 主机发起连接,则需要 IPv4 地址进行连接;如果 IPv6 主机发起连接,则需要 IPv6 地址进行连接。它们只能与与它们自己的版本相对应的 IP 地址进行通信。