Font Size: a A A

Design And Implementation Of User-Defined Data Plane Exchange Components Based On SDN Environment

Posted on:2019-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LongFull Text:PDF
GTID:2348330542998144Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology and network scale,the traditional network-cured structure could not meet people's rapidly increasing demand for network functions.As a result,the software-defined network came into being,and quickly became popular in the field of network research.With the rapid development of software-defined network,the solidified data plane logic in the original software-defined network architecture has restricted the research on development of software-defined network.Under this background,the data plane can be defined as a new research direction of software-defined network.First,this thesis investigated the current research status of software-defined network,and then it introduced the development status of software-defined network data plane in details.The thesis studies the existing software-defined network architecture,and found out the problem of the lack of definable extensibility in the data plane of the software-defined network.On this basis,thesis analyzed the demand of real-time deployment and independent running data plane forwarding logic.A set of data plane switching components supporting user-defined extended data plane logic function are designed and implemented to enable users to design the data plane forwarding logic and load it into the data plane according to the requirements.The data plane switching component is composed of the data plane switching component compilation module,the data plane switching component management module,the data plane switching component agent module and the data plane switching component unit on the data plane.In order to verify the data plane switching component unit,the thesis establishes a system to deploy the data plane switching component for testing,and verifies its feasibility.The thesis outlines the data plane in the management plane and the modules on the management module,and describes the interactions and workflows between the data plane switching component compilation module,management module,agent module,and data plane switching component unit.It described the internal data structure and implementation methods of each module in details.The thesis designs test cases for the functions of compiling,deploying,starting and stopping,and forwarding data packets of the data plane switching component,and tests and verifies the functions implemented by the data plane switching component.Finally,the thesis summarized the design and implementation of the entire network architecture,summed up the work results,and thought and looked forward to the direction of the next work.
Keywords/Search Tags:software defined network, defined dataplane, data plane components, user-defined
PDF Full Text Request
Related items