[[PageOutline]]
= [wiki:GEC22Agenda GEC22] Presentation: Introduction to OpenFlow / Tutorial: Programming GENI OpenFlow Resources =
== Schedule ==
This tutorial consists of two parts: a 1-hr presentation and separate 2-hr hands-on session.
'''Presentation: Introduction to OpenFlow'''
''Same material offered twice''
Tuesday 11.30am - 12.30pm [[BR]]
Wednesday 2.30pm - 3.30pm
'''Hands-On: Programming GENI OpenFlow Resources'''
Wednesday 4.00pm - 6.00pm
== Session Leaders ==
{{{
#!html
|
|
Vic Thomas GPO |
Regina Hain GPO |
}}}
== 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 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.''
Of interest to:
* primarily GENI experimenters,
* but also of interest to GENI and US Ignite developers
== Pre-requisites / Pre-work ==
== Agenda ==
* Slides: [attachment:GEC22_IntroToOF.pptx pptx]
* Instructions: [wiki:GENIExperimenter/Tutorials/OpenFlowOVS web] [attachment:GEC22-Tutorial-OpenFlowOVS.pdf pdf]