addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Tutorial on developing applications for the OpenDayLight controller and others

  • Nov 14, 2013 · 6:00 PM
  • Paul Allen Building, Auditorium 101

Control Freaks

This meetup will be quite different from the previous sessions. So please read and signup accordingly. 

a) This is a tutorial rather than a presentation

b) The session will take 1.5 hrs so we will be cutting down on the social hour and using it help setup your environments

c) You will need to bring your laptops

This is excellent opportunity to get some hands on experience, a request many of you have made.

Details Below

Tutorial on developing applications for the OpenDayLight controller and others

With great power comes great responsibility. Learn to harness the power of SDN through this hands-on app-developer tutorial organized by the Deutsche Telekom Silicon Valley Innovation Center. During this 1.5-hour tutorial, you will learn about SDN controller platforms with OpenDayLight as the main example. You will also learn to build applications over the OpenDayLight platform and understand the nuances involved. This is a hands-on tutorial. To get the most out of it, you must bring a laptop capable of running virtualBox VMs. We will provide a link to the VM image soon and bring USB keys with a copy of the image.


6:00-6:30pm: Food in the courtyard and VM environment setup

6:30-6:45pm : Word from our Sponsors

6:45-8:15pm : Tutorial - presented by Srini Seetharaman

Section 1 - (30 mins)

-Introduction to programming with SDN controllers   

-Quick Introduction to OpenFlow 1.0 message structure

Section 2 - (30 mins)

-Example API for programming in POX, FloodLight, Ryu and OpenDayLight  

-Workflow and API for developing applications in OpenDayLight platform

Section 3 - (30 mins)

-Hands-on app development: MAC-learning switch

-Advanced app development: Stateless load-balancer

PLEASE NOTE - You will get the most out of this session if you have some background knowledge in Java

Conducted by:

Srini Seetharaman is the Technical Lead for Software-defined Networking (SDN) at Deutsche Telekom Innovation Center. He was an early member of the OpenFlow/SDN team at Stanford, where he led SDN deployments in several nation-wide campus enterprise networks. He holds a Ph.D. in Computer Science from Georgia Tech.

Dhananjay Sampath graduated from UCSC with a Ph.D. in Computer Engineering and works as a Research Scientist at Deutsche Telekom Innovation Center. Previously, he worked as Research Engineer at the Security Business Unit at Juniper Networks where he focused on building the next generation SRX firewalls.

Anirudh Ramachandran is a Research Scientist at Deutsche Telekom Silicon Valley Innovation Center where he works in SDN and its applications to security, storage, and network virtualization. Previously, he founded a Y combinator-funded startup that allows users to secure their cloud data. He holds a PhD in Computer Science from Georgia Tech.

Join or login to comment.

  • Srini S.

    The updated tutorial has been moved to

    April 14, 2014

  • Srini S.

    Hi all, there are still a few seats left for the first-ever SDN hackathon we are organizing tomorrow (Saturday Dec 7) in Mountain View. Members of winning teams win upto $500! RSVP soon to get the last few seats.

    Date: Sat Dec 7 from 10am-6pm
    Venue: 295 Bernardo Ave, Mountain View CA

    December 6, 2013

  • Srini S.

    Sorry for the trouble many faced with the development VM. I've updated the OVA file so that the Eclipse and Manifest file errors are resolved. Link:

    If eclipse still doesn't open over X11, you may want to install the Ubuntu-Desktop in the VM and open Eclipse locally. Feel free to contact me if you have issues with the VM.

    November 16, 2013

  • Srini S.

    Hi all, thanks for attending the tutorial yesterday! Some useful links:

    1. My presentation is available here:

    2. The Java files (including the solution) for the tutorial_L2_forwarding module is available here:

    3. Registration for the hackathon is here:

    November 16, 2013

  • Daniel C.

    Thanks everyone, it was a great overview

    November 15, 2013

  • Suprio

    Is this a Ubuntu 64-bit VM? There re two Ubuntu versions in VirtualBox.

    November 14, 2013

  • shreyas

    Is this going to be recorded?

    November 14, 2013

    • Joe L.

      We have noted recorded to date, and have no plans for today. Many speakers explicitly ask to not be recorded because opinions may not be that of their employers.

      November 14, 2013

  • Dan Shechter G.


    November 14, 2013

  • Srini S.

    I will bring about 10 USB keys with the VM image, in case you don't manage to download the image prior to the meetup. I've tested the OVA with both VMware player (6.0.1) and VirtualBox (4.3.2 and[masked]) Some folks had errors with loading the OVA seeing this error: 'element "Section" has no "type" attribute, line'. I don't know what's causing it. Please do a "tar -xvf <ovafile>" and then create a new VM on your VBox with the extracted VMDK.

    November 14, 2013

  • Srini S.

    We hope to have a fun hands-on technical tutorial sponsored by Deutsche Telekom. The tutorial will be roughly similar to, but also cover more discussion.

    It'll help if you download the tutorial VM before the session and get it to work on your laptop before the session:

    If you have any issues with the VM setup or getting Eclipse to run from the VM, please write to me at [masked]

    November 11, 2013

  • Anu M

    I would like to gain some knowledge in openflow applications

    November 7, 2013

  • Shiv M.

    Looking forward to the meet

    November 7, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy