论文部分内容阅读
移动自组网在使用上有很多优点,如可以快速部署,具有自组织功能,非常适合于军用战术环境和民用应急通信。由于自组网的特殊组织形式,固定网络和有中心无线网络的很多协议都无法直接被它采用,因而需要设计专门适用于自组网的协议。当自组网网络节点数量达到一定规模时,需要对网络进行分级管理,划分出多个子网。当移动节点进行跨子网的移动时,就需要移动IPv6协议的支持。但是由于自组网多跳的特性,单跳网络中MIPv6现有的切换算法和操作并不能适应多跳网络的环境,设计在多跳网络中的切换算法会遇到新的问题和挑战,本文讨论的核心内容就是设计出适应分级的多跳网络环境的MIPv6的切换算法。本文的主要工作有两点:第一,提出了适应分级自组织网络环境的移动IPv6切换方法,给出了性能分析。这种算法是通过对基本的移动IPv6算法的移植和修改得到的,不需要底层硬件平台的特殊支持,带来的是操作上的可行性和便利性。但是这种切换算也是一种硬切换的方式,会带来数据包的丢失和切换延时。第二,本文对如何将快速切换算法RFC4068(Fast Handovers for Mobile IPv6)移植到分级多跳网络中做出了尝试,并且根据自组网MAC层独有的特点,提出了双通道快速切换算法,当两个子网节点的MAC层采用相同的协议且工作在相同的频点时,这种算法可以优化移动节点子网间切换时的性能。快速切换算法需要底层信号强度的检测和切换的预判,对硬件有一定的要求,但是,快速切换算法可以在第二层切换之前就做好第三层切换的所有准备工作,如果移动节点在指定的信令后切换可以做到通信中无分组的丢失。所以这是一种平滑切换的算法。为了支持本文提出的解决问题的思路和算法,文章给出了OPNET平台下分级多跳环境MIPv6模块的详细设计。同时给出了丰富的仿真结果,从典型的切换性能指标上验证了所提出算法的有效性。