|
1. GRE隧道:
GRE隧道技术可在IPv4的GRE隧道上承载IPv6数据报文。GRE隧道是两点之间的链路,每条链路都是一条单独的隧道。隧道把IPv6作为乘客协议,把GRE作为承载协议。所配置的IPv6地址是在Tunnel接口上配置的,而所配置的IPv4地址是Tunnel源地址和目的地址,也就是隧道的起点和终点。
GRE隧道主要用于两个边缘路由器后中端系统与边缘路由器之间定期安全通信的稳定连接。边缘路由器与终端系统必须实现双栈。
2. 手动隧道
手动隧道也是通过IPv4骨干网连接的两个IPv6域的永久连路,用于两个边缘路由器或终端系统与边缘路由器之间定期安全通信的稳定连接。它与GRE隧道之间的不同点是它们的封装格式有些差别:手动隧道直接把IPv6报文封装到IPv4报文中去,IPv6报文作为IPv4报文的净载荷。
3. IPv4兼容IPv6自动隧道
自动隧道能够完成点到多点的连接,这是它的特点。而手动隧道仅仅是点到点的连接。IPv4兼容IPv6自动隧道这种技术能够使隧道自动生成。我们知道,一个隧道需要有一个起点,一个终点,起点和终点确定了以后,那么隧道也就可以确定了。在IPv4兼容IPv6自动隧道中,我们仅仅需要告诉设备隧道的起点,隧道的终点由设备自动生成。为了完成设备自动产生终点目的,IPv4兼容IPv6自动隧道需要使用一种特殊的地址:IPv4兼容IPv6地址。
兼容IPv4的隧道两端的主机或路由器必须同时支持IPv4和IPv6协议栈。使用兼容IPv4的隧道可以方便的建立IPv4上的IPv6隧道,但只能使隧道两端点进行通信,隧道后的网络不能通过隧道通信。
4. 6to4隧道
6to4隧道可将多个IPv6域通过IPv4网络连接到IPv6网络。它和IPv4兼容IPv6自动隧道类似,也使用一种特殊的地址,称为6to4地址。也就是2002:a.b.c.d:xxxx:xxxx:xxxx:xxxx:xxxx。其中a.b.c.d是IPv4地址。
6to4隧道具有自动隧道维护方便的优点,同时又克服了IPv4兼容IPv6自动隧道不能互联IPv6网络的缺陷,所以是一种非常好的隧道技术。它的缺点是必须使用规定的6to4地址。
5. ISATAP隧道:
ISATAP(Intra-Site Automatic Tunnel Addressing Protocol)不但是一种自动隧道技术,同时它可以进行地址自动配置。在ISATAP隧道的两端设备之间可以运行ND协议。配置了ISATAP隧道以后,IPv6网络将底层的IPv4网络看作一个非广播的点到多点链路(NBMA)。ISATAP隧道的地址也有特定的格式,它的接口ID必须如下:::0:5EFE:w.x.y.z
ISATAP隧道最大的特点是把IPv4网络看作一个下层链路,IPv6的ND协议通过IPv4网络进行承载,从而实现跨IPv4网络设备的IPv6地址自动配置。分散在IPv4网络中的各个IPv6孤岛通过ISATAP技术自动获得地址并连接起来。另外,ISATAP主机可以生成link-local ISATAP地址,这些主机也可以使用link-local ISATAP地址直接进行通讯。
6. Tunnel Broker隧道代理
Tunnel Broker相当于一个虚拟的IPv6服务提供商。它通过Web方式为用户分配IPv6地址、建立隧道以提供和其他IPv6站点之间的通信。Tunnel Broker的特点是灵活、可操作性强,针对不同用户提供不同的隧道配置。 《中国教育网络》06年6月刊
|