= [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/OpenFlowOVS Intro to OpenFlow using OVS] = {{{ #!html
Image Map
}}} == Step 1. Obtain resources == This tutorial can use compute resources from any InstaGENI rack. Users that want to use the iMinds wall testbed please read [#iMindsTestbed here]. This tutorial cannot be run on the Utah DDC rack because it does not have OpenVZ resources available. For a list of available InstaGENI racks see the [wiki:GENIProduction GENI Production Resources] page. The experiment will need: * 1 Xen VM with a public IP to be an OpenFlow controller * 1 Xen VM to be the !OpenFlow switch * 3 OpenVZ containers VMs as hosts [[Image(GENIExperimenter/Graphics:OVSOpenFlowTutorialTopology.jpg,40%)]] If you are attending a Tutorial, the resources might have been reserved for you, check with your instructor and skip this step. You can use any reservation tool you want to reserve this topology. We will need to do two reservations for this tutorial: 1. Reserve the OpenFlow controller using this request rspec [http://www.gpolab.bbn.com/exp/OpenFlowOVS/pox-controller.rspec], at the portal use this rspec "XEN VM POX Ctrl" 2. Reserve the topology using this request rspec http://www.gpolab.bbn.com/exp/OpenFlowOVS/openflowovs-xen-vz-kernel.rspec, at the [http://portal.geni.net portal] use this rspec "OF OVS Tutorial with Xen & OpenVZ" Look at the Prerequisites for Tutorials about reserving resources. === iMinds Testbed === The topology for the iMinds testbed is very similar but it uses * 1 raw PC as an OVS switch * 3 raw PCs as hosts You can use any reservation tool you want to reserve this on iwall2 using this rspec: http://www.gpolab.bbn.com/exp/OpenFlowOVS/openflowovs-pcs-iwall2.rspec ---- = [wiki:GENIExperimenter/Tutorials/OpenFlowOVS Introduction] = = [wiki:GENIExperimenter/Tutorials/OpenFlowOVS/Execute Next: Execute] =