Changes between Version 9 and Version 10 of GeniDesktop/Summer_Camp_2015


Ignore:
Timestamp:
05/21/15 14:41:21 (9 years ago)
Author:
fei@netlab.uky.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniDesktop/Summer_Camp_2015

    v9 v10  
    22
    33= GENI Desktop Tutorial (Summer Camp 2015 UConn) =
     4
     5== 0. Introduction ==
    46
    57This tutorial consists of three parts:
     
    1618
    1719
    18 == I. Basic GENI Desktop Operations ==
     20== 1. Basic GENI Desktop Operations ==
    1921
    20  * Part I: Setup
    21      *  Follow the instructions of the general GENI Desktop tutorial to create a topology with three Xen nodes as shown below.
     22=== Part I: Setup ===
     23     *  Follow the instructions of the general GENI Desktop tutorial to create a topology with three Xen nodes as shown below. 
    2224
    2325[[Image(basic_topo2.png, 500px)]]
    2426
    25  * Part II: Excute
     27=== Part II: Excute ===
    2628
    2729     *  Step 1: Copy a file to the selected nodes.
     
    2931        * Click "File Upload"
    3032        * Click on "Browse" on the upright part of the window, Select both files you downloaded (runs, runc)
    31         * Click on "Upload Files to GENI Cloud"
     33        * Click on "Upload Files to GENI Cloud" 
    3234        * Highlight two nodes (A and B) in the topology window (click, then shift-click)
    3335        * Click on "Set Selected Nodes"
     
    3537        * Close the window for file upload
    3638
    37      *  Step 2: Run a command on the selected nodes.
    38         * Click on "Command"
    39         * Highlight all three nodes (A, B, and C)
     39     *  Step 2: Run a command on the selected nodes. 
     40        * Click on "Command" 
     41        * Highlight all three nodes (A, B, and C) 
    4042        * Click on "Set Selection"
    41         * Type "sudo apt-get install iperf" in the text box.
     43        * Type "sudo apt-get install iperf" in the text box. 
    4244        * Click on "Run Command" (The process is finished when green check mark appears)
    43         * Close the window for run command
     45        * Close the window for run command 
    4446
    45      *  Step 3: Monitor the traffic of the selected interface.
    46         * Click on "Passive Graphs"
     47     *  Step 3: Monitor the traffic of the selected interface. 
     48        * Click on "Passive Graphs" 
    4749        * From the drop-down menu for "Nodes", pick "B"
    4850        * From the drop-down menu for "Graphs", pick "IP Traffic" and "TCP Graph"
     
    5860        * Make sure file "runs" is there. Then type "sh runs".
    5961        * Go back to GENI Desktop Tab/Window
    60         * Make sure the information window is open.
    61         * Mouse over the link connecting nodes A and B, and write down the IP address of B.
     62        * Make sure the information window is open. 
     63        * Mouse over the link connecting nodes A and B, and write down the IP address of B. 
    6264        * Highlight node A
    6365        * Click on "SSH"
    6466        * Click on "Open Browser SSH"
    6567        * edit file "runc" and replace "IPaddr" with the IP address of B.
    66         * Type "sh runc"
     68        * Type "sh runc" 
    6769        * Go back to GENI Desktop Tab/Window. Observe the traffic window.
    68         * You can go to the tab/window for A and type "sh runc" mulitple times. See what happens in the traffic window.
     70        * You can go to the tab/window for A and type "sh runc" mulitple times. See what happens in the traffic window. 
    6971
    70  * Part III: Finish
    71      *  Teardown experiment
     72=== Part III: Finish ===
     73     *  Teardown experiment 
    7274
    7375
    74 == II. Introduction to OpenFlow ==
     76== 2. Introduction to OpenFlow ==
    7577
    7678A brief introduction to OpenFlow can be found at [   ]
    7779
    7880
    79 == III. Flow Installation and Monitoring ==
     81== 3. Flow Installation and Monitoring ==
    8082
    81  * Part I: Setup
    82     * Step 1: Create two slices, one for the controller and one for an experiment using OVS nodes.
     83=== Part I: Setup ===
     84    * Step 1: Create two slices, one for the controller and one for an experiment using OVS nodes. 
    8385      * For the controller slice, drag one "AAG Controller" node to the canvas.
    84         Check "Public IP address" box for the controller node.
    85       * For the experiment slice with OVS nodes, create a topology consisting of of three OVS nodes and two Xen nodes as shown below.
    86     * Step 2: Figure out the public IP address of the controller after the controller slice is created.
    87     * Step 3: Run an initialization script "  " on all OVS nodes in the experiment.
     86        Check "Public IP address" box for the controller node. 
     87      * For the experiment slice with OVS nodes, create a topology consisting of of three OVS nodes and two Xen nodes as shown below. 
     88    * Step 2: Figure out the public IP address of the controller after the controller slice is created. 
     89    * Step 3: Run an initialization script "  " on all OVS nodes in the experiment. 
    8890
    89  * Part II: Execute
     91=== Part II: Execute ===
    9092    * Step 1: Install, list, and delete flows on the experiment
    9193      * Click on "Flow Install". Fill in the IP address of the controller.
    92       * Select a path in the topology and highlight it.
    93       * Fill in the form to set the flow.
    94       * You can also try list and delete flows.
    95     * Step 2: Monitor per-flow performance
    96       * Click on "Flow Monitor".
    97       * Choose a flow to monitor at a selected node.
    98       * Send traffic (ping, iperf, etc) from end host A to end host B in the experiment.
     94      * Select a path in the topology and highlight it. 
     95      * Fill in the form to set the flow. 
     96      * You can also try list and delete flows. 
     97    * Step 2: Monitor per-flow performance 
     98      * Click on "Flow Monitor". 
     99      * Choose a flow to monitor at a selected node. 
     100      * Send traffic (ping, iperf, etc) from end host A to end host B in the experiment. 
    99101
    100  * Part III: Finish
    101     * Teardown experiment
     102=== Part III: Finish ===
     103    * Teardown experiment 
    102104