wiki:GEC18Agenda/AdvancedOpenFlowTutorial

Version 11 (modified by Ryan Izard, 6 years ago) (diff)

--

Advanced OpenFlow with WiMAX

Schedule

Monday, 1:30pm - 3:00pm

Session Leaders

Ryan Izard
Clemson University
KC Wang
Clemson University

Agenda / Details

Introduction

Apply your knowledge and skills about GENI, OpenFlow, and general SDN (Software Defined Networking) topics. Develop a vertical handoff experiment between WiFi and WiMAX in the Orbit testbed. Learn how to write custom modules for Floodlight -- a popular OpenFlow controller -- and connect your customized controller with OpenVswitch to implement the framework necessary for the SDN-based vertical handoff.

Pre-Requisites

Basic understanding of:

Please Arrive With:

  1. A GENI Experimenter Portal account
  2. A laptop with ssh installed. Any operating system will be suitable.

Results

At the conclusion of this tutorial, participants will:

  • Perform a vertical handoff between WiFi and WiMAX in the Orbit testbed
  • Understand the interrelation of the software components used to perform the handoff
    • Floodlight
    • OpenVswitch
    • OpenVPN
    • Initialization and handoff scripts
  • Use the Floodlight OpenFlow controller's Static Flow Pusher API
  • Become familiar with the internal structure of the Floodlight OpenFlow controller
  • Read, understand, and compose basic Bash and Python scripts

Tutorial materials

The following is a link to a similar tutorial given at the 2013 GENI Summer Camp. This GEC18 tutorial will be followed in the same manner, but will be conducted on Orbit instead. A link to the GEC18 tutorial will be posted soon.

OpenFlow WiMAX Vertical Handoff

[ Slides]

Attachments (1)