IPV6是我国下一代IP互联网发展的重要核心,它是IPV4的next generation。在IPV4互联网领域我们早已落后于人,众所周知,IPV4技术核心在美国,如果下一代互联网领域中国若能占有重要的一席之地,其意义显而易见,很大程度上可以摆脱受制于人的局面,对于国家网络安全等其它方面也会有相当大的影响。那么,我为什么说IPV6会是下一代互联网的重要发展方向呢,且看IPV6较之IPV4的优点:

一,IPv6具有更大的地址空间。IPv4中规定IP地址长度为32,即有2^32-1(符号^表示升幂,下同)个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。

 

二,IPv6使用更小的路由表。IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。

三,IPv6增加了增强的组播(Multicast)支持以及对流的支持(Flow Control),这使得网络上的多媒体

应用有了长足发展的机会,为服务质量(QoS,Quality of Service)控制提供了良好的网络平台。

四,IPv6加入了对自动配置(Auto Configuration)的支持。这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。

五,IPv6具有更高的安全性。在使用IPv6网络中用户可以对网络层的数据进行加密并对IP报文进行校验,极大的增强了网络的安全性。

        由此我们不难看出下一代互联网协议对于我们网络应用的非凡意义,但是我们不可能把网络一下子从IPV4换成IPV6,也不切实际。我们只有一步一步的去过渡。在这种所谓的过渡中当然会出现IPV4与IPV6并存的局面,那么我们可不可以把这两张网络融合在一起,让IPV6的网络穿越IPV4的网络进行互联?,答案是肯定的。针对这种应用解决方案又有哪些?

        对于IPV4到IPV6的演进,业界也提出了许多不同的解决方案,主要有:双栈策略,隧道技术两种。今天我就为大家演示一下隧道技术中的6TO4隧道技术吧。

         拓扑如下:

 

 

配置如下:

R1;

!
hostname R1
!
ipv6 unicast-routing/开启ipv6路由功能
!        
interface Loopback0
 no ip address
 ipv6 address 2011:1:1:11::1/64/配置IPV6地址
 ipv6 ospf 100 area 0/把接口网络通告进入OSPF 100 area 0 区域
!        
interface Tunnel0/设tunnel口
 no ip address
 ipv6 address 2012:1:1:11::1/64/设置IPV6地址,对等tunnel口ip地址位于同一IPV6网络里面,用隧道直连一样。
 ipv6 ospf 100 area 0把接口网络通告进入OSPF 100 area 0 区域
 tunnel source Serial1/0/指定tunnel源地址,
 tunnel destination 20.1.1.2/指定tunnel目地地址,
 tunnel mode ipv6ip/封装模式为6to4,为了让IPV4识别IPV6的数据包,要打上一层IPV4包头才能在IPV4网络中穿越!
!        
interface Serial1/0
 ip address 10.1.1.1 255.255.255.0
 serial restart-delay 0
 no fair-queue
!        
!        
ip http server
no ip http secure-server
ip forward-protocol nd
ip route 20.1.1.0 255.255.255.0 10.1.1.2/此取采用了静态路由让IPV4网络互通。
!        
!        
!        
ipv6 router ospf 100/设置OSPF路由协议,手动指定RID
 router-id 1.1.1.1
 log-adjacency-changes
!        
R2:

hostname R2
!

ipv6 unicast-routing
multilink bundle-name authenticated
!

interface Serial1/0
 ip address 10.1.1.2 255.255.255.0
 serial restart-delay 0
 no fair-queue
!        
interface Serial1/1
 ip address 20.1.1.1 255.255.255.0
 serial restart-delay 0
 

 

R3:

hostname R3
!
ipv6 unicast-routing
multilink bundle-name authenticated
!        
!        
interface Loopback0
 no ip address
 ipv6 address 2022:2:2:22::2/64
 ipv6 ospf 100 area 0
!        
interface Tunnel0
 no ip address
 ipv6 address 2012:1:1:11::2/64
 ipv6 ospf 100 area 0
 tunnel source Serial1/1
 tunnel destination 10.1.1.1
 tunnel mode ipv6ip
!        

interface Serial1/1
 ip address 20.1.1.2 255.255.255.0
 serial restart-delay 0
!        
ip http server
no ip http secure-server
ip forward-protocol nd
ip route 10.1.1.0 255.255.255.0 20.1.1.1
!        
!        
ipv6 router ospf 100
 router-id 3.3.3.3
 log-adjacency-changes
...

测试:

在R1上测试IPV4,IPV6网络连通性,以及查看IPV4与IPV6路由表信息如下

  R3:

在R3上测试IPV4,IPV6网络连通性,以及查看IPV4与IPV6路由表信息如下

R2:

在R2上查看IPV4与IPV6路由表信息如下

 

当然,R2上不可能有IPV6的路由。

          实验到此也就要小结了,由于近期时间紧的原因,后面小曾我还会继续会为大家奉上其它几种解决方案的实验配置,供大家学习交流。