论文部分内容阅读
当前移动IPv6(MIPv6)和网络移动性(NEMO)理论研究逐渐成熟,但还需要网络仿真来进一步研究其性能。网络仿真是研究网络技术的有效途径。考虑到平台的扩展性,本文使用NS-2作为仿真平台。NS-2平台目前有支持MIPv6的MobiWan补丁,并且MobiWan经扩展实现了对NEMO的支持。由于MobiWan开发的年代早于MIPv6协议规范以及研究中对问题的简化,因此,目前无论是MIPv6还是扩展后的NEMO仿真都仍存在着诸多问题,表现在:对MIPv6的仿真存在不能实现跨域的切换和返回路由可达过程机制不能正常进行;在NEMO的仿真中移动子网内部的节点不具有移动性以及存在许多信号干扰问题。针对仿真中出现的问题,本文研究了MIPv6协议RFC 3775和NEMO协议RFC 3963,深入分析了MIPv6和NEMO在NS-2中的仿真原理,根据MIPv6协议和NEMO协议规范,对原平台进行了改进:通过合理设置信道实现跨域切换并解决NEMO仿真中的信号干扰问题;通过改变分类器的指向关系使返回路由可达过程正常进行;为了使NEMO仿真中移动子网内的节点具有移动性,对移动子网内的节点添加了移动性和重新定义了节点生成过程。随后分别构建了几种仿真场景,对改进方法进行了仿真验证并对MIPv6和NEMO进行了整体仿真。最后,为了研究MIPv6和NEMO的垂直切换,将WiMAX模块添加到NS-2中,解决了WiMAX模块和MobiWan的冲突问题,并将WiMAX和MIPv6结合起来进行了仿真以及对垂直切换中的链路进行了划分。本文通过以上工作,为MIPv6和NEMO的仿真中出现的问题提供了较为可行的解决方法。改进后NS-2平台对MIPv6和NEMO的仿真符合协议规范和贴近实际,能够仿真更复杂的无线网络,这对MIPv6和NEMO的研究与应用起到了推动作用。