目录
6.1 移动IP的概念
6.2 移动IP的基本工作原理
6.2.1代理发现与注册
6.2.2固定主机向移动主机发送IP数据报
6.2.3移动主机向固定主机发送IP数据报
6.2.4同址转交地址(简单了解)
6.2.5三角形路由问题(简单了解)
6.1 移动IP的概念
一个移动站是把其连接点从一个网络或子网改变到另一个网络或子网的主机。
移动IP技术是指移动站以固定的网络IP地址实现跨越不同网段的漫游功能,并保证基于网络IP的网络权限在漫游过程中不发生任何改变。移动IP的目标是把分组自动地投递给移动站。
如果在移动中需要进行TCP传输(有连接的可靠服务),在移动站漫游时,应一直保持这个TCP连接,否则移动站的TCP连接就会断断续续的。可见,若要使移动站在移动中的TCP连接不中断,就必须使笔记本的IP地址在移动中保持不变,这就是移动IP要研究的问题。
移动IP定义了三种功能实体:
- 移动节点。具有永久IP地址的移动站。
- 本地(归属)代理。通常就是连接在归属网络(原始连接到的网络)上的路由器。
- 外地代理。通常就是连接在被访网络(移动到另一地点所接入的网络)上的路由器。
6.2 移动IP的基本工作原理
6.2.1代理发现与注册
- ①移动主机A通过自己的代理发现协议,与外地代理建立联系,并从外地代理获得一个属于该外地网络的转交地址(例如175.1.1.1/16),同时向外地代理注册自己的永久地址和归属代理地址。
- ③归属代理会将移动主机A的转交地址记录下来,此后归属代理会代替移动主机接收所有发送给该移动主机的IP数据报,并利用IP隧道技术将这些数据报转发给外地网络中的移动主机。
6.2.2固定主机向移动主机发送IP数据报
- 当外地代理和移动主机不是同一台设备时,转交地址实际上是外地代理的地址而不是移动主机的地址,转交地址既不会作为移动主机发送IP数据报的源地址,也不会作为移动主机所接收的IP数据报的目的地址。
- 转交地址仅仅是归属代理到外地代理的IP隧道的出口地址。
- 当外地代理从IP隧道中收到并解封出原IP数据报时,会在自己的代理注册表中查找移动主机的永久IP地址所对应的MAC地址,并将该数据报封装到目的地址为该MAC地址的帧中发送给移动主机。(这与正常IP数据报的转发流程不同,否则会造成该数据报又被发回移动主机的归属网络)
6.2.3移动主机向固定主机发送IP数据报
- IP数据报被移动主机A按照正常的发送流程发送出去即可。由于IP路由器并不关心IP数据报的源地址,因此该IP数据报被直接路由到固定主机B,而无须再通过归属代理进行转发。
- 为此,移动主机可以将外地代理作为自己的默认路由器,也可以通过代理发现协议从外地代理获取外地网络中的其他路由器的地址,并将其设置为自己的默认路由器。
6.2.4同址转交地址(简单了解)
6.2.5三角形路由问题(简单了解)
基于上述通信过程仍需注意以下几点:
- 基本工作过程可分为:代理发现→注册→分组路由→注销4个阶段。
- 移动IP的分组路由可以分为单播、广播与组播。
- 其他网络与移动站通信时,移动站既不可以直接接收分组,也不可以直接发送分组(虽然发送不用经过归属代理,但仍需通过外部代理)。
- 转交地址是供移动站、归属代理以及外地代理使用的,各种应用程序都不会使用。
- 外地代理要向连接在被访网络的移动站发送数据报时,直接使用移动站的MAC地址(上面提到过,若使用IP地址则又回到了归属网络)