如何让IPv4与IPv6共存
隧道技术的提出我们并不陌生,把它应用到IPv4与IPv6的互通中再好不过。最为这个过渡时期的一项技术,隧道技术起到了重要的作用,那么我们现在来了解一下这方面的相关术语以及互通转换的一些标准。
目前常见的IPv4与IPv6互通转换的技术标准有哪些?
现有网络到IPv6网络的过渡在技术上已十分成熟,而且这种过渡可以是循序渐进的。国际标准化组织和许多研发机构都开发出了多种IPv4与IPv6的互通转换机制。下面给出了目前常见的IPv4与IPv6互通转换技术标准:
◆6to4:RFC 3056
◆NAT-PT(Network Address Translation-Protocol Translation):RFC 2766
◆SIIT(Stateless IP/ICMP Translation):RFC 2765
◆Tunnel broker:RFC 3053
◆6over4:RFC 2529
◆BIS(Bump-In-the-Stack):RFC 2767
◆BIA(Bump-in-the-API):RFC 3338
◆SOCKS-gateway:RFC 3089
◆TCP/UDP-relay:RFC 3142
◆DSTM(Dual Stack Transition Mechanism):draft-ietf-ngtrans-dstm-08.txt
◆ISATAP(Intra-Site Automatic Tunnel Addressing Protocol):draft-ietf-ngtrans-isatap-08.txt
什么是隧道?“IPv6 over IPv4”是什么意思?
隧道(Tunnel)是指将一种协议报头封装在另一种协议报头中,这样,一种协议就可以通过另一种协议的封装进行通信。IPv6隧道是将IPv6报头封装在IPv4报头中,这样IPv6协议包就可以穿越IPv4网络进行通信。
在IPv6全面实施之前,总有一些网络先提供对IPv6的支持,但是这些IPv6网络被运行IPv4协议的骨干网络隔离开来。“IPv6 over IPv4”的隧道就用来连接这些孤立的IPv6网络,完成IPv4与IPv6的互通。隧道技术目前是国际IPv6试验床6Bone所采用的技术。利用隧道技术可以通过现有的运行IPv4协议的Internet骨干网络(即隧道)将局部的IPv6网络连接起来,因而是IPv4向IPv6过渡的初期最易于采用的技术。
隧道技术的优点在于隧道的透明性,IPv6主机之间的通信可以忽略隧道的存在,隧道只起到物理通道的作用。它不需要大量的IPv6专用路由器设备和专用链路,可以明显地减少投资。其缺点是:在IPv4网络上配置IPv6隧道是一个比较麻烦的过程,而且隧道技术不能实现IPv4主机和IPv6主机之间的通信。