在我们现在两个协议同时使用的网络中,也就是IPv6网络和IPv4网络同时存在的情况下,使用了隧道技术将两者相互连接起来,起到兼容的作用。那么我们现在就来主要分析一下这项技术。
隧道技术
在IPv6发展初期,必然有许多局部的纯IPv6网络,这些IPv6网络被IPv4骨干网络隔离开来,为了使这些孤立的“IPv6岛”互通,就采取 隧道技术的方式来解决。利用穿越现存IPv4因特网的隧道技术将许多个“IPv6孤岛”连接起来,逐步扩大IPv6的实现范围,这就是目前国际IPv6试 验床6Bone的计划。
工作机理:
在IPv6网络与IPv4网络间的隧道入口处,路由器将IPv6的数据分组封装入IPv4中,IPv4分组的源地址和目的地址分别是隧道入口和出口的IPv4地址。在隧道的出口处再将IPv6分组取出转发给目的节点。
隧道技术在实践中有四种具体形式:
构造隧道
自动配置隧道
组播隧道以及6to4
TB(TunnelBroker,隧道代理)
对于独立的IPv6用户,要通过现有的IPv4网络连接IPv6网络上,必须使用隧道技术。但是手工配置隧道的扩展性很差,TB的主要目的就是简化隧道的配置,提供自动的配置手段。
对于已经建立起IPv6的ISP来说,使用TB技术为网络用户的扩展提供了一个方便的手段。从这个意义上说,TB可以看作是一个虚拟的IPv6ISP,它为已经连接到IPv4网络上的用户提供连接到IPv6网络的手段,而连接到IPv4网络上的用户就是TB的客户。
双栈转换机制(DSTM)
DSTM的目标是实现新的IPv6网络与现有的IPv4网络之间的互通。使用DSTM,IPv6网络中的双栈结点与一个IPv4网络中的IPv4主机可以互相通信。
DSTM的基本组成部分包括:
◆DHCPIPv6服务器:
为IPv6网络中的双栈主机分配一个临时的IPv4全网唯一地址,同时保留这个临时分配的IPv4地址与主机IPv6永久地址之间的映射关系,此外提供IPv6隧道的隧道末端(TEP)信息;
◆动态隧道端口DTI:
每个DSTM主机上都有一个IPv4端口,用于将IPv4报文打包到IPv6报文里;
◆DSTMDeamon:
与DHCPIPv6客户端协同工作,实现IPv6地址与IPv4地址之间的解析。