Changes between Version 43 and Version 44 of GENIExperimenter/ExperimentExample-OF-FOAM
- Timestamp:
- 04/13/12 13:44:45 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/ExperimentExample-OF-FOAM
v43 v44 167 167 168 168 169 '' ''' Step 1''' ''. Collect listresources from all FOAM Aggregate: 169 === Step 1: Collect listresources from all FOAM Aggregate === 170 170 171 171 1. Clemson FOAM and MyPLC aggregates: … … 187 187 Information in the output manifest files provides the switch and the port information to be used in making the OF flowspace reservation. 188 188 189 '' ''' Step 2''' ''. Define site specific OF details based on [http://groups.geni.net/geni/wiki/GeniAggregate GeniAggregate] and MyPLC hosts mapping to the Site's OpenFlow switch. This step walk through how the site details are defined. In the [http://groups.geni.net/geni/wiki/GeniAggregate GeniAggregate] page, select the OF Aggregate link for BBN, Clemson and Wisconsin and use the OF site diagrams to determine which ports and DPID should be used in the OF RSpec. In addition OF groups rules will be defined for each of the site to handle traffic for the hosts. Each site Rspec will include a group definition that looks as follows: 189 === Step 2: Define site specific OpenFlow details === 190 191 Define the site specific !OpenFlow details based on [http://groups.geni.net/geni/wiki/GeniAggregate GeniAggregate] and MyPLC hosts mapping to the Site's OpenFlow switch. This step walk through how the site details are defined. In the [http://groups.geni.net/geni/wiki/GeniAggregate GeniAggregate] page, select the !OpenFlow Aggregate link for BBN, Clemson and Wisconsin and use the OF site diagrams to determine which ports and DPID should be used in the OF RSpec. In addition OF groups rules will be defined for each of the site to handle traffic for the hosts. Each site Rspec will include a group definition that looks as follows: 190 192 191 193 {{{ … … 204 206 Now, let map the 3 nodes from the Site's Compute Resource RSpecs to the appropriate OF Switch port and determine how they connect to the GENI CORE network VLAN 3715. 205 207 206 __BBN OF AGGREGATE__ [[BR]] 208 ==== BBN !OpenFlow AGGREGATE ==== 207 209 208 210 To define the OF RSpec for the BBN site we need to consider the compute resource used for the site which is the node navis.gpolab.bbn.com and determine how it is connected on the OF switch at the site, and then determine how that connection connects to the network core OF VLAN 3715. To determine the ports and Data Path IDentifier (DPID) review the [http://groups.geni.net/geni/wiki/GeniAggregate/GpoLabOpenFlow BBN OF Aggregate] diagram and locate where the node is connected. The following diagram show the information from the BBN OF Aggregate diagram that is needed for the BBN !OpenFlow request RSpec: … … 267 269 To complete the BBN OF RSpec see ''Step 3'' 268 270 269 __Clemson Aggregate__ [[BR]] 271 ==== Clemson !OpenFlow Aggregate ==== 270 272 271 273 To define the OF RSpec for the Clemson site review the information in the [http://groups.geni.net/geni/wiki/GeniAggregate/ClemsonOpenFlow Clemson OF Aggregate] diagram. The compute resource used for the site which is the node for planetlab4.clemson.edu. … … 306 308 To complete the Clemson OF RSpec see ''Step 3'' 307 309 308 __Wisconsin OF AGGREGATE__ [[BR]] 310 ==== Wisconsin !OpenFlow AGGREGATE ==== 309 311 310 312 To define the OF RSpec for the Wisconsin site review the [http://groups.geni.net/geni/wiki/GeniAggregate/WisconsinOpenFlow Winsconsin OF Aggregate] diagram. The compute resource used at the Wisconsin site is the node wings-openflow-2.wail.wisc.edu. The Wisconsin OF aggregate diagram only shows the MAC address for the OF switch to determine the DPID simply combine the hexadecimal value for 1750 (06d6) and the MAC address (00:23:47:CC:44:00) to create the DPID (06:d6:00:23:47:CC:44:00). … … 357 359 358 360 359 __NLR OF AGGREGATE__ [[BR]] 361 ==== NLR !OpenFlow AGGREGATE ==== 360 362 361 363 … … 365 367 To complete the NLR OF RSpec see ''Step 3'' 366 368 367 368 '' '''Step 3''' '' Insert request details into OF V3 RSpec template. 369 == Step 3 Insert OpenFlow request details into OF V3 RSpec template == 369 370 370 371 Use the request template for OF V3 Request RSpecs shown below to create the RSpecs for the BBN, Clemson and Wisconsin OF aggregates: … … 402 403 This will result in the following final OF RSpecs: 403 404 404 __BBN OpenFlow RSpec_ 405 ==== BBN OpenFlow RSpec ==== 405 406 406 407 {{{ … … 455 456 456 457 457 __Clemson OpenFlow RSpec_ 458 ==== Clemson OpenFlow RSpec ==== 458 459 459 460 … … 494 495 }}} 495 496 496 __Wisconsin OpenFlow RSpec_ 497 ==== Wisconsin OpenFlow RSpec ==== 497 498 498 499 … … 552 553 553 554 554 555 556 557 558 === !OpenFlow Rspecs for FOAM ===559 560 '''BBN !OpenFlow Network Resources RSpec '''561 {{{562 #!xml563 564 }}}565 566 '''Clemson !OpenFlow Network Resources RSpec '''567 {{{568 #!xml569 570 }}}571 572 '''Wisconsin !OpenFlow Network Resources RSpec '''573 {{{574 #!xml575 576 }}}577 578 '''NLR !OpenFlow Network Resources RSpec '''579 {{{580 #!xml581 582 }}}583 584 555 == Create Slice and Request Resources == 585 556 … … 587 558 {{{ 588 559 ./src/omni.py createslice 3sites-OF-Exp 589 ./src/omni.py -a https://foam.gpolab.bbn.com:3626/foam/gapi/1 createsliver 3sites-OF-Exp foam_bbn.rspec590 ./src/omni.py -a https://foam.noc.iu.edu:3626/foam/gapi/1 createsliver 3sites-OF-Exp foam_indiana.rspec591 ./src/omni.py -a https://foam.wail.wisc.edu:3626/foam/gapi/1 createsliver 3sites-OF-Exp foam_wisc.rspec592 ./src/omni.py -a https://foam.nlr.net:3626/foam/gapi/1 createsliver 3sites-OF-Exp foam_nlr.rspec593 ./src/omni.py -a https://pgeni.gpolab.bbn.com/protogeni/xmlrpc/am createsliver 3sites-OF-Exp pg-bbn.rpsec594 ./src/omni.py -a http://myplc.clemson.edu:12346/ createsliver 3sites-OF-Exp 560 ./src/omni.py -a https://foam.gpolab.bbn.com:3626/foam/gapi/1 createsliver 3sites-OF-Exp openflow_bbn.rspec 561 ./src/omni.py -a https://foam.noc.iu.edu:3626/foam/gapi/1 createsliver 3sites-OF-Exp openflow_indiana.rspec 562 ./src/omni.py -a https://foam.wail.wisc.edu:3626/foam/gapi/1 createsliver 3sites-OF-Exp openflow_wisc.rspec 563 ./src/omni.py -a https://foam.nlr.net:3626/foam/gapi/1 createsliver 3sites-OF-Exp openflow_nlr.rspec 564 ./src/omni.py -a https://pgeni.gpolab.bbn.com/protogeni/xmlrpc/am createsliver 3sites-OF-Exp myplc-bbn.rpsec 565 ./src/omni.py -a http://myplc.clemson.edu:12346/ createsliver 3sites-OF-Exp myplc-clemson.rspec 595 566 ./src/omni.py -a https://wings-openflow-1.wail.wisc.edu:12346/ createsliver 3sites-OF-Exp myplc-wisc.rspec 596 567