从IPv4到IPv6的完全过渡可能是不可能的,因为IPv6不向后兼容。这会导致站点位于IPv6上或不在IPv6上的情况。这与其他新技术的实现不同,在新技术中,较新的技术向后兼容,因此较旧的系统仍可以与较新的版本一起使用,而无需进行任何其他更改。
为克服此缺点,我们提供了一些技术,可用于确保从IPv4缓慢平稳地过渡到IPv6。
双栈路由器
可以在路由器上安装指向其相关IP方案网络的接口上配置的IPv4和IPv6地址。
[图片:双栈路由器]在上图中,配置了IPv4和IPv6地址的服务器现在可以在双堆栈路由器的帮助下与IPv4和IPv6网络上的所有主机进行对话。双栈路由器可以与两个网络进行通信。它为主机提供了访问服务器的介质,而无需更改其各自的IP版本。
隧道式
在中间路径或传输网络上存在不同IP版本的情况下,隧道提供了一种更好的解决方案,用户数据可以通过不支持的IP版本传递。
[图片:隧道]上图描述了两个远程IPv4网络如何通过隧道进行通信,而传输网络位于IPv6上。反之亦然,如果传输网络位于IPv6上并且打算进行通信的远程站点位于IPv4上,则反之亦然。
NAT协议转换
这是通过启用NAT-PT(网络地址转换-协议转换)的设备过渡到IPv6的另一种重要方法。借助NAT-PT设备,实际可能发生在IPv4和IPv6数据包之间,反之亦然。请参见下图:
[图片:NAT-协议转换]具有IPv4地址的主机向Internet上启用IPv6的服务器发送请求,该服务器不了解IPv4地址。在这种情况下,NAT-PT设备可以帮助他们进行通信。当IPv4主机向IPv6服务器发送请求数据包时,NAT-PT设备/路由器将剥离IPv4数据包,删除IPv4标头,然后添加IPv6标头并将其通过Internet。当来自IPv6服务器的响应到达IPv4主机时,路由器反之亦然。