
摘 要:本文把網絡仿真軟件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混合網絡連通性的一種方法。