[[PageOutline]] = [wiki:GEC23Agenda GEC23] Presentation: Introduction to OpenFlow / Tutorial: Programming GENI OpenFlow Resources = == Schedule == This tutorial consists of two parts: a 45-min presentation and a separate 2-hr hands-on session. '''Presentation: Introduction to !OpenFlow''' Wednesday 11.00am - 11.45am '''Hands-On: Programming GENI !OpenFlow Resources''' Wednesday 1.30pm - 3.30pm == Session Leaders == {{{ #!html
Divyashri Bhat
UMass Amherst
Presentation
Ryan Izard
Clemson
Presentation
Adrian Lara
University of
Nebraska, Lincoln
Hands-On
}}} == Description == This tutorial will introduce OpenFlow and guide experimenters through the writing of simple OpenFlow controllers to showcase some of the OpenFlow capabilities. This tutorial will consist of two parts: an introduction to OpenFlow (1.0 and 1.3) and OpenFlow resources in GENI and a hands-on portion. In the hands-on portion, attendees will use the OpenFlow framework, POX, to write controllers to control their OpenFlow switch. Experimenters will be able to use an OpenFlow software switch, Open vSwitch (OVS), and/or use an OpenFlow-capable hardware switch. == Audience == ''Intermediate to Advanced.'' == Pre-requisites / Pre-work == Hands-On requires: * a [http://portal.geni.net GENI account] and the [wiki:GENIExperimenter/Tutorials/ToolsSetup standard prework]. == Agenda == * Presentation Slides: [http://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/OpenFlowOVS/IntroToOF_052715.pptx OF 1.0 slides] [attachment:of13_teaser.pptx OF 1.3 teaser slides] * Instructions: [wiki:GENIExperimenter/Tutorials/OpenFlowOVS web]