IPv4-IPv6過渡中互聯(lián)互通技術(shù)要求_第1頁
IPv4-IPv6過渡中互聯(lián)互通技術(shù)要求_第2頁
IPv4-IPv6過渡中互聯(lián)互通技術(shù)要求_第3頁
IPv4-IPv6過渡中互聯(lián)互通技術(shù)要求_第4頁
IPv4-IPv6過渡中互聯(lián)互通技術(shù)要求_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計(論文)IPv4-IPv6過渡中互聯(lián)互通技術(shù)要求姓 名 張敏學(xué) 號 28010101094專業(yè)班級 通信工程08B所在學(xué)院 電子信息學(xué)院指導(dǎo)教師(職稱)王桓 (講師)完成時間 2012年4月電子科技大學(xué)中山學(xué)院教務(wù)處制發(fā)I電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文)任務(wù)書題目名稱IPv4-IPv6過渡中互聯(lián)互通技術(shù)要求設(shè)計(論文)的主要內(nèi)容和要求1. 了解IPv4和IPv6的基本概念及和IPv4的缺點及IPv6的優(yōu)點。2. 依賴于原有IPv4的網(wǎng)絡(luò)設(shè)施,介紹從IPv4到IPv6過渡中互聯(lián)互通的主要過渡技術(shù)。3. 了解現(xiàn)今IP城域網(wǎng)建設(shè)關(guān)鍵點,介紹當(dāng)前運營商向IPv6演進的過渡階段及實際方案。4

2、. 結(jié)合當(dāng)前運營商向IPv6過渡的技術(shù)與方案,對IPv4向IPv6的過渡進行總結(jié)。推薦參考文獻制約IPv6技術(shù)應(yīng)用發(fā)展的主要因素分析 李金平著IPv6下一代互聯(lián)網(wǎng)的核心 周遜著電信技術(shù) 楊鋒著預(yù)期目標(biāo)和成果形式畢業(yè)論文一篇,符合學(xué)校相關(guān)要求起止時間2011年9月20日至 2012年4月30日指導(dǎo)單位電子信息學(xué)院指導(dǎo)教師王桓 2011年 9月13日審核意見同意審核簽名年 月 日電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文)成績評定表設(shè)計(撰寫)過程評語: 指導(dǎo)教師: 年 月 日成績論文評閱評語: 評閱教師: 年 月 日成績論文答辯評語: 答辯組長: 年 月 日成績總分審核人: 年 月 日IPv4-IPv6

3、過渡中互連互通技術(shù)要求摘 要Internet經(jīng)歷了幾十年的高速發(fā)展,已經(jīng)成為人們生活中不可或缺的一部分。1作為整個網(wǎng)絡(luò)基石的IPv4也已經(jīng)十分成熟?;ヂ?lián)網(wǎng)的成功發(fā)展給人民的生活帶來了重大的變化,互聯(lián)網(wǎng)的影響已經(jīng)滲透到社會的各個方面。隨著互聯(lián)網(wǎng)應(yīng)用的飛速增長,當(dāng)前的互聯(lián)網(wǎng)協(xié)議IPv4的缺點已經(jīng)越來越突出。1目前基于IPv4的互聯(lián)網(wǎng),在實際應(yīng)用中越來越暴露出其不足之處:如地址空間的曰益耗盡、服務(wù)質(zhì)量、網(wǎng)絡(luò)安全等問題。這些問題己經(jīng)成為制約互聯(lián)網(wǎng)發(fā)展的嚴重障礙,只有通過下一代互聯(lián)網(wǎng)的建設(shè)才能徹底、有效地解決上述問題,于是基于IPv6互聯(lián)網(wǎng)技術(shù)應(yīng)運而生。IPv6作為IETF(全球互聯(lián)網(wǎng)工程任務(wù)組)確定的

4、下一代互聯(lián)網(wǎng)協(xié)議,有望徹底解決IPv4存在的問題,因此受到人們的關(guān)注。在IPv6完全取代IPv4之前,兩種協(xié)議不可避免地有很長一段共存期。本論文將介紹IPv4協(xié)議以及缺點,隨后介紹IPv6的諸多優(yōu)點,以及幾種常見過渡技術(shù):雙棧技術(shù)、隧道技術(shù)、協(xié)議轉(zhuǎn)換技術(shù)、應(yīng)用層IP轉(zhuǎn)換。結(jié)合目前網(wǎng)絡(luò)建設(shè)的關(guān)鍵點,將其中的雙棧結(jié)合NAT444技術(shù)合理的運用,介紹“雙棧+NAT444”方案。該方案在目前運營級過渡階段中實現(xiàn)延長IPv4的使用期限,保證業(yè)務(wù)的平滑過渡,為IPv6部署爭取緩沖時間并作出IPv6部署設(shè)備上的準(zhǔn)備。關(guān)鍵詞:IPv6;IPv4;雙棧技術(shù);隧道技術(shù); 協(xié)議轉(zhuǎn)換技術(shù);NAT444;雙棧+NAT4

5、44The technical requirement during the transition of IPv4-IPv6AbstractDuring high speed development in these decades, Internet had become part of our lives.The Internet's success brought the great changes,The influence of the Internet has penetrated into every aspect of society.With the fast dev

6、elopment of the Internet application,The current Internet protocol IPv4 faults has been already more and more outstanding.And as the base of the internet, IPv4 had been very mature already. However, its shortcoming is also be visible due to its limitation and IPv6 is designed by IETF to replace IPV4

7、.IPv6 as the next generation of the Internet protocol IETF sured, is expected to thoroughly solve the problems IPv4, so it was concerned by the public. Before IPv6 completely replace IPv4, two agreement will inevitably coexist for a long time. This paper will introduce IPv4 protocol and its shortcom

8、ings, then introduce IPv6 many merits, and several common transition technology: double stack technology, tunnel technology, protocol conversion technology, the IP conversion in application layer . Based on the key point of the network construction now,combined the technology of double stack with NA

9、T444 rationally,explain the "double stack + NAT444" scheme.In this method of operated level transition, it will extend the use of IPv4 realize period,guarantee business of the smooth transition,leave enough time for IPv6 deployment and make IPv6 equipment ready for deployment.Keywords: IPv

10、6 ; Dual stack ; tunnel technique ; Protocol conversion technology; NAT444;Dual stack+NAT444 目 錄1緒論11.1項目背景11.2項目的主要任務(wù)12IPv4的概述22.1Internet協(xié)議v4(IPv4)22.2有類別IP尋址22.3無類別尋址22.3.1子網(wǎng)22.3.2可變長子網(wǎng)掩碼(VLSM)32.3.3無類別域間路由(CIDR)32.4IPv4的不足之處33IPv6協(xié)議的介紹53.1IPv6的眾多優(yōu)點53.2IPv6地址表示法53.3IPv6地址分類64從IPv4到IPv6的主要過渡技術(shù)84.1

11、雙棧技術(shù)84.2隧道技術(shù)104.2.1手工構(gòu)造隧道(Configured Tunneling)104.2.2自動配置隧道(Automatic Tunneling)114.2.3組播隧道(Multicast Tunneling)114.2.46to4114.3TB(隧道代理)124.4雙棧轉(zhuǎn)換機制(DSTM)134.5協(xié)議轉(zhuǎn)換技術(shù)154.5.1SIIT(Stateless IP/ICMP Translation)154.5.2NAT-PT164.6應(yīng)用層的IPv4-IPv6轉(zhuǎn)換184.6.1SOCKS64184.6.2應(yīng)用層代理網(wǎng)關(guān)(ALG)195雙棧+NAT444方案205.1運營商城域網(wǎng)運營

12、級NAT444需求背景205.2雙棧+NAT444 方案概述12205.3方案小結(jié)22總結(jié)24致 謝25參考文獻26IV1 緒論1.1 項目背景從20世紀70年代開始,2互聯(lián)網(wǎng)技術(shù)就以超出人們想像的速度迅猛發(fā)展。然而,隨著基于IPv4協(xié)議的計算機網(wǎng)絡(luò)特別是Internet迅速發(fā)展,互聯(lián)網(wǎng)在產(chǎn)生了巨大的經(jīng)濟效益和社會效益的同時也暴露出其本身固有的問題,如安全性不高、路由表過度膨脹,特別是IPv4地址的匾乏。隨著互聯(lián)網(wǎng)的進一步發(fā)展特別是未來電子、電器設(shè)備和移動通信設(shè)備對IP地址的巨大需求,IPv4的約42億個地址空間是根本無法滿足要求的。有預(yù)測表明以目前Internet的發(fā)展速度計算,所有IPv4

13、地址將在2012年分配完畢。這也是推動下一代互聯(lián)網(wǎng)協(xié)議IPv6研究的主要動力。為了解決IPv4存在的問題,早在1995年,互聯(lián)網(wǎng)工作組(IETF)就已經(jīng)開始著手開發(fā)下一代互聯(lián)網(wǎng)技術(shù)。于是IPv6應(yīng)運而出。在目前以IPv4為基礎(chǔ)的網(wǎng)絡(luò)技術(shù)如此成熟與成功的情況下,不可能馬上拋開原有IPv4網(wǎng)絡(luò)來建IPv6網(wǎng)絡(luò)。只能通過分步實施的方法來逐步過渡。因此,在今后相當(dāng)長的一段時間內(nèi),IPv6網(wǎng)絡(luò)將和IPv4網(wǎng)絡(luò)共存。如何以合理的代價逐步的將IPv4網(wǎng)絡(luò)過渡到IPv6、解決好IPv4與IPv6互相共存將是我們需要迫切考慮的。針對以上問題,目前提出了三種主要的過渡技術(shù):雙協(xié)議棧(DualStack)、隧道技術(shù)

14、(Tunnel)、協(xié)議轉(zhuǎn)換技術(shù)(NAT-PT)等。當(dāng)然,這些過渡技術(shù)都不是普遍適用的,每一種技術(shù)都是適用于某種或幾種特定的網(wǎng)絡(luò)情況,在實際應(yīng)用時需綜合考慮各方面現(xiàn)實情況,然后選擇合適的轉(zhuǎn)換技術(shù)進行設(shè)計和實施。1.2 項目的主要任務(wù)本文研究的主要內(nèi)容及主要工作包括以下幾個方面:1) IPv4的概述2) IPv6協(xié)議的分析研究3) 雙棧+NAT444改造方案2 IPv4的概述2.1 Internet協(xié)議v4(IPv4)3Internet協(xié)議v4(IPv4)是Internet協(xié)議的第四個版本,它是第一個得到廣泛部署的版本,和IPv6一起,它們是基于標(biāo)準(zhǔn)的 Internet網(wǎng)絡(luò)互連方法的核心.IPv4

15、仍然是目前部署最廣泛的互聯(lián)網(wǎng)層協(xié)議,IPv4的詳細定義可參考IETF發(fā)布的RFC 791,它取代了早期定義文檔RFC 760.IPv4是一個用于鏈路層包交換網(wǎng)絡(luò)的連接協(xié)議,如以太網(wǎng),它以盡力模式運行,因為它不能保證信息能100%傳遞,也不能保證按正確的順序傳輸,更不能避免重復(fù)傳輸.IPv4未包含錯誤控制和流量控制機制,如果通過數(shù)據(jù)報頭中的校驗和方法發(fā)現(xiàn)數(shù)據(jù)被損壞,數(shù)據(jù)將被拋棄,包括數(shù)據(jù)完整性在內(nèi),均通過上層傳輸層協(xié)議解決,如傳輸控制協(xié)議.IPv4使用32位尋址方法,總共包含4294967296個有效地址,IPv4有四種不同的地址類型:A、B、C 和D。2.2 有類別IP尋址最初,IP地址被分為

16、兩部分,地址的高八位代表網(wǎng)絡(luò)標(biāo)識符,剩下的地址表示主機標(biāo)識符,最大可以創(chuàng)建256個網(wǎng)絡(luò),人們很快就發(fā)現(xiàn)這樣設(shè)計滿足不了需要,為了克服這個限制,對高八位地址進行了重新定義,創(chuàng)建了一套網(wǎng)絡(luò)類別,這就是后來著名的有類別網(wǎng)絡(luò),總共定義了五個類別:A、B、C、D和E,A、 B和C網(wǎng)絡(luò)標(biāo)識符長度不一樣,剩下的地址部分用于標(biāo)識主機,這意味著每個不同的網(wǎng)絡(luò)類型可容納的主機數(shù)目也不一樣,D類地址表示多播地址,E類地址是未將來的應(yīng)用程序保留的。2.3 無類別尋址無類別尋址有三個基本類別2.3.1 子網(wǎng)子網(wǎng)劃分是一組技術(shù),您可以使用這組技術(shù)來高效地劃分單播地址前綴的地址空間以便在組織網(wǎng)絡(luò)的子網(wǎng)間進行分配.單播地址前

17、綴的固定部分包括前綴長度和前綴長度之前的位,這些位都具有定義的值.單播地址前綴的可變部分包括前綴長度之后設(shè)置為 0 的位.子網(wǎng)劃分就是利用單播地址前綴的可變部分來創(chuàng)建更高效的地址前綴(浪費較少的可用地址),分配給組織網(wǎng)絡(luò)的子網(wǎng).最初定義 IPv4 的子網(wǎng)劃分是為了更好地利用 A 類和 B 類 IPv4 公用網(wǎng)絡(luò) ID 的主機位.當(dāng)您為 IPv4 網(wǎng)絡(luò) ID 劃分子網(wǎng)時,您會在 IPv4 地址的層次結(jié)構(gòu)中定義一個額外的層次.子網(wǎng)網(wǎng)絡(luò) ID 具有“網(wǎng)絡(luò) ID/子網(wǎng) ID/主機 ID”層次結(jié)構(gòu).在您為網(wǎng)絡(luò) ID 劃分子網(wǎng)后,每個子網(wǎng)網(wǎng)絡(luò) ID 都是一個子網(wǎng)(或具有“網(wǎng)絡(luò) ID/主機 ID”層次結(jié)構(gòu)的

18、網(wǎng)絡(luò) ID)的新地址前綴。2.3.2 可變長子網(wǎng)掩碼(VLSM)可變長子網(wǎng)掩碼(VLSM)是根據(jù)子網(wǎng)需要給它分配IP地址資源的一種方法,思科支持的IP路由協(xié)議,OSPF、雙IS-IS、BGP-4和 EIGRP均支持無類別或VISM路由.歷史上,EGP協(xié)議依賴于IP地址類型定義和真實交換的網(wǎng)絡(luò)號(8,16或24位域),而與IP地址(32位號碼)無關(guān).RIP和IGRP交換的網(wǎng)絡(luò)和子網(wǎng)號在32位域中,網(wǎng)絡(luò)號、子網(wǎng)號和主機號之間的差別是一個約定問題,不用在路由協(xié)議中交換,現(xiàn)在用的一些協(xié)議要么使用一個前綴長度(地址中的連續(xù)位數(shù)),要么每個地址帶有子網(wǎng)掩碼來指出32位域中的哪一部分是需要路由的地址.在思科

19、工程中經(jīng)??梢砸姷叫枰褂每勺冮L子網(wǎng)掩碼的例子,在工程建設(shè)時通常有多個配置了FDDI和以太網(wǎng)接口的交換機,并做了編號以便每個交換子網(wǎng)可以支持62臺主機,實際上,每個子網(wǎng)可能只會連接15-30臺物理主機(打印服務(wù)器,工作站,文件服務(wù)器等),但許多工程也需要ISDN或幀中繼供家庭辦公用戶使用,它們也需要一個單獨的子網(wǎng),這些家庭辦公用戶通常有一兩個路由器和一個X終端或工作站,他們可能還有一臺PC或蘋果電腦也需要連網(wǎng),因此,通常需要為他們配置支持6臺主機的子網(wǎng),還有一些用戶需要配置支持14臺主機的子網(wǎng),點到點連接通常是不需要編號的。2.3.3 無類別域間路由(CIDR) 使用超網(wǎng)時,靠無類別域間路由是

20、減少路由表條目的數(shù)量,1993年左右,第一次引入了無類別域間路由,它的目的也是為了實現(xiàn)超網(wǎng),超網(wǎng)允許路由聚合,CIDR引入了前綴標(biāo)記,也叫做CIDR標(biāo)記,前綴/CIDR標(biāo)記現(xiàn)在在三種無類別IP尋址情況下使用:劃分子網(wǎng),VLSM/不同規(guī)模的子網(wǎng)和 CIDR/超網(wǎng).原IP地址類型由CIDR取代,相比之下,基于類型的方案被稱為有類別的域間路由.CIDR的主要優(yōu)勢是允許對任意地址空間進行重新分區(qū),因此可以給用戶分配更小或更大的地址塊,CIDR給Internet賦予了層次感,它將Internet分為國際ISP和國內(nèi)ISP,然后又進一步細分為區(qū)域 ISP,區(qū)域ISP又再細分為本地ISP,本地ISP又再分為

21、區(qū),通過CIDR創(chuàng)建的這種分級結(jié)構(gòu)由IANA(Internet Assigned Numbers Authority,互聯(lián)網(wǎng)地址分配機構(gòu))和它的區(qū)域互聯(lián)網(wǎng)注冊管理機構(gòu)(Regional Internet Registries,RIR)監(jiān)管,管理全球互聯(lián)網(wǎng)地址的分配,每個RIR維護一個可匿名搜索的WHOIS數(shù)據(jù)庫,提供IP地址分配信息,從這些數(shù)據(jù)庫查詢出來的信息在眾多根據(jù)IP地址進行地理定位的工具中扮演著核心角色,分級路由進一步按地理路由分解,在地理路由中,整個地址又被分成多個塊,例如,一個塊表示美國,一個塊表示歐洲,一個表示中東,一個表示亞洲等等.2.4 IPv4的不足之處IPv4的不足主要體

22、現(xiàn)在以下幾個方面4:1、地址空間的不足在Internet發(fā)展的初期,人們認為網(wǎng)絡(luò)地址是不可能分配完的,這就導(dǎo)致了對于網(wǎng)絡(luò)地址分配時的隨意性,其結(jié)果就是IP地址的利用率較低。由于組織的存在,IP地址不是一個接一個的分配的,而且由于缺乏經(jīng)驗的地址分類的做法,造成了大量的地址浪費。分配的過程是按時間順序進行的,剛開始的時候一個學(xué)??梢該碛幸粋€A類網(wǎng)絡(luò),而后來一個國家可能只能擁有一個C類網(wǎng)絡(luò)。A類網(wǎng)絡(luò)的數(shù)目并不多,因此問題的焦點就集中在B類和C類網(wǎng)絡(luò)地址上,A類的網(wǎng)絡(luò)太大,而C類的網(wǎng)絡(luò)太小,因為后來的幾乎所有的申請者都愿意申請一個B類網(wǎng)絡(luò),一個B類網(wǎng)絡(luò)可以擁有65534個主機地址,而往往實際上根本用不

23、了這么多的地址,由于這樣的低效率的分配方法,導(dǎo)致了B類地址消耗得特別快。這樣就導(dǎo)致了對現(xiàn)有的IP地址的分配速率很快,導(dǎo)致了IP地址即將被分配完的局面。2、對現(xiàn)有路由技術(shù)的支持不夠由于歷史的原因,今天的IP地址空間的拓撲結(jié)構(gòu)都只有兩層或者三層,這在路由選擇上來看是非常糟糕的。各級路由器中路由表的數(shù)目過度增長,最終的結(jié)果是使路由器不堪重負,Internet的路由選擇機制因此而崩潰。當(dāng)前,Internet發(fā)展的瓶頸己經(jīng)不再是物理線路的速率,ATM技術(shù),百兆/千兆以太網(wǎng)技術(shù)的出現(xiàn)使得物理線路的表現(xiàn)有了顯著的改善,現(xiàn)在路由器的處理速度成為阻礙nternet發(fā)展的主要因素。而IPv4天生設(shè)計上的缺陷更大大

24、加重了路由器的負擔(dān)。首先,IPv4的分組報頭的長度是不固定的,這樣不利于在路由器中直接利用硬件來實現(xiàn)分組中路由信息的提取、分析和選擇。其次,目前的路由選擇機制仍然不夠靈活,對每個分組都進行同樣過程的路由選擇,沒有充分利用分組間的相關(guān)性。再次,由于IPv4設(shè)計時未能完全遵循端到端通信的原則,加上當(dāng)時物理線路的誤碼率比較高,使得路由器還要具備以下兩個功能:1) 根據(jù)線路的MTU來分段和重組過大的IP分組2) 逐段進行數(shù)據(jù)校驗這樣同樣會造成路由器處理速度降低。3、無法提供多樣的QOS隨著Internet的成功和發(fā)展,商家們己經(jīng)把更多的關(guān)注投向了Internet,他們意識到這其中蘊含著巨大的商機,今天

25、乃至將來,有很多的業(yè)務(wù)應(yīng)用都希望在互聯(lián)網(wǎng)上進行。在這些業(yè)務(wù)中包括對時間和帶寬要求很高的實時多媒體業(yè)務(wù)如語音、圖像等,包括對安全性要求很高的電子商務(wù)業(yè)以及發(fā)展越來越迅猛的移動IP業(yè)務(wù)等。這些業(yè)務(wù)對網(wǎng)絡(luò)QoS的要求各不相同。但是,IPv4的設(shè)計時沒有引入QoS這樣的概念,在設(shè)計上的不足使得它很難相應(yīng)地提供豐富的、靈活的QoS選項。 雖然人們提出了一系列的技術(shù)例如:NAT、CIDR、VLSM、RSVP等來緩解這些問題,但這些方法都只是權(quán)宜之計,解決不了因地址不多及地址結(jié)構(gòu)不合理而導(dǎo)致的地址短缺的根本問題。最終IPv6應(yīng)運而生。3 IPv6協(xié)議的介紹3.1 IPv6的眾多優(yōu)點IPv6的優(yōu)點主要有以下幾

26、點5:1.巨大的地址空間。IPv6擁有2128位的地址空間,大到你永遠也用不完。2.靈活的首部地址。IPv6使用固定的包頭,更利于路由器的工作。3.層次化的編址。IPV6采用層次化的編址,能方面路由匯聚,減少路由表的條目。4.支持資源預(yù)留。IPv6支持一種機制,允許對網(wǎng)絡(luò)資源的預(yù)分配,它以此取代了IPv4的服務(wù)類型說明。更具體些就是這些新的機制支持實時現(xiàn)象等應(yīng)用,這些應(yīng)用要求保證一定的帶寬和時延。5.即插即用和重編址。IPv6支持無狀態(tài)的DHCP和無縫的重編制機制,更有利于網(wǎng)絡(luò)的組建與管理。3.2 IPv6地址表示法IPv6地址長度是128位,理論上,IPv6地址一共有2128個,IPv6使用

27、冒號將其分割成8個16比特的數(shù)組,每個數(shù)組表示成4位十六進制數(shù)。一般有四種文本表示形式6:(1)首選的格式把128比特劃分成8段,每段為16比特用十六進制表示,并使用冒號等間距分隔。例如:F00D:4598:7304:3210:FEDC:BA98:7654:3210(2)壓縮格式在某些IPv6的地址形式中,很可能地址包含了長串的“0”。為書寫方便,可以允許“0”壓縮,即一連串的0可用一對冒號來取代。例如,以下地址:1080:0:0:0:8:8000:200C:417A可以表示為:1080:8:8000:20OC:417A。但要注意,為了避免出現(xiàn)地址表示的不清晰,一對冒號(:)在一個地址中只能出

28、現(xiàn)一次。(3)內(nèi)嵌IPv4的IPv6地址當(dāng)涉及IPv4和IPv6的混合環(huán)境時,有時使用地址表示形式:x:x:x:x:x:d.d.d.d,這里六個“x分別代表地址中的16bit,用十六進制表示,四個“d分別代表地址中的8比特,用十進制表示。例如:0:0:0:0:0:0:0,或者以壓縮形式表示: :0(4)“地址/前綴長度”表示法表示形式是:IPv6地址/前綴長度:其中“前綴長度”是一個十進制數(shù),表示該地址的前多少位是地址前綴。例如:F00D:4598:7304:3210:FEDC:BA98:7654:3210,其地址前綴是64位,就可以表示為:

29、F00D:4598:7304:3210:FEDC:BA98:7654:3210/64。3.3 IPv6地址分類IPv6地址是獨立接口的標(biāo)識符,所有的IPv6地址都被分配到接口,而非節(jié)點。 RFE2373中定義了三種IPv6地址類型:單播地址(unicast)、多播地址(Multicast)、任播地址(Anycast) 7。(1) 單播地址(Unicast)單播地址是點對點通信時使用的地址,此地址僅標(biāo)識一個接口,網(wǎng)絡(luò)負責(zé)把對單播地址發(fā)送的數(shù)據(jù)報送到該接口上。單播地址有以下幾種形式:全球單播地址 (GlobalUnicastAddress)、未指定地址 (UnspecifiedAddress)、環(huán)

30、回地址 (LoopbackAddress)等。一般的全球單播地址的格式如表1所示。其中:表1 全球單播地址的格式X位 Y位 128-X-Y位全球路由前綴子網(wǎng)ID接口ID全球路由前綴 (global routing prefix):典型的分層結(jié)構(gòu),根據(jù)RIP和ISP來組織,用來分配給站點(Site)站點是子網(wǎng)/鏈路的集合。子網(wǎng)ID(SubnetID):站點內(nèi)子網(wǎng)的標(biāo)識符,由站點的管理員分層地構(gòu)建。接口ID(interfaceID):用來標(biāo)識鏈路上的接口。在同一子網(wǎng)內(nèi)是唯一的。除了000開頭的單播地址以外,所有的全球單播地址都要有64位長度的接口ID,即X+Y=64。未指定地址 (Unspeeif

31、ied Address)被定義為0:0:0:0:0:0:0:0。該地址不能分配給任何節(jié)點。環(huán)回地址 (Loopback Address)被定義0:0:0:0:0:0:0:1。環(huán)回地址就相當(dāng)與接口本身。該地址不分配給任何物理接口。(2)多播地址多播地址標(biāo)識一組接口(一般屬于不同節(jié)點)。當(dāng)數(shù)據(jù)報的目的地址是多播地址時,網(wǎng)絡(luò)盡量將其發(fā)送到該組的所有接口上。信源利用多播功能只須生成一次報文即可將其分發(fā)給多個接收者。多播地址以11111111即ff開頭。多播地址格式如表2所示。其中:表2 多播地址格式 8位 4位 4位 112位11111111標(biāo)識字段范圍字段標(biāo)識字段,4位,目前只使用了最后一位;0表示

32、Internet地址分配機構(gòu)指定的已知的多播地址,1表示臨時使用的多播地址。該字段的前3位保留,必須被初始化為0。范圍字段,4位,用于指示多播組是只包含同一本地網(wǎng)絡(luò)、同一站點、同一機構(gòu)中的節(jié)點,還是全球地址空間內(nèi)的任何節(jié)點。0一保留1一接口本地范圍(interfaee一 localscope)2一鏈路本地范圍(link一 localScope)3一保留4一管理本地范圍(admin一 1ocalscope)5一站點本地范圍(site一 localscope)s一機構(gòu)本地范圍(organization一 localscope)14一全球范圍 (globalscope)15一保留(3) 任播地址(A

33、nyeast)任播地址標(biāo)識一組接口,它與多播的區(qū)別在于發(fā)送數(shù)據(jù)報的方法。向任播地址發(fā)送的數(shù)據(jù)報并未被分發(fā)給組內(nèi)的所有成員,而是發(fā)往該地址標(biāo)識的“最近的”那個接口。任播地址從單播地址空間中分配,使用單播地址的任何格式。因而,從語法上,任播地址與單播地址沒有區(qū)別。當(dāng)一個單播地址被分配給多于一個的接口時,就將其轉(zhuǎn)化為任播地址。被分配具有任播地址的節(jié)點必須得到明確的配置,從而知道它是一個任播地址。4 從IPv4到IPv6的主要過渡技術(shù)對于IPV4向IPV6技術(shù)的演進策略,業(yè)界提出了許多解決方案。特別是IETF組織專門成立了一個研究此演變的研究小組NGTRANS,已提交了各種演進策略草案,并力圖使之成為

34、標(biāo)準(zhǔn)??v觀各種演進策略,主流技術(shù)大致可分如下幾類:6圖1 IPV4/IPV6演進策略分類4.1 雙棧技術(shù)實現(xiàn)IPv6結(jié)點與IPv4結(jié)點互通的最直接的方式是在IPv6結(jié)點中加入IPv4協(xié)議棧。具有雙協(xié)議棧的結(jié)點稱作“IPv6/v4結(jié)點”,這些結(jié)點既可以收發(fā)IPv4分組,也可以收發(fā)IPv6分組。它們可以使用IPv4與IPv4結(jié)點互通,也可以直接使用IPv6與IPv6結(jié)點互通。雙棧技術(shù)不需要構(gòu)造隧道,但后文介紹的隧道技術(shù)中要用到雙棧。 IPv6/v4結(jié)點可以只支持手工配置隧道,也可以既支持手工配置也支持自動隧道。應(yīng)用程序TCP/UDP協(xié)議IPv6協(xié)議IPv4協(xié)議接入網(wǎng)絡(luò)表3 雙棧主機的協(xié)議結(jié)構(gòu)雙棧方

35、式的工作過程可以簡單描述為:·若目的地址是一個IPv4地址,則使用IPv4;·若目的地址是“IPv4兼容”IPv6地址,則將IPv6分組封裝在IPv4報文里;·若目的地址是其它類型的兼容地址,則使用IPv6,有可能要進行封裝。后文在介紹隧道技術(shù)時將詳細討論IPv6分組如何封裝在IPv4分組里。雙棧方式要考慮的一個主要問題是地址,涉及雙棧結(jié)點的地址配置和如何通過DNS獲取通信對端的地址。·雙棧結(jié)點的地址配置由于雙棧結(jié)點同時支持IPv4/v6協(xié)議,因此必須配置IPv4和IPv6地址。結(jié)點分別使用IPv4機制(如DHCP)獲取IPv4地址,使用IPv6協(xié)議機制

36、(如無狀態(tài)自動配置)獲取IPv6地址。結(jié)點的IPv4和IPv6地址之間不必有關(guān)聯(lián),但是對于支持自動隧道的雙棧結(jié)點,必須配置有與IPv4地址兼容的IPv6地址,地址格式是96為0加IPv4地址。·通過DNS獲取通信對端的地址用戶給應(yīng)用層提供的只是通信對端的名字而不是地址,這就要求系統(tǒng)中提供名字與地址之間的映射。無論是在IPv4中還是在IPv6中,這個任務(wù)都是由DNS完成的。對于IPv6地址,定義了新的記錄類型“A6”和“AAAA”。由于IPv4/v6結(jié)點要能夠直接與IPv4和IPv6結(jié)點通信,因此必須提供對IPv4“A”、IPv6“A6/AAAA”類記錄的解析庫。但是僅僅有解析庫還不夠

37、,還必須對返回給應(yīng)用層的地址類型做出決定。在查詢到IP地址之后,解析庫向應(yīng)用層返回的IP地址可以有三個選擇:·只返回IPv6地址;·只返回IPv4地址;·返回IPv6和IPv4地址。對前兩種情況,應(yīng)用層將分別使用IPv6或IPv4與對端通信;對第三種情況,應(yīng)用層必須做出選擇使用哪個地址,即使用哪個IP協(xié)議。具體選擇哪一個地址與應(yīng)用的環(huán)境有關(guān)。雙棧技術(shù)要求在原有的IPV4節(jié)點上開發(fā):(1)IPV6、ICMPV6和鄰居發(fā)現(xiàn)等程序;(2)上層TCP、UDP對IPV6的處理軟件;(3)修改與各種高層應(yīng)用程序接口的Socket庫,以便支持IPV6地址和接口的擴充;(4)支持

38、IPV6的DNS。 優(yōu)點:互通性好,易于理解。 缺點:每個IPV6節(jié)點都需要使用一個內(nèi)嵌IPV4地址的IPV6地址,這樣比較浪費IPV4地址。適用情況:一般適用于V4地址不缺乏的企業(yè)或運營商,起臨時過渡支持V6網(wǎng)絡(luò)的作用。雙棧技術(shù)能徹底解決IPv4/IPv6共存的問題,但是需要全網(wǎng)路由器設(shè)備都支持雙棧時才有效,對現(xiàn)有IPv4網(wǎng)絡(luò)的改造要求高,是適合在IPv4骨干網(wǎng)全部改造后考慮的策略。圖2 雙協(xié)議棧通信方式4.2 隧道技術(shù)在IPV6發(fā)展初期,必然有許多局部的純IPV6網(wǎng)絡(luò),這些IPV6網(wǎng)絡(luò)被IPV4骨干網(wǎng)絡(luò)隔離開來,為了使這些孤立的“IPV6島”互通,就采取隧道技術(shù)的方式來解決。利用穿越現(xiàn)存I

39、PV4因特網(wǎng)的隧道技術(shù)將許多個“IPV6孤島”連接起來,逐步擴大IPV6的實現(xiàn)范圍,這就是目前國際IPV6試驗床6Bone的計劃。工作機理:在IPV6網(wǎng)絡(luò)與IPV4網(wǎng)絡(luò)間的隧道入口處,路由器將IPV6的數(shù)據(jù)分組封裝入IPV4中,IPV4分組的源地址和目的地址分別是隧道入口和出口的IPV4地址。在隧道的出口處再將IPV6分組取出轉(zhuǎn)發(fā)給目的節(jié)點。優(yōu)點:隧道技術(shù)只要求在隧道的入口和出口處進行修改,對其它部分沒有要求,因而非常容易實現(xiàn)。缺點:V4網(wǎng)絡(luò)只不過是V6網(wǎng)絡(luò)間的構(gòu)造隧道的外部環(huán)境,并不能實現(xiàn)IPV4節(jié)點與IPV6節(jié)點間的直接通信,只能實現(xiàn)V6與V6間的互通。隧道技術(shù)在實踐中有四種具體形式:構(gòu)造

40、隧道、自動配置隧道、組播隧道以及6to4。4.2.1 手工構(gòu)造隧道(Configured Tunneling)構(gòu)造隧道的IPV6-in-IPV4的隧道目的端IPV4地址是由封裝IPV6分組的IPV4節(jié)點預(yù)先配置的,隧道可以是單向的,也可以是雙向的。雙向配置的隧道在實際運行中就像一個虛擬的點到點的連接。缺點:由于隧道只能預(yù)先配置,因此只能適應(yīng)于比較穩(wěn)定,不易變化的網(wǎng)絡(luò),且網(wǎng)絡(luò)規(guī)模不能太大。適用情況:手工配置隧道直觀、簡單,但是管理開銷大,適合在穩(wěn)定不變的2個IPv6網(wǎng)絡(luò)之間連接時使用。4.2.2 自動配置隧道(Automatic Tunneling)自動配置的IPV6-in-IPV4的隧道目的端

41、IPV4地址是不需要事先配置,使用這種隧道機制的節(jié)點必須使用IPV4兼容的IPV6地址作為其目的地址,隧道端口就根據(jù)這個IPV4兼容地址直接產(chǎn)生隧道端口的IPV4目的地址,然后建立隧道。缺點:IPV6節(jié)點在訪問目的IPV6節(jié)點時,目的節(jié)點的V6地址必須是IPV4兼容地址,顯然這限制了網(wǎng)絡(luò)的適用范圍。適用情況:僅適用于獨立的主機站點之間,IPv4地址消耗大,擴展性差。4.2.3 組播隧道(Multicast Tunneling)IPV4組播隧道使用的IPV4隧道目的端口,IPV4地址是通過鄰居發(fā)現(xiàn)機制來獲得的。這種隧道配置技術(shù)要求IPV4網(wǎng)絡(luò)支持組播。適用情況:需要IPv4組播支持,無法在大規(guī)模

42、網(wǎng)絡(luò)中應(yīng)用,適用范圍小。4.2.4 6to4提出6to4的目的是為IPv4網(wǎng)絡(luò)中的IPv6孤島提供互通的手段,并且使手工配置隧道的工作兩盡量少。這種方式要求每個IPv6孤島至少有一個全網(wǎng)唯一的IPv4地址。6to4的基本思路是,任何一個IPv6孤島都使用其全網(wǎng)唯一的IPv4地址構(gòu)造自己的IPv6地址前綴,因此前綴也是全網(wǎng)唯一的。每個孤島的出口路由器從IPv6目的地址中提取出隧道末端的IPv4地址,因此隧道的構(gòu)造過程可以自動進行??梢?to4的關(guān)鍵是在IPv4地址和IPv6地址之間定義了一種映射,與“IPv4兼容”IPv6地址不同,在6to4中,IPv4到IPv6地址的映射是把IPv4地址作為I

43、Pv6地址前綴的一部分。6to4中的地址構(gòu)成方法如下表所示:表4即2002:v4ADDR:/48。我們通過下圖中的例子說明6to4的工作過程,圖中兩個有6to4地址前綴的IPv6網(wǎng)絡(luò)要通過IPv4網(wǎng)絡(luò)互通。圖3 6to4的應(yīng)用舉例假設(shè)主機A要向B發(fā)起通信,它首先要向DNS查詢B的v6地址,發(fā)出v6分組。分組到達6to4邊緣路由器后,邊緣路由器從v6分組的源和目的地址中提取出對應(yīng)于IPv6域A和B的v4地址,將v6分組封裝在v4分組中,在v4網(wǎng)絡(luò)中進行轉(zhuǎn)發(fā),到達IPv6域B的邊緣路由器,該路由器對v4分組進行解封裝,將提取出的IPv6分組轉(zhuǎn)發(fā)給主機B??梢?,在上述過程中,除了DNS和6to4邊緣

44、路由器中要添加額外的功能外,對網(wǎng)絡(luò)中的其它部分沒有任何改動。適用情況:適于多個IPv6子網(wǎng)之間的互聯(lián),有公開IPv4地址的用戶子網(wǎng)就可以自行配置,使用方便。4.3 TB(隧道代理)對于獨立的v6用戶,要通過現(xiàn)有的IPv4網(wǎng)絡(luò)連接IPv6網(wǎng)絡(luò)上,必須使用隧道技術(shù)。但是手工配置隧道的擴展性很差,TB的主要目的就是簡化隧道的配置,提供自動的配置手段。對于已經(jīng)建立起IPv6的ISP來說,使用TB技術(shù)為網(wǎng)絡(luò)用戶的擴展提供了一個方便的手段。從這個意義上說,TB可以看作是一個虛擬的IPv6 ISP,它為已經(jīng)連接到IPv4網(wǎng)絡(luò)上的用戶提供連接到IPv6網(wǎng)絡(luò)的手段,而連接到IPv4網(wǎng)絡(luò)上的用戶就是TB的客戶。T

45、B的結(jié)構(gòu)如下圖所示。圖4 TB的結(jié)構(gòu)·隧道代理:負責(zé)根據(jù)用戶(雙棧結(jié)點)的要求建立、更改和拆除隧道。為了均衡負載,TB可以在多個隧道服務(wù)器中選擇一個作為TEP。TB還負責(zé)將用戶的IPv6地址和名字信息存放到DNS里;·隧道服務(wù)器:是一個雙棧服務(wù)器,是連接到IPv6網(wǎng)絡(luò)上的隧道末端。它從隧道代理處接收命令,對隧道進行必要的操作。下面簡單介紹TB方式的工作原理。第1步,雙棧結(jié)點向TB提供身份和認證信息,因此TB也可以實現(xiàn)接入控制功能;第2步,雙棧結(jié)點通過認證之后,向TB提供自己的IPv4地址(即隧道端口的IPv4地址)、名字(用于在DNS里建立IPv6地址與名字之間的對應(yīng)關(guān)系)

46、、類型(主機或路由器),如果雙棧結(jié)點是一個路由器,還要告訴TB它需要多少IPv6地址,這樣TB才有可能分配一個合適的地址前綴;第3步,TB在收到雙棧結(jié)點提供的這些信息后,根據(jù)一些規(guī)則(如負載均衡)選定一個隧道服務(wù)器作為隧道的末端;同時為雙棧結(jié)點分配一個IPv6地址前綴,地址前綴的長度一般為48(對site)、64(對子網(wǎng))或128(對主機);給隧道分配一個生存時間,將分配的IPv6地址前綴在DNS中進行注冊;對隧道服務(wù)器進行配置,并且把相關(guān)的配置信息(包括DNS名字和隧道參數(shù)等)通知雙棧主機。這樣就在IPv4的網(wǎng)絡(luò)上建立起隧道,主機可以通過隧道服務(wù)器接入IPv6網(wǎng)絡(luò)。適用情況:適合獨立的主機站

47、點使用,可作為ISP提供給的業(yè)務(wù),簡化建立站點到IPv6骨干網(wǎng)連接的方式。4.4 雙棧轉(zhuǎn)換機制(DSTM)DSTM的目標(biāo)是實現(xiàn)新的IPv6網(wǎng)絡(luò)與現(xiàn)有的IPv4網(wǎng)絡(luò)之間的互通。使用DSTM,IPv6網(wǎng)絡(luò)中的雙棧結(jié)點與一個IPv4網(wǎng)絡(luò)中的IPv4主機可以互相通信。DSTM的基本組成部分包括:·DHCPv6服務(wù)器,為IPv6網(wǎng)絡(luò)中的雙棧主機分配一個臨時的IPv4全網(wǎng)唯一地址,同時保留這個臨時分配的IPv4地址與主機IPv6永久地址之間的映射關(guān)系,此外提供IPv6隧道的隧道末端(TEP)信息;·動態(tài)隧道端口DTI:每個DSTM主機上都有一個IPv4端口,用于將IPv4報文打包到IP

48、v6報文里;·DSTM Deamon:與DHCPv6客戶端協(xié)同工作,實現(xiàn)IPv6地址與IPv4地址之間的解析。DSTM中各組成部分的示意圖如下圖所示。圖5 DSTM的組成示意圖我們通過下面的工作原理圖簡單說明DSTM的工作過程。假設(shè)一個DSTM主機要與對端通信,步驟如下:第1步:DSTM主機向DNS發(fā)出查詢信息,要求返回對端的IPv4地址;第2步:DNS返回對端的IPv4地址,DNS不要求必須處在DSTM域里;第3步:應(yīng)用層發(fā)出的第一個IPv4數(shù)據(jù)包到達DTI;第4步:DSTM主機向DHCPv6服務(wù)器發(fā)出請求,請求一個臨時的IPv4地址;第5步:DHCPv6服務(wù)器返回一個IPv4地址

49、;第6步:DTI將IPv4分組打包,發(fā)給DSTM邊緣路由器(即TEP);第7步:TEP將分組拆包,同時記錄IPv4地址與IPv6地址的對應(yīng)信息;第8步:TEP將IPv4分組發(fā)給通信對端;圖6 DSTM的工作過程對于從對端發(fā)給DSTM主機的IPv4分組,由于在DSTM邊緣路由器里已經(jīng)有IPv4地址和IPv6地址的對應(yīng)信息,因此DSTM邊緣路由器接收到以后,將IPv4分組打包到IPv6分組里,發(fā)給DSTM主機。可見,使用DSTM之后,對于應(yīng)用層來說是透明的,應(yīng)用層仍通過IPv4地址工作;對于網(wǎng)絡(luò)來說也是透明的,DSTM域的網(wǎng)絡(luò)上只跑IPv6分組,而IPv4網(wǎng)絡(luò)上只跑IPv4分組。適用情況:適用于I

50、Pv6域內(nèi)的節(jié)點需要與域外IPv4節(jié)點通信的情況。4.5 協(xié)議轉(zhuǎn)換技術(shù)其主要思想是在V6節(jié)點與V4節(jié)點的通信時需借助于中間的協(xié)議轉(zhuǎn)換服務(wù)器,此協(xié)議轉(zhuǎn)換服務(wù)器的主要功能是把網(wǎng)絡(luò)層協(xié)議頭進行V6/V4間的轉(zhuǎn)換,以適應(yīng)對端的協(xié)議類型。優(yōu)點:能有效解決V4節(jié)點與V6節(jié)點互通的問題。缺點:不能支持所有的應(yīng)用。這些應(yīng)用層程序包括: 應(yīng)用層協(xié)議中如果包含有IP地址、端口等信息的應(yīng)用程序,如果不將高層報文中的IP地址進行變換,則這些應(yīng)用程序就無法工作,如FTP、STMP等。 含有在應(yīng)用層進行認證、加密的應(yīng)用程序無法在此協(xié)議轉(zhuǎn)換中工作。適用情況:主要用于在過渡時期IPv4用戶訪問有特色的IPv6應(yīng)用,或IPv6

51、用戶訪問豐富的IPv4應(yīng)用。在IPv4/IPv6過渡技術(shù)中,NAT-PT提供了較完整的網(wǎng)絡(luò)層解決方案,可以支持一定規(guī)模的網(wǎng)絡(luò)互聯(lián)。4.5.1 SIIT(Stateless IP/ICMP Translation)此技術(shù)單獨對IP分組和ICMP分組報文進行協(xié)議轉(zhuǎn)換,不記錄一個流的狀態(tài),所以是“無狀態(tài)”的。其工作機理如下:IPV4到IPV6的頭標(biāo)轉(zhuǎn)換其工作機理如下圖所示:圖7 IPV4到IPV6的頭標(biāo)轉(zhuǎn)換模型V4主機A要訪問V6主機B,A的V4地址是沒有限定的全球V4地址,B的V6地址必須是形如:FFFF:0:a.b.c.d 的IPV4翻譯地址,且低32位是SIIT分配的全球V4地址。當(dāng)A發(fā)出的訪

52、問B的分組到達SIIT時,分組中目的地址是B的低32位地址,SIIT判斷出此地址屬于其管理的IPV6-Only節(jié)點的IPV4地址空間,因此做相應(yīng)的V4V6的協(xié)議分組頭轉(zhuǎn)換,把源地址轉(zhuǎn)換成IPV4的映射地址,目的地址轉(zhuǎn)換成IPV4的翻譯地址,再把此IPV6分組傳給主機B。IPV6到IPV4的頭標(biāo)轉(zhuǎn)換B訪問A,發(fā)出的分組中源地址是B的翻譯地址,目的地址是A的映射地址,當(dāng)IPV6的分組到達SIIT協(xié)議轉(zhuǎn)換器時,SIIT判斷出目的地是IPV4的映射地址,就要對該分組進行V6V4的協(xié)議分組頭轉(zhuǎn)換,再把轉(zhuǎn)換后的V4分組傳給主機A。SIIT的局限SIIT技術(shù)需要有一個備用的全局IPV4地址池來給與IPV4節(jié)

53、點通信的IPV6節(jié)點分配IPV4地址,這個備用的全局IPV4地址池不能很大,因為IPV4地址空間優(yōu)先。這樣,當(dāng)SIIT中備用的IPV4地址池分配完時,如果有新的IPV6節(jié)點需要同IPV4節(jié)點通信,就會因為沒有剩余的IPV4地址空間而導(dǎo)致SIIT無法進行協(xié)議轉(zhuǎn)換,造成通信失敗。顯然此技術(shù)應(yīng)用的網(wǎng)絡(luò)規(guī)模不能很大。同時,SIIT還具有協(xié)議轉(zhuǎn)換技術(shù)所共有的缺點。4.5.2 NAT-PTNAT-PT是Network Address Traslation-Protocol Translation的縮寫,它是通過SIIT協(xié)議轉(zhuǎn)換技術(shù)和IPV4網(wǎng)絡(luò)中動態(tài)地址翻譯技術(shù)(NAT)相結(jié)合的一種技術(shù)。它利用了SIIT

54、技術(shù)的工作機制,同時又利用傳統(tǒng)的IPV4下的NAT技術(shù)來動態(tài)地給訪問IPV4節(jié)點的IPV6節(jié)點分配IPV4地址,很好地解決了SIIT技術(shù)中備用全局IPV4地址池規(guī)模有限的問題。NAT-PT 處于IPv6和IPv4網(wǎng)絡(luò)的交界處,可以實現(xiàn)IPv6主機與IPv4主機之間的互通。協(xié)議轉(zhuǎn)換的目的是實現(xiàn)IPv4和IPv6協(xié)議頭之間的轉(zhuǎn)換;地址轉(zhuǎn)換則是為了讓IPv6和IPv4網(wǎng)絡(luò)中的主機能夠識別對方,也就是說,IPv4網(wǎng)絡(luò)中的主機用一個IPv4地址標(biāo)識IPv6網(wǎng)絡(luò)中的一個主機,反過來,IPv6網(wǎng)絡(luò)中的主機用一個IPv6地址標(biāo)識IPv4網(wǎng)絡(luò)中的一個主機。當(dāng)一臺IPv4主機要與IPv6對端通信時,NAT-PT從

55、IPv4地址池中分配一個IPv4池地址標(biāo)識IPv6對端。在IPv4與IPv6主機通信的全過程中,由NAT-PT負責(zé)處理IPv4池地址與IPv6主機之間的映射關(guān)系。在NAT-PT中可以選擇使用ALG(Application Level Gateway,應(yīng)用層網(wǎng)關(guān)),因為NAT-PT只能對IP頭中的地址進行轉(zhuǎn)換,而有些應(yīng)用在凈荷中包含有IP地址,此時只能通過ALG對分組凈荷中的IP地址進行格式轉(zhuǎn)換。我們通過下圖的實例說明NAT-PT的工作過程。圖8 NAT-PT應(yīng)用舉例主機B要與A通信,首先要向v6網(wǎng)絡(luò)中的DNS發(fā)出請求對A 進行名字解析,這個請求在途徑NAT-PT時,NAT-PT上的DNS-AL

56、G對其內(nèi)容進行修改,把“A”類型請求轉(zhuǎn)換成“AAAA”或“A6”類,轉(zhuǎn)發(fā)給IPv6網(wǎng)絡(luò)內(nèi)的DNS。DNS返回的應(yīng)答中包含的是A的v6地址,這個應(yīng)答在途徑NAT-PT時,又被DNS-ALG修改,把“AAAA”或“A6”類轉(zhuǎn)成“A”類,同時從IPv4地址池中分配一個地址,替換應(yīng)答中的IPv6地址,并記錄地址池地址與IPv6地址之間的映射信息。主機B在收到DNS應(yīng)答之后,就可以以正常的方式進行通信。數(shù)據(jù)分組在經(jīng)過NAT-PT時,NAT-PT對分組頭信息進行修改,由于在NAT-PT中已經(jīng)記錄了v4地址池地址與IPv6地址之間的映射信息,因此可以按照原有記錄的信息對地址進行轉(zhuǎn)換。對于主機B如何在IPv6網(wǎng)絡(luò)中進行標(biāo)識的問題,采用的方法是,NAT-PT向IPv6網(wǎng)絡(luò)中廣播一個96位的地址前綴,用96

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論