Font Size: a A A

SDN Control Strategy Design And Simulation In Virtual Platform

Posted on:2016-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2308330461982188Subject:Control engineering
Abstract/Summary:PDF Full Text Request
In the traditional network, the functions of controlling and forwarding are "locked" in the router, even if the problem in the network is found, it can not be managed or controlled based on our needs. In order to solve this problem, researchers proposed the concept of SDN, it separates the platform of controlling and forwarding and achieves the goal of network programmability. In this paper, we build a SDN on the virtual platform of SDN and programme to realize the function that packets in the network transmit just by the shortest path and the function has been verified. The followings are the main works:Select schemes and set up the SDN platform. On the operating system of Linux, complete the installing of SDN network controller and the test of Mininet which is used for virtualizing network. Complete to build the platform.The test of simple network. Built a network with one switch and two hosts on the platform, test and verify the platform and analysis the workflow of OpenFlow protocol.The programming of controller algorithm. Build a network with eight hosts and eight switches on the platform. In this network, we use Java to program a control algorithm of path optimizing for the controller.The writing of flow rules. Program a APP which provides the route of the data transmitting to the controller of the network with eight hosts and eight switches, ensure when the controller send the rule to the optimizing path that the data is transmitted only by the optimizing path.After commissioning, the design successfully realizes the function to add a APP to the controller for the virtual SDN network and it has been verified. Realize the function that packets in the network transmit only by the optimalling route and not others. Use the thought of SDN to solve the practical problems in the network successfully.
Keywords/Search Tags:SDN, virtual platform, floodlight controller, Dijkstra algorithm, flow rules programming
PDF Full Text Request
Related items