Font Size: a A A

Design And Implementation Of The SD-Tunnel Visual Management And Control System

Posted on:2021-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:C YangFull Text:PDF
GTID:2428330626455879Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Since the birth of the SDN network,different manufacturers have implemented a variety of controllers using the OpenFlow protocol as a standard,but they still have the disadvantages of low usability,complicated content,and weak pertinence.In response to this problem,this thesis is based on the SDN network architecture and OVS(Open vSwitch),combines network management technology and Web technology,and adopts a remote visualized dynamic configuration to achieve a visual and efficient network management and control system.The main work of this thesis is summarized as follows:(1)This thesis introduces the existing SDN controller architecture,analyzes its technical principles and the shortcomings of existing solutions,delves into the technical standards of network management protocols such as OpenFlow,OVSDB,and introduces the technical details of tunneling technology and VXLAN networking.Introduced the web front-end technology based on MVVM architecture and the back-end technology based on Node platform,and specifically analyzed the principles and advantages of the new generation of web technology.(2)This thesis proposes the SD-Tunnel visual network management and control system architecture.Based on the OpenFlow and OVSDB protocols,it shields the underlying complex processes with a visual interface and implements network management and control without the existing SDN controller.Aiming at the problem of communication between the system and network equipment,a solution and specific design based on OVSDB remote client and SSH remote client are proposed to realize the information interaction between the control system and the virtual switch.Based on this,an OVS data acquisition mechanism and Instruction issuing mechanism are designed.Aiming at the problem of complex system level,this thesis proposes a modular solution based on CommonJS.Each functional module works independently to improve the system scalability and cooperates with each other.A Web application design method based on Vue.js and Node.js is proposed.Design a single-page Web application in a componentized manner,use known information and its correlation to enhance the degree of automation,and eliminate the need for manual input.Just click and select to achieve network management and control.(3)Aiming at the problems of user experience and control system efficiency,HTTP and browser-based caching mechanisms are used to optimize Web services.Using the full-duplex communication capabilities of WebSocket,the management scope is expanded.Based on data update policies,it can meet the needs of frequent data updates while reducing the control overhead.The OpenFlow group table is used to hash data to different links to implement multi-link-based virtual tunnel load sharing.After the system design was completed,a test environment was deployed using VMware Virtual Network and Minient to test and verify the availability of each function.Finally,analyze the data to illustrate the system optimization results.
Keywords/Search Tags:OpenFlow, OVSDB, Web, Virtual tunnel, Visualization
PDF Full Text Request
Related items