無線自組織網(wǎng)絡(luò)路由協(xié)議測試平臺研究
發(fā)布時間:2018-12-07 08:31
【摘要】:無線自組織網(wǎng)絡(luò)以其無需預設(shè)通信設(shè)備就能夠快速組網(wǎng)的特點引起人們廣泛關(guān)注。目前,對于無線自組織網(wǎng)絡(luò)路由協(xié)議的研究主要集中在理論設(shè)計和仿真實驗,缺乏在真實環(huán)境中的驗證和測試。本文所搭建無線自組織網(wǎng)絡(luò)路由協(xié)議測試平臺能夠在真實環(huán)境下對無線自組織網(wǎng)絡(luò)路由協(xié)議進行實現(xiàn),并完成相關(guān)功能性測試和性能測試。本文主要工作如下:1.本文對無線自組織網(wǎng)絡(luò)及其典型路由協(xié)議進行介紹,分析了無線自組織網(wǎng)絡(luò)路由協(xié)議的特點,研究了典型按需驅(qū)動路由協(xié)議AODV和典型按表驅(qū)動路由協(xié)議DSDV的路由表、路由控制報文結(jié)構(gòu)與路由算法。本文也對Windows平臺下免費開源庫Win Pcap、Linux操作系統(tǒng)及Linux網(wǎng)絡(luò)框架進行了介紹。2.本文通過分析無線自組織網(wǎng)絡(luò)協(xié)議棧,結(jié)合Linux操作系統(tǒng)和Windows操作系統(tǒng)特點,在多操作系統(tǒng)下設(shè)計無線自組織網(wǎng)絡(luò)路由協(xié)議測試平臺的實現(xiàn)方案。該設(shè)計方案無需對操作系統(tǒng)內(nèi)核進行修改,在用戶空間巧妙地通過添加擴展模塊實現(xiàn)了無線自組織網(wǎng)絡(luò)協(xié)議棧。設(shè)計方案為平臺路由協(xié)議的變更以及平臺功能的擴展留好接口。3.本文選用配置IEEE 802.11b網(wǎng)卡的PC機作為測試平臺基礎(chǔ),Linux操作系統(tǒng)和Windows操作系統(tǒng)作為多系統(tǒng)環(huán)境。Linux平臺下實現(xiàn)方案主要包括路由協(xié)議算法模塊、臨時路由表模塊、內(nèi)核路由表同步模塊、操作系統(tǒng)內(nèi)核空間與用戶空間接口、無路由數(shù)據(jù)包緩存模塊。Windows平臺下實現(xiàn)方案主要包括數(shù)據(jù)收發(fā)接口、數(shù)據(jù)包分析模塊、數(shù)據(jù)緩存模塊和路由協(xié)議算法模塊。本文所設(shè)計和實現(xiàn)的Linux操作系統(tǒng)和Windows操作系統(tǒng)下兩種測試平臺能夠異構(gòu)組網(wǎng),這種實現(xiàn)方式具有廣泛的應(yīng)用前景和較大的商業(yè)價值。4.本文利用所搭建的無線自組織網(wǎng)絡(luò)路由協(xié)議測試平臺搭建異構(gòu)多跳網(wǎng)絡(luò)進行測試。首先利用測試平臺進行了路由協(xié)議功能性測試,通過測試驗證了本文所搭建的平臺能夠?qū)崿F(xiàn)無線自組織網(wǎng)絡(luò)相應(yīng)功能,達到設(shè)計要求。然后利用測試平臺對AODV路由協(xié)議的路由發(fā)現(xiàn)時間進行測試,并對測試結(jié)果進行分析。最后平臺分別對采用AODV路由協(xié)議和DSDV路由協(xié)議的平臺端到端吞吐量進行測試并對測試結(jié)果進行分析。
[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
【參考文獻】
相關(guān)期刊論文 前1條
1 曹常義,程青松;Ad hoc技術(shù)與WMANET網(wǎng)絡(luò)體系結(jié)構(gòu)[J];通訊世界;2003年01期
,本文編號:2366911
本文鏈接:http://sikaile.net/kejilunwen/wltx/2366911.html
最近更新
教材專著