版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第6章網(wǎng)絡互聯(lián)進階第一頁,共64頁。6.1移動IP協(xié)議1.改變地址讓移動主機在移動到新的網(wǎng)絡時改變它的地址。主機可以通過動態(tài)獲得一個新的IP地址。但需要重新配置和更新許多信息,原來的數(shù)據(jù)交換會中斷。2.兩個地址主機原來所屬的網(wǎng)絡的原始IP地址稱為歸屬地址,它是永久的,它使得主機和它的歸屬網(wǎng)絡相關聯(lián)。當主機從一個網(wǎng)絡移動到另一個網(wǎng)絡(稱為外地網(wǎng)絡)時,需要一個轉交地址,使之與外地網(wǎng)絡相關聯(lián)。
移動IP主機簡稱為“移動主機”。當移動主機在不同的網(wǎng)絡之間移動時,接入點會不斷改變。分配給它的IP地址已不能表示它目前所在的網(wǎng)絡位置,它不能接入網(wǎng)絡,別人也找不到它。
為此,在現(xiàn)有IPv4協(xié)議的條件下,人們提出了下列兩種基本的方案。第二頁,共64頁。6.1.1代理機制
1.歸屬代理歸屬代理通常是連接在移動主機的歸屬網(wǎng)絡上的路由器。當遠程主機向移動主機發(fā)送分組時,歸屬代理就充當該移動主機。先由歸屬代理接收分組,然后再把分組發(fā)送給外地代理。2.外地代理外地代理通常是連接在外地網(wǎng)絡上的路由器。外地代理接收歸屬代理發(fā)送過來的分組,并把這些分組交付給移動主機。第三頁,共64頁。6.1.1代理機制
移動主機要與遠程主機通信,需經(jīng)過代理發(fā)現(xiàn)、注冊和數(shù)據(jù)傳送3個階段,如圖6.2所示。第四頁,共64頁。6.1.2代理發(fā)現(xiàn)1.代理通告如果一個路由器充當了代理的角色,那么在路由器使用ICMP路由器通告報文宣布自己連接到某個網(wǎng)絡時,同時捎帶一個代理通告。如圖6.3所示。第五頁,共64頁。6.1.2代理發(fā)現(xiàn)其中,類型(8位):設置為16。長度(8位):定義了擴充報文的總長度(不是ICMP通告報文的長度)。序號(16位):接收者使用這個編號確定是否有報文丟失。生存時間:定義了代理接受請求的時間長度,以秒為單位。如果為全1,那么生存時間就是無窮大。代碼(8位):是一個標志,它的每一位都可以置1或置0。每一位的含義如表6.1所示。位意義位意義0123需要注冊。沒有同址轉交地址代理忙,現(xiàn)在不接受注冊代理充當歸屬代理代理充當外地代理4567代理使用最小的封裝代理使用通用路由選擇封裝(GRE)代理支持首部壓縮未使用(0)第六頁,共64頁。6.1.2代理發(fā)現(xiàn)2.代理詢問當移動主機已經(jīng)移動到新的網(wǎng)絡而沒有收到代理通告時,它可以使用ICMP詢問報文通知代理,讓代理知道它需要幫助。第七頁,共64頁。6.1.3注冊
移動主機使用注冊請求和注冊回答報文向外地代理和歸屬代理注冊。(1)注冊請求。圖6.4給出了注冊請求的格式。第八頁,共64頁。6.1.3注冊
其中,類型:這個8位字段定義了報文的類型。對于請求報文,這個字段的值是1。標志:這個8位字段定義了轉發(fā)信息。每一位都可以置1或置0。每一位的意義如表6.2所示。位意義位意義012移動主機請求歸屬代理保留它以前的轉交地址移動主機請求歸屬代理把任何廣播報文用隧道
技術發(fā)送出去移動主機使用同址轉交地址3456~7移動主機請求歸屬代理使用最小封裝移動主機請求使用通用路由選擇封裝(GRE)移動主機請求首部壓縮保留位第九頁,共64頁。6.1.3注冊
(2)注冊回答。注冊回答由歸屬代理發(fā)送給外地代理,然后再被轉發(fā)給移動主機。這個回答用于確認或拒絕注冊請求。圖6.5給出了注冊回答的格式。第十頁,共64頁。6.1.4數(shù)據(jù)傳送
在代理發(fā)現(xiàn)和注冊后,移動主機就能夠和遠程主機進行通信了。如圖6.6所示。第十一頁,共64頁。6.1.4數(shù)據(jù)傳送
1.遠程主機發(fā)送分組給移動主機(1)從遠程主機到歸屬代理。(2)從歸屬代理到外地代理。(3)從外地代理到移動主機。2.從移動主機到遠程主機當移動主機要發(fā)送分組給遠程主機時,它就像在正常情況下一樣發(fā)送。用它的歸屬地址作為源地址,用遠程主機的地址作為目的地址。第十二頁,共64頁。6.2IPv6IPv6的主要特征如下:(1)新的協(xié)議頭格式。(2)巨大的地址空間。(3)有效的分級尋址和路由結構。(4)有狀態(tài)和無狀態(tài)的地址自動配置。(5)內(nèi)置的安全機制。(6)更好地支持QoS。(7)用新協(xié)議處理鄰結點的交互。(8)可擴展性。第十三頁,共64頁。6.2.1IPv6地址
1.IPv6地址表示方法(1)用128位二進制格式表示一個IPv6地址,例如:110000000111111010(2)將這個128位的地址按每16位劃分為8個位段:11010,00000,00000,0000001010,01111,1111111000001000,11010(3)將每個位段轉換成十六進制數(shù),并用冒號隔開,結果是:21DA:0000:0000:0000:02AA:000F:FE08:9C5A第十四頁,共64頁。6.2.1IPv6地址
2.零壓縮法【例如】“00D3”可以簡寫為“D3”;“02AA”可以簡寫為“2AA”?!纠纭康刂?1DA:0000:0000:0000:02AA:000F:FE08:9C5A可簡化為: 21DA:0:0:0:2AA:F:FE08:9C5A還可簡化為: 21DA::2AA:F:FE08:9C5A。第十五頁,共64頁。6.2.1IPv6地址
3.混合表示法混合表示的IPv6地址就是十六進制冒號記法加上點分十進制記法。這種表示方法適用于將一個IPv4地址嵌入到一個IPv6地址中的過渡時期。【例如】 FDEC:14AB:2311:BBFE:AAAA:BBBB:130.24.24.184.CIDR記法IPv6前綴可以用“地址/前綴長度”來表示?!纠纭?21DA:D3::/48是一個路由前綴; 21DA:D3:0:2F3B::/64是一個子網(wǎng)前綴。第十六頁,共64頁。6.2.2單播、任播、多播和廣播1.單播單播地址定義了一個計算機或路由器。發(fā)送到單播地址的分組僅僅交付給它。2.任播任播地址定義了一組共享一個地址的計算機。發(fā)送到任播地址的分組會被交付給這個組的成員之一,而它是最容易到達的那一個。3.多播多播地址定義的也是一組計算機,但多播組的每個成員都會接收到一個副本。IPv6為多播通信設計了一個地址塊,從這個地址塊中可以向一個組的所有成員指派相同的地址。4.廣播IPv6沒有定義廣播通信,IPv6認為廣播就是多播的一種特殊情況。第十七頁,共64頁。6.2.3地址空間分配表6.3給出了每種類型的地址的前綴。其中,5/8的地址空間還沒有被指派。只有1/8的地址空間用于用戶之間的單播通信。區(qū)地址塊前綴CIDR地址塊分配占據(jù)整個地址空間比例1234567800000000000000010000001000001000010001001010011100101110111011110111110111111011111110011111110101111111011111111110000::/80000::/80200::/70400::/60800::/51000::/42000::/34000::/36000::/38000::/3A000::/3C000::/3E000::/4F000::/5F800::/6FC00::/7FE00::/8FE80::/10FECO::/10FF00::/8保留(IPv4兼容)保留保留保留保留保留全球單播保留保留保留保留保留保留保留保留唯一的本地單播保留本地鏈路地址保留多播地址1/2561/2561/1281/641/321/161/81/81/81/81/81/81/161/321/641/1281/5121/10241/10241/256第十八頁,共64頁。6.2.4指派和保留地址塊
1.全球單播地址塊這是因特網(wǎng)上主機與主機之間的單播通信所使用的主要地址塊。2.IPv4兼容地址這個地址塊進一步被劃分為若干個子塊。(1)未指明地址。(2)環(huán)回地址。(3)嵌入的IPv4地址。為此而設計了兩種格式:兼容的和映射的。兼容地址:映射地址:第十九頁,共64頁。6.2.4指派和保留地址塊
3.唯一的本地單播地址塊(1)本地站點級地址塊。(2)本地鏈路地址塊。第二十頁,共64頁。6.2.4指派和保留地址塊
4.多播地址塊在IPv6中為多播通信指派了一個很大的地址塊。5.全球單播地址在IPv6地址空間中,用于因特網(wǎng)上兩個主機之間的單播(一對一)通信的地址塊稱為全球單播地址塊。這個地址塊最左邊的3位為(001),CIDR記法是2000::/3。劃分為3個部分:全球路由選擇前綴、子網(wǎng)標識和接口標識。第二十一頁,共64頁。6.2.4指派和保留地址塊
(1)EUI-64的映射。為了映射64位的物理地址,該格式中的全球/本地控制位需要從0變?yōu)?(從本地的變?yōu)槿虻模┮远x一個接口地址,如圖6.13所示。第二十二頁,共64頁。6.2.4指派和保留地址塊
(2)以太網(wǎng)MAC地址的映射。將一個48位的以太網(wǎng)地址映射為一個64位的接口地址要更復雜一些。我們需要把全球/本地控制位變?yōu)?,還要另外插入16位。這個附加的16位被定義為15個1后面跟著1個0(即0xFFFE)。第二十三頁,共64頁。6.2.4指派和保留地址塊
【例6.1】一個單位得到了地址塊2000:1456:2474/48。如果在它的第3個子網(wǎng)中有一臺計算機的以太網(wǎng)物理地址為(F5-A9-23-14-7A-D2)16,求該接口的IPv6地址。以太網(wǎng)物理地址:F5-A9-23-14-7A-D2對應接口標識:F7A9:23FF:FE14:7AD2對應IPv6地址:2000:1456:2474:0003:F7A9:23FF:FE14:7AD2/128第二十四頁,共64頁。6.2.5自動配置和重新編號1.自動配置當IPv6中的一個主機加入到網(wǎng)絡上時,配置IPv6地址的過程如下:(1)主機首先為自己創(chuàng)建一個本地鏈路地址。10位本地鏈路前綴(1111111010)+54個0+64位接口標識(2)主機測試這個本地鏈路地址是否唯一或者在用。為了確保它的唯一性,主機要發(fā)送一個鄰站詢問報文并等待鄰站通告報文。(3)如果這個本地鏈路地址通過了唯一性測試,那么主機把這個地址作為它的本地鏈路地址保存起來(用于專用通信)。再需要配置一個全球單播地址。第二十五頁,共64頁。6.2.5自動配置和重新編號【例6.2】
如果一個單位全球單播前綴是3A21:1216:2165,子網(wǎng)標識為A245:1232。該單位以太網(wǎng)的一臺主機地址為(F5-A9-23-11-9B-E2)16,說明該接口獲得全球單播地址的過程。(a)以太網(wǎng)物理地址:F5-A9-23-11-9B-E2,對應接口標識:F5A9:23FF:FE11:9BE2(b)主機創(chuàng)建的自己本地鏈路地址:FE80::F5A9:23FF:FE11:9BE2(c)確認這個地址是唯一的(d)主機向路由器發(fā)送一個詢問報文(e)主機收到路由器通告報文,宣布全球單播前綴和子網(wǎng)標識:3A21:1216:2165:A245:1232(f)主機把自己的接口標識附加在這個前綴后面,得到全球單播地址:3A21:1216:2165:A245:1232:F5A9:23FF:FE11:9BE2第二十六頁,共64頁。6.2.5自動配置和重新編號2.重新編號IPv6允許站點更換自己的服務提供者。在IPv6編址中,內(nèi)建了對地址前綴(n)的重新編號。每個站點都由它所連接的服務提供者指定一個前綴。如果站點要更換服務提供者,那么地址前綴也必須被更換。第二十七頁,共64頁。6.2.6分組結構與基本首部IPv6的分組格式如圖6.15所示。有效載荷包括可選的擴展首部和從上層傳來的數(shù)據(jù),如圖6.16所示。第二十八頁,共64頁。6.2.6分組結構與基本首部1.基本首部每個IPv6分組都有一個基本報頭。圖6.17給出了具有8個字段的基本首部。第二十九頁,共64頁。6.2.6分組結構與基本首部其中,版本:版本字段值為6,表示使用IPv6協(xié)議。流標號(20位):流標號用于非默認的QoS連接,需要由中間IPv6路由器進行特殊處理。有效載荷長度(16位):有效載荷的長度包括擴展首部和數(shù)據(jù)(即高層PDU)。下一個首部(8位):如果存在擴展首部,“下一個首部”值表示下一個擴展首部的類型。表6.4給出了IPv6基本首部中的“下一個首部”字段值與協(xié)議類型。值協(xié)議類型值協(xié)議類型6817TCPEGPUDP4658RSVPICMPv6跳數(shù)限制(8位):表示IPv6分組可以通過的最大路由器轉發(fā)數(shù)。源地址(128位):表示源主機的IPv6地址。目的地址(128位):一般目的地址字段值為最終目的結點地址。第三十頁,共64頁。6.2.6分組結構與基本首部【例6.3】
圖6.18給出了用NetworkMonitor截獲一個IPv6分組的例子,其中給出的是簡化的IPv6基本首部結構。第三十一頁,共64頁。6.2.6分組結構與基本首部2.擴展報頭IPv6基本報頭中的“下一個報頭”字段指向第一個擴展報頭。每個擴展報頭中都包含“下一個報頭”字段,它指向再下一個擴展報頭。最后一個擴展報頭指示出高層協(xié)議數(shù)據(jù)單元中的上層協(xié)議的報頭。如圖6.19所示。第三十二頁,共64頁。6.2.6分組結構與基本首部已經(jīng)定義的擴展首部有6種。如圖6.20所示。第三十三頁,共64頁。6.2.6分組結構與基本首部(1)逐跳選項。到目前為止只定義了3種逐跳選項:Pad1、PadN和特大有效載荷。選項的一般格式如圖6.21所示。第三十四頁,共64頁。6.2.6分組結構與基本首部其中,動作:若選項未被識別則應采取的動作。 00:跳過這個選項 01:丟棄這個數(shù)據(jù)報,無更多的動作 10:丟棄這個數(shù)據(jù)報并發(fā)送差錯報文 11與10同:不同的是若目的地址不是多播地址C:改變選項的值 0:在通過時不改變 1:在通過時可以改變類型: 00000:Pad1 00001:PadN 00010:特大有效載荷第三十五頁,共64頁。6.2.6分組結構與基本首部Pad1:這個選項是1字節(jié)長,其作用是為了對齊。見圖6.22。第三十六頁,共64頁。6.2.6分組結構與基本首部PadN:PadN與Pad1相似。不同的地方是當兩個或更多字節(jié)需要對齊時就要使用PadN。見圖6.23。第三十七頁,共64頁。6.2.6分組結構與基本首部特大有效載荷:超過IP數(shù)據(jù)報的最大有效載荷(65535字節(jié)。特大有效載荷選項從擴展首部的最前端算起的4字節(jié)的倍數(shù)再加上兩個字節(jié)(4n+2)的地方開始。如圖6.24所示。第三十八頁,共64頁。6.2.6分組結構與基本首部(2)終點選項。終點選項用于當源點需要將信息僅傳遞給終點時。中間的各路由器不允許讀取這些信息。(3)源路由選擇。它把IPv4的嚴格源路由和不嚴格源路由的概念合并在一起。源路由選擇擴展首部至少包含7個字段,如圖6.25所示。第三十九頁,共64頁。6.2.6分組結構與基本首部使用源路由選擇時,它要從一個路由器到另一個路由器地發(fā)生變化。例如,主機A希望以特定的路由把數(shù)據(jù)報發(fā)送給主機B:從A到R1到R2到R3到B。第四十頁,共64頁。6.2.6分組結構與基本首部(4)分片。若源點不使用路徑MTU發(fā)現(xiàn)技術,它就必須把數(shù)據(jù)報分片為1280字節(jié)或更短的長度。這是連接到因特網(wǎng)的每一個網(wǎng)絡必須支持的MTU的最小值。圖6.27給出了分片擴展首部的格式。第四十一頁,共64頁。6.2.6分組結構與基本首部(5)鑒別。鑒別擴展首部有雙重作用:它證實報文的發(fā)送方并保證數(shù)據(jù)的完整性。鑒別可使用多種不同的算法。圖6.28概述了計算鑒別數(shù)據(jù)字段的方法。第四十二頁,共64頁。6.2.6分組結構與基本首部(6)加密的安全有效載荷(ESP)。ESP是提供了保密性并能防止竊聽的一種擴展。ESP擴展首部包括安全參數(shù)索引和加密數(shù)據(jù)。安全參數(shù)索引字段是一個32位字,它定義所使用的加密/解密類型。第四十三頁,共64頁。6.2.7IPv4到IPv6的過渡
IETF已經(jīng)設計了3種策略來幫助從IPv4到IPv6的過渡,如圖6.29所示。第四十四頁,共64頁。6.2.7IPv4到IPv6的過渡
1.雙IP層或雙協(xié)議棧圖6.30(a)給出了雙協(xié)議層結構。圖6.33(b)給出了雙協(xié)議棧結構。(a)(b)第四十五頁,共64頁。6.2.7IPv4到IPv6的過渡
2.隧道技術圖6.31給出了通過IPv4隧道傳輸IPv6分組的機制。第四十六頁,共64頁。6.2.7IPv4到IPv6的過渡
(1)路由器?路由器隧道。圖6.32給出了路由器?路由器隧道結構。第四十七頁,共64頁。6.2.7IPv4到IPv6的過渡
(2)主機?路由器隧道。圖6.33給出了主機?路由器隧道結構。第四十八頁,共64頁。6.2.7IPv4到IPv6的過渡
(3)主機?主機隧道。
圖6.34給出了主機?主機隧道結構。第四十九頁,共64頁。6.3ICMPv6圖6.35比較了網(wǎng)絡層的版本4和版本6。版本4中的ICMP、ARP、RARP和IGMP協(xié)議被合并成了一個協(xié)議,就是ICMPv6。第五十頁,共64頁。6.3ICMPv6但是根據(jù)這些報文的功能和作用的不同,我們把這些報文劃分為不同的類別。如圖6.36所示。第五十一頁,共64頁。6.3.1差錯報文
1.終點不可達報文當路由器無法轉發(fā)一個數(shù)據(jù)報,或者一個主機無法將數(shù)據(jù)報的內(nèi)容交付給上層協(xié)議時,該路由器或主機就丟棄數(shù)據(jù)報并向源主機發(fā)送一個終點不可達差錯報文。2.分組太大報文因為IPv6不允許在路由器上進行分片,如果路由器收到的數(shù)據(jù)報大于其網(wǎng)絡的最大傳輸單元(MTU),那么路由器丟棄這個數(shù)據(jù)報,同時向源點發(fā)送一個ICMP差錯分組——分組太大報文。圖6.37給出了這個分組的格式。第五十二頁,共64頁。6.3.1差錯報文
3.超時報文當數(shù)據(jù)報由于跳數(shù)限制字段的值為0而被路由器丟棄時,就使用代碼0。當在限期內(nèi)還有其他的分片沒有到達而將數(shù)據(jù)報的分片丟棄時,就用代碼1。4.參數(shù)問題報文當一個數(shù)據(jù)報在因特網(wǎng)中傳輸時,如果路由器或終點主機發(fā)現(xiàn)有任何字段含糊不清或者缺少必要的值,那么它就會丟棄該數(shù)據(jù)報,并向源點發(fā)送一個參數(shù)問題差錯報文。代碼字段指明丟棄數(shù)據(jù)報的原因和傳送失敗的原因:代碼0:有出錯的首部字段。代碼1:不能識別的下一個首部類型。代碼2:不能識別的IPv6選項。第五十三頁,共64頁。6.3.2信息報文1.回送請求報文回送請求報文的格式和思路與版本4中的一樣。唯一的區(qū)別就是類型為128,如圖6.39所示。2.回送回答報文回送回答報文的格式和思路也與版本4中的一樣,唯一的區(qū)別就是類型為129。第五十四頁,共64頁。6.3.3鄰站發(fā)現(xiàn)報文1.路由器詢問和通告(1)路由器詢問報文。主機使用路由器詢問報文來發(fā)現(xiàn)網(wǎng)絡中能夠為該主機轉發(fā)IPv6報文的路由器。第五十五頁,共64頁。6.3.3鄰站發(fā)現(xiàn)報文(2)路由器通告報文。路由器通告報文是一個路由器為了響應路由器詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2367-2026冷濾點測定儀校準規(guī)范
- 長期照護師操作技能能力考核試卷含答案
- 水解酵母分離工安全檢查模擬考核試卷含答案
- 巷修工QC管理水平考核試卷含答案
- 獸用化學藥品制劑工安全風險能力考核試卷含答案
- 鋰鹽田工操作水平測試考核試卷含答案
- 橋梁架設培訓課件
- 橋梁養(yǎng)護管理培訓
- 酒店員工薪酬激勵與員工滿意度制度
- 酒店前廳接待與客戶關系管理制度
- 2026湖北十堰市丹江口市衛(wèi)生健康局所屬事業(yè)單位選聘14人參考考試題庫及答案解析
- 手術區(qū)消毒和鋪巾
- 企業(yè)英文培訓課件
- 土方回填安全文明施工管理措施方案
- 危廢處置項目竣工驗收規(guī)范
- (正式版)DBJ33∕T 1307-2023 《 微型鋼管樁加固技術規(guī)程》
- 2025年寵物疫苗行業(yè)競爭格局與研發(fā)進展報告
- 企業(yè)安全生產(chǎn)責任培訓課件
- 綠化防寒合同范本
- 2025年中國礦產(chǎn)資源集團所屬單位招聘筆試參考題庫附帶答案詳解(3卷)
- 中國昭通中藥材國際中心項目可行性研究報告
評論
0/150
提交評論