wiki:GEC14Agenda/FloodlightTutorial

Version 1 (modified by Mark Berman, 7 years ago) (diff)

--

Floodlight OpenFlow Controller Tutorial

Schedule

Monday, 1:30 pm to 3:00 pm

Session Leaders

Mike Cohen, Big Switch Networks

Agenda / Details

Come learn about the Floodlight OpenFlow Controller. Floodlight is an Apache-licensed, Java-based open source OpenFlow controller designed to be easy to use and develop but powerful enough to run real world networks. This tutorial will show you how to get started as a Floodlight developer and explain the Floodlight architecture.

We will then offer a hands-on tutorial in which you will create a Java-module for Floodlight and create a new REST API for it. You will also learn how to use Floodlight's static flow pusher module via python to program an OpenFlow network. Finally, you'll learn about some of the debugging tools available as part of Floodlight.