Changes between Version 148 and Version 149 of GENIExperimenter/ExperimentExample-OF-FOAM


Ignore:
Timestamp:
04/27/12 11:32:35 (12 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/ExperimentExample-OF-FOAM

    v148 v149  
    288288
    289289The 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''
    291291   * !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 port 20 on the !OpenFlow switch ''poblano''.
     292   * !OpenFlow switch ''habanero'' uses port name 47 to connect to port name 20 on the !OpenFlow switch ''poblano''.
    293293   * !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
     296The 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.
    301297
    302298These are the RSpec lines that define the ports on habanero:
     
    369365
    370366The 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''
    372368 * 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''
    374370
    375371These are the lines from the Advertisement that should be used in the !OpenFlow request RSpec:
     
    411407
    412408The 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''.
    414410 * 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.
    416412 * 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
     415Ignore 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.
    418416
    419417