通信工程師互聯(lián)網(wǎng)技術(shù)考試擴(kuò)展報(bào)頭的選項(xiàng)

互聯(lián)網(wǎng)技術(shù) 責(zé)任編輯:doublecj 2013-11-21

摘要:通信工程師交換技術(shù)考試擴(kuò)展報(bào)頭的選項(xiàng):IPv6的擴(kuò)展報(bào)頭幾乎取代了IPv4中的選項(xiàng),但是設(shè)計(jì)者們還是建議在某些擴(kuò)展報(bào)頭中容納其他擴(kuò)展報(bào)頭所不包含的信息。目前所定義的擴(kuò)展報(bào)頭中,有兩種報(bào)頭一跳到跳選項(xiàng)頭和信宿選項(xiàng)頭攜帶了一定數(shù)撤的以Type Length-Value(TLV)方式編碼的選項(xiàng)。

  4.5.2.3 擴(kuò)展報(bào)頭的選項(xiàng)
IPv6的擴(kuò)展報(bào)頭幾乎取代了IPv4中的選項(xiàng),但是設(shè)計(jì)者們還是建議在某些擴(kuò)展報(bào)頭中容納其他擴(kuò)展報(bào)頭所不包含的信息。目前所定義的擴(kuò)展報(bào)頭中,有兩種報(bào)頭一跳到跳選項(xiàng)頭和信宿選項(xiàng)頭攜帶了一定數(shù)撤的以Type Length-Value(TLV)方式編碼的選項(xiàng)。每個(gè)選項(xiàng)的格式如圖4-22所示。

每個(gè)選項(xiàng)以8bit的選項(xiàng)類型字段開始;接著是一個(gè)8bit的選項(xiàng)數(shù)據(jù)長度字段,它以八比特組的個(gè)數(shù)表示選項(xiàng)數(shù)據(jù)的長度;選項(xiàng)數(shù)據(jù)是可變的.隨著選項(xiàng)類型而不同的數(shù)據(jù)。一個(gè)報(bào)頭中出現(xiàn)的選項(xiàng)必須嚴(yán)格按照它們出現(xiàn)的順序來處理,接收者不能在報(bào)頭中尋找某一類,特殊的選項(xiàng)來首先處理。如果IPv6節(jié)點(diǎn)不明甶選項(xiàng)的含義,每個(gè)選項(xiàng)的選項(xiàng)類型字段的兩商位比特字段將指明它們應(yīng)該如何處理這個(gè)數(shù)據(jù)報(bào),如表4-8所示。

選項(xiàng)的處理Type中的兩高位比特跳過這個(gè)選項(xiàng).繼續(xù)處理下一個(gè)報(bào)頭丟棄這個(gè)分組,不向Ift源節(jié)點(diǎn)發(fā)送ICMP報(bào)文丟棄該分組,且不?報(bào)文的倍宿地址是不是組播地址,都給報(bào)文的倌地址發(fā)送一個(gè)衷示參數(shù)存在問瓶的ICMP報(bào)文,code值為2,指針指向無法識(shí)別的選項(xiàng)Z-棄分組.如果報(bào)文的倌宿地址不是一個(gè)mullicast組播地址。則向報(bào)文的倌源地址發(fā)送一個(gè)表示參數(shù)存在問題的1CMP報(bào)文.codeffi為2,指針指向無法識(shí)別的選項(xiàng)類型
選項(xiàng)類型中的第4比特說明選項(xiàng)數(shù)據(jù)能不能在向信宿發(fā)送的路徑中改變。如果分組中出現(xiàn)了認(rèn)證頭,對(duì)于任何數(shù)據(jù)在發(fā)送路徑中可以改變的選項(xiàng),在計(jì)算或確認(rèn)分組的認(rèn)證值時(shí)它們的選項(xiàng)字段必須看作零值。選項(xiàng)類型中的第三個(gè)比特為0,表示選項(xiàng)數(shù)據(jù)在發(fā)送路徑中不能改變;為1則表示可以改變。
以上描述的較高位三個(gè)比特同樣以選項(xiàng)類型字段中的一部分來看待,它們并不獨(dú)立于選項(xiàng)類型字段。也就是說,某個(gè)特定的選項(xiàng)是由8bit的選項(xiàng)類型識(shí)別的,并非由其低5位比特決定。
跳到跳選項(xiàng)報(bào)頭和信宿選項(xiàng)報(bào)頭的選項(xiàng)類型手段使用同樣的編號(hào)方式,但是并非所有選項(xiàng)都可以應(yīng)用于這兩種報(bào)頭,某些特定的選項(xiàng)對(duì)應(yīng)于某種選項(xiàng)報(bào)頭。
單獨(dú)的選項(xiàng)可能有特定的對(duì)齊要求,以保證選項(xiàng)數(shù)據(jù)字段中的多個(gè)八比特組的值指向自然的邊界。一個(gè)選項(xiàng)的對(duì)齊要求是以+的形式說明的,表示選項(xiàng)類型必須以這樣的形式出現(xiàn):從報(bào)頭開始處起的x的整數(shù)倍個(gè)八位組,加上個(gè)八比特組。例如:
6n表示任何從報(bào)頭開始處起的6個(gè)八比特組偏移量;
4n+5表示任何從報(bào)頭開始處起的4個(gè)八比特組偏移量,加上5個(gè)八比特組。
合理地配置選項(xiàng)對(duì)高效處理IP分組是十分重要的。32位及64位字長的微處理器,當(dāng)數(shù)據(jù)在存儲(chǔ)器中按自然邊界存放時(shí),能最有效地對(duì)多字節(jié)的數(shù)據(jù)進(jìn)行存取。圖4-23給出了DEC公司64位的Alpha處理器中64比特的數(shù)據(jù)在內(nèi)存中按自然邊界和不按自然邊界存放的二種情況。無論在哪種情況下Alpha處理器都能訪問該值,但如按自然邊界存放,其讀寫速度是不按自然邊界存放的30倍。其他新開發(fā)出的處理器存放率也與此相同。

在IP中為了實(shí)現(xiàn)這種配置,可以將一個(gè)或一個(gè)以上的填充選項(xiàng)置人數(shù)據(jù)域之前,使該域的位置錯(cuò)位形成正確的自然邊界。
IPv6中有兩個(gè)填充選項(xiàng),它們都只是選項(xiàng)中的一種類型,其作用是:當(dāng)需要對(duì)齊下一個(gè)選項(xiàng)或?qū)⒈具x項(xiàng)在長度上填充到8個(gè)八比特組的整數(shù)倍時(shí),需要使用這兩個(gè)選項(xiàng)。所有的IPv6應(yīng)用程序都能識(shí)別這些填充選項(xiàng)。
Pad1選項(xiàng)(無對(duì)齊要求)如圖4-24所示。

Pad1選項(xiàng)的格式是一種特殊的情況:沒有長度字段和數(shù)值宇段。Padl選項(xiàng)用于將一個(gè)八比特組的填充插人某個(gè)報(bào)頭的選項(xiàng)區(qū)。
如果需要插人多個(gè)八比特組的填充時(shí),并不使用多個(gè)Padl選項(xiàng),而是使用下面將要說明的PadN選項(xiàng)。
PadN選項(xiàng)用于將兩個(gè)或多個(gè)八比特組的填充插人某個(gè)報(bào)頭的選項(xiàng)區(qū)。對(duì)于N個(gè)八比特組的填充,可以很容易的判斷;選項(xiàng)數(shù)據(jù)長度字段的值應(yīng)為N-2,選項(xiàng)數(shù)據(jù)字段由N-2個(gè)零值的八比特組組成。

返回目錄通信工程師互聯(lián)網(wǎng)技術(shù)知識(shí)點(diǎn)IPv協(xié)議匯總

編輯推薦

中級(jí)通信專業(yè)實(shí)務(wù)互聯(lián)網(wǎng)技術(shù)教程匯總

中級(jí)通信專業(yè)實(shí)務(wù)傳輸與接入教程匯總

通信專業(yè)實(shí)務(wù)考試設(shè)備與環(huán)境教程匯總

通信專業(yè)實(shí)務(wù)考試交換技術(shù)教程匯總

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

專注在線職業(yè)教育24年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢?cè)诰€老師!