Font Size: a A A

Study On The Technology And Prototype Of Software-Defined Mobile Ad-Hoc Networking

Posted on:2016-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:X W WangFull Text:PDF
GTID:2308330473960870Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of computer technology and miniaturization of the mobile terminal device, the applications in Mobile Ad Hoc Networking(MANET) have been greatly extended and higher requirements are put forward on its flexibility. However, in the architecture of traditional TCP/IP based network, both control plane and data plane are built in the network facilities, which hindered fast design and deployment of new network applications. Software Defined Networking(SDN) adopts a newly architecture where control plane and data plane are separated and network centralized management are achieved through OpenFlow protocols.In the thesis, we first analyze the service requirements of MANET, some main characteristics of SDN and the key techniques of OpenFlow. We also propose a Software-defined Mobile Ad-Hoc Networking(SDMANET) technology frame including MANET layer, Network Operating System(NOS) layer and application layer. The SDMANET separates the control of MANET from data plane and centralizes it on control node.Secondly, the function requirements of OpenFlow protocol and the differences between Android and Linux operating system are analyzed. In the kernel level of Linux, we build a functional basis Open Flow switch node by setting up the wireless interface, cross-system recompiling the Optimized Link State Routing(OLSR) protocol and the control module of the routing table. The software definition interface and program design method are proposed in the thesis. We developed a prototype of OpenFlow switch node on Eclipse(version Juno), which can be deployed on Android smartphone and tablet. Furthermore, we developed a SDMANET controller software based on PC/Ubuntu platform which can control route forwarding and traffic scheduling of the Android switch node control by OpenFlow protocol.Lastly, the thesis presents a design of six test cases over a 4-node networking scenario to test the OLSR protocol, control and switch node interaction though Open Flow protocol, admission control, differentiated services and some other functions. All tests have been carried out and analyzed by a free-software Wireshark, Traceroute tool and some developed test kits. We illustrate the detail test procedures and results which verify the functionality of the SDMANET prototype.
Keywords/Search Tags:Android Terminals, Software Defined MANET, OLSR, Prototype Development
PDF Full Text Request
Related items