




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第5章 IPv6報文結(jié)構(gòu),在現(xiàn)代網(wǎng)絡(luò)中,為了把數(shù)據(jù)能安全、準(zhǔn)確、高效地傳送到目標(biāo)節(jié)點,首先需將要傳送的數(shù)據(jù)進(jìn)行分塊,并在每一小塊數(shù)據(jù)之前加上一些附加的信息,如序列號、源/目標(biāo)IP地址、源端口號、目標(biāo)端口號、使用的協(xié)議(TCP/UDP)、校驗碼、生命周期等,這種加上了附加信息后的數(shù)據(jù)塊稱為“分組”、“數(shù)據(jù)包”或“報文”,并由此引出了“分組交換”及“包交換”的概念。本章討論的是這種分組信息的結(jié)構(gòu),即“報文結(jié)構(gòu)”。 本章的主要內(nèi)容有: l IPv4報文結(jié)構(gòu); l IPv6報文結(jié)構(gòu); l IPv6擴(kuò)展報頭; l IPv6差錯報文; l IPv6信息報文。,1,5.1 IPv4報文結(jié)構(gòu)與IPv6報文結(jié)構(gòu)
2、,5.2 IPv6擴(kuò)展報頭,5.3 ICMPv6,第5章 IPv6報文結(jié)構(gòu),2,5.1 IPv4與IPv6報文結(jié)構(gòu),本節(jié)內(nèi)容: 5.1.1 IPv4報文結(jié)構(gòu)回顧 5.1.2 IPv6報文結(jié)構(gòu),3,5.1.1 IPv4報文結(jié)構(gòu)回顧 1. IPv4報文結(jié)構(gòu),4,服務(wù)類型。這8位中只有前4位用來作為IP路由器的服務(wù)類型(TOS)請求。一個TOS位表示對如何處理數(shù)據(jù)報的優(yōu)先選擇:延時、吞吐量、可靠性或代價。在請求中把延時位置位意味著需要最小的延時;把吞吐量位置位意味著需要最大的吞吐量;把可靠性位置位意味著需要最高的可靠性。服務(wù)類型字段內(nèi)部結(jié)構(gòu)如圖5-2所示。,其中:優(yōu)先權(quán)。優(yōu)先權(quán)由3位組成,其值從0-
3、7,數(shù)值越高,優(yōu)先權(quán)越高。D表示時延,其值為0表示正常時延,為1表示高時延;T表示吞吐量,為0表示正常吞吐量,為1表示高吞吐量;R表示可靠性,其值為0表示正??煽啃裕瑸?表示高可靠性;6-7位保留。,5,標(biāo)識符(數(shù)據(jù)包ID)。這個唯一的16位標(biāo)識符由產(chǎn)生它的主機(jī)指定給數(shù)據(jù)報。發(fā)送主機(jī)為它送出的每個數(shù)據(jù)報產(chǎn)生一個單獨ID,但數(shù)據(jù)報在傳輸?shù)倪^程中可能會分段,并經(jīng)過不同的網(wǎng)絡(luò)而到達(dá)目的地。分段后的數(shù)據(jù)報都共享同一個數(shù)據(jù)報ID,這將幫助接收主機(jī)對分段進(jìn)行重裝。 分段標(biāo)志。分段標(biāo)志共3位,如圖5-3所示。3位分段標(biāo)志位中的第一位未用,其他兩位用于控制數(shù)據(jù)報的分段方式。如果“不能分段(DF)”位設(shè)為1,意
4、味著數(shù)據(jù)報在選路到目的地的過程中不會分段傳輸。如果數(shù)據(jù)報不分段就無法選路,試圖分段的路由器將丟掉該數(shù)據(jù)報并向源主機(jī)發(fā)送錯誤報文。如果“更多段(MF)”位設(shè)為1,意味著該數(shù)據(jù)報是某兩個或多個分段中的一個,但不是最后一段。如果MF位設(shè)為0,意味著后面沒有其他分段或者是該數(shù)據(jù)報本來就沒有分段。接收主機(jī)把標(biāo)志位和分段偏移一起使用,以重組被分段的數(shù)據(jù)報。,6,分段偏移值。13位,它表示以8字節(jié)為單位,當(dāng)前數(shù)據(jù)報相對于初始數(shù)據(jù)報的開頭的位置。數(shù)據(jù)報的第一個分段的偏移值為0;如果第二個分段中的數(shù)據(jù)從初始數(shù)據(jù)報開頭的第800字節(jié)開始,該偏移值將是100。 生存期。生存期又稱生命周期,在轉(zhuǎn)發(fā)數(shù)據(jù)報時,每經(jīng)過一個
5、路由器,即把TTL減1。在實踐中,TTL代表的是數(shù)據(jù)報在被丟棄前能夠穿越的最大跳數(shù)。當(dāng)TTL=0而數(shù)據(jù)報還未到達(dá)目的節(jié)點時,路由器將丟棄該報文,同時向源主機(jī)發(fā)送ICMP差錯報文。 傳輸協(xié)議。指明數(shù)據(jù)報中攜帶的凈荷類型,主要標(biāo)識所使用的傳輸層協(xié)議:一般是TCP協(xié)議或UDP協(xié)議。其值為6時表示TCP協(xié)議,為17時為UDP協(xié)議。,7,2. IP選項 在IPv4中,IP選項主要用于網(wǎng)絡(luò)測試和調(diào)試。 可用的選項大多與選路有關(guān),例如,有的選項允許發(fā)送方指定數(shù)據(jù)報必須經(jīng)過的路由,換句話說,定義了由哪些路由器來處理該數(shù)據(jù)報。還有的選項要求中轉(zhuǎn)路由器記錄其IP地址為數(shù)據(jù)報打上時間戳。一些選項,尤其是指出數(shù)據(jù)報必
6、須經(jīng)過哪些IP地址的報文要求在選項后附加一些數(shù)據(jù)。 指定路由、記錄路由器或增加時間戳等選項增加了IP頭的長度。如果使用的話,IP選項會以沒有間隔字符的方式串在一起,如果它們的結(jié)尾不在字邊界,即字節(jié)數(shù)不是4字節(jié)的整數(shù)倍,還將會加上填充數(shù)據(jù)。正如上述對頭長度字段的描述,選項字段可以包括不超過40字節(jié)的選項和選項數(shù)據(jù)。 常用的選項有:源路由選項、路由記錄選項、時間戳選項、安全選項等。,8,5.1.2 IPv6報文結(jié)構(gòu) 1.IPv6報頭結(jié)構(gòu) 與IPv4報文結(jié)構(gòu)一樣,IPv6報文也是由報頭和數(shù)據(jù)組成的,不同的是,IPv6報頭是由3個部份組成:IPv6報頭(即基本報頭)、擴(kuò)展報頭及上層協(xié)議數(shù)據(jù)單元。如圖5
7、-4所示。,9,IPv6報頭。IPv6報頭又稱“IPv6基本報頭”,每一個IPv6數(shù)據(jù)包都必須包含報頭,該報頭長度固定為40個字節(jié)。 擴(kuò)展報頭。IPv6擴(kuò)展報頭又稱下一個頭,擴(kuò)展報頭是可選報頭,緊接在基本報頭之后,IPv6數(shù)據(jù)包可包含多個擴(kuò)展報頭,而且擴(kuò)展報頭的長度并不固定,IPv6擴(kuò)展報頭代替了IPv4報頭中的選項字段?!跋乱粓箢^”字段值所對應(yīng)的擴(kuò)展報頭如表5-1所示。 上層協(xié)議數(shù)據(jù)單元。上層數(shù)據(jù)協(xié)議單元由上層協(xié)議報頭和它的有效載荷構(gòu)成,有效載荷可以是一個ICMPv6報文、一個TCP報文或一個UDP報文。,10,11,2. IPv6報文結(jié)構(gòu) IPv6報文由IPv6基本報頭+擴(kuò)展報頭+上層協(xié)議
8、+數(shù)據(jù)組成,其中擴(kuò)展報頭為可選項。,12,版本。長度為4位,對于IPv6,該字段必須為6(0110)。 業(yè)務(wù)流類別。業(yè)務(wù)流類別又稱通信流類別,長度為8位,指明為該包提供了某種“區(qū)分服務(wù)”。RFC 1883中最初定義該字段只有4位,并命名為“優(yōu)先級字段”,后來該字段的名字改為“類別”,在最新的IPv6 Internet草案中,稱之為“業(yè)務(wù)流類別”。該字段的默認(rèn)值是全0。 流標(biāo)簽。長度為20位,用于標(biāo)識屬于同一業(yè)務(wù)流的包。一個節(jié)點可以同時作為多個業(yè)務(wù)流的發(fā)送源。流標(biāo)簽和源節(jié)點地址唯一標(biāo)識了一個業(yè)務(wù)流。 凈荷長度。長度為16位,其中包括包凈荷的字節(jié)長度,即IPv6頭后的包中包含的字節(jié)數(shù)。這意味著在計
9、算凈荷長度時包含了IPv6擴(kuò)展頭的長度。 下一報頭。長度為8位,這個字段指出了IPv6基本報頭之后所跟的下一個擴(kuò)展報頭字段中的協(xié)議類型。與IPv6協(xié)議字段類似,下一個頭字段可以用來指出高層是TCP還是UDP,但它也可以用來指明IPv6擴(kuò)展頭的存在與否。 跳極限。長度為8位。每當(dāng)一個節(jié)點對包進(jìn)行一次轉(zhuǎn)發(fā)之后,這個字段就會被減1。如果該字段達(dá)到0,這個包就將被丟棄。IPv4中有一個具有類似功能的“生存期”字段。,13,14,5.2 IPv6擴(kuò)展報頭,本節(jié)內(nèi)容: 5.2.1 IPv6擴(kuò)展報頭的類型 5.2.2 逐跳選項擴(kuò)展報頭 5.2.3 選路擴(kuò)展報頭 5.2.4 分片擴(kuò)展報頭 5.2.5 認(rèn)證擴(kuò)展
10、報頭 5.2.6 封裝安全有效凈荷擴(kuò)展報頭 5.2.7 目的選項報頭,15,5.2.1 IPv6擴(kuò)展報頭的類型 1. IPv6擴(kuò)展報頭的類型 l逐跳選項報頭。此擴(kuò)展頭必須緊隨在IPv6頭之后。它包含包所經(jīng)路徑上的每個節(jié)點都必須檢查的選項數(shù)據(jù)。 l目的地選項報頭。此擴(kuò)展頭代替了IPv4選項字段。目前,唯一定義的目的地選項是在需要時把選項填充為6 4位的整數(shù)倍。此擴(kuò)展頭可以用來攜帶由目的地節(jié)點檢查的信息。 l 選路報頭。選路報頭又稱路由報頭,此擴(kuò)展頭指明包在到達(dá)目的地途中將經(jīng)過哪些節(jié)點。它包含包沿途經(jīng)過的各節(jié)點的地址列表。IPv6頭的最初目的地址是路由頭的一系列地址中的第一個地址,而不是包的最終目
11、的地址。此地址對應(yīng)的節(jié)點接收到該包之后,對IPv6頭和選路頭進(jìn)行處理,并把包發(fā)送到選路頭列表中的第二個地址。如此類推,直到包到達(dá)其最終目的地。 l 分段報頭。此擴(kuò)展頭包含一個分段偏移值、一個“更多段”標(biāo)志和一個標(biāo)識符字段。用于源節(jié)點對長度超出源端和目的端路徑MTU的包進(jìn)行分段。 l 身份驗證報頭(AH)。此擴(kuò)展頭提供了一種機(jī)制,對IPv6頭、擴(kuò)展頭和凈荷的某些部分進(jìn)行加密的校驗和的計算。 l封裝安全性凈荷(ESP)報頭。這是最后一個擴(kuò)展頭,不進(jìn)行加密。它指明剩余的凈荷已經(jīng)加密,并為已獲得授權(quán)的目的節(jié)點提供足夠的解密信息。,16,2. IPv6擴(kuò)展報頭的應(yīng)用,17,3. IPv6擴(kuò)展報頭的排列順
12、序 如果在一個IPv6報文中,有多個擴(kuò)展報頭,則應(yīng)嚴(yán)格按下列順序排列。 l 基本報頭; l 逐跳選項報頭; l 目的選項擴(kuò)展報頭; l 路由擴(kuò)展報頭; l 分片擴(kuò)展報頭; l 認(rèn)證報頭; l 封裝安全有效凈荷報頭。,18,5.2.2 逐跳選項擴(kuò)展報頭 逐跳選項報頭的擴(kuò)展報頭值為0。該字段主要用于為在傳送路徑上的每次跳轉(zhuǎn)指定發(fā)送參數(shù),傳送路徑上的每臺中間節(jié)點都要讀取并處理該字段。逐跳選項報頭以IPv6報頭中的下一個報值=0來標(biāo)識。,l 下一個報頭值(Next Header)。其含義與前述一致。 l 報頭擴(kuò)展長度(Hdr Ext Len)。是指逐跳選項擴(kuò)展報頭的長度,該長度不包括Next Head
13、er字段。 l選項(Options)。是若干系列字段的組合,該字段用以描述數(shù)據(jù)包轉(zhuǎn)發(fā)的一個方面的特性,還可以作為填充之用。一個逐跳選項擴(kuò)展報頭可以包含0個或1個以上的選項字段。選項還可用于目標(biāo)選項擴(kuò)展報頭。,19,選項字段結(jié)構(gòu):,選項類型:表示這個選項的類型。用以確定相關(guān)節(jié)點對該選項的處理方法。RFC2640規(guī)定,在選項類型字段中,最高兩位當(dāng)處理選項的節(jié)點不能識別選項的類型時,應(yīng)該如何處理這個選項。 選項字段的最高兩位值含義如下: 00:跳過這個選項; 01:丟棄數(shù)據(jù)包,不通知發(fā)送方; 10:丟棄數(shù)據(jù)包,無論數(shù)據(jù)包的目標(biāo)地址是否為一個組播地址,都向發(fā)送方發(fā)出一個ICMPv6參數(shù)問題的報文; 1
14、1:丟棄數(shù)據(jù)包,如果數(shù)據(jù)包的目標(biāo)地址不是一個組播地址,就向發(fā)送方發(fā)出一個ICMPv6參數(shù)問題的報文。 選項數(shù)據(jù):選項字段的最高第3位表示在通向目標(biāo)的路徑中,選項數(shù)據(jù)是否可以改變。 0:選項數(shù)據(jù)不能改變; 1:選項數(shù)據(jù)可以改變。,20,5.2.3 選路擴(kuò)展報頭 選路擴(kuò)展報頭的擴(kuò)展報頭值為43。選路擴(kuò)展報頭又稱路由選擇報頭或源路徑選項報頭。通過運用選路報頭,可以實現(xiàn)經(jīng)過指定的中間節(jié)點到達(dá)目的地。,l 下一報頭。下一報頭和擴(kuò)展報頭長度與逐跳選項報頭中的含義一致; l 擴(kuò)展報頭長度。指明擴(kuò)展報頭的長度。 l 路由類型。路由類型是指特定的路由頭變量,目前,路由類型只定義了“0”類型(在RFC2460中定
15、義),它包含了報文需要經(jīng)過的中間路由器的IP地址; 段剩余。段剩余是指在到達(dá)最終目標(biāo)之前還需要經(jīng)過的中間跳數(shù)(即指定經(jīng)過的路由個數(shù))。,21,22,5.2.4 分片擴(kuò)展報頭 分片報頭又叫分段報頭,其擴(kuò)展報頭值為44。 IPv6分段報頭用于IPv6數(shù)據(jù)包的拆分和重組。如果上層協(xié)議提交的有效載荷大于鏈路或路徑MTU,源節(jié)點就會對有效載荷進(jìn)行拆分,并使用分段報頭來提供重組信息。 在IPv4中,中間路由器會自動對大的數(shù)據(jù)包進(jìn)行拆分,而在IPv6中,路由器不對過大的數(shù)據(jù)包進(jìn)行拆分,分片工作是由發(fā)送報文的源節(jié)點完成的。,l 下一報頭(8位)。用以標(biāo)識“原始報文”中可分片的初始報頭類型。 l 保留1(8位)
16、。初始化為“0”,接收方不處理。 l 分片偏移量(13位)。以64比特為單位,用以指定該報頭后面的數(shù)據(jù)報文片段的起始字節(jié)在報文中報處的位置。 l 保留2(2位)。初始化為“0”,接收方不處理。 l M(1位)。M=1,表明后面還有分片,M=0則表明是最后一個分片。,23,例:要發(fā)送2902字節(jié)的IP報文分組,并假設(shè)以太網(wǎng)幀一次只能發(fā)送1496個字節(jié)的數(shù)據(jù),分片標(biāo)識符為1234。該報文需分為3個片,第1個和第2個分片報文長度均為1496個字節(jié),有效載荷長度均為1456字節(jié),其有效載荷數(shù)據(jù)均為1448字節(jié);第3個片的報文長度為84字節(jié),有效載荷長度為14個字節(jié),有效載荷數(shù)據(jù)為6字節(jié)。,24,5.2
17、.5 認(rèn)證擴(kuò)展報頭 認(rèn)證擴(kuò)展報頭AH的擴(kuò)展報頭值為51。若要保證IPv6數(shù)據(jù)包或IPv6其他報頭中的部份字段的值在經(jīng)過IPv6網(wǎng)絡(luò)傳輸后不會發(fā)生改變,認(rèn)證報頭是最佳的解決方案。 認(rèn)證擴(kuò)展報頭提供了對需保護(hù)的數(shù)據(jù)進(jìn)行數(shù)據(jù)驗證、數(shù)據(jù)完整性檢測和反重放保護(hù)。,l 下一報頭值。8位,指示在認(rèn)證頭AH之后的下一有效載荷的類型。 l 載荷長度。8位,認(rèn)證頭的總長度(以32比特為單位)。 l 保留位。16位,初始化為0 。 l 安全參數(shù)索引SPI。32位,其值為任意的32位數(shù)值。 l 序列號。32位,是一個“單調(diào)遞增無符號計數(shù)值”。 l 認(rèn)證數(shù)據(jù)??勺冮L,用以進(jìn)行完整性檢查。,25,5.2.6 封裝安全有效
18、凈荷擴(kuò)展報頭 封裝安全有效凈荷擴(kuò)展報頭的擴(kuò)展報頭值為50。該報頭類似于認(rèn)證報頭,主要提供了數(shù)據(jù)機(jī)密性保護(hù)、數(shù)據(jù)驗證、數(shù)據(jù)完整性檢測,以及對已封裝的有效載荷的重放進(jìn)行保護(hù)。 按照規(guī)定,封裝安全有效凈荷擴(kuò)展報頭位于所有擴(kuò)展報頭的最后。,26,5.2.7 目的選項擴(kuò)展報頭 目的選項擴(kuò)展報頭的擴(kuò)展報頭值為60。該報頭是針對目的地址的可選信息,只有目的節(jié)點才處理的選項報頭。,l 選項類型。長8位,用于標(biāo)識選項類型。該字段的定義參見逐跳選項擴(kuò)展報頭的字段含義說明。 l 選項數(shù)據(jù)長度。長8位,表示以字節(jié)為單位的選項數(shù)據(jù)長度。 l 選項數(shù)據(jù)。與選項類型對應(yīng)的選項數(shù)據(jù)(不定長)。,27,5.3 ICMPv6,本
19、節(jié)內(nèi)容: 5.3.1 ICMPv4報文回顧 5.3.2 ICMPv6差錯報文 5.3.3 ICMPv6信息報文,28,5.3.1 ICMPv4報文回顧,5,類型,ICMP報文含義,29,5.3.2 ICMPv6差錯報文 ICMPv6差錯消息有:目的不可達(dá)、數(shù)據(jù)包超長、超時和參數(shù)問題。信息報文則提供診斷功能和附加的主機(jī)功能,比如組播偵聽發(fā)現(xiàn)(MLD)、鄰居發(fā)現(xiàn)(ND)等。常見的信息報文主要包括回送請求報文(Echo Request)和回送通告報文(Echo Reply)。 在ICMPv6的差錯報文中,類型字段8位,規(guī)定最高位必須為0,在ICMPv6的信息報文中,類型字段8位,規(guī)定最高位必須為1。
20、因此,ICMPv6的差錯報文的有效值范圍為0-127,而ICMPv6的信息報文的有效值范圍為128-255。,30,1. 目標(biāo)不可達(dá)報文,在目標(biāo)不可達(dá)報文中,類型字段值為1,代碼字段值為0-4,其含義如下: 0:沒有能到達(dá)目標(biāo)的路由; 1:與目標(biāo)的通信被管理策略禁止; 2:超出源站的地址范圍; 3:地址不可達(dá); 4:端口不可達(dá)。,31,2. 數(shù)據(jù)包超長報文 如果由于出口鏈路的MTU小于IPv6數(shù)據(jù)包長度(即數(shù)據(jù)包超長)而導(dǎo)致數(shù)據(jù)包無法轉(zhuǎn)發(fā),路由器就會發(fā)送數(shù)據(jù)包超長報文。該報文用于IPv6路徑MTU發(fā)現(xiàn)的處理。數(shù)據(jù)包超長報文的類型字段值為2,代碼字段值為0。,32,3. 超時報文 當(dāng)路由器收到一
21、個IPv6報頭中的路數(shù)限制(Hop Limit)字段值為0的數(shù)據(jù)包時,會丟棄該數(shù)據(jù)包,并向源地址發(fā)送一個ICMPv6超時報文。超時報文的類型字段值為3,代碼字段值為0或1。,在代碼字段中: 0:在傳輸中超越了跳限制; 1:分片重組超時。,33,4. 參數(shù)問題報文 當(dāng)IPv6報頭或擴(kuò)展報頭出現(xiàn)錯誤,導(dǎo)致數(shù)據(jù)包不能進(jìn)一步進(jìn)行處理時,IPv6節(jié)點會丟棄該數(shù)據(jù)包并向發(fā)送方發(fā)回參數(shù)問題報文,以指明問題所在的位置和類型。參數(shù)問題報文的類型字段值為4,代碼字段值為0-2。,代碼字段含義如下: l 0:發(fā)現(xiàn)錯誤的報頭字段; l 1:發(fā)現(xiàn)無法識別的下一個報頭類型; l 2:發(fā)現(xiàn)無法識別的IPv6選項。 指針:用
22、以指出IPv6數(shù)據(jù)包中發(fā)生錯誤的位置。,34,5.3.3 ICMPv6信息報文 最典型的信息報報文有兩種,回送請求報文(Echo Request)和回送通告報文(Echo Relay)。 回送請求/回送通告報文機(jī)制提供了一個簡單的診斷工具來協(xié)助發(fā)現(xiàn)和處理各種可達(dá)性問題。 回送請求/回送通告報文一般用于Ping命令的實現(xiàn)。,35,1. 回送請求報文 回送請求報文用于發(fā)送到目標(biāo)節(jié)點,目標(biāo)節(jié)點收到該報文后,會立即發(fā)回一個回送通告報文。回送請求報文的類型字段值為128,代碼字段值為0。,36,2. 回送應(yīng)答報文 當(dāng)接收方接收到一個回送請求報文時,ICMPv6會用回送應(yīng)答報文進(jìn)行響應(yīng)。回送應(yīng)答報文的類型
23、字段值為129,代碼字段值為0。標(biāo)識符和序列號值與回送請求報文中相應(yīng)的字段值完全一致?;厮蛻?yīng)答報文結(jié)構(gòu)與回送請求報文結(jié)構(gòu)一致。,37,例5-4:Echo Request報文實例 Internet Protocol Version 6 Version: 6 Traffic class: 0 x00 業(yè)務(wù)流類別 Flowlabel: 0 x00000 流標(biāo)簽 Payload length: 40 Next header: ICMPv6(0 x3a) “58”表示ICMPv6報文 Hop limit: 64 Source address: 1:2 Destination address: 1:1 I
24、nternet Control Message Protocol v6 Type: 129 (Echo reply) Code:0 Checksum: 0 x9675(correct) ID:0 x0000 Sequence: 0 x0010 Data(32 bytes),38,例5-5: Echo Reply報文實例 Internet Protocol Version 6 Version: 6 Traffic class: 0 x00 業(yè)務(wù)流類別 Flowlabel: 0 x00000 流標(biāo)簽 Payload length: 40 Next header: ICMPv6(0 x3a) Hop
25、 limit: 128 Source address: 1:1 Destination address: 1:2 Internet Control Message Protocol v6 Type: 128(Echo request) Code:0 Checksum: 0 x9675(correct) ID:0 x0000 Sequence: 0 x0010 Data(32 bytes),39,3. 組播組管理報文 這類ICMPv6報文包括:組播組成員關(guān)系查詢、組播組成員關(guān)系報告、組播組成員關(guān)系終止等幾種報文。,l 類型。其值表明是哪一種組播類報文。組播組成員關(guān)系查詢報文的類型值為130,組播
26、組成員關(guān)系報告報文的類型值為131,組播組成員關(guān)系終止報文的類型值為132。 l 代碼。對3種報文,其值都為0。 l 最大響應(yīng)時間。只在組播組成員關(guān)系查詢報文中有意義。在組播組成員關(guān)系查詢報文中,該值表示“從查詢報文發(fā)出到通告為止所能容許的最大延遲時間”,單位為毫秒。在其他兩種報文中,沒有實際意義,發(fā)送方將其置為0,目的節(jié)點接收時忽略。,40,4. 鄰居發(fā)現(xiàn)報文,l 類型。其值為135,用于表明該報文是一個“鄰居請求報文”。 l 代碼。其值設(shè)置為0。 l 保留位。該字段保留未用,它的值必須置為0。 l 對象地址。存放被請求的目的主機(jī)的IP地址。 l 選項。存放一些網(wǎng)絡(luò)參數(shù),比如源鏈路層地址等。
27、,41,5. 鄰居通告報文 鄰居通告報文即鄰居應(yīng)答報文,是對鄰居請求報文的響應(yīng)。其報文結(jié)構(gòu)與鄰居請求報文結(jié)構(gòu)基本相同。,l R標(biāo)志位。表明發(fā)送該報文的系統(tǒng)是否是路由器。當(dāng)R為1時,表明發(fā)送該報文的系統(tǒng)是路由器;為0時表明不是路由器。 l S標(biāo)志位。表明該報文是對請求的通告還是自發(fā)。當(dāng)S為1時表示對請求的通告;否則是自發(fā)。 l 0標(biāo)志位。表明接收到該報文的主機(jī)是否用選項中的數(shù)據(jù)鏈路層地址更新自己的緩存。當(dāng)該標(biāo)志為1時,主機(jī)應(yīng)當(dāng)用選項中的數(shù)據(jù)鏈路層地址更新自己的緩存,該標(biāo)志為0時不更新緩存內(nèi)容。 l 對象地址。通告報文發(fā)往的目的地址。 l 選項。包括一些網(wǎng)絡(luò)參數(shù),比如源鏈路層地址、目的主機(jī)的鏈路層地址等。,42,6. 路由請求報文 在IP網(wǎng)絡(luò)中,路由器每隔一段時間就向網(wǎng)上發(fā)送一個路由通告報文,報文中含有幫助主機(jī)選擇網(wǎng)絡(luò)接口的路由信息。一般情況下,路由器每5分鐘發(fā)送一條路由通告報文。如果一臺主機(jī)在這5分鐘里發(fā)生了故障,丟失了所有路由信息怎么辦?一種辦法就是等待5分鐘,從網(wǎng)絡(luò)上獲取下一個路由通告報文之后再發(fā)送自己的報文。另一種辦法是主動向路由器發(fā)送一條“路由請求報文”,路由器一收到“路由請求報文”后,將立即發(fā)送“路由通告報文”。 在下
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 繡球北方越冬管理辦法
- 福建企業(yè)宿舍管理辦法
- 規(guī)劃審批資金管理辦法
- 培訓(xùn)心得課件下載
- 福建泉州市中考數(shù)學(xué)試卷
- 產(chǎn)后修復(fù)培訓(xùn)課件
- 肖邦英語課件
- 甘肅2024年數(shù)學(xué)試卷
- 關(guān)老師批數(shù)學(xué)試卷
- 第二實驗中學(xué)數(shù)學(xué)試卷
- 2025年長沙市中考數(shù)學(xué)試卷真題(含標(biāo)準(zhǔn)答案)
- 2025年北京市中考數(shù)學(xué)試卷真題
- 2024年武漢市漢陽區(qū)招聘社區(qū)干事考試真題
- 廣告項目方案投標(biāo)文件(技術(shù)方案)
- 北師大版4四年級下冊數(shù)學(xué)期末復(fù)習(xí)試卷(5套)
- 遼寧省大連市甘井子區(qū)2023-2024學(xué)年七年級下學(xué)期期末生物學(xué)試題(原卷版)
- 鐵路行車組織(高職)全套教學(xué)課件
- 北京玉淵潭中學(xué)英語新初一分班試卷含答案
- 小學(xué)一二年級校本教材古詩文
- 加油站消防安全培訓(xùn) (2)
- 脛腓骨骨折患者的中醫(yī)護(hù)理方案
評論
0/150
提交評論