摘要:通信工程師互聯網技術考試移動選項:移動IPv6還定義了一些用于移動報文中的“移動選項”,這些選項必須出現在報文的固定部分之后。如果報頭長度的值大于報文固定部分要求,那多余的字節(jié)就可以解釋為移動選項。這些選項中包含填充選項,它們用來使其他選項對齊,使得報文的總長度是8的整數倍。
1.移動選項(MobilityOptions)
移動IPv6還定義了一些用于移動報文中的“移動選項”,這些選項必須出現在報文的固定部分之后。如果報頭長度的值大于報文固定部分要求,那多余的字節(jié)就可以解釋為移動選項。這些選項中包含填充選項,它們用來使其他選項對齊,使得報文的總長度是8的整數倍。
移動報文可以包含0個或多個移動選項,這些選項的存在可以由MH的報頭長度域指明。若包含綁定認證數據選項,則一定要是最后一個選項,并且之前不能有填充選項。其他選項的順序任意。
移動選項使用TLV(Type-Length-Value)格式,如圖3-11所示。
選項類型:8比特,指示選項的類型。當處理的MH中包含接收端不可識別的選項時,接收端必須忽略并跳過該選項,正確處理接下來的選項。
選項長度:8比特,移動選項的長度,不含選項類型和選項長度兩個字段,以字節(jié)為單位。選項數據:包含選項特定的數據,長度不定。
下面介紹冃前己經在MH中定義使用的選項。
(1)Padl
沒有任何對齊要求,其格式如圖3-12所示。
注意,Padl的格式是一種特例--它既沒有選項長度也沒有選183-12選項格式項數據域。Padl的作用是在MH的移動選項中填充一個字節(jié)的長度。如果霈要填充多于一個字節(jié),應該使用PadN選項而不是多個Padl。
(2)PadN
沒有任何對齊要求.其格式如圖3-13所示。
PadN用于插入兩個或兩個以上的字節(jié)長度。若要插入AT個字節(jié),則選項的長度域的值為W-2,選項數據包含W-2個0值字節(jié),接收方必須忽略選項數據。
?。?)綁定刷新建議(BindingRefreshAdvice,BRA)
BRA有2n的對齊要求,格式如圖3-14所示。
BRA只在BA中是合法的,并且只能在家鄉(xiāng)代理響應家鄉(xiāng)注冊的BA中出現。刷新間隔以4s為單位,是移動節(jié)點應該發(fā)送下一個綁定注冊的時間。刷新間隔的值必須小于BA中生存時間的值。
(4)替換轉交地址(AlternateCare-ofAddress,ACoA)
ACoA有8n+6的對齊要求,格式如閣3-15所示。
通常,BU在IPv6的源地址域說明要求的轉交地址然而,在有些情況這是不可能的,比如,當移動節(jié)點要聲明一個轉交地址(該地址不能作為可正確拓撲的源地址),或處使用的安全機制沒有保護IPv6頭。替換轉交地址選項就是在這種情況下使用的。這個選項只能在BU中使用9ACoA中包含的地址作為綁定中的轉交地址使用,而不是使用數據包的源地址作為轉交地址。
(5)Nonce索引(NonceIndex,Nl)
該選項有2n的對齊要求,其格式如圖3-16所示。
返回目錄
編輯特別推薦
通信工程師備考資料免費領取
去領取