Changes between Version 148 and Version 149 of GENIExperimenter/ExperimentExample-OF-FOAM
- Timestamp:
- 04/27/12 11:32:35 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/ExperimentExample-OF-FOAM
v148 v149 288 288 289 289 The BBN !OpenFlow Aggregate image above shows the information required for the !OpenFlow RSpec: 290 * Host navis.bbn.com is connected to port 32 of the !OpenFlow switch named ''habanero''290 * Host navis.bbn.com is connected to port name 32 of the !OpenFlow switch named ''habanero'' 291 291 * !OpenFlow switch ''habanero'' has a DPID of ''06:d6:00:24:a8:c4:b9:00'' for VLAN 1750. 292 * !OpenFlow switch ''habanero'' uses port 47 to connect to port20 on the !OpenFlow switch ''poblano''.292 * !OpenFlow switch ''habanero'' uses port name 47 to connect to port name 20 on the !OpenFlow switch ''poblano''. 293 293 * !OpenFlow switch ''poblano'' has a DPID of ''06:d6:00:12:e2:b8:a5:d0'' for VLAN 1750. 294 * VLAN 1750 is mapped to the Core VLAN 3715 on ''poblano'' port 3. 295 296 As described in the diagram, for the BBN ''habanero'' !OpenFlow switch *only*, you must add 24 to the physical port number to determine the port to use in the RSpec, which has the following implications: 297 * The host ''navis.bbn.com'' is on port 32 to which you add the required 24 (32+24=56), which means your RSpec will use port ''56''. 298 * The switch ''habanero'' is connected to poblano via port 47 to which you add the required 24 (47+24=71), which means your RSpec will use port ''71''. 299 300 Now we have all the site specific information needed to define the BBN !OpenFlow resource request RSpec. The syntax for each of these RSpec items can be "borrowed" from the listresources associated to each DPID. 294 * VLAN 1750 is mapped to the Core VLAN 3715 on ''poblano'' port name 3. 295 296 The BBN ''habanero'' !OpenFlow switch diagram states that you must add 24 to the port name to determine the port number to use in the RSpec. You don not need to worry about this! The mapping 'port name' to 'port mapping' is now done for you by the FOAM aggregate. Simply look for the port names listed above in the listresources output and "borrow" the syntax from the listresources associated to each DPID. Now we know the site specific information and can start to define the BBN !OpenFlow resource request RSpec details. 301 297 302 298 These are the RSpec lines that define the ports on habanero: … … 369 365 370 366 The Clemson !OpenFlow Aggregate image above shows the information required for the !OpenFlow RSpec: 371 * Host ''planetlab4.clemosn.edu'' is connected to port ''39''367 * Host ''planetlab4.clemosn.edu'' is connected to port name ''39'' 372 368 * The !OpenFlow switch had a DPID of ''06:d6:00:26:f1:3f:e4:80'' 373 * The site !OpenFlow VLAN 1750 is connected to backbone VLAN 3715 on port ''43''369 * The site !OpenFlow VLAN 1750 is connected to backbone VLAN 3715 on port name ''43'' 374 370 375 371 These are the lines from the Advertisement that should be used in the !OpenFlow request RSpec: … … 411 407 412 408 The Wisonsin !OpenFlow Aggregate image above shows the information required for the !OpenFlow RSpec: 413 * Host ''wings-openflow-2.wail.wisc.edu'' is connected to port ''22''.409 * Host ''wings-openflow-2.wail.wisc.edu'' is connected to port name ''22''. 414 410 * The !OpenFlow switch with the hosts has a DPID of ''06:d6:00:23:47:cc:44:00'' 415 * The !OpenFlow switch with the hosts uses port ''1'' to connect to a second switch where VLAN 1750 is mapped to 3715.411 * The !OpenFlow switch with the hosts uses port name ''1'' to connect to a second switch where VLAN 1750 is mapped to 3715. 416 412 * The second !OpenFlow switch has a DPID os ''06:d6:00:21:f7:be:8d:00''. 417 * The second !OpenFlow switch uses port ''C3'' to map VLAN 1750 to 3715. Following instruction on diagram, you must add 48 to the C port number to determine the !OpenFlow port number to use in the RSpec. The !OpenFlow port number to use is ''51'' (48+3). 413 * The second !OpenFlow switch uses port name''C3'' to map VLAN 1750 to 3715. 414 415 Ignore the diagram instructions to add 48 to the C port name on the second !OpenFlow switch, this is done for you by FOAM. Simply look for the port names in the listresources output, and borrow the syntax from the listresources associated to each DPID. 418 416 419 417