西安西电捷通无线网络通信有限公司 李卓明
现在,移动IP技术的研究已经成为移动互联网发展的重点。西安捷通通信的国家863重大项目——宽带无线IP系统(见图1)结合了宽带无线局域网接入技术和移动IP技术,实现移动终端在移动中浏览网页、文件传输、视频点播等等,为我们揭开了未来移动互联网的序幕。
上图的宽带无线IP网络中,移动IP是实现移动终端全球范围移动支持的关键技术。移动IP是为了解决节点跨越不同网段移动支持而设计,它主要工作于网络层,不仅适用于同种介质网络间的移动,也适用于异种介质网络间的移动。因为移动IP可以在不同的链路层上使用,同时对网络层以上也是透明的,所以有广阔的应用前景。相对于无线局域网而言,可以认为移动IP主要解决全球范围内“宏移动”管理的问题,至于有限范围内的“微移动”管理问题,如小区间的切换等等,则主要由链路层解决。捷通通信的无线局域网产品为移动IP提供了链路层平滑快速切换的良好基础。
移动节点同普通的固定节点一样,分配一个永久的IP地址(可以使用私有地址),移动节点无论在什么位置,都一直使用这个地址,所以移动IP避免了因节点的加入或离开而带来的局部或全局范围内的IP地址重新分配的问题。捷通通信的移动IP原理如图2所示。具体的工作过程如下。
● 移动代理(家代理和外代理)周期性的发送移动代理广播,向来访的移动节点提供自己的服务配置信息和当前状态,同时,移动代理接收移动节点发送的代理请求并回应代理广播。
● 移动节点接收处理代理广播,判断当前所在的位置。
● 当移动节点在外地网络时,移动节点通过外代理注册当前的位置。
● 家代理把发给移动节点的IP包封装后通过隧道送到外代理,外代理解除隧道封装,把原始的数据包传给移动节点。
对端。
● 移动节点发现所连接的子网改变后,重新注册新的位置。
● 移动节点回到家网后,向家代理注销登记的外网位置。
● 所有注册消息使用密码强认证和时间戳来防止恶意攻击。
● 移动节点在不同的网络间移动的过程中,传输层如TCP连接等都保持正常的通信。
移动路由器负责一个或多个整体移动网络的移动性,这些网络可能位于飞机、轮船、火车上。连接到由移动路由器提供服务的网络上的节点可能是固定节点也可能是移动节点或者其他路由器。这样的网络称为“移动网络”。这种情况下的路由机制可以由下面的典型例子简要说明。
● 笔记本电脑通过飞机座背的网络端口连接到某个网络。笔记本电脑使用移动IP在该外地网络上注册,使用一个通过外地代理获得的外地代理转交地址。
● 飞机网络自身也是移动的。假设飞机上作为外地代理的节点同时作为该飞机网络连接到Internet其余部分的缺省路由器,当飞机在家乡时,该路由器连接到航空公司总部的某个固定网络上,该网络是该路由器的家乡网络。在飞机飞行时,该路由器通过其无线链路不时地向地面上一系列外地代理注册。路由器的家乡代理是位于航空公司总部固定网络上的一个节点。
● 一些通信节点给笔记本电脑发送的IP包,首先被路由到笔记本电脑的家网。
● 笔记本电脑的家代理在家网上截获该数据报,通过隧道送到飞机上路由器和外地代理的节点的地址。传统的IP路由将把该IP包路由到航空公司总部固定网络。
● 飞机上的路由器和外代理的家代理截获该数据报并通过隧道把它送到当前转交地址(飞机机身下地面上的某个外代理)。
● 地面上的外代理把该数据报解除封装,得到一个被笔记本电脑的家代理封装的数据报,该数据报的目的地址是笔记本电脑的转交地址。地面上的外地代理通过无线链路把该数据报发送到飞机。
上的外代理通过飞机上的网络把该IP包传送到笔记本电脑。
摘自《网络世界》2002.12期