IPv4/IPv6双栈技术是指在网络节点上同时运行IPv4和IPv6两种协议,在IP网络中形成逻辑上相互独立的两张网络:IPv4网络和IPv6网络。
网络中的双栈节点同时支持IPv4和IPv6协议栈,与IPv4节点通讯时使用IPv4协议栈,与IPv6节点通讯时使用IPv6协议栈。
双栈技术是IPv4向IPv6过渡的基础,所有其它的过渡技术也都以此为基础。采用双栈技术部署IPv6,不存在IPv4和IPv6网络部署时的相互影响,可以按需部署。
因此双栈技术被认为是部署IPv6网络最简单的方法,也被国内外运营商广泛采用。
隧道技术
在 IPv6网络的发展过程中,出现了许多局部的IPv6网络,为将这些IPv6孤岛通过IPv4骨干网络相连通,就需要隧道技术登场了。
隧道技术是通过将一种IP协议数据包嵌套在另一种IP协议数据包中进行网络传递的技术。隧道类型有多种,按照应用场景的不同可分以为IPv4 over IPv6隧道和IPv6 over IPv4 隧道。
IPv6 over IPv4隧道
IPv6 over IPv4是基于IPv4隧道来传送IPv6数据报文的隧道技术,是将IPv6报文封装在IPv4报文中,这样IPv6协议包就可以穿越IPv4网络进行通信。
在IPv6报文通过IPv4网络时,需要进行“封装—解封装”的过程:
1)隧道发送端将该IPv6报文封装在IPv4包中,将此IPv6包视为IPv4的负荷,在IPv4网络上传送该封装包。