Changes between Version 1 and Version 2 of GENIExperimenter/Tutorials/GENIDesktop/aag/install
- Timestamp:
- 05/16/16 16:07:27 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/GENIDesktop/aag/install
v1 v2 2 2 3 3 '''Execute Experiment:''' 4 4 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. 5 5 6 2.1'''Login to hosts'''7 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).6 1. '''Login to hosts''' 7 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.XXXX link 8 8 9 In the terminal of h1, ping h2. This should timeout, since there are no rules installed at the switches.10 {{{9 In the terminal of '''h1''', ping '''h2'''. This should timeout, since there are no rules installed at the switches. 10 {{{ 11 11 user@h1:~$ ping h2 12 12 PING h2-link-4 (10.10.5.2) 56(84) bytes of data. … … 14 14 From h1-link-0 (10.10.1.1) icmp_seq=2 Destination Host Unreachable 15 15 From h1-link-0 (10.10.1.1) icmp_seq=3 Destination Host Unreachable 16 }}}17 2.2'''Setup Shortest Path Flows'''18 16 }}} 17 2. '''Setup Shortest Path Flows''' 18 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. 19 19 20 20 [[Image(xxx.png)]] 21 21 22 22 The first section tells you the public IP address where the controller is running, and what controller did you choose when creating the slice. 23 23 24 24 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. 25 25 26 27 26 The output message should be: 27 {{{ 28 28 ARP flow entries successfully installed. 29 29 Shortest paths successfully installed. 30 30 }}} 31 31 32 32 33 34 33 Now, if we try to ping h2 from h1 we can see that communication is successful. 34 {{{ 35 35 user@h1:~$ ping h2 36 36 PING h2-link-4 (10.10.5.2) 56(84) bytes of data. … … 38 38 64 bytes from h2-link-4 (10.10.5.2): icmp_seq=2 ttl=64 time=1.74 ms 39 39 64 bytes from h2-link-4 (10.10.5.2): icmp_seq=3 ttl=64 time=1.69 ms 40 40 }}} 41 41 42 43 44 45 2.3 '''Install Alternate Paths''' 46 2.3.1 List Flows 42 3. '''Install Alternate Paths''' 43 1. List Flows 47 44 48 45 … … 52 49 [[Image(list_flows.png)]] 53 50 54 2. 3.2Delete a Flow51 2. Delete a Flow 55 52 With the flows listed, it is straightforward to remove an existing path. For this tutorial we will leave the communication from h1 to h2 intact (i.e. shortest path), but you will select and remove the flow that goes from h2 to h1. 56 53 57 2.3.3Defining an Alternate Path54 3. Defining an Alternate Path 58 55 59 Defining an Alternate Path56 Defining an Alternate Path 60 57 61 58 62 Using the topology view, you will select all the elements (links and nodes) across an alternate path that communicate h2 with h1. In the flow definition section, select h2 as source node and define the path as a one-way flow. Leave the information about ports blank and install the new flow.59 Using the topology view, you will select all the elements (links and nodes) across an alternate path that communicate h2 with h1. In the flow definition section, select h2 as source node and define the path as a one-way flow. Leave the information about ports blank and install the new flow. 63 60 64 61 65 altflow.png 62 [[Image(altflow.png)]] 66 63 67 Tip: Select multiple elements by holding the CTRL key and clicking on the desired element.64 '''Tip''': Select multiple elements by holding the CTRL key and clicking on the desired element. 68 65 69 Output70 {{{66 Output 67 {{{ 71 68 End-to-End flow(s) installed successfully. 72 }}}69 }}} 73 70 74 2.3.4Testing New Path71 4. Testing New Path 75 72 76 73 With the new path installed, you should be able to ping again from h1 to h2.