
摘 要:本文把網(wǎng)絡(luò)仿真軟件Packet Tracer融入到IPv6隧道教學(xué)之中,由單個(gè)IPv4、IPv6網(wǎng)絡(luò)連通性的解決引申到IPv4、IPv6混合型網(wǎng)絡(luò)連通性的解決,最終實(shí)驗(yàn)結(jié)果表明:IPv6隧道技術(shù)的確是解決目前IPv4到IPv6過(guò)渡問(wèn)題的一種有效方法。
關(guān)鍵詞:Packet tracer; IPv6隧道
中圖分類號(hào):TP393.02-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-3315(2015)03-116-001
一、引言
IPv4、IPv6協(xié)議是目前高職院校計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)學(xué)生必須學(xué)習(xí)的內(nèi)容之一,學(xué)生在學(xué)習(xí)利用路由協(xié)議溝通單個(gè)的IPv4、IPv6網(wǎng)絡(luò)之后,自然而然會(huì)思考既有IPv4又有IPv6的混合型網(wǎng)絡(luò)的通信問(wèn)題。目前解決混合型網(wǎng)絡(luò)通信問(wèn)題的方法根據(jù)IPv6網(wǎng)絡(luò)是否孤立可分成兩類,即利用隧道技術(shù)把孤立在IPv4網(wǎng)絡(luò)中IPv6打通,利用NAT-PT機(jī)制在IPv4、IPv6網(wǎng)絡(luò)邊界上直接做地址協(xié)議轉(zhuǎn)換。Packet Tracer網(wǎng)絡(luò)模擬器是思科公司對(duì)于其認(rèn)證考試開發(fā)的一款輔助學(xué)習(xí)軟件,能有效的解決高職院校網(wǎng)絡(luò)專業(yè)設(shè)備不足的問(wèn)題,它直觀、靈活,對(duì)計(jì)算機(jī)配置幾乎沒(méi)有要求,同時(shí)內(nèi)置了大量的實(shí)驗(yàn)案例,對(duì)提高學(xué)生對(duì)網(wǎng)絡(luò)知識(shí)的理解力有著很大的幫助,本文的實(shí)驗(yàn)部分就是利用Packet Tracer6.0。
二、IPV6隧道
本文就如下的混合型網(wǎng)絡(luò)提出解決方案。從下圖可以看出IPv6被IPv4網(wǎng)絡(luò)分割成兩個(gè)“孤島”,而從目前的IPv4向IPv6過(guò)渡過(guò)程來(lái)看也是如此,少數(shù)的IPv6網(wǎng)絡(luò)被多數(shù)的IPv4分隔開,IPv6網(wǎng)絡(luò)之間的通信必須通過(guò)IPv4網(wǎng)絡(luò)才能實(shí)現(xiàn),于是IPV6 隧道技術(shù)應(yīng)運(yùn)而生。目前IPv6隧道常用的有手動(dòng)配置、6to4自動(dòng)隧道、isatap自動(dòng)隧道等,本文只以手動(dòng)配置為例。
三、Packet Tracer配置IPV6 隧道
1.Packet Tracer軟件
Packet Tracer是一款界面友好的軟件,學(xué)生可以在圖形用戶界面上直接使用拖曳方法建立網(wǎng)絡(luò)拓?fù)洌⒖删吞峁?shù)據(jù)包在網(wǎng)絡(luò)中行進(jìn)的詳細(xì)處理,觀察網(wǎng)絡(luò)實(shí)時(shí)運(yùn)行情況。
2.準(zhǔn)備工作
根據(jù)拓?fù)鋱DIPV6(1)、IPV4(2)區(qū)域的配置表配置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,F(xiàn)astEthernet0/0
以Router4為例
C 2000::/112 [0/0]via::,F(xiàn)astEthernet0/1
L 2000::1/128 [0/0]via::,F(xiàn)astEthernet0/1
R 3000::/112[120/2]via FE80::290:21FF:FED7:CE01,F(xiàn)astEthernet0/1
L FF00::/8 [0/0]via::, Null0
在完成了利用ospf協(xié)議溝通IPv4網(wǎng)絡(luò),利用rip協(xié)議溝通IPv6網(wǎng)絡(luò)之后,自然要解決混合型網(wǎng)絡(luò)的通信問(wèn)題。
3.IPv6隧道配置
Router1和Router2分別為IPv4和IPv6網(wǎng)絡(luò)的邊界路由器,在它們之間建立隧道,使得IPv6數(shù)據(jù)包能點(diǎn)對(duì)點(diǎn)的穿越Ipv4網(wǎng)絡(luò)。
隧道配置(以Router1為例)
Router(config)#interface Tunnel1 設(shè)置隧道號(hào)
Router(config-if)#ipv6 address 5000::1/112 隧道的IPv6的ip地址
Router(config-if)#ipv6 rip aa enable 在隧道中啟用rip協(xié)議
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封裝
值得注意的是一個(gè)手工配置隧道類似于在兩個(gè)IPv6域之間通過(guò)IPv4的主干網(wǎng)絡(luò)建立了一條永久鏈路。適合用在兩臺(tái)邊界路由器或者邊界路由器和主機(jī)之間對(duì)安全性要求較高,并且比較固定的連接上。在隧道模式也可啟用GRE封裝。
4.測(cè)試
在Router4上查看IPv6路由表,PC1所在的網(wǎng)段被學(xué)習(xí)到了。
C 1000::/112 [0/0]via::,F(xiàn)astEthernet0/0
L 1000::1/128 [0/0]via::,F(xiàn)astEthernet0/0
C 2000::/112 [0/0]via::,F(xiàn)astEthernet0/1
L 2000::1/128 [0/0]via::,F(xiàn)astEthernet0/1
R 3000::/112[120/2]viaFE80::290:21FF:FED7:CE01,F(xiàn)astEthernet0/1
R 4000::/112[120/2]viaFE80::290:21FF:FED7:CE01,F(xiàn)astEthernet0/1
R 5000::/112[120/3]viaFE80::290:21FF:FED7:CE01,F(xiàn)astEthernet0/1
R 6000::/112[120/4]viaFE80::290:21FF:FED7:CE01,F(xiàn)astEthernet0/1
L FF00::/8[0/0]via::,Null0
四、小結(jié)
本文從IPv6 隧道理論出發(fā),結(jié)合PacketTracer網(wǎng)絡(luò)模擬軟件,以實(shí)例驗(yàn)證了Ipv6隧道技術(shù)的確是解決目前IPv4和IPv6混合網(wǎng)絡(luò)連通性的一種方法。