Mobile IP

王朝百科·作者佚名  2010-02-01
窄屏简体版  字體: |||超大  

Mobile IP:移动IP(IP 移动支持协议IPv4 & IPv6)

(Mobile IP:IP Mobility Support Protocol for IPv4 & IPv6)

移动 IP 是实现移动计算与联网的关键协议,它主要结合世界两大技术:互联网和移动通信。在移动 IP 中,每台计算机都具有两种地址:归属 IP 地址(固定地址)和移动地址(随计算机移动而变化)。当设备移动到其它地区时,它需要将其新地址发给归属代理,由此代理可以及时的将通信转发到其新地址。

移动 IPv6 结构包含以下几个部分:

移动节点 (Mobile node) ― 指一个移动单元,可以改变链路及地址,并使用归属地址维持其可达性

归属链路(Home link) ― 指产生移动节点的链路。

归属地址(Home address) ― 指当连接到归属链路时,分配给移动节点的地址,通过归属地址,移动节点一直可达,而不管它在 IPv6 网络中的位置如何。

归属代理(Home agent) ― 指归属链路上的一个路由器,提供离开归属链路的移动节点的注册。

外地链路(Foreign link) ― 移动节点中归属链路以外的一种链路。

移动地址(Care-of address) ― 当移动节点连接外地链路时得到的一个地址。移动节点的归属地址和移动地址相结合被统称为“绑定”(binding)。

通信节点(Correspondent node) ― 与移动节点通信的节点。该节点不需要具备移动 IPv6 能力。

移动 IP 功能流程图(附图)

Mobile IP 有两个版本:Mobile IPv4 和 Mobile IPv6。它们间的主要不同点如下表所示:

Key Features Mobile IPv4 Mobile IPv6

-----------------------------------------------------------------------------------------------

Special router as foreign agent Yes No

------------------------------------------------------------------------------------------------

Support for route optimization Part of the protocol In Extensions

-----------------------------------------------------------------------------------------------

Ensure symmetric reachability

between mobile nodes and

its router at current location No Yes

-----------------------------------------------------------------------------------------------

Routing bandwidth overhead More Less

-----------------------------------------------------------------------------------------------

Decouple from Link Layer No Yes

-----------------------------------------------------------------------------------------------

Need to manage “Tunnel soft state” Yes No

------------------------------------------------------------------------------------------------

Dynamic home agent address discovery No Yes

------------------------------------------------------------------------------------------------

协议结构

Next Header ― 识别该协议头后面的协议。

Length ― 8位,无符号型。在8字节单元中的协议头大小,不包括第一个8字节。

Type ― Mobility 信息类型。

Type Description

0 BRR, Binding Refresh Request.

1 HoTI, Home Test Init.

2 CoTI, Care-of Test Init.

3 HoT, Home Test.

4 CoT, Care-of Test.

5 BU, Binding Update.

6 Binding Acknowledgement.

7 BE, Binding Error.

Reserved ― 发送方必须将它清除为0,接收方必须忽略该值。

Checksum ― 做16位的 Mobility Header 校验运算。

Data ― 可变长。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航