Packet Tracer在IPv6隧道教学中的应用
作者: 宋超 陈晓筠
摘 要:本文把网络仿真软件Packet Tracer融入到IPv6隧道教学之中,由单个IPv4、IPv6网络连通性的解决引申到IPv4、IPv6混合型网络连通性的解决,最终实验结果表明:IPv6隧道技术的确是解决目前IPv4到IPv6过渡问题的一种有效方法。
关键词:Packet tracer; IPv6隧道
中图分类号:TP393.02-4 文献标识码:A 文章编号:1006-3315(2015)03-116-001
一、引言
IPv4、IPv6协议是目前高职院校计算机网络专业学生必须学习的内容之一,学生在学习利用路由协议沟通单个的IPv4、IPv6网络之后,自然而然会思考既有IPv4又有IPv6的混合型网络的通信问题。目前解决混合型网络通信问题的方法根据IPv6网络是否孤立可分成两类,即利用隧道技术把孤立在IPv4网络中IPv6打通,利用NAT-PT机制在IPv4、IPv6网络边界上直接做地址协议转换。Packet Tracer网络模拟器是思科公司对于其认证考试开发的一款辅助学习软件,能有效的解决高职院校网络专业设备不足的问题,它直观、灵活,对计算机配置几乎没有要求,同时内置了大量的实验案例,对提高学生对网络知识的理解力有着很大的帮助,本文的实验部分就是利用Packet Tracer6.0。
二、IPV6隧道
本文就如下的混合型网络提出解决方案。从下图可以看出IPv6被IPv4网络分割成两个“孤岛”,而从目前的IPv4向IPv6过渡过程来看也是如此,少数的IPv6网络被多数的IPv4分隔开,IPv6网络之间的通信必须通过IPv4网络才能实现,于是IPV6 隧道技术应运而生。目前IPv6隧道常用的有手动配置、6to4自动隧道、isatap自动隧道等,本文只以手动配置为例。
三、Packet Tracer配置IPV6 隧道
1.Packet Tracer软件
Packet Tracer是一款界面友好的软件,学生可以在图形用户界面上直接使用拖曳方法建立网络拓扑,并可就提供数据包在网络中行进的详细处理,观察网络实时运行情况。
2.准备工作
根据拓扑图IPV6(1)、IPV4(2)区域的配置表配置IPv4、IPV6路由并查看路由表。
配置表
查看路由表
以Router1为例
C 192.168.1.0/24 is directly connected, FastEthernet0/0
O 192.168.2.0/24[110/2]via 192.168.1.2,02:56:47,FastEthernet0/0
以Router4为例
C 2000::/112 [0/0]via::,FastEthernet0/1
L 2000::1/128 [0/0]via::,FastEthernet0/1
R 3000::/112[120/2]via FE80::290:21FF:FED7:CE01,FastEthernet0/1
L FF00::/8 [0/0]via::, Null0
在完成了利用ospf协议沟通IPv4网络,利用rip协议沟通IPv6网络之后,自然要解决混合型网络的通信问题。
3.IPv6隧道配置
Router1和Router2分别为IPv4和IPv6网络的边界路由器,在它们之间建立隧道,使得IPv6数据包能点对点的穿越Ipv4网络。
隧道配置(以Router1为例)
Router(config)#interface Tunnel1 设置隧道号
Router(config-if)#ipv6 address 5000::1/112 隧道的IPv6的ip地址
Router(config-if)#ipv6 rip aa enable 在隧道中启用rip协议
Router(config-if)#tunnel source FastEthernet0/0 指定隧道源IPv4地址端口
Router(config-if)# tunnel destination 192.168.2.1 指定隧道另一端的IPv4地址
Router(config-if)#tunnel mode ipv6ip 隧道模式启用Ipv6ip封装
值得注意的是一个手工配置隧道类似于在两个IPv6域之间通过IPv4的主干网络建立了一条永久链路。适合用在两台边界路由器或者边界路由器和主机之间对安全性要求较高,并且比较固定的连接上。在隧道模式也可启用GRE封装。
4.测试
在Router4上查看IPv6路由表,PC1所在的网段被学习到了。
C 1000::/112 [0/0]via::,FastEthernet0/0
L 1000::1/128 [0/0]via::,FastEthernet0/0
C 2000::/112 [0/0]via::,FastEthernet0/1
L 2000::1/128 [0/0]via::,FastEthernet0/1
R 3000::/112[120/2]viaFE80::290:21FF:FED7:CE01,FastEthernet0/1
R 4000::/112[120/2]viaFE80::290:21FF:FED7:CE01,FastEthernet0/1
R 5000::/112[120/3]viaFE80::290:21FF:FED7:CE01,FastEthernet0/1
R 6000::/112[120/4]viaFE80::290:21FF:FED7:CE01,FastEthernet0/1
L FF00::/8[0/0]via::,Null0
四、小结
本文从IPv6 隧道理论出发,结合PacketTracer网络模拟软件,以实例验证了Ipv6隧道技术的确是解决目前IPv4和IPv6混合网络连通性的一种方法。