= [wiki:GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout OpenFlow Load Balancer Tutorial] =
{{{
#!html
}}}
= STEPS FOR SETTING UP =
== 1. Obtain resources ==
For this experiment we are going to use resources in ExoGENI GPO or ExoGENI RENCI, we will need:
* 6 VM (KVM): 2 act as regular hosts; 2 as regular switch; 2 as OpenFlow Switch (we will only program one)
[[Image()]]
If you are attending a Tutorial, the resources might have already been reserved for you, check with your instructor and skip this step.
You can use any reservation tool you want to reserve this topology:
* For Omni or Flack you can use the [wiki:GENIExperimenter/RSpecs RSpec] that is published at: http://www.gpolab.bbn.com/experiment-support/OpenFlowExampleExperiment/ExoGENI/openflow-loadbalancer-kvm.rspec and the ExoGENI GPO AM or the ExoGENI RENCI AM
* At the [https://portal.geni.net GENI Experimenter Portal] there is a public RSpec called "openflow-load-balancer-kvm" that you can use, and either GPO ExoGENI or RENCI ExoGENI as the AM
Look at the [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout#Prerequisites Prerequisites] for Tutorials about reserving resources.
= Create an Experimental Topology for !LoadBalancing with OpenFlow =
- 1. Follow the tutorial on [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/PortalSimpleLayer2Example/SetupAccount SetupAccount] to get a GENI Portal Account
- 2. Follow the instructions on [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/PortalSimpleLayer2Example/ObtainResources ObtainResources] to reserve a topology on GENI Portal
- '''Note: choose resource `openflow-loadbalancer-kvm` as the rspec; `GPO ExoGENI` or `RENCI ExoGENI` as the Aggregate'''
- 3. Once nodes are reserved and ready, log onto the reserved nodes following instructions here: [http://groups.geni.net/geni/wiki/HowTo/LoginToNodes LoginToNodes]
Done.
= [wiki:GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout/Execute Next: Run Experiment] =