利用移动IP技术:建立不间断的可移动网络


"血型AB,血压88和58,脉搏130,正在不断下降 。"当警笛长鸣的救护车从狭窄的城市街道中奔驰而过时,EMT正在将这些信息发送给她的合作伙伴 。在四周的一所医院里,急诊室里的医生们正在等待着病人的到来 。通过一条指向医院网络的无线互联网连接,救护车里的医护人员可以查看病人的完整病历,同时将任何可能威胁到病人生命的病情变化通报给急诊室中的医生 。当医生们在10分钟后接到病人时,他们已经通过救护车上的互联网连接,实时地下载了病人的最新心率、呼吸和其他生命迹象信息 。
上面介绍的这个应用与实际情况相差不远,因为移动IP技术让病人监视器、IP语音电话和笔记本电脑等设备可以在其穿梭于不同地点或者网络之间时,无缝地进行通信 。目前,在漫游时保持连续的连接对于日常生活而言正日益重要,而它对于一些要害任务领域(例如紧急医疗服务和军事服务)则更加要害 。因此,为什么要使用移动IP技术?它为什么如此重要?它怎样工作? 此外,"运动中网络"将来会有哪些应用?
1:为什么要使用移动IP技术?
移动IP技术是由互联网工程任务小组(IETF)在1996年制定的一项开放标准(现RFC 3344),它让用户可以在漫游于不同IP网络之间时保持连接 。网络中的IP寻址和路由都是基于固定位置的,网络中的一个设备可以被找到的原因是它在网络中拥有一个地址 。IP地址类似于一个与某个电话插孔相对应的电话号码 。假如某个电话始终插入到一个特定的插孔中,那么就可以通过分配给这个插孔的电话号码找到这部电话 。
但是,假如某个正在打电话的人想要移动到另外一个地方,并将同一部电话插到一个新的插孔中,那么就会出现问题 。因为电路是按照原有的插孔设计工作方式的,所以通话会中断 。IP网络也面临着同样的问题 。当某个设备不再与它原来所在网络中的IP地址相关联时,它的有效会话将被中断 。
移动IP技术让用户可以在出行到另外一个网络中时仍然可以保持相同的IP地址,从而确保漫游的用户可以在不中断会话或者连接的情况下继续通信 。尤其是在2.5G/3G/WLAN 等无线网络环境下, 移动IP技术是无线网络内部已及无线网络间的无缝切换/漫游, 用以实现不间断的网络应用的技术保证 。
2: 移动IP技术的工作原理
移动IP:三方协调
移动IP涉及到三个实体:移动节点、归属代理和外部代理 。移动节点是指一个能够进行网络漫游的设备 。移动IP客户端的实例包括蜂窝式电话、PDA或者笔记本电脑,它们的软件可以提供漫游功能 。归属代理是指本地网络上的一个路由器,它可以充当与移动节点进行通信的定位点;它可以通过隧道将分组发送给正在漫游的移动节点 。外部代理是指一个可以在移动节点移动到某个外地网络时,充当移动节点的连接点的路由器,它可以将从归属代理发来的分组提供给移动节点 。
移动IP领域的常用术语还包括转交地址(COA)和远端节点 。转交地址是移动节点处于本地网络之外时,连接移动节点的隧道的端接点,而远端节点是指移动节点与之通信的设备,例如一个Yahoo! Web 服务器 。
代理发现
为了让在不同网络之间漫游的移动节点获得"永不中断"的连接,移动节点首先要做的是发现代理 。
归属代理和外部代理会不断地在网络上广播它们的服务 。移动节点在收到广播消息之后,就可以发现这些代理和它们所提供的服务,并可以由此判定出自己目前是在本地网络中还是已经移动到某个外地网络 。在广播消息中,代理可以说明它是一个归属代理或者外部代理,或者两者都是;它的转交地址;它所提供的服务的类型,例如反向隧道;以及它所答应的注册时间或者漫游期限,这些时间可能会针对移动节点延长 。

推荐阅读