Changes between Version 28 and Version 29 of GENIExperimenter/Tutorials/GENIDesktop/aag


Ignore:
Timestamp:
05/16/16 15:35:22 (8 years ago)
Author:
carpenter@vis.uky.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/GENIDesktop/aag

    v28 v29  
    5656    Once the allocation is complete the GENIDesktop will automatically load the Slice View page.
    5757    Here the allocated topology will be shown. Note that two extra nodes have been automatically added to your topology. One is the AAG Contoller, ```AAGCTRL0``` and the other is the Global Node ```GDGN0```. These nodes provide the OpenFlow controller and the measuring controller respectively.
     58
    5859    [[Image(final_topo.png)]]
    5960
     
    6667    [[Image(welcome.png)]]
    6768
    68  1. '''Execute Experiment:'''
     69 2. '''Execute Experiment:'''
    6970  After your slice is ready, you will be able to interact with your nodes. Even though your OVS nodes are now visible to the controller, their tables are empty and therefore they will not forward any packet.
    7071
    71 1.1 Login to hosts
     72   2.1 '''Login to hosts'''
    7273    To start our experiment we need to ssh our hosts (h1 and h2), you may use any SSH client or the GENI Dekstop's SSH module to access the hosts from the browser (it will load a shell prompt per host on a separate tab).
    7374
     
    7980From h1-link-0 (10.10.1.1) icmp_seq=2 Destination Host Unreachable
    8081From h1-link-0 (10.10.1.1) icmp_seq=3 Destination Host Unreachable
     82}}}
     83  2.2 '''Setup Shortest Path Flows'''
     84    Now we want to make h1 and h2 able to communicate using shortest paths. To do so, you have to load the Flow Install module from the list of modules on the left hand side of your screen.
     85
     86    [[Image(xxx.png)]]
     87
     88    The first section tells you the public IP address where the controller is running, and what controller did you choose when creating the slice.
     89
     90    The second section allows you compute shortest paths between all hosts and automatically install the corresponding flow entries at every switch in the path. We need to handle ARP processing as well in order to be able to communicate between hosts. The controller images loaded in the AAG features include ARP processing modules. Therefore, by checking the ARP processing box we will let the controller handle all ARP requests/responses. Then, click on the Initialize button.
     91
     92    The output message should be:
     93    {{{ARP flow entries successfully installed.
     94Shortest paths successfully installed.
     95}}}
     96
     97
     98    Now, if we try to ping h2 from h1 we can see that communication is successful.
     99{{{user@h1:~$ ping h2
     100PING h2-link-4 (10.10.5.2) 56(84) bytes of data.
     10164 bytes from h2-link-4 (10.10.5.2): icmp_seq=1 ttl=64 time=7.40 ms
     10264 bytes from h2-link-4 (10.10.5.2): icmp_seq=2 ttl=64 time=1.74 ms
     10364 bytes from h2-link-4 (10.10.5.2): icmp_seq=3 ttl=64 time=1.69 ms
    81104}}}
    82105