Changes between Version 4 and Version 5 of GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/HW/DesignSetup
- Timestamp:
- 03/01/17 13:40:08 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/HW/DesignSetup
v4 v5 1 1 = OpenFlow using a Hardware Switch = 2 2 3 This pageprovides a guide on how to do the [wiki:GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight OpenFlowOVS with Floodlight tutorial] using the Hardware OpenFlow switches available in the InstaGENI (IG) racks. This can serve as a general guide on how to use the OpenFlow Hardware switches.3 This experiment provides a guide on how to do the [wiki:GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight OpenFlowOVS with Floodlight tutorial] using the Hardware OpenFlow switches available in the InstaGENI (IG) racks. This can serve as a general guide on how to use the OpenFlow Hardware switches. 4 4 5 5 [[PageOutline]] 6 6 7 == Step 1. Obtain resources ==7 == Step 1. Obtain Controller Resources == 8 8 9 * The topology used in this experiment is the same as the one used in the [wiki:GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/DesignSetup OpenFlow using OVS with Floodlight] part of this tutorial: Three Virtual Machines (VMs) connected by an !OpenFlow switch. However this tutorial uses the hardware !OpenFlow switch on the rack instead of a software OVS switch. 9 * The topology used in this experiment is the same as the one used in the [wiki:GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/DesignSetup OpenFlow using OVS with Floodlight] tutorial: Three Virtual Machines (VMs) connected by an !OpenFlow switch. However this tutorial uses A hardware !OpenFlow switch instead of a software OVS switch. 10 11 [[Image(GENIExperimenter/Graphics:SimpleHardwareOpenFlow.jpg,40%)]] 12 13 * This experiment requires two slices; one slice for the OpenFlow Controller reservation and a second slice for the network topology that includes the compute resource for the endpoint hosts. 10 14 11 15 * If you have not reserved a controller yet, make sure to create a slice that will run the !OpenFlow controller by reserving a VM running the controller using the request RSpec: 12 {{{ [https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OVSFloodLight/ControllerCustom_request_rspec.xml]}}} 16 {{{ https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OVSFloodLight/ControllerCustom_request_rspec.xml}}} 17 18 * Once the controller has been reserved, login to the allocated VM and get the routable IP Address that has been allocated to the controller node. This address will be used in the next step when the hosts topology is requested. If needed, see help on [wiki:HowTo/LoginToNodes how to login]. 13 19 14 20 15 [[Image(GENIExperimenter/Graphics:SimpleHardwareOpenFlow.jpg,40%)]] 21 22 === 1.1 Find your Endpoint Hosts RSpecs === 16 23 17 24 … … 20 27 21 28 To force the links between the VMs to go through the rack !OpenFlow switch, the three VMs must be on separate physical hosts on the rack. Our experiment will '''bind''' each of the Xen VMs to different physical hosts. 22 23 === 1.1 Find your RSpecs ===24 29 25 30 The RSpecs for this tutorial are site specific. If you are attending a tutorial, use the site and IP network that was given to you on your worksheet. If you are doing this at home, choose a site from : `clemson, cornell, kansas, uky, max, stanford or wisconsin`.