軟件定義移動自組網(wǎng)技術(shù)及原型設計
發(fā)布時間:2018-09-06 08:45
【摘要】:隨著計算機技術(shù)的發(fā)展,移動終端設備日益小型化,移動自組網(wǎng)絡(MANET)的應用領(lǐng)域也得到極大擴展,人們對MANET的靈活性提出了更高的要求。而以TCP/IP為核心的網(wǎng)絡架構(gòu),其控制平面和轉(zhuǎn)發(fā)平面的功能固化在網(wǎng)絡設備中,阻礙了新型網(wǎng)絡應用的快速設計與部署。軟件定義網(wǎng)絡(SDN)采用了控制與轉(zhuǎn)發(fā)相分離的架構(gòu),并通過OpenFlow等協(xié)議實現(xiàn)網(wǎng)絡的集中式控制。首先,論文分析了MANET的業(yè)務需求、SDN技術(shù)的主要特點以及OpenFlow關(guān)鍵技術(shù),針對異構(gòu)互通、路由靈活配置和業(yè)務的區(qū)分服務,提出了一種軟件定義移動自組網(wǎng)(SDMANET)的技術(shù)方案,包括MANET網(wǎng)絡層、網(wǎng)絡操作系統(tǒng)(NOS)層和應用層,用于將MANET控制從轉(zhuǎn)發(fā)平面分離并集中到控制節(jié)點。其次,論文分析了OpenFlow協(xié)議的功能需求,以及Android和Linux操作系統(tǒng)的差異性,在內(nèi)核層面,通過無線接口啟用、最優(yōu)鏈路狀態(tài)路由(OLSR)協(xié)議模塊和路由表控制模塊的跨系統(tǒng)重編,構(gòu)建了OpenFlow轉(zhuǎn)發(fā)節(jié)點的功能基礎(chǔ)。論文給出了OpenFlow協(xié)議模塊調(diào)用基礎(chǔ)功能的軟件接口定義和程序設計方法,采用Eclipse(版本Juno)開發(fā)了OpenFlow轉(zhuǎn)發(fā)節(jié)點原型,可安裝部署于Android智能手機或平板電腦。論文進一步基于PC/Ubuntu平臺開發(fā)了SDMANET控制器軟件,通過OpenFlow協(xié)議控制Android轉(zhuǎn)發(fā)節(jié)點的路由轉(zhuǎn)發(fā)和業(yè)務流調(diào)度,實現(xiàn)了SDMANET的NOS層。最后,論文針對OSLR協(xié)議、控制與轉(zhuǎn)發(fā)節(jié)點的OpenFlow協(xié)議交互、接納控制、差異性服務等六項功能,設計了測試用例和一個4節(jié)點的組網(wǎng)測試場景,綜合運用wireshark分析軟件、traceroute工具和自行設計的調(diào)測軟件開展測試工作,給出了詳細的實驗測試過程和結(jié)果,驗證了SDMANET原型系統(tǒng)的功能。
[Abstract]:With the development of computer technology, mobile terminal devices are becoming smaller and smaller, and the application field of mobile ad hoc network (MANET) has been greatly expanded. People have put forward higher requirements for the flexibility of MANET. The function of the control plane and the forwarding plane of the network architecture with TCP/IP as the core is solidified in the network equipment, which hinders the rapid design and deployment of the new network application. The software defined network (SDN) adopts the architecture of separation of control and forwarding, and realizes the centralized control of the network through OpenFlow and other protocols. Firstly, this paper analyzes the main characteristics of MANET service requirement and the key technology of OpenFlow. Aiming at heterogeneous interworking, flexible routing configuration and differentiated service of services, this paper proposes a technical scheme to define (SDMANET) in mobile ad hoc network by software. It includes MANET network layer, network operating system (NOS) layer and application layer, which is used to separate and centralize MANET control from forwarding plane to control node. Secondly, the paper analyzes the functional requirements of OpenFlow protocol, and the differences between Android and Linux operating system. At the kernel level, the optimal link-state routing (OLSR) protocol module and routing table control module are reprogrammed across systems through wireless interface enabled. The function foundation of OpenFlow forwarding node is constructed. In this paper, the software interface definition and programming method of OpenFlow protocol module calling basic function are given. The prototype of OpenFlow forwarding node is developed by using Eclipse (version Juno), which can be installed on Android smart phone or tablet computer. In this paper, the SDMANET controller software is developed based on PC/Ubuntu platform. The routing and traffic scheduling of Android forwarding node is controlled by OpenFlow protocol, and the NOS layer of SDMANET is implemented. Finally, aiming at the six functions of OSLR protocol, OpenFlow protocol interaction between control and forwarding node, admission control, difference service and so on, a test case and a four-node network test scenario are designed. The test work is carried out by using the wireshark analysis software and the self-designed test software. The detailed test process and results are given, and the function of the SDMANET prototype system is verified.
【學位授予單位】:南京郵電大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN915.05
[Abstract]:With the development of computer technology, mobile terminal devices are becoming smaller and smaller, and the application field of mobile ad hoc network (MANET) has been greatly expanded. People have put forward higher requirements for the flexibility of MANET. The function of the control plane and the forwarding plane of the network architecture with TCP/IP as the core is solidified in the network equipment, which hinders the rapid design and deployment of the new network application. The software defined network (SDN) adopts the architecture of separation of control and forwarding, and realizes the centralized control of the network through OpenFlow and other protocols. Firstly, this paper analyzes the main characteristics of MANET service requirement and the key technology of OpenFlow. Aiming at heterogeneous interworking, flexible routing configuration and differentiated service of services, this paper proposes a technical scheme to define (SDMANET) in mobile ad hoc network by software. It includes MANET network layer, network operating system (NOS) layer and application layer, which is used to separate and centralize MANET control from forwarding plane to control node. Secondly, the paper analyzes the functional requirements of OpenFlow protocol, and the differences between Android and Linux operating system. At the kernel level, the optimal link-state routing (OLSR) protocol module and routing table control module are reprogrammed across systems through wireless interface enabled. The function foundation of OpenFlow forwarding node is constructed. In this paper, the software interface definition and programming method of OpenFlow protocol module calling basic function are given. The prototype of OpenFlow forwarding node is developed by using Eclipse (version Juno), which can be installed on Android smart phone or tablet computer. In this paper, the SDMANET controller software is developed based on PC/Ubuntu platform. The routing and traffic scheduling of Android forwarding node is controlled by OpenFlow protocol, and the NOS layer of SDMANET is implemented. Finally, aiming at the six functions of OSLR protocol, OpenFlow protocol interaction between control and forwarding node, admission control, difference service and so on, a test case and a four-node network test scenario are designed. The test work is carried out by using the wireshark analysis software and the self-designed test software. The detailed test process and results are given, and the function of the SDMANET prototype system is verified.
【學位授予單位】:南京郵電大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN915.05
【相似文獻】
相關(guān)期刊論文 前10條
1 王叢;;軟件定義存儲價值[J];電腦與電信;2014年06期
2 翁繼東;;軟件定義網(wǎng)絡關(guān)鍵技術(shù)及其實現(xiàn)研究[J];電子技術(shù)與軟件工程;2014年04期
3 蔡學鏞;;軟件的病態(tài)性肥胖[J];程序員;2008年04期
4 顏陽;;數(shù)據(jù)驅(qū)動商業(yè) 軟件定義未來[J];軟件和信息服務;2014年02期
5 何利文;李陟;陳向東;魯蔚峰;周強;孔令軍;陳丹偉;王少輝;李海波;周亮;黃俊;李杰;;云環(huán)境中軟件定義的安全服務[J];南京郵電大學學報(自然科學版);2014年04期
6 ;飛思卡爾攜先進的“軟件定義網(wǎng)絡”技術(shù)亮相“開放網(wǎng)絡峰會”[J];單片機與嵌入式系統(tǒng)應用;2013年06期
7 趙小凡;;對“軟件定義一切”的思考和理解[J];軟件和信息服務;2014年01期
8 張國穎;徐云斌;王郁;;軟件定義光傳送網(wǎng)的發(fā)展現(xiàn)狀、挑戰(zhàn)及演進趨勢[J];電信網(wǎng)技術(shù);2014年06期
9 ;NI發(fā)布2009年測試與測量發(fā)展趨勢[J];工業(yè)控制計算機;2009年02期
10 成亞男;褚靈偉;董晨;宋旭,
本文編號:2225824
本文鏈接:http://www.sikaile.net/kejilunwen/wltx/2225824.html
最近更新
教材專著