Changes between Version 7 and Version 8 of GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialA
- Timestamp:
- 03/15/13 16:04:50 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialA
v7 v8 10 10 11 11 = Openflow Tutorial = 12 13 == 1.0 Getting Started == 14 12 15 To get started ensure that you have flukes up and running on your system. If do not know how to install 13 16 flukes please take a look at this page: [https://geni-orca.renci.org/trac/wiki/flukes Flukes]. [[BR]] … … 38 41 available, but we will be using floodlight controller for this tutorial.[[BR]] 39 42 43 == 2.0 Running an Openflow Controller == 44 40 45 You can download floodlight by clicking on this link [http://floodlight.openflowhub.org/download/ Floodlight]. [[BR]] 41 46 Download the jar file as well as the floodlightdefault.properties file. [[BR]] … … 82 87 Now you are all set for your first Openflow experiment on ExoGeni. [[BR]] 83 88 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]] 85 94 86 95 First, we are going to create a simple six node topology with four nodes acting as switches and rest of … … 141 150 '''Figure(7)'''[[BR]] 142 151 152 '''3.1.1 Mapping Nodes to their DPIDs'''[[BR]] 143 153 144 154 Now, switch over to the Avior’s control panel. You should be able to see four switches listed along with … … 165 175 [[Image(Figure10_openflow.png)]][[BR]] 166 176 '''Figure(10)'''[[BR]] 177 178 '''3.1.2 Configure static ARP entries on the hosts'''[[BR]] 167 179 168 180 To make our life easier we are going to configure static ARP entries on both the hosts. If you plan to … … 175 187 Similarly, configure the static ARP entry on the other host (node 5). [[BR]] 176 188 189 '''3.1.3 Configure flows''' [[BR]] 190 177 191 In this experiment, we are going to route the ICMP request packets from the node0 via “node1 → 178 192 node3 → node5” path and ICMP replies from node5 along the path “node3 → node4 → node2 → … … 232 246 [[Image(Figure18_openflow.png)]][[BR]] 233 247 '''Figure(18): node2 flow entries'''[[BR]] 248 249 '''3.1.4 Run experiment - The PING test''' [[BR]] 250 234 251 235 252 After verifying all the flow entries, start sending ping packets from node0 to node5. Ensure that ping