The Openflow Soft Switch

By Erlang Central | Published: May 28, 2012

This talk is about the idea of OpenFlow and how we brought it to life using Erlang. I’m going to speak about the design decisions we made and the problems we encountered when implementing an OpenFlow 1.2 software switch in Erlang. I will also describe the process of integrating it with the existing OpenFlow tools that all speak OpenFlow version 1.0 and how we used QuickCheck to test everything.
Talk objectives: To give insights on how we implement OpenFlow switch in Erlang and spread the word about OpenFlow!Target audience: Erlang developers and everyone interested in computer networks.

Download Presentation Download


  • Krzysztof Rutka

    Erlang developer at Erlang Solutions
    Erlang Solutions

    I graduated from AGH University of Science and Technology in 2010 with a master degree in Computer Science. My specialization was Distributed Systems and Computer Networks and my thesis was about automated distributed testing. Not much later I joined Erlang Solutions office in Krakow. I started as a sysadmin, managing Company's servers and services. For the last year I was part of big and small projects, most of them based around ejabberd XMPP server. I'm interested in building highly scalable, distributed systems and I think Erlang is a great language for it. In my everyday work I like good tools that help you achieve your goals faster and easier.

    Twitter: @rptkr 

    Krzysztof Rutka

Follow Erlang Central:

Have an Erlang Question?

Reach out to the Erlang community