DocumentCode
652164
Title
Removing Roadblocks from SDN: OpenFlow Software Switch Performance on Intel DPDK
Author
Pongracz, Gergely ; Molnar, Laszlo ; Kis, Zoltan Lajos
Author_Institution
TrafficLab, Ericsson Res., Budapest, Hungary
fYear
2013
fDate
10-11 Oct. 2013
Firstpage
62
Lastpage
67
Abstract
Software-Defined Networking (SDN) promises the vision of more flexible and manageable networks, but requires certain level of programmability in the data plane. Such a flexible, programmable data plane implementation is OpenFlow (OF) which these days is seen as primary model of SDN data plane. In this paper we focus on the limitations of OF in packet switching performance. We share some measurement results we collected using an OF 1.3 prototype based on Intel´s Data Plane Development Kit (DPDK) and we also describe some optimization ideas. While OF 1.0 can be implemented on high-speed Ethernet switch hardware it has certain disadvantages in the area of flexibility. On the other hand OF 1.3 offers good-enough flexibility, but the poor performance of OF 1.3 implementations seems to represent a roadblock to SDN adoption. In this paper we argue that contrast to the common view, the overhead of flexibility is relatively low. We also argue that the apparent difference between a programmable data plane and a state of the art layered data plane is not primarily due to flexibility itself, but because the lack of optimization in case of flexible implementations.
Keywords
IP networks; local area networks; telecommunication switching; Intel DPDK; OF 1.0; OF 1.3; OpenFlow software switch performance; SDN data plane; data plane; data plane development kit; flexible implementations; high-speed Ethernet switch hardware; optimization ideas; packet switching performance; software-defined networking; Abstracts; Algorithm design and analysis; Optimization; Prototypes; Software; Switches; Workstations; Data Plane; Efficiency; OpenFlow; Performance; Software Defined Networking;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Defined Networks (EWSDN), 2013 Second European Workshop on
Conference_Location
Berlin
Type
conf
DOI
10.1109/EWSDN.2013.17
Filename
6680560
Link To Document