Title :
APIs for QoS configuration in Software Defined Networks
Author :
Caba, Cosmin ; Soler, Jose
Author_Institution :
DTU Fotonik - Networks Technol. & Service Platforms Group, Lyngby, Denmark
Abstract :
The OpenFlow (OF) protocol is widely used in Software Defined Networking (SDN) to realize the communication between the controller and forwarding devices. OF allows great flexibility in managing traffic flows. However, OF alone is not enough to build more complex SDN services that require complete control and management of the data plane (e.g. configurations of ports, queues, etc.). The current work contributes to the SDN ecosystem with the implementation of a plugin for the OVSDB protocol, for an existing SDN controller (SDNC). OVSDB complements OF with management functionality such as configuration of devices, ports, queues, etc. An Application Programming Interface (API) for dynamic configuration of QoS resources in the network devices is implemented herein, by using the capabilities of OVSDB. Further, the paper demonstrates the possibility to create network services with coarse granularity on top of the fine granular services exposed by the QoS configuration API at the SDNC. A series of tests emphasize the capabilities and the performance of the implemented QoS configuration API.
Keywords :
application program interfaces; protocols; quality of service; software defined networking; telecommunication traffic; API; OF protocol; OVSDB protocol; OpenFlow protocol; QoS configuration; SDN controller; SDNC; application programming interface; granular services; software defined network; traffic flow management; Bandwidth; Data models; Databases; Ports (Computers); Protocols; Quality of service; Servers; Open vSwitch; OpenFlow; QoS; Software Defined Networking; application programming interface; network management;
Conference_Titel :
Network Softwarization (NetSoft), 2015 1st IEEE Conference on
Conference_Location :
London
DOI :
10.1109/NETSOFT.2015.7116157