OpenFlow data planes performance evaluation

Software-Defined Networks, in its essence, are the separation of the data and control planes of switching devices. The OpenFlow (OF) protocol is the most popular SDN protocol today, being available in many switches. This is due to the low implementation cost as well as the potential for innovative s...

Full description

Saved in:
Bibliographic Details
Published inPerformance evaluation Vol. 147; p. 102194
Main Authors Costa, Leonardo C., Vieira, Alex B., de Britto e Silva, Erik, Macedo, Daniel F., Vieira, Luiz F.M., Vieira, Marcos A.M., da Rocha Miranda, Manoel, Batista, Gabriel Fanelli, Polizer, Augusto Henrique, Gonçalves, André Vinícius Gomes Santos, Gomes, Geraldo, Correia, Luiz H.A.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.05.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Software-Defined Networks, in its essence, are the separation of the data and control planes of switching devices. The OpenFlow (OF) protocol is the most popular SDN protocol today, being available in many switches. This is due to the low implementation cost as well as the potential for innovative solutions in the network. Although OF is being used in many research papers and production networks, as far as we know, no work on the literature performs an extensive evaluation of the OpenFlow data planes. This evaluation helps network administrators choose which switch to use in their networks. Meanwhile, researchers are made aware of the limitations of existing OF switches. This article evaluates the performance and maturity of OF 1.0 on eleven hardware and software switches using POX, and also of the newer OF 1.3 on five switches using the ONOS controller. Our findings indicate that the performance variations among OF switches are significant. Packet delays vary by one order of magnitude in the evaluated equipment. Meanwhile, there is no performance impact when changing the packet size. Hence, the results highlight that researchers must be aware of issues such as variable jitter, the number of matches in tables as well as missing OF match fields.
ISSN:0166-5316
1872-745X
DOI:10.1016/j.peva.2021.102194