Changes between Version 15 and Version 16 of GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/HW/DesignSetup


Ignore:
Timestamp:
03/02/17 09:29:53 (7 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/HW/DesignSetup

    v15 v16  
    1717Create the slice that will run the !OpenFlow controller by reserving a VM running the controller using the request RSpec:
    1818
    19 {{{ https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OVSFloodLight/ControllerCustom_request_rspec.xml}}}
     19{{{
     20https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OVSFloodLight/ControllerCustom_request_rspec.xml
     21}}}
    2022
    2123Once the controller has been reserved, login to it and get the routable IP Address that has been allocated to the controller node. This address will be used in the next step when the hosts topology is requested. If needed, see help on
     
    3335In the URLs below, replace the <AGGREGATE-NAME> with the name of the site you are using (clemson, cornell,  kansas, uky, max, stanford or wisconsin). The RSpec for the second slice is available at:
    3436
    35  {{{ https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OpenFlowHW/pvtVlan/ig-<AGGREGATE-NAME>.rspec}}}.
     37{{{
     38https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OpenFlowHW/pvtVlan/ig-<AGGREGATE-NAME>.rspec
     39}}}.
    3640
    3741For example, if you are working with max-ig, then you can get the sample RSPec as follows:
    3842
    39 {{{wget https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OpenFlowHW/pvtVlan/ig-max.rspec}}}
     43{{{
     44wget https://raw.githubusercontent.com/GENI-NSF/geni-tutorials/master/OpenFlowHW/pvtVlan/ig-max.rspec
     45}}}
    4046
    4147
     
    4450Open your RSpec in a text editor to insert the IP address of your controller. This is done by replacing the string <CONTROLLER_IP> at the bottom of the RSpec with the IP address of your controller.  The controller line looks as follows:
    4551 
    46  {{{
    47  <emulab:openflow_controller url="tcp:CONTROLLER_IP:6633"/>
    48  }}}
     52{{{
     53<emulab:openflow_controller url="tcp:CONTROLLER_IP:6633"/>
     54}}}
    4955
    5056
     
    5460Use your favorite resource reservation tool (Omni, jFed, Portal) to reserve your resources.  For example, if you are using Omni and the MAX IG aggregate:
    5561
    56  {{{ omni -a max-ig createsliver <YOUR_SLICE_NAME> ig-max.rspec }}}
     62{{{
     63omni -a max-ig createsliver <YOUR_SLICE_NAME> ig-max.rspec
     64}}}
    5765
    5866
     
    7482
    7583
    76  {{{ curl http://localhost:8080/wm/device/ | python -m json.tool}}}
     84{{{
     85curl http://localhost:8080/wm/device/ | python -m json.tool
     86}}}
    7787
    7888