Font Size: a A A

The Design And Implementation Of Agile Controller Network Management System Based On SDN

Posted on:2020-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:S H GeFull Text:PDF
GTID:2428330575452531Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the complexity of Internet services,traditional IP networks have many limitations.First of all,network equipment should not only consider forwarding data but also how to forward data,resulting in heavy equipment load.Secondly,IP network is a distributed pattern.Devices operate different protocols,and there are certain obstacles in communication with each other.Finally,the network ecosystem Closed,the related network technology and protocol coupling are strong,which makes it difficult to experiment and deploy new network architecture and network technology in real networks,and it is difficult to upgrade.Based on the idea that the forwarding plane and the control plane are separated by Software Defined Network(SDN),designing the network management system has important practical significance for solving the above problems.The Agile Controller network management system is a network controller developed by Huawei's NCE department(Network Cloud Engine)based on SDN.It implements unified control and dynamic scheduling of network resources and rapidly deploys cloud services.The network management system is divided into a configuration plane,a control plane,and a forwarding plane.In terms of the control plane,the OpenDaylight controller was selected for research,and the secondary module of the OpenDaylight controller was developed to achieve centralized control of the forwarding plane.In terms of the forwarding plane,the Openflow protocol and Open vSwitch are selected for research,and the flow table forwarding process is analyzed to lay the foundation for the flow table design work.Through the network management system,network administrators can centrally configure network resources and greatly improve network configuration efficiency.The system involves multiple functional modules,including a route management module,a Qos management module,and a traffic monitoring module.The route management module implements a route configuration function to implement forwarding of Layer 3 data packets.The Qos management module implements the configuration of the service policy based on the DiffServ model to achieve traffic load balancing.The traffic monitoring module can prevent the threat of abnormal traffic and can create flow mirror analysis packets.This thesis introduces the analysis and design process of the network management system,including requirements analysis,use case analysis,and architecture analysis.The system design is visualized by showing the system architecture diagram,class diagram and sequence diagram.In addition,the route management module,Qos management module and traffic monitoring module are selected for summary design,and the detailed design and implementation of the route management module are demonstrated in combination with code and interface.
Keywords/Search Tags:Software Defined Network, OpenDayLight, Openflow protocol, Open vSwitch
PDF Full Text Request
Related items