计算机与现代化 ›› 2017, Vol. 0 ›› Issue (7): 72-78.doi: 10.3969/j.issn.1006-2475.2017.07.014
摘要: 在移动自组织网络(MANET)的研究中,一般采用软件仿真和现场试验的方式对所设计的路由协议进行验证。软件仿真常用来对路由协议的原理和性能进行初步验证,现场试验则常用在开发过程中的测试和产品上线之前的最终验证。在MANET的路由协议开发过程中采用现场试验的方式进行测试其结果虽然准确可靠,但是试验成本较高、操作相对较为复杂,并且试验结果容易受到地理环境等外界因素的影响。针对上述情况,本文提出一种基于有线以太网构建MANET网络试验床的方法,并基于VxWorks实时操作系统,设计和实现一个接近于真实试验环境的MANET网络试验床。该试验床对标准的TCP/IP协议栈进行扩展,在网络层和数据链路层中间添加模拟无线链路层,从而在有线链路上模拟节点移动、无线信道通信等MANET网络特性。此外,试验床还可以通过管控平台配置不同测试场景,并可以实时采集网络协议栈的各层试验数据,从而方便网络研究人员进行测试和验证。该试验床克服了现场试验成本高、操作复杂等缺点,解决了现场试验过程中很难对问题场景进行重现的问题,明显减少了试验时间,提高了开发效率。
中图分类号: