Changes between Version 7 and Version 8 of GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialA


Ignore:
Timestamp:
03/15/13 16:04:50 (11 years ago)
Author:
divyashri.bhat@gmail.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialA

    v7 v8  
    1010
    1111= Openflow Tutorial =
     12
     13== 1.0 Getting Started ==
     14
    1215To get started ensure that you have flukes up and running on your system. If do not know how to install
    1316flukes please take a look at this page: [https://geni-orca.renci.org/trac/wiki/flukes Flukes]. [[BR]]
     
    3841available, but we will be using floodlight controller for this tutorial.[[BR]]
    3942
     43== 2.0 Running an Openflow Controller ==
     44
    4045You can download floodlight by clicking on this link [http://floodlight.openflowhub.org/download/ Floodlight]. [[BR]]
    4146Download the jar file as well as the floodlightdefault.properties file. [[BR]]
     
    8287Now you are all set for your first Openflow experiment on ExoGeni. [[BR]]
    8388
    84 === Life of an ICMP packet in an Openflow network: ===
     89== 3.0 Running a simple experiment ==
     90
     91=== 3.1 Life of an ICMP packet in an Openflow network: ===
     92
     93'''3.1.0 Creating a topology''' [[BR]]
    8594
    8695First, we are going to create a simple six node topology with four nodes acting as switches and rest of
     
    141150'''Figure(7)'''[[BR]]
    142151
     152'''3.1.1 Mapping Nodes to their DPIDs'''[[BR]]
    143153
    144154Now, switch over to the Avior’s control panel. You should be able to see four switches listed along with
     
    165175[[Image(Figure10_openflow.png)]][[BR]]
    166176'''Figure(10)'''[[BR]]
     177
     178'''3.1.2 Configure static ARP entries on the hosts'''[[BR]]
    167179
    168180To make our life easier we are going to configure static ARP entries on both the hosts. If you plan to
     
    175187Similarly, configure the static ARP entry on the other host (node 5). [[BR]]
    176188
     189'''3.1.3 Configure flows''' [[BR]]
     190
    177191In this experiment, we are going to route the ICMP request packets from the node0 via “node1 →
    178192node3 → node5” path and ICMP replies from node5 along the path “node3 → node4 → node2 →
     
    232246[[Image(Figure18_openflow.png)]][[BR]]
    233247'''Figure(18): node2 flow entries'''[[BR]]
     248
     249'''3.1.4 Run experiment - The PING test''' [[BR]]
     250
    234251
    235252After verifying all the flow entries, start sending ping packets from node0 to node5. Ensure that ping