Changes between Version 13 and Version 14 of GENIExperimenter/GpoLabExample


Ignore:
Timestamp:
08/28/12 16:34:49 (12 years ago)
Author:
nriga@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/GpoLabExample

    v13 v14  
    6363
    6464You will need to modify the [attachment:of.rspec attached rspec] with your own information. In particular you will need to:
    65 
     65 
     66   i. modify sliver '''description''' and '''email''' to match your own information
     67   ii. point your sliver to your own '''controller'''.  In the example rspec, the OpenFlow resources point to a controller running at a host in the GPO lab (nineveh.gpolab.bbn.com) listening on port 1716 for connections. You can use any host you want for the controller as long as it is reachable through the internet.  Performance-wise you might want to use one of your ProtoGENI hosts (make sure you specify the control interface of the host, e.g. pc4.pgeni.gpolab.bbn.com) as your OpenFlow controller. If you have never used OpenFlow before, let us know and we can [mailto:help@geni.net help] you get started.
     68   iii Change the '''port numbers''' that you request based on the hosts you got. The port number you need to use is port=24+xx, where xx is the number from the hosts you have reserved, the example rspec is for the case you reserved pc4 and pc6 (ports 28 and 30).
    6669
    6770To get the OpenFlow resources :
    6871{{{
    69 nriga@pella:~/gcf$ src/omni.py createsliver -n -a https://tulum.gpolab.bbn.com:1443/openflow/gapi/ niky-pgof-gpo of.rspec
     72nriga@pella:~/gcf$ src/omni.py createsliver -n -a pg-of niky-pgof-gpo of.rspec
    7073}}}
    71 
    72 You will need to modify the [attachment:of.rspec of.rspec file] in two ways :
    73    a. Change the port numbers that you request based on the hosts you got. The port number you need to use is port=24+xx, where xx is the number from the hosts you have reserved, the example rspec is for the case you reserved pc4 and pc6 (ports 28 and 30).
    74    b. Point the traffic to your own controller. In the example rspec, the OpenFlow resources point to a controller running at a host in the GPO lab (nineveh.gpolab.bbn.com) listening on port 1716 for connections. You can use any host you want for the controller as long as it is reachable through the internet.  Performance-wise you might want to use one of your ProtoGENI hosts (make sure you specify the control interface of the host, e.g. pc4.pgeni.gpolab.bbn.com) as your OpenFlow controller. If you have never used OpenFlow before, let us know and we can [mailto:help@geni.net help] you get started.
    75 
    76 After you reserve your OpenFlow resources, send an email to gpo-infra@geni.net so that we can opt-in your traffic. Use this [wiki:GENIExperimenter/GpoLabExample#OFOpt-inemailtemplate email template]. After you get an email back that your OpenFlow setup is ready you can start your experiment.
    7774
    7875To test connectivity you can first start your controller acting as a Layer 2 switch and try pinging between your hosts.