计算机与现代化

• 网络与通信 • 上一篇    下一篇

基于以太网的MANET网络试验床

  

  1. (1.北京交通大学计算机与信息技术学院,北京100044;2.中国人民解放军91469部队北京100841;
    3.北京交通大学信息通信网络研究所,北京100044)
  • 收稿日期:2016-11-29 出版日期:2017-07-20 发布日期:2017-07-20
  • 作者简介:仪修亮(1989-),男,山东潍坊人,北京交通大学计算机与信息技术学院硕士研究生,研究方向:移动与互联网络; 任淑婷(1971-),女,中国人民解放军91469部队高级工程师,博士,研究方向:无线通信技术,系统仿真,计算机网络技术; 孙延涛(1975-),男,北京交通大学信息通信网络研究所副教授,博士,研究方向:数据中心网络,云计算,网络管理,铁路信息技术。
  • 基金资助:
    中央高校基本科研业务费资助项目(2016JBM021); 红果园省部级“企事业”项目(K15GY500040)

A Mobile Ad-hoc Network Testbed Based on Ethernet

  1. (1. School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China;
    2. The Army 91469 of PLA, Beijing 100841, China;
    3. Institute of Information Communication Networks, Beijing Jiaotong University, Beijing 100044, China)
  • Received:2016-11-29 Online:2017-07-20 Published:2017-07-20

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

关键词: 移动自组织网络, 试验床, 有线模拟无线, VxWorks

Abstract: In the research of mobile Ad-hoc network(MANET), software simulation and field test are generally adopted to verify the routing protocols. Software simulation is used to carry out a preliminary verification on the principle and performance of routing protocols. Field test is commonly used in the test of development process and the final validation of the product on line.Although the result is accurate and reliable in the way of field test during the development process of MANET routing protocol, its cost is higher, the operation is relatively complex and the result is easy to be affected by the external factors such as the geographical environment. In terms of this issue, this paper presents a method of building a MANET testbed based on wired Ethernet. And a MANET testbed closed to the real test environment is designed and implemented based on VxWorks. The testbed extends the standard TCP/IP protocol stack, and aims to simulate the characteristics such as node mobility and wireless channel of MANET by adding emulated wireless link layer in the middle of the network layer and the data link layer.In addition, it can configure different scenarios by the management and control platform and collect experimental data for each layer of the protocol stack in real time, so as to facilitate the network researchers to test and verify protocols. The MANET testbed not only overcomes disadvantages of high cost and complex operation, but solves the problem of repeatability of scenarios in field test. It can reduce the test time and improve the efficiency of the development.

Key words:  MANET, testbed, wireless emulation over wired, VxWorks

中图分类号: