一、引言
近年来基于IP传输协议的移动通信发展迅速,但IPv4地址短缺的事实成了限制其发展的“瓶颈”。IPv6与移动通信的结合将为目前的Internet开拓一个全新的领域。无线应用将成为IPv6的“杀手级”应用,同时也是展示IPv6巨大地址空间的舞台。移动互联网上有许多新型而精彩的服务,移动IPv6将是实现这些服务的关键。当越来越多的移动终端需要配有IP地址时,IPv6将为所有的移动终端提供唯一的IPv6地址,并使得移动终端更易于配置和管理,实现IPv6移动终端之间随时随地的端到端通信。
在进行移动终端的通信中,必须保证移动对用户的透明性。“透明性”包括两方面:一是使用移动的移动终端,无论是在移动前还是移动后,它总能被寻址,并且运行在移动终端上的应用程序不用修改或重新配置仍然可用;二是移动终端的通信性能不能因为移动而下降。
本文将分析讨论基于IPv6协议的移动终端间的通信。我们首先分析了IPv6对移动终端的支持和实现机制,然后研究了移动终端在IPv6环境下的通信实现,最后讨论了移动IPv6越区切换技术和安全性问题。
二、移动IPv6技术分析
根据现有的IP网络的寻路机制,同一个IP子网的结点具有相同的网络前缀,当设备终端从一个子网移动到另一子网时,由于原来的IP地址的网络前缀与当前接入子网的网络前缀不同,因此发送到该终端的分组就不能到达目的终端。
移动IPv6为设备终端在移动的同时能够连续访问Internet提供了网络层支持。它为移动的设备终端分配了两类IP地址:一类是在本地网络上的长期有效的IP地址,称为归属地址;一类是移动终端访问外地链路时获得的一个转交地址。当移动终端在本地链路时,可直接通过归属地址进行寻址;当移动终端连接在外地链路时,可以通过转交地址或归属地址来寻址。而移动终端的归属地址和转交地址的关联称为移动终端的一个“绑定”。
移动终端在本地链路时,可以使用正常的路由、机制对发往移动终端的数据报进行路由。移动终端离开本地链路时,向本地链路上的一个路由器注册自己的一个转交地址,并要求此路由器作为自己的归属代理(Home Agent),从而建立了一个归属地址和转交地址的关联。当离开了本地链路的移动终端和通信终端(可以是固定终端,也可以是移动终端)进行通信时,移动终端告知通信终端它的转交地址,通信终端发出的数据报就可以绕过归属代理直接发给移动终端。