Font Size: a A A

Research And Implementation Of District Network Control Based On SDN

Posted on:2017-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y T XuFull Text:PDF
GTID:2348330485485034Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, with the continuous development of the Internet technology, the traffic data carried by the Internet has had an explosive growth. In order to respond the network requirements of the new business and applications, the traditional network has to be more and more complicated. What's more, it is difficult for the traditional network to adapt to the future network development. In a traditional network, the control logic of the network forwarding device is tightly coupled with the forwarding plane. Furthermore, the network transmission equipment is also subject to the equipment manufacturers, which makes it difficult to program the network. These problems have prompted the emergence of software defined networks(SDN). In SDN, the control and forwarding are separated. SDN also makes the network programmable, which helps developers to manage the network.This thesis researches the SDN architecture, briefly introduces the use of flow table in OpenFlow switches and protocol messages. Floodlight controller is also studied. In the district network, different network services need different network quality of service(QoS), traditional network QoS cannot be automated configuration and difficult to program. Based on the characteristics of OpenFlow, this thesis uses the DiffServ model to design and implement a QoS system based on SDN technology, and describes the design and implementation of QoS system in detail. At the same time, the thesis designs and implements the REST API in order to make it easy for users to manage the QoS system.In the district network, users may use a lot of P2P application. P2P technology will consume large amounts of network bandwidth, increase network equipment load, make network congested, and ultimately reduce the user experience. Based on the Floodlight controller, this thesis designs and implements the P2P flow control system to solve these problems. Aiming at the identification and control of P2P traffic, this thesis mainly studies three kinds of recognition methods, such as port identification method, application layer feature recognition method and transmission layer behavior feature recognition method. In this thesis, I design and implement the P2P traffic identification and control module which is based on Floodlight controller and uses SDN technology. This thesis also introduces the design and implementation of the module and the REST API(which is used to manage the three identification method) in detail. What's more, the thesis introduces and implements the match algorithm in detail. At the same time, this thesis also gives a detailed introduction to the range of techniques used in the implementation.In order to verify the function of QoS system module and the P2P traffic identification module, the test environment is set up in this thesis. We open the two modules and test them. Test results show that the user can use the REST API to configure QoS system, and QoS system has the normal functionality. Similarly, the test results also show that the district network can use P2P traffic identification control module to manage P2P traffic.
Keywords/Search Tags:OpenFlow, Quality of Service, P2P, Software Defined Network
PDF Full Text Request
Related items