论文部分内容阅读
摘要:移动性管理作为移动互联网发展的关键技术受到广泛关注。目前移动性管理方案的研究分为三个方面:基于终端的节点移动性管理协议(MIP),基于网络的节点移动性管理协议(PMIP)和基于终端的网络移动性管理协议(NEMO)。基于终端的移动性管理协议,需要对终端进行修改以支持移动性要求,增加了终端的复杂度。相比之下,基于网络的移动性管理协议解放了终端,但是其无法管理网络的整体移动性,而对网络节点分别进行移动性管理,会带来巨大的信令开销,从而会限制协议的性能优势。本论文针对基于网络的移动性管理协议无法解决网络整体移动性这一问题展开研究,对基本代理移动IPv6进行扩展,最终实现对子网移动性的支持。论文首先综述互联网移动性管理协议的国内外研究现状。其次简要介绍代理移动IPv6协议和NEMO基本支持协议的工作原理,分析在代理移动IPv6域内实现子网移动性支持存在的问题和现有的可行方案N-PMIPv6及其不足。在此基础上,综合运用代理移动IPv6和NEMO基本支持协议的特点,提出基于代理移动IPv6的子网移动性管理方案PA-NEMO,该方案通过采用级联隧道机制,对域内MAG切换和域间MAG切换加以区分对待,在有效缓解N-PMIPv6协议中存在的全局隧道嵌套问题的同时降低了切换信令开销。本论文通过对基本代理移动IPv6协议进行扩展,设计基于网络的子网移动性支持协议的整体框架,并按照功能要求进行模块划分和软件结构设计,最终在2.6.29.5的Linux内核平台上实现了代理移动IPv6中C-NEMO的移动性支持,并进行了相关的功能测试工作。最后,对本论文的整体工作进行简要总结并提出下一步工作需要改善的方向。