无线自组织网络路由协议测试平台研究
发布时间:2018-12-07 08:31
【摘要】:无线自组织网络以其无需预设通信设备就能够快速组网的特点引起人们广泛关注。目前,对于无线自组织网络路由协议的研究主要集中在理论设计和仿真实验,缺乏在真实环境中的验证和测试。本文所搭建无线自组织网络路由协议测试平台能够在真实环境下对无线自组织网络路由协议进行实现,并完成相关功能性测试和性能测试。本文主要工作如下:1.本文对无线自组织网络及其典型路由协议进行介绍,分析了无线自组织网络路由协议的特点,研究了典型按需驱动路由协议AODV和典型按表驱动路由协议DSDV的路由表、路由控制报文结构与路由算法。本文也对Windows平台下免费开源库Win Pcap、Linux操作系统及Linux网络框架进行了介绍。2.本文通过分析无线自组织网络协议栈,结合Linux操作系统和Windows操作系统特点,在多操作系统下设计无线自组织网络路由协议测试平台的实现方案。该设计方案无需对操作系统内核进行修改,在用户空间巧妙地通过添加扩展模块实现了无线自组织网络协议栈。设计方案为平台路由协议的变更以及平台功能的扩展留好接口。3.本文选用配置IEEE 802.11b网卡的PC机作为测试平台基础,Linux操作系统和Windows操作系统作为多系统环境。Linux平台下实现方案主要包括路由协议算法模块、临时路由表模块、内核路由表同步模块、操作系统内核空间与用户空间接口、无路由数据包缓存模块。Windows平台下实现方案主要包括数据收发接口、数据包分析模块、数据缓存模块和路由协议算法模块。本文所设计和实现的Linux操作系统和Windows操作系统下两种测试平台能够异构组网,这种实现方式具有广泛的应用前景和较大的商业价值。4.本文利用所搭建的无线自组织网络路由协议测试平台搭建异构多跳网络进行测试。首先利用测试平台进行了路由协议功能性测试,通过测试验证了本文所搭建的平台能够实现无线自组织网络相应功能,达到设计要求。然后利用测试平台对AODV路由协议的路由发现时间进行测试,并对测试结果进行分析。最后平台分别对采用AODV路由协议和DSDV路由协议的平台端到端吞吐量进行测试并对测试结果进行分析。
[Abstract]:Wireless ad hoc networks (WSNs) have attracted much attention because of their ability to quickly set up networks without preset communication devices. At present, the research of wireless ad hoc network routing protocols is mainly focused on the theoretical design and simulation experiments, and lack of verification and testing in real environment. The wireless ad hoc network routing protocol testing platform can implement the wireless ad hoc network routing protocol in real environment, and complete the related functional testing and performance testing. The main work of this paper is as follows: 1. This paper introduces the wireless ad hoc network and its typical routing protocols, analyzes the characteristics of the wireless ad hoc network routing protocols, and studies the routing tables of the typical on-demand driven routing protocols (AODV) and the typical table-driven routing protocols (DSDV). Routing control message structure and routing algorithm. This paper also introduces the free open source library Win Pcap,Linux operating system and Linux network framework under the Windows platform. 2. By analyzing the wireless ad hoc network protocol stack and combining the characteristics of Linux operating system and Windows operating system, this paper designs the implementation scheme of wireless ad hoc network routing protocol test platform under multiple operating systems. This scheme does not need to modify the operating system kernel, and implements the wireless ad hoc network protocol stack by adding extension modules in user space. Design for the platform routing protocol changes and platform function extension left a good interface. 3. In this paper, the PC computer with IEEE 802.11b network card is selected as the test platform, and the Linux operating system and Windows operating system are used as the multi-system environment. The implementation scheme under Linux platform mainly includes routing protocol algorithm module, temporary routing table module. The kernel routing table synchronization module, the operating system kernel space and the user space interface, the non-routing packet cache module. Under the Windows platform realization scheme mainly includes the data transceiver interface, the data packet analysis module. Data cache module and routing protocol algorithm module. The two test platforms designed and implemented in this paper, Linux operating system and Windows operating system, can form heterogeneous networks, which have wide application prospect and great commercial value. 4. This paper uses the wireless ad hoc network routing protocol test platform to build heterogeneous multi-hop network for testing. Firstly, the function of routing protocol is tested by using the test platform. The test results show that the platform can realize the corresponding functions of wireless ad hoc network and meet the design requirements. Then, the routing discovery time of AODV routing protocol is tested by the test platform, and the test results are analyzed. Finally, the end-to-end throughput of the platform using AODV routing protocol and DSDV routing protocol is tested and the test results are analyzed.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN915.04
本文编号:2366911
[Abstract]:Wireless ad hoc networks (WSNs) have attracted much attention because of their ability to quickly set up networks without preset communication devices. At present, the research of wireless ad hoc network routing protocols is mainly focused on the theoretical design and simulation experiments, and lack of verification and testing in real environment. The wireless ad hoc network routing protocol testing platform can implement the wireless ad hoc network routing protocol in real environment, and complete the related functional testing and performance testing. The main work of this paper is as follows: 1. This paper introduces the wireless ad hoc network and its typical routing protocols, analyzes the characteristics of the wireless ad hoc network routing protocols, and studies the routing tables of the typical on-demand driven routing protocols (AODV) and the typical table-driven routing protocols (DSDV). Routing control message structure and routing algorithm. This paper also introduces the free open source library Win Pcap,Linux operating system and Linux network framework under the Windows platform. 2. By analyzing the wireless ad hoc network protocol stack and combining the characteristics of Linux operating system and Windows operating system, this paper designs the implementation scheme of wireless ad hoc network routing protocol test platform under multiple operating systems. This scheme does not need to modify the operating system kernel, and implements the wireless ad hoc network protocol stack by adding extension modules in user space. Design for the platform routing protocol changes and platform function extension left a good interface. 3. In this paper, the PC computer with IEEE 802.11b network card is selected as the test platform, and the Linux operating system and Windows operating system are used as the multi-system environment. The implementation scheme under Linux platform mainly includes routing protocol algorithm module, temporary routing table module. The kernel routing table synchronization module, the operating system kernel space and the user space interface, the non-routing packet cache module. Under the Windows platform realization scheme mainly includes the data transceiver interface, the data packet analysis module. Data cache module and routing protocol algorithm module. The two test platforms designed and implemented in this paper, Linux operating system and Windows operating system, can form heterogeneous networks, which have wide application prospect and great commercial value. 4. This paper uses the wireless ad hoc network routing protocol test platform to build heterogeneous multi-hop network for testing. Firstly, the function of routing protocol is tested by using the test platform. The test results show that the platform can realize the corresponding functions of wireless ad hoc network and meet the design requirements. Then, the routing discovery time of AODV routing protocol is tested by the test platform, and the test results are analyzed. Finally, the end-to-end throughput of the platform using AODV routing protocol and DSDV routing protocol is tested and the test results are analyzed.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN915.04
【参考文献】
相关期刊论文 前1条
1 曹常义,程青松;Ad hoc技术与WMANET网络体系结构[J];通讯世界;2003年01期
,本文编号:2366911
本文链接:https://www.wllwen.com/kejilunwen/wltx/2366911.html