Font Size: a A A

Research And Implementation Of Sdn Controller Based On F-stack

Posted on:2022-10-05Degree:MasterType:Thesis
Country:ChinaCandidate:W L ChengFull Text:PDF
GTID:2518306338466444Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid rise of new services such as the Internet of Things,cloud computing,and 5G networks,and the continuous expansion of network scales,traditional network architectures are facing tremendous pressure and challenges,such as serious equipment solidification,complex maintenance,limited scalability,and long development cycles of new business,etc.,all of these problems can urge the new technology to upgrade the current network architecture.The rapid development of SDN technology broke this situation and provided ideas for the innovation of network technology.SDN divides the network into the control layer and the data forwarding layer,centralizes the management of the underlying network equipment,realizes the programmability of the network and improves the service quality of the network and the utilization rate of network resources.The SDN controller at the core determines the performance of the network.However,there are problems with insufficient performance in the open-source SDN controller.Large-scale network deployment is still not possible.Therefore,improving the performance of the controller is the focus of optimizing the SDN network.This article studies the mainstream open source SDN controller and implements the reconfiguration of the controller based on the F-Stack framework.By analyzing the current research status of SDN controllers,and combining it with the architecture and performance test data of mainstream controllers,we determine the problem of insufficient controller performance.The controller developed based on the traditional kernel protocol stack has time-consuming operations such as copying and context switching in the process of packet processing,therefore,this data processing mechanism cannot adapt to the sharp increase of data traffic.In this paper,the F-Stack framework and principles are studied,combined with the underlying framework DPDK,the code framework and characteristics of F-Stack are analyzed,and the optimization techniques for data acceleration in the framework are analyzed.Then this article did an in-depth study on the current open-source controllers Ryu and Micro Flow,analyzes the implementation architecture and process of the controller,and then compared the advantages and disadvantages of both architecture and selection of the Micro Flow as optimization object,finally determined the reconstruction scheme of the controller and switch interaction module to achieve the relevant function module and the reconstruction of the controller.
Keywords/Search Tags:SDN, Micro Flow, F-Stack, DPDK, OpenFlow
PDF Full Text Request
Related items