Font Size: a A A

The Research And Implementation Of Application Programmable Interface Based On SDN

Posted on:2016-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:J FuFull Text:PDF
GTID:2308330473965417Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of Internet Techniques and Application, SDN(Software Defined Networking) technology takes more and more attention. SDN network services are increasingly numerous. To meet the complex and diverse needs of network applications, SDN controller provides flexible network programmability for the layer of application via the application programming interface. However, the industry does not provide a technical standard for the application programmable interface of SDN controller, and it seriously affected the portability of SDN network applications. Furthermore, most of the programmable interface of SDN controller only provides the underlying functionality. It does not satisfy the requirements of practical applications.Through research network control functions provided by the SDN controller, this thesis analyzes the functional requirements and performance requirements of the APIs. Based on the abstraction level of interface functions, a programmable interface hierarchy model is designed. The interface functions are divided into basic functional level, service-level, application-level layers. The upper API calls the API provided by the lower to realize a higher level API. The interfaces of the hierarchical model are implemented by using the WEB services of REST(Representational State Transfer) and a set of scalable SDN Controller Interface is provided. For video conferencing, streaming media and other use cases that require the guaranteed quality of service, the application programming interface with a set of quality of service parameters are designed and implemented.Test results show that the hierarchical structure of the application interface model has good flexibility and scalability, and provides support for QoS applications.
Keywords/Search Tags:Software Defined Networking, SDN Controller, Application Programming Interface, Quality of Service
PDF Full Text Request
Related items