Changes between Version 23 and Version 24 of GENIExperimenter/ExperimentExample-OF-FOAM


Ignore:
Timestamp:
04/03/12 12:38:53 (12 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

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

    v23 v24  
    77For experimenters who desire control over the network switching fabric in their slices, !OpenFlow provides increased flexibility.  Your experiment will incorporate an !OpenFlow controller. Many experimenters use existing controller code as-is, some use controllers with relatively simple modifications, and some experimenters have written their own controller.  The GPO is available to help design your controller and plan your experiment configuration.  Feel free to contact us at [mailto:help@geni.net].
    88
    9 The example captured in this page uses credentials from pgeni.gpolab.bbn.com, the GPO ProtoGENI Clearinghouse, to set up an experiment that includes 3 meso-scale !OpenFlow sites that include the following compute resources:
    10 
    11  - 1 PG compute resource at BBN running as a web server
    12  - 1 MyPLC compute resource at Wisconsin running as a web client
    13  - 1 MyPLC compute resource at Clemson running as a web client.
    14 
    15 This example also shows a NOX !OpenFlow Controller running on a slice resource that is available and accessible to the FOAM instances.
     9The example captured in this page uses credentials from pgeni.gpolab.bbn.com, the GPO ProtoGENI Clearinghouse, to set up an experiment that includes 3 meso-scale !OpenFlow BBN, Wisconsin and Clemson each with a MyPLC compute resource.
    1610
    1711[[Image(OF-Experiment-example.jpg)]]
     
    6660Each of the 3 sites will requires an !OpenFlow RSpec and a compute resource RSpec. To find out what resources are available use Omni tools to get a list of available resources.  FOllowing is a list of available GENI Aggregate Managers:
    6761
    68 ||'''Site'''|| '''ProtoGENI Aggregate URL'''                    || '''MyPLC Aggregate URL'''           || ''' FOAM Aggregate URL '''   ||
    69 ||    BBN   || https://pgeni.gpolab.bbn.com/protogeni/xmlrpc/am || http://myplc.gpolab.bbn.com:12346/  ||https://foam.gpolab.bbn.com:3626/foam/gapi/1
    70 || Clemson  ||                                                  || http://myplc.clemson.edu:12346/     ||https://foam.clemson.edu:3626/foam/gapi/1
    71 || GA Tech  ||                                                  || https://myplc.cip.gatech.edu:12346/ ||https://nox.orbit-lab.org:3626/foam/gapi/1
    72 ||Indiana   ||                                                  || https://myplc.grnoc.iu.edu:12346/   ||https://foam.noc.iu.edu:3626/foam/gapi/1
    73 || Intenet2 ||                                                  ||                                     ||https://foam.net.internet2.edu:3626/foam/gapi/1
    74 || NLR      ||                                                  ||                                     ||https://foam.nlr.net:3626/foam/gapi/1
    75 || Rutgers  ||                                                  ||https://plc.orbit-lab.org:12346/     ||https://foam.oflow.cip.gatech.edu:3626/foam/gapi/1   
    76 || Stanford ||                                                  ||https://myplc.stanford.edu:12346/    ||https://openflow4.stanford.edu:3626/foam/gapi/1
    77 ||Washington||                                                  ||https://of.cs.washington.edu:12346/  ||https://of.cs.washington.edu:3626/foam/gapi/1
    78 ||Wisconsin ||                                                  ||https://wings-openflow-1.wail.wisc.edu:12346/||https://foam.wail.wisc.edu:3626/foam/gapi/1
     62||'''Site'''|| '''MyPLC Aggregate URL'''           || ''' FOAM Aggregate URL '''   ||
     63||    BBN   || http://myplc.gpolab.bbn.com:12346/  ||https://foam.gpolab.bbn.com:3626/foam/gapi/1
     64|| Clemson  || http://myplc.clemson.edu:12346/     ||https://foam.clemson.edu:3626/foam/gapi/1
     65|| GA Tech  || https://myplc.cip.gatech.edu:12346/ ||https://nox.orbit-lab.org:3626/foam/gapi/1
     66||Indiana   || https://myplc.grnoc.iu.edu:12346/   ||https://foam.noc.iu.edu:3626/foam/gapi/1
     67|| Intenet2 ||                                     ||https://foam.net.internet2.edu:3626/foam/gapi/1
     68|| NLR      ||                                     ||https://foam.nlr.net:3626/foam/gapi/1
     69|| Rutgers  ||https://plc.orbit-lab.org:12346/     ||https://foam.oflow.cip.gatech.edu:3626/foam/gapi/1   
     70|| Stanford ||https://myplc.stanford.edu:12346/    ||https://openflow4.stanford.edu:3626/foam/gapi/1
     71||Washington||https://of.cs.washington.edu:12346/  ||https://of.cs.washington.edu:3626/foam/gapi/1
     72||Wisconsin ||https://wings-openflow-1.wail.wisc.edu:12346/||https://foam.wail.wisc.edu:3626/foam/gapi/1
    7973
    8074This experiment uses Omni V1.6.1 to set up the experiment. As a first step, the experimenter determines the available resources at each of the Aggregate Managers.  Following are the omni commands issued to get the manifests for available resources:
     
    9084 ./src/omni.py -a https://wings-openflow-1.wail.wisc.edu:12346/  listresources -o # rspec-wings-openflow-1-wail-wisc-edu-12346-.xml
    9185}}}
    92  3. BBN FOAM and PG aggregates:
    93 {{{
    94  ./src/omni.py -a  http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am listresources -o # generates rspec-www-pgeni-gpolab-bbn-com-protogeni.xml
     86 3. BBN FOAM and MyPLC aggregates:
     87{{{
     88 ./src/omni.py -a http://myplc.gpolab.bbn.com:12346/ listresources -o            # generates rspec-myplc-gpolab-bbn-com-12346-.xml
    9589 ./src/omni.py -a https://foam.gpolab.bbn.com:3626/foam/gapi/1 listresources -o         # generates rspec-foam-gpolab-bbn-com-3626-foam-gapi-1.xml
    9690}}}