论文部分内容阅读
随着移动通信网络朝着全IP方向演进,网络层移动性技术层出不穷,主要分为基于客户端的移动性管理和基于网络的移动性管理两大类别。基于客户端的移动性管理以移动IPv6协议为代表,其优势在于灵活性强,可以实现路由优化等,但它需要终端对移动性支持,并且会带来较大的无线资源开销和终端能耗;基于网络的移动性管理以代理移动IPv6协议为代表,可以使终端不参与到移动性管理过程中,节省了无线资源开销和终端能耗,但在灵活性方面有所欠缺,并且不具有路由优化等功能。不同的移动性技术有不同的技术特性,因而也有不同的应用部署模式。为了有效部署多种移动性技术,本论文设计了同时部署这两类移动性管理技术的融合结构,并且提出了具体的协议类型选择策略及其实现机制。论文首先综述相关技术的研究现状,分析了基于客户端和基于网络的移动性管理技术原理,以及全局移动和本地移动的问题,并且简单介绍了移动性管理中的基于Diameter的AAA(Authentication,Authorization,Accounting)协议基本原理。在此基础上,论文进一步设计了基于客户端和基于网络的移动性管理技术的融合结构,包括分离结构方案和集成结构方案,根据这两种方案的数据传输性能分析,论文最终采用集成融合结构方案。在完成融合结构设计后,论文进行融合结构下协议选择策略设计,提出了基于路径代价和基于切换频率的移动性协议选择方案和实现机制,并对融合结构各实体的操作流程和协议数据格式进行了设计。根据融合结构和协议选择策略设计,本论文进一步在Linux平台下对所设计的融合结构的各个功能实体进行软件实现,重点包括MAG(Mobile Access Gateway,移动接入网关)决策软件和AAA服务器软件。其中,MAG决策软件实现了移动节点接入检测、AAA服务器的数据获取、路径代价测量、协议选择决策以及与代理移动IPv6软件进程间通信等功能。AAA服务器软件扩充实现了Diameter通信消息,实现了用户数据管理、切换频率更新等功能。此外,论文还对现有的移动IPv6软件和代理移动IPv6软件作相应的更改,以应用于融合的网络结构下。最后,论文构建实验环境,对融合系统软件进行测试,包括实体交互消息测试、家乡地址可达性测试、协议决策过程测试和系统性能测试。通过对性能测试结果的分析,证明本论文的融合结构和协议选择策略设计可以在切换延迟、丢包率、数据传输效率以及传输时延等方面很好的提高网络性能。