Changes between Version 36 and Version 37 of GEC17Agenda/AdvancedOpenFlow/Procedure/Execute
- Timestamp:
- 03/09/14 19:07:14 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GEC17Agenda/AdvancedOpenFlow/Procedure/Execute
v36 v37 18 18 19 19 == 2. Configure and Initialize Services == 20 === 2.1. Start a naive OpenFlow controller === 20 21 === 2.1 Login to Nodes Switch and Aggregator === 22 23 ==== 2.1.1 Find your Aggregate ==== 24 25 Click on your Slice name in the GENI Portal and scroll to the aggregate where you reserved your resources. [[BR]] 26 27 [[Image(FindAM.png, 80%)]] 28 29 Click on "Details" next to it. You will see a page as below. 30 31 [[Image(LoginAM.png, 80%)]] 32 33 Use the Login information obtained here to login to your nodes using any SSH client. 34 35 === 2.2. Start a naive OpenFlow controller === 21 36 An example OpenFlow Controller that assigns incoming TCP connections to alternating paths '''based on total number of flows''' (round robin) is already downloaded for you. You can find it (load-balancer.rb) in the home directory on node "Switch". [[BR]] 22 - '''2. 1.1''' Check that all interfaces are configured: Issue `/sbin/ifconfig` and make sure eth1, eth2, eth3 are up and assigned with valid IP addresses. [[BR]]23 - '''2. 1.2''' Start the example Load Balancer by executing the following :37 - '''2.2.1''' Check that all interfaces are configured: Issue `/sbin/ifconfig` and make sure eth1, eth2, eth3 are up and assigned with valid IP addresses. [[BR]] 38 - '''2.2.2''' Start the example Load Balancer by executing the following : 24 39 25 40 On the Aggregator Node run … … 34 49 trema run /root/load-balancer.rb 35 50 }}} 36 - '''2. 1.3''' After you started your Load Balancer, you should be able to see the following (Switch id may vary):51 - '''2.2.3''' After you started your Load Balancer, you should be able to see the following (Switch id may vary): 37 52 {{{ 38 53 OpenFlow Load Balancer Conltroller Started! … … 41 56 This means the OpenFlow Switch is connected to your controller and you can start testing your OpenFlow Load Balancer now. 42 57 43 === 2. 2. Configure !LabWiki to orchestrate and monitor your experiment ===44 - '''2. 2.1''' Log on to !LabWiki on http://emmy9.casa.umass.edu:4609 , on the `Prepare` Column, create a new Ruby script by clicking on the "*" at the top-left of the column. [[BR]]58 === 2.3. Configure !LabWiki to orchestrate and monitor your experiment === 59 - '''2.3.1''' Log on to !LabWiki on http://emmy9.casa.umass.edu:4609 , on the `Prepare` Column, create a new Ruby script by clicking on the "*" at the top-left of the column. [[BR]] 45 60 46 61 [[Image(labwikinew.png, 80%)]] … … 316 331 ###### Change the above to the correct interfaces ###### 317 332 }}} 318 - '''2. 2.4''' Change eth1 and eth3 to the corresponding two interfaces you found with IP addresses 192.168.2.1 (the interface that connects to the left path) and 192.168.3.1 (the interface that connects to the right path) and press the "save" icon on your !LabWiki page.333 - '''2.3.4''' Change eth1 and eth3 to the corresponding two interfaces you found with IP addresses 192.168.2.1 (the interface that connects to the left path) and 192.168.3.1 (the interface that connects to the right path) and press the "save" icon on your !LabWiki page. 319 334 320 335 == 3. Run your experiment ==