现在的位置: 首页 > 综合 > 正文

Ipv6的6to4隧道的应用模式

2013年01月11日 ⁄ 综合 ⁄ 共 1971字 ⁄ 字号 评论关闭

6to4隧道

1.16to4特点介绍

和ISATAP隧道一样,6to4隧道也是一种自动构造隧道的方式。6to4隧道是
点到多点的自动隧道,主要用于将多个IPv6孤岛通过IPv4网络连接到IPv6网络。6to4隧道通过IPv6报文的目的地址中嵌入的IPv4地址,可
以自动获取隧道的终点。6to4隧道采用特殊的地址:6to4地址,它以2002开头,后面跟着32位的IPv4地址转化的32位16进制表示,构成一个
48位的6to4前缀2002:IPv4ADDR::/48。

图4. 6to4隧道的地址格式

 

6to4隧道只能将前缀为2002::/16的网络连接起来,但在IPv6网络中也
会使用像2001::/16这样的非6to4网络地址。为了使这些地址可达,必须有一台6to4路由器作为网关转发到IPv6网络的报文,从而实现
6to4网络(地址前缀以2002开始)与IPv6网络的互通,这台路由器就叫做6to4中继(6to4 Relay)路由器。

 

2.网络应用模式

6to4隧道的作用就是解决孤立的IPv6站点、IPv6子网,在没有
Internet提供商提供IPv6服务的情况下的与其他孤立的IPv6站点、IPv6主干网内部站点之间的通信问题。通常在这种情况下,隧道是建立在
IPv6子网或者IPv6站点的边界路由器上。起点在源站点的边界路由器上、终点在目的站点的边界路由器上。

图5. 6to4隧道的应用

 

因此在实际网络中,这种隧道可以很好地解决IPv6的分支网络间通过IPv4网络建立6to4隧道实现互联。而且由于可以实现6to4 Relay的功能,使得6to4隧道可以在更加复杂的IPv6路由环境下提供IPv6孤岛间的通信。

 

需要注意的是,因为6to4地址是自动从站点的IPv4地址派生出来的,因此如果需要6to4隧道穿越IPv4公网时(如,现在的Internet),就要求每个6to4节点必须具有一个全球唯一的IPv4地址。

 

还有一种运用模式,如下图所示。与ISATAP隧道的典型应用场景类似,6to4隧道也能提供主机—路由器的隧道部署方式。此时,只要6to4主机与6to4路由器的IPv4路由可达即可实现隧道,并不要求必须是全球唯一的IPv4地址。

图6. 主机—路由器的6to4隧道应用

 

首先在6to4路由器上完成6to4隧道的配置(具体配置略),然后在主机上进行相应配置。依然以Windows XP操作系统为例,在Windows XP上,6to4隧道的伪接口通常为接口3。

 

# 进入网络配置命令行NETSH下

C:/ >netsh

#到 ‘netsh interface’命令行下

netsh>interface

#到 ‘netsh interface ipv6’命令行下

netsh interface> ipv6

#到 ‘netsh interface ipv6 6to4’命令行下

netsh interface ipv6 >6to4

#设置6to4隧道地址

netsh interface ipv6 6to4>add address 3 2002:201:102::1

其中3是6to4隧道的伪接口,这相当于在路由器上配置隧道口IPv6地址

#配置静态路由使PC有到2002::/16的网段

netsh interface ipv6 6to4>add route 2002::/16 3

配置完成后可以看到PC上6to4端口状态如下:

C:/>ipv6 if 3

Interface 3: 6to4 Tunneling Pseudo-Interface

Guid {A995346E-9F3E-2EDB-47D1-9CC7BA01CD73}

does not use Neighbor Discovery

does not use Router Discovery

routing preference 1

preferred global 2002:201:102::1, life infinite (manual)

link MTU 1280 (true link MTU 65515)

current hop limit 128

reachable time 37500ms (base 30000ms)

retransmission interval 1000ms

DAD transmits 0

default site prefix length 48

 

注:使用这种方式配置,主机重启后相关配置依然存在,不影响6to4隧道的建立和使用。

 

3.总结

通过与ISATAP主机—路由器隧道相比,6to4主机—路由器隧道在主机上的配置还是相对复杂一些,要求在6to4的主机上配置6to4地址和IPv6路由。操作者必须对IPv6有一定的配置经验,并且能够合理地规划大量用户端的6to4格式IPv6地址。

 

综上,6to4隧道更加适合在IPv6网络达到一定的数量时,实现IPv6站点之间的通信。在这个时候,IPv4的网络可以被看成是单播的点对点的链路层。

抱歉!评论已关闭.