DocumentCode :
187742
Title :
Programmable Abstraction of Datapath
Author :
Belter, Bartosz ; Binczewski, Artur ; Dombek, Krzysztof ; Juszczyk, Artur ; Ogrodowczyk, Lukasz ; Parniewicz, Damian ; Stroinski, Maciej ; Olszewski, Iwo
Author_Institution :
Poznan Supercomput. & Networking Center, Poznan, Poland
fYear :
2014
fDate :
1-3 Sept. 2014
Firstpage :
7
Lastpage :
12
Abstract :
Despite continuous developments in this area, Software Defined Networking (SDN) still seeks for a flexible way of defining a network device behaviour. The control plane needs to be able to fully utilize growing capabilities of modern networking hardware and its diversity. In this paper we propose a new hardware abstraction for various network devices (network processors, optical devices and access devices). The first goal of this proposal is to expose advanced programmability capabilities of network processors and software switches. The second goal of our proposal is to extend the concept of the network node programmability by giving a possibility to dynamically check capabilities supported by a particular network device. The third goal of this paper is to introduce programming language which use new-defined API to Programmable Abstraction of Datapath (PAD) for different kind of network devices. The presented solution ensures therefore flexibility and adaptability of the new programmable functions to specific requirements of a device. The proposed solution creates a unified way of controlling and configuring a variety of families of network devices from optical switches to x86-based appliances.
Keywords :
application program interfaces; programming languages; protocols; software defined networking; API; PAD; SDN; access devices; advanced programmability capabilities; capabilities checking; device requirements; hardware abstraction; heterogeneous datapath elements; network device behaviour; network node programmability; network processors; networking hardware; optical devices; optical switches; programmable abstraction of datapath; programmable functions; programming language; software defined networking; software switches; x86-based appliances; Engines; Hardware; Optical switches; Ports (Computers); Program processors; Protocols; Search engines; OpenFlow; Programmable Abstraction of Datapath; SDN; forwarding plane; hardware abstraction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Defined Networks (EWSDN), 2014 Third European Workshop on
Conference_Location :
Budapest
Type :
conf
DOI :
10.1109/EWSDN.2014.10
Filename :
6984044
Link To Document :
بازگشت