上变化的技术已经出现很多种了,比如 NAT64、NAT444 和 6RD 等技术。
1。4。1 双栈技术
双栈技术是一个为 IPv4 网络和 IPv6 网络的两个互联网协议提供全面支持的技 术。当前的互联网中有两种类型的设备,一种设备仅有 IPv4 协议栈支持,另一种设 备有 IPv4 协议栈和 IPv6 协议栈的支持,也就是所谓的支持双协议栈的设备。IPv4 节点只能与 IPv4 节点进行通信,如果 IPv4 协议栈启用双栈技术的话,还可以用双栈 节点进行通信。如果当前的互联网中所有设备都升级到双栈,而不是解决相互连接的 问题,那么双栈机制将导致互联网两个平行的网络的出现。
IPv4 协议和 IPv6 协议都属于网络层的协议,具有相同的物理平台,双栈协议过 渡机制就是让网络节点同时支持 IPv4 协议和 IPv6 协议,这种网络节点不仅能够和支 持 IPv4 协议的主机进行通信,而且能够和支持 IPv6 协议的主机进行通信,因此,双 栈技术是一种能够比较直观解决 IPv4 网络和 IPv6 网络之间共存问题的技术。能够确 定的是。从 IPv4 协议平稳地过渡到 IPv6 协议之前,网络运营商一定会在网络设备中 大规模地运行双栈协议,可以这么说,双栈协议是所有 IPv4 网络节点和 IPv6 网络节 点进行互相通信的重要基础[6]。
双栈协议采用了在同一个网络节点上能够运行 IPv4 协议栈和 IPv6 协议栈的技 术。每一个这样的网络节点有拥有两个地址:IPv4 地址和 IPv6 地址,这是让 IPv6 网络节点与 IPv4 网络节点进行正常通信的最简单方法。这种方法可以非常简单地实 现,而且已经在很多网络设备上进行了广泛的应用,重要的是,双栈技术为 IPv4 网 络和 IPv6 网络通信建立了一个完美的平台,这在向 IPv6 协议的过渡中是非常重要的。 但是,这种技术并没有解决最根本的问题,那就是现今网络 IP 地址的严重匮乏,而 且为了保证通信能够正常顺利地运作,网络中的路由器也必须要支持双栈技术,那么 这就需要有足够大的内存容量来储存路由表的信息,所以这种方式反而大大增加了路 由器的负载以及网络的复杂性,从而降低路由器的处理和转发的效率,而且还加重了 现在 IP 地址的枯竭。因此,双栈技术只能够在向 IPv6 协议过渡的短时间内广泛应用, 一直到 IP 地址不再枯竭为止。
1。4。2 隧道技术
隧道技术用于将正确的数据包从源地址的网络/主机送到到目的地址的网络/主 机。目前隧道技术用于连接两个没有直接连接的 IPv6 网络,在 IPv6 数据报要进入 IPv4 网络时,将 IPv6 数据报封装成为 IPv4 数据报,然后,IPv6 数据报就在 IPv4 网络的隧道中传输。当 IPv4 数据包离开 IPv4 网络中的隧道时再把数据部分交给主机 的 IPv6 协议栈。
隧道技术的核心流程是
(1)把一个数据报文 IPv6 封装成主机/网络的 IPv4 的数据报;
(2)通过 IPv4 网络传输封装的数据报;
(3)解封的 IPv4 的数据报,并且提取 IPv6 数据报在将其转发到 IPv6 主机(多 个)/(多个)网络之前,这个过程可能一次或重复地被执行,直到数据报到达它的 目的地主机(多个)/(多个)网络。
在以 IPv6 协议为基础的互联网网络开始发展的初级阶段,一定会存在大量的 IPv6 网络孤岛,这些局部 IPv6 网络被 IPv4 网络孤立无法进行通信,而为了让这些 大量的 IPv6 网络孤岛能够穿越已经大规模存在互联网中的 IPv4 网络进行互相通信, 就出现了隧道技术,只要在隧道的入口和出口进行简单的修改就可以将这些 IPv6 网 络孤岛连接起来,隧道技术的建立不需要太高的要求和复杂的准备,具有很好的扩展 性和透明性。隧道技术指的是路由器把 IPv6 协议封装到 IPv4 协议中,并通过现有的 向IPV6演进中的路由器工作原理研究隧道技术(4):http://www.youerw.com/tongxin/lunwen_98245.html