| 8 | === Goals === |
| 9 | In this experiment you will learn how to do the following tasks: |
| 10 | |
| 11 | * Enable Adopt-A-GENI (AAG) features in the GENI Desktop |
| 12 | * Setup an SDN experiment using OVS and Floodlight/RYU controller with NO manual configuration |
| 13 | * Setup and configure shortest path flows for communication between hosts through a graphical module |
| 14 | * Interact with the topology view of the network to install custom flows |
| 15 | * Live monitor flow counters present at installed flow rules |
| 16 | * Distribute a single flow entry to multiple OVS nodes |
| 17 | |
| 18 | === Prerequisites === |
| 19 | * A GENI account, if you don't already have one XXXXXsign-up! |
| 20 | * Familiarity with reserving GENI resources using JACKS. See Jacks XXXXXA First Experiment Using GENI and Jacks Tool |
| 21 | * Familiarity with the UNIX command line and networking tools (e.g. ssh, ping, iperf) |
| 22 | |
| 23 | === Tools === |
| 24 | * Latest version of Firefox or Google Chrome browser |
| 25 | * Pop-up blockers and Javascript blockers disabled |
| 26 | |
| 27 | == Create Experiment == |
| 28 | |
| 29 | 1. Login to GENIDesktop |
| 30 | |
| 31 | 1.1 === Create Slice === |
| 32 | 1.2 === Allocate Resources using JACKS and the GENIDesktop === |
| 33 | |
| 34 | 1.3 ==== Wait for slice to be allocated and instrumentized === |
| 35 | |
| 36 | |
| 37 | |
| 38 | In this tutorial we will be using [http://www.openvswitch.org/ Open vSwitch (OVS)] to represent OpenFlow Software Switches and XEN VMs to represent hosts. The controller node is automatically added by the GENIDesktop. The general topology is: |
| 39 | [[Image(topo.png)]] |
| 40 | |