在网络IPv6大行其道的时候,通讯方面的移动IPv6协议也不干示弱。于是对于移动IPv6协议的了解就必不可少了。现在我们就来讨论一下有关问题。
移动IPv6节点通过因特网控制消息协议(ICMP)的路由器搜索消息来确定自己的位置。IPv6的路由器搜索包括两条报文:路由器广播和路由器请求。路由器广播由家乡代理和路由器在它们所连接的链路上周期性地进行广播,路由器请求则是由那些没有足够耐心等待下一个送到的路由器广播报文的移动节点发出的。
移动节点送出的数据包采用特殊的机制被直接路由到目的地。然而,当存在入口方向的过滤时,移动节点可以将数据包通过隧道送给家乡代理,隧道的源地址为移动节点的转交地址。
经过以上过程,移动节点就在转交地址和家乡代理的帮助下,将数据发送到了目的地,完成数据发送的全部过程。
移动IPv6协议存在的主要问题
从理论上来讲,尽管IPv6有诸多的优势,但由于移动IP是一种新兴的技术,目前该技术尚存在许多不足,有些在IPv4中无法解决的在IPv6中仍然必须面对。目前互联网的大多设备和移动Internet服务提供商(ISP)不支持移动IP业务,虽然IPv6有广阔的发展前景,但IPv4与IPv6不兼容,若使用IPv6,基于IPv4的软件、路由器、交换机需要升级,成本是非常昂贵的,这都很大程度地限制了IPv6的研究和发展。
IPv6在cdma2000网络的系统结构
cdma2000网络中,由RN(包括MS、BTS、BSC/PCF)、PDSN、AAA、HA、FA共同完成分组数据业务,通过代理发现机制、移动注册机制和PDSN/FA与HA之间的隧道链接,支持跨PDSN的切换。核心网分组域的功能实体包括PDSN/FA、HA、RADIUS服务器等。
分组数据业务节点PSDN:连接无线网络RN和分组数据网的接入网关。为用户终端建立和终止PPP连接,对移动IP业务,PDSN支持外地代理(FA)功能,使用户可以访问公共数据网或专有数据网。
外地代理FA:PDSN作为移动台的外地代理,相当于移动台访问网络的一个路由器,为移动台提供IP转交地址和IP选路服务。
本地代理HA:是MS在本地网中的路由器,负责维护MS的当前位置信息,建立MS的IP地址和MS转发地址的关系。当MS离开注册网络时,需要向HA登记,当HA收到发往MS的数据包后,将通过HA与FA之间的隧道将数据包送往MS,完成移动IP功能。
RADIUS(AAA)服务器:通过IP与PDSN通信,完成关于PPP和移动IP连接的认证,授权和计费功能。
cdma2000使用移动IPv6协议时的路由方式
对于移动台发送的数据,FA作为一个缺省的路由器,利用反向隧道发往HA或路由到IP网络。对于发往移动台的数据,如果移动台漫游到了外地,并且在HA进行了移动IP注册,HA将负责把拦截到的报文隧道封装并发送到转交地址(CoA),由转交地址对应的节点解封装后转给MS。
随着IPv6标准的成熟和试运行,在移动网络中引入IPv6成为通信网络的重要发展方向。移动网络的发展方向是“全IP移动网"。IPv6已经被3GPP组织确定为构筑下一代移动网的基础和3G必须遵循的标准,成为支持3GPPR5标准的IP多媒体业务中不可或缺的技术。但要真正的实现IPv6还有相当长的一段路要走。