Changes between Version 4 and Version 5 of GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/HW/DesignSetup


Ignore:
Timestamp:
03/01/17 13:40:08 (7 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/HW/DesignSetup

    v4 v5  
    11= OpenFlow using a Hardware Switch =
    22
    3 This page 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.
     3This 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.
    44
    55[[PageOutline]]
    66
    7 == Step 1.  Obtain resources ==
     7== Step 1.  Obtain Controller Resources ==
    88
    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.
    1014
    1115   * 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].
    1319
    1420
    15 [[Image(GENIExperimenter/Graphics:SimpleHardwareOpenFlow.jpg,40%)]]
     21
     22=== 1.1 Find your Endpoint Hosts RSpecs ===
    1623
    1724
     
    2027
    2128To 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 ===
    2429
    2530The 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`.