【正文】
自動隧道。圖 3 ipv6隧道通信配置隧道和自動隧道 配置隧道和自動隧道的主要區(qū)別在于:只有執(zhí)行隧道功能的節(jié)點的IPv6地址是IPv4兼容地址時,自動隧道才是可行的。IPv6隧道類型可以作為隧道端點的節(jié)點有幾種不同的組合類型,圖4描述了這些不同隧道的操作情形。但是,為了區(qū)別這些不同類型的隧道,根據(jù)所演示的隧道類型,圖中的實體可能是只支持IPv只支持IPv6或者IPv4 / IPv6雙棧。路由器X和路由器Y使用隧道方式來傳送經(jīng)過網(wǎng)絡(luò)O的包,而網(wǎng)絡(luò)O只支持IPv4。這種情況下,主機A和主機B都是只支持IPv6的節(jié)點。此時網(wǎng)絡(luò)M只支持IPv4,但主機B同時運行IPv4和IPv6,網(wǎng)絡(luò)的其他部分都只支持IPv6。在網(wǎng)絡(luò)的其他部分,IPv6包可以自由傳送。○ 主機主機隧道。這種情況下,隧道傳送發(fā)生在主機A和主機B之間。○主機路由器隧道。這種情況下,主機A僅對發(fā)往路由器X的IPv6包采用隧道方式;一旦通過了只支持IPv4的網(wǎng)絡(luò)N,路由器X就對這些通過隧道傳送的包拆包,然后按正常方式通過IPv6網(wǎng)絡(luò)轉(zhuǎn)發(fā)。與6to4不同的是,Ipv6 over ipv4 利用ipv4的多播機制來實現(xiàn)虛擬鏈路,這種機制要求站點支持多播。相當(dāng)于ipv4的多播機制模擬ipv6的鄰居發(fā)現(xiàn)功能,發(fā)現(xiàn)ipv6的鄰居,ipv6的主機就自動建立隧道通過ipv4網(wǎng)絡(luò)。手動隧道的轉(zhuǎn)發(fā)機制直接將IPv6報文封裝到IPv4報文中,IPv6報文作為IPv4報文的凈載荷。6to4 隧道技術(shù)可以實現(xiàn)ipv6節(jié)點之間使用不經(jīng)過事先聲明的ipv4隧道通過ipv4網(wǎng)絡(luò)進行通信。由于這種地址是自動從站點的ipv4地址派生出來,因此每一個采用6to4 機制的節(jié)點就必須具有一個全球唯一的ipv4地址。它和IPv4兼容IPv6自動隧道類似,使用一種特殊的地址——2002::xxxx:xxxx:xxxx:xxxx:xxxx格式的6to4地址。6to4地址有64位網(wǎng)絡(luò)前綴,其中前48位由路由器上的IPv4地址決定,用戶不能改變,后16位由用戶自己定義。 ISATAP隧道技術(shù) ISATAP(IntraSite Automatic Tunnel Addressing Protocol)是一種自動隧道技術(shù),意思是域內(nèi)自動隧道尋址協(xié)議,它指某個IPV4域內(nèi)的雙棧主機相互之間可通過該隧道通信。利用ISATAP,IPv4內(nèi)聯(lián)網(wǎng)中的IPv6主機就可以相互通信,這時候就不需要IPv6路由器。如圖5所示,雙棧主機PC1與路由器R1通過ISATAP隧道相連,將PC1配置成ISATAP主機(,IPv6地址由ISATAP路由器自動分配)。圖 5 ISATAP隧道 IPv4兼容IPv6自動隧道 自動隧道能夠完成點到多點的連接,而手動隧道僅僅是點到點的連接。在IPv4兼容IPv6自動隧道中,只需要告訴設(shè)備隧道的起點,隧道的終點由設(shè)備自動生成。雙棧節(jié)點則對于IPv4包和IPv6包都使用相同的地址。這類節(jié)點可以作為路由器鏈接IPv6網(wǎng)絡(luò),采用自動隧道方式穿越IPv4網(wǎng)絡(luò)。如此繼續(xù),封裝的包將通過IPv4網(wǎng)絡(luò)群轉(zhuǎn)發(fā),直至到達隧道另一端的雙棧路由器,由該路由器對IPv4包拆包,釋放出IPv6包并轉(zhuǎn)發(fā)給本地的IPv6主機。使用兼容IPv4的隧道可以方便的建立IPv4上的IPv6隧道,但只能使隧道兩端點進行通信,隧道后的網(wǎng)絡(luò)不能通過隧道通信。隨著骨干網(wǎng)越來越多地采用MPLS技術(shù),必須考慮如何在MPLS上集成IPv6。 Teredo隧道Teredo是另一種處于實現(xiàn)階段的機制。它通過UDP隧道傳輸數(shù)據(jù)包,這種服務(wù)需要Teredo服務(wù)器以及Teredo中繼器。在DOC下查看本機ipv6協(xié)議和隧道使用命令ipv6 if,如圖6,接口3是6to4隧道,2接口是自動隧道接口。圖 6 DOC下查看隧道 圖 7 DOC下隧道IP 3 隧道技術(shù)實現(xiàn) 模擬器介紹 Dynamips,是Cisco 路由器模擬器。dynamips 模擬出的是真實的路由器。圖8。啟用R1,R2,R3,R4,R5路由器。R1和R5兩端是ipv6地址,它們互相ping,要穿過IPV4的網(wǎng)絡(luò)。R2(config)ip route R4(config)ip route 配置如圖12.圖 11 R2,R3,R4地址配置 圖 12 R2,R4路由配置 在R2,R4上建立隧道。R1(config)ipv6 route 2001:250:803:1::/64 2001:250:803:11::2R1(config)ipv6 route 2001:250:803:12::/64 2001:250:803:11::2R2(config)ipv6 route 2001:250:803:12::/64 2001:250:803:1::2R4(config)ipv6 route 2001:250:803:11::/64 2001:250:803:1::1R5(config)ipv6 route 2001:250:803:1::/64 2001:250:803:12::1R5(config)ipv6 route 2001:250:803:11::/64 2001:250:803:12::1圖 14 靜態(tài)路由 實現(xiàn)環(huán)境已經(jīng)搭建成功。圖 15 R1,R5連通 查看R2,R4上的隧道,如圖16。 4 小結(jié) 通過這次畢業(yè)論文設(shè)計,在兩個多月里,我收集了大量關(guān)于ipv6以及ipv6隧道技術(shù)的技術(shù)文檔,書籍。為了實現(xiàn)ipv6隧道技術(shù),我特別去學(xué)習(xí)了模擬器,經(jīng)過認真學(xué)習(xí),不但對ipv6隧道技術(shù)的認識加深,而且也對模擬器的使用有了很深刻的了解。 通過本次論文制作,我對未來下一代網(wǎng)絡(luò)通信的IPV6技術(shù)有了相當(dāng)多的了解。主要參考文獻[1]李振強,趙曉宇,[M].北京,人民郵電出版社,[2]Hagen,;[M].北京,清華大學(xué)出版社,[3]Joseph IPv6Second Edition[M].Microsoft [4]張云勇,劉韻潔,[M].北京,電子工業(yè)出版社,[5]Joseph Davies著;張曉彤,晏國晟,[M]. 北京,清華大學(xué)出版社,[6]Niall Murphy , David Malone (Author) IPv6 Network Administration [M]O39。 Computer, Anhui Agricultural University, Hefei 230036)Abstract:This article describes how to IPv6 from IPv4 to smooth the transition from IPv4 to IPv6 over technology. Through a large number of books gathering information and Internet information, a summary of IPV6 to IPV4 means of munication and munication tunneling technology to give an indepth research. Known as the IPv6 nextgeneration Internet to achieve agreement with the previous generation of the Internet, how