| 13 | |
| 14 | Copy the contents of the Markdown script (Command Line options should work) [[BR]] |
| 15 | |
| 16 | '''Note''': Create a new script by clicking on the wheel and prepend your username to the name of the script. Paste the contents of firegenipart1.md to create a copy of your own (For example, my script is called dbhat_firegenipart1.md). [[BR]] |
| 17 | '''Please do not modify the original script.''' |
| 18 | |
| 19 | The markdown script is given here for your reference: |
| 20 | |
| 21 | {{{ |
| 22 | # Learning Switch |
| 23 | |
| 24 | Today we will run a learning-switch controller: |
| 25 | |
| 26 | * Run pings to test if our controller is running |
| 27 | * Get Flow Statistics from LabWiki |
| 28 | |
| 29 | ## My Topology |
| 30 | |
| 31 | <img src="http://emmy9.casa.umass.edu/FGRE2014/part1_topo.png" width="100%" height="100%"> |
| 32 | |
| 33 | ## Define Property |
| 34 | |
| 35 | Example: |
| 36 | |
| 37 | |
| 38 | |
| 39 | ## Define Application |
| 40 | <pre><code> |
| 41 | |
| 42 | |
| 43 | </code></pre> |
| 44 | ## Experiment |
| 45 | * Define Learning Switch Controller |
| 46 | * Define Application Events |
| 47 | |
| 48 | ## Ping Graph (Connectivity Test) |
| 49 | |
| 50 | |
| 51 | ![](_) |
| 52 | __Figure 1__. Round-trip Time. |
| 53 | |
| 54 | ## Iperf Graph (TCP Throughput) |
| 55 | |
| 56 | |
| 57 | ![](_) |
| 58 | __Figure 2__. Throughput. |
| 59 | |
| 60 | ## Iperf Graph (UDP Throughput) |
| 61 | |
| 62 | |
| 63 | ![](_) |
| 64 | __Figure 3__. Throughput. |
| 65 | |
| 66 | |
| 67 | }}} |