论文部分内容阅读
无线自组织网络(MANET)作为一种新型移动无线通信网络,凭借其灵活性和实用性在军事通信领域受到广泛关注。MANET网络与传统移动无线通信网络具有很大的不同,其所特有的无中心、自组织和自由移动等特点使得传统路由协议并不适应于该网络,因此需要研究和开发特定的路由协议进行支持。在无线自组织网络路由协议的研究过程中,一般采用软件仿真和现场试验的方式对所设计的路由协议进行验证。软件仿真通常用来对路由协议的原理和性能进行初步验证,现场试验则用于路由协议开发过程中的测试和系统正式部署之前的最终验证。MANET网络路由协议在开发过程中需要进行反复测试,采用现场试验的方式其测试结果虽然准确可靠,但是试验成本较高、操作相对来说较为复杂。此外,现场试验过程中容易受到外界环境因素的影响,不利于路由协议问题的发现和解决。针对上述情况,本文通过对Ad Hoc网络试验床模拟仿真技术进行深入研究,采用一种基于有线以太网构建Ad Hoc网络试验床的方法,并基于VxWorks实时操作系统设计和实现了一个接近于真实现场环境的Ad Hoc网络试验床。该方法对标准的TCP/IP协议栈进行修改和扩展,在网络层和数据链路层中间添加了模拟无线链路层。通过对模拟无线链路层头部格式进行详细设计以及模拟无线链路层功能进行仿真建模来实现自组织网络的模拟仿真,即在有线链路上模拟MANET网络动态网络拓扑、传输速率低、传输距离有限和抗干扰能力弱等特性。同时,基于VxWorks操作系统网络协议栈结构,将模拟无线链路层作为一个关键模块应用于虚拟通信仿真机中,并添加相关功能组件来模拟真实的无线通信电台。最终,虚拟通信仿真机结合图形化管理控制平台和数据采集分析平台实现了实验室下的Ad Hoc网络试验床。利用模拟仿真技术实现的Ad Hoc网络试验床克服了现场试验成本高、操作复杂等缺点,解决了现场试验过程中很难对问题场景进行重现的问题,可以明显减少试验时间,提高开发效率。此外,试验床可以通过管理控制平台配置不同测试场景,并可以利用数据采集分析平台实时地采集网络数据进行显示和汇总,以方便网络研究人员进行路由协议的测试和验证。