OpenFlow quick start example

This artifact is part of a Quick Start guide used to become familiar with using OpenFlow on Chameleon. The included Jupyter Notebook creates:

  • A simple Ryu controller compatible with the Chameleon Corsa DP2000 switches. The controller code is available here: ChameleonCloud/ryu.git
  • An isolated OpenFlow tenant network
  • A user specified number of additional nodes connected to the new OpenFlow network.

This appliance can be used as base for designing your own OpenFlow experiments or advanced network appliances.

More information about using SDN/OpenFlow on Chameleon can be found here

12 1 Oct. 14, 2020, 11:21 a.m.

Authors

  • Fran├žois Halbach (Texas Advanced Computing Center)
  • Jason Anderson (University of Chicago)
  • Paul Ruth (RENCI)

Digital Object Identifier (DOI)

10.5281/zenodo.4088574
Launch on Chameleon

Launching this artifact will open it within Chameleon’s shared Jupyter experiment environment, which is accessible to all Chameleon users with an active allocation.