Metrics and Measurement Tools in OpenFlow and the OFELIA Testbed

  • Marc Körner
  • Herbert Almus
  • Hagen Woesner
  • Tobias Jungel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7586)


OpenFlow is a recent standard that defines the interaction between a network element (switch, router) and an externalized control element (the controller). This article introduces the metrics of interest when developing hardware and software for OpenFlow and shows how these are made available in OFELIA, a Pan-European research testbed for software-defined networks. OFELIA provides software tools like OFLOPS and cbench as well as access to specific test hardware. A section of the article describes how this hardware is integrated into the control framework of OFELIA and how it can be used by external researchers. Some measurement results recently obtained with the use of OFELIA provide an example of experiments that are done to further optimize SDN equipment and controllers.


Virtual Machine Device Under Test Line Card Address Resolution Protocol Central Control Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bradner, S., McQuaid, J.: Benchmarking Methodology for Network Interconnect Devices. RFC 2544 (Informational) (March 1999),
  2. 2.
    Covington, G.A., Gibb, G., Lockwood, J., McKeown, N.: A Packet Generator on the NetFPGA Platform. In: 17th IEEE Symposium on Field Programmable Custom Computing Machines, FCCM 2009, pp. 235–238 (April 2009)Google Scholar
  3. 3.
    Gude, N., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., Shenker, S.: NOX: Towards an Operating System for Networks. ACM SIGCOMM Computer Communication Review (July 2008)Google Scholar
  4. 4.
    Ixia (July 2012),
  5. 5.
    Körner, M., Kao, O.: Multiple service load-balancing with openflow. In: Proceedings of the IEEE 13th Conference on High Performance Switching and Routing. IEEE Publishers (2012)Google Scholar
  6. 6.
    McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review (April 2008)Google Scholar
  7. 7.
    OpenFlow in Europe: Linking Infrastructure and Applications (October 2011),
  8. 8.
    Open Networking Foundation,
  9. 9.
    OpenFlow (September 2012),
  10. 10.
    OpenVPN (September 2012),
  11. 11.
    Pitt, D., Haugh, M., Sherwood, R.: Testing-Interop Working Group Interoperability Event White Paper, version 1.0. (March 2012),
  12. 12.
    Rotsos, C., Sarrar, N., Uhlig, S., Sherwood, R., Moore, A.W.: OFLOPS: An open framework for openFlow switch evaluation. In: Taft, N., Ricciato, F. (eds.) PAM 2012. LNCS, vol. 7192, pp. 85–95. Springer, Heidelberg (2012), CrossRefGoogle Scholar
  13. 13.
    Sherwood, R., Gibby, G., Yapy, K.K., Appenzeller, G., Casado, M., McKeown, N., Parulkar, G.: FlowVisor: A Network Virtualization Layer. Tech. rep., Stanford University (2010)Google Scholar
  14. 14.
    Wireshark (September 2012),

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Marc Körner
    • 1
  • Herbert Almus
    • 1
  • Hagen Woesner
    • 2
  • Tobias Jungel
    • 2
  1. 1.TU BerlinBerlinGermany
  2. 2.EICT GmbHBerlinGermany

Personalised recommendations