Changes between Version 49 and Version 50 of GENIExperimenter/ExperimentExample-OF-FOAM


Ignore:
Timestamp:
04/13/12 13:56:17 (12 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

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

    v49 v50  
    362362
    363363
    364 To define the NLR OF RSpec review the [http://groups.geni.net/geni/wiki/SiteNlr#OpenFlow OpenFlow DPIDs] table for the core in the [http://groups.geni.net/geni/wiki/SiteNlr National LambaRail] GENI page.
     364To define the NLR OF RSpec review the [http://groups.geni.net/geni/wiki/SiteNlr#OpenFlow OpenFlow DPIDs] table for the core in the [http://groups.geni.net/geni/wiki/SiteNlr National LambaRail] GENI page. From the table you can see the DPIDs for OF VLAN 3715 for NLR. You may choose to use only the two core sites (Chicago and Atlanta) associated with the three sites in this experiment, but for simplicity you may choose to define all DPIDs in the NLR Core for VLAN 3715, which is how this example is shown:
     365{{{
     366   <openflow:group name="nlr-3715">
     367     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:c8:bc:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     368     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:ca:bc:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     369     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:48:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     370     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:b8:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     371     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:26:f1:40:a8:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     372   </openflow:group>
     373
     374   <openflow:match>
     375      <openflow:use-group name="nlr-3715" />
     376      <openflow:packet>
     377        <openflow:dl_type value="0x800,0x806"/>
     378        <openflow:nw_dst value="10.42.105.0/24"/>
     379        <openflow:nw_src value="10.42.105.0/24"/>
     380      </openflow:packet>
     381   </openflow:match>
     382}}}
    365383
    366384
    367385To complete the NLR OF RSpec see ''Step 3''
    368386
    369 === Step 3  Generate OpenFlow V3 RSpec ===
     387=== Step 3: Generate OpenFlow V3 RSpec ===
    370388
    371389Use the request template for OF V3 Request RSpecs shown below to create the RSpecs for the BBN, Clemson and Wisconsin OF aggregates:
     
    498516
    499517
    500 
    501518{{{
    502519#xml
     
    550567}}}
    551568
     569==== NLR OpenFlow RSpec ====
     570
     571{{{
     572#xml
     573<?xml version="1.1" encoding="UTF-8"?>
     574<rspec  xmlns="http://www.geni.net/resources/rspec/3"
     575        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
     576        xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3"
     577        xs:schemaLocation="http://www.geni.net/resources/rspec/3
     578              http://www.geni.net/resources/rspec/3/request.xsd
     579              http://www.geni.net/resources/rspec/ext/openflow/3
     580              http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd"
     581    type="request">
     582   
     583<openflow:sliver email="lnevers@geni.net" description="OF Experiment" ref="http://www.geni.net">
     584  <openflow:controller url="tcp:navis.gpolab.bbn.com:33017" type="primary" />
     585
     586   <openflow:group name="nlr-3715">
     587     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:c8:bc:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     588     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:ca:bc:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     589     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:48:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     590     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:b8:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     591     <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:26:f1:40:a8:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />
     592   </openflow:group>
     593
     594   <openflow:match>
     595      <openflow:use-group name="nlr-3715" />
     596      <openflow:packet>
     597        <openflow:dl_type value="0x800,0x806"/>
     598        <openflow:nw_dst value="10.42.105.0/24"/>
     599        <openflow:nw_src value="10.42.105.0/24"/>
     600      </openflow:packet>
     601   </openflow:match>
     602</openflow:sliver>
     603</rspec>
     604
     605}}}
     606
    552607
    553608