Font Size: a A A

A New Protocol-independent Forwarding System Based On ONOS Controller

Posted on:2021-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y ZhangFull Text:PDF
GTID:2518306308462714Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
The control plane and forwarding plane of switching devices in the traditional network are tightly coupled,and the functions are too dependent on the hardware implementations.The emergence of Software Defined Networking(SDN)technology has solved the problem.SDN has brought the flexibility of the network on the control plane.However,in SDN network,the messages transmitted in the southbound interface between the controller and the switch are related to the existing network protocol,which means that the SDN network controller does not have the ability to support protocol independent forwarding on SDN data plane,and can not support special user-defined network protocols.Therefore,it is very difficult for researchers to design and deploy new custom network protocols.In order to achieve protocol-independent forwarding based on the SDN architecture,the network industry is making various attempts,but none of these attempts has achieved a relatively complete protocol-independent forwarding controller based on the SDN centralized control architecture.Based on SDN network technologies,this thesis designs and implements a new protocol-independent forwarding system based on ONOS controller,from southbound to northbound,which can be used as a controller-side example of a new data plane programmable network.The following results have been achieved:(1)A new set of protocol-independent SDN southbound messages is designed to support user-defined network protocols with fixed-length fields or variable-length fields.On this basis,the southbound interface supporting the new southbound channel and the core service interface providing various service functions are implemented on the ONOS open source controller.(2)Based on the support of southbound interface layer and core layer,the project designs and provides various northbound human-machine interfaces including application programming interfaces,REST APIs,and command line interfaces support,allows users to use the new ONOS controller to view the network topology and basic parameters of new protocol-independent switches,deliver custom network protocols and new protocol-independent flow entries,and write applications to implement their own network forwarding strategy.
Keywords/Search Tags:software defined networking, ONOS controller, protocol-independent forwarding
PDF Full Text Request
Related items