5 | | <div style="text-align:center; width:495px; margin-left:auto; margin-right:auto;"> |
6 | | <img id="Image-Maps_5201305222028436" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/Setup.jpg?format=raw" usemap="#Image-Maps_5201305222028436" border="0" width="495" height="138" alt="" /> |
7 | | <map id="_Image-Maps_5201305222028436" name="Image-Maps_5201305222028436"> |
8 | | <area shape="rect" coords="18,18,135,110" href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/OpenFlowOVS/HW/DesignSetup" alt="" title="" /> |
9 | | <area shape="rect" coords="180,18,297,111" href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/OpenFlowOVS/Execute" alt="" title="" /> |
10 | | <area shape="rect" coords="344,17,460,110" href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/OpenFlowOVS/Finish" alt="" title="" /> |
11 | | <area shape="rect" coords="493,136,495,138" href="http://www.image-maps.com/index.php?aff=mapped_users_5201305222028436" alt="Image Map" title="Image Map" /> |
12 | | </map> |
13 | | <!-- Image map text links - End - --> |
14 | | |
15 | | </div> |
16 | | }}} |
20 | | * The topology used in this experiment is the same as the one used in the [wiki:GENIExperimenter/Tutorials/OpenFlowOVS/DesignSetup OpenFlow using OVS] 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. |
21 | | * 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 [http://www.gpolab.bbn.com/exp/OpenFlowOVS/xen-openflow-controller-rspec.xml]. This RSpec is available at the Portal and is called ''XEN !OpenFlow Controller''''''''. |
| 6 | * The topology used in this experiment is the same as the one used in the [wiki:GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/DesignSetup OpenFlow using OVS] 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. |
| 7 | * 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 [https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OVSFloodLight/ControllerCustom_request_rspec.xml] . |
27 | | GENI offers access to hardware !OpenFlow switches. Each !OpenFlow switch, in most cases, can support only one controller. There are two ways of slicing the controller flowspace: |
28 | | 1. By VLAN id. This is used when each slice has its own VLANs. |
29 | | 2. By IP addresses or by Ethernet type. This is used when multiple slices share the same VLAN. For example, the Mesoscale VLAN 1750 that has been set up as a shared VLAN on all GENI racks. |
30 | | Both approaches to slicing are covered in this tutorial. |
| 13 | GENI offers access to hardware !OpenFlow switches. Each !OpenFlow switch, in most cases, can support only one controller. On the IG racks the switch is sliced based on VLANs, so each VLAN is its own virtual datapath. |