摘要:通信工程师互联网技术考试移动选项:移动IPv6还定义了一些用于移动报文中的“移动选项”,这些选项必须出现在报文的固定部分之后。如果报头长度的值大于报文固定部分要求,那多余的字节就可以解释为移动选项。这些选项中包含填充选项,它们用来使其他选项对齐,使得报文的总长度是8的整数倍。
1.移动选项(MobilityOptions)
移动IPv6还定义了一些用于移动报文中的“移动选项”,这些选项必须出现在报文的固定部分之后。如果报头长度的值大于报文固定部分要求,那多余的字节就可以解释为移动选项。这些选项中包含填充选项,它们用来使其他选项对齐,使得报文的总长度是8的整数倍。
移动报文可以包含0个或多个移动选项,这些选项的存在可以由MH的报头长度域指明。若包含绑定认证数据选项,则一定要是最后一个选项,并且之前不能有填充选项。其他选项的顺序任意。
移动选项使用TLV(Type-Length-Value)格式,如图3-11所示。
选项类型:8比特,指示选项的类型。当处理的MH中包含接收端不可识别的选项时,接收端必须忽略并跳过该选项,正确处理接下来的选项。
选项长度:8比特,移动选项的长度,不含选项类型和选项长度两个字段,以字节为单位。选项数据:包含选项特定的数据,长度不定。
下面介绍冃前己经在MH中定义使用的选项。
(1)Padl
没有任何对齐要求,其格式如图3-12所示。
注意,Padl的格式是一种特例--它既没有选项长度也没有选183-12选项格式项数据域。Padl的作用是在MH的移动选项中填充一个字节的长度。如果霈要填充多于一个字节,应该使用PadN选项而不是多个Padl。
(2)PadN
没有任何对齐要求.其格式如图3-13所示。
PadN用于插入两个或两个以上的字节长度。若要插入AT个字节,则选项的长度域的值为W-2,选项数据包含W-2个0值字节,接收方必须忽略选项数据。
(3)绑定刷新建议(BindingRefreshAdvice,BRA)
BRA有2n的对齐要求,格式如图3-14所示。
BRA只在BA中是合法的,并且只能在家乡代理响应家乡注册的BA中出现。刷新间隔以4s为单位,是移动节点应该发送下一个绑定注册的时间。刷新间隔的值必须小于BA中生存时间的值。
(4)替换转交地址(AlternateCare-ofAddress,ACoA)
ACoA有8n+6的对齐要求,格式如阁3-15所示。
通常,BU在IPv6的源地址域说明要求的转交地址然而,在有些情况这是不可能的,比如,当移动节点要声明一个转交地址(该地址不能作为可正确拓扑的源地址),或处使用的安全机制没有保护IPv6头。替换转交地址选项就是在这种情况下使用的。这个选项只能在BU中使用9ACoA中包含的地址作为绑定中的转交地址使用,而不是使用数据包的源地址作为转交地址。
(5)Nonce索引(NonceIndex,Nl)
该选项有2n的对齐要求,其格式如图3-16所示。
返回目录
编辑特别推荐
通信工程师备考资料免费领取
去领取