Changes between Version 23 and Version 24 of GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial


Ignore:
Timestamp:
03/13/12 01:38:33 (12 years ago)
Author:
nriga@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial

    v23 v24  
    815815== 1. Make an OpenFlow sliver ==
    816816
    817 In the previous step, we have used a pre-configured setup to run our test. In
    818 this experiment we will first reserve an OpenFlow sliver that will point to a
    819 controller to control our traffic.
     817In the previous step, we have used a pre-configured setup to run our test. We have reserved OpenFlow slivers and we are running some default controllers to route the packets for the above subnets and ethernet types. In this experiment you will reserve an OpenFlow sliver and point it to a controller to route your traffic. For the tutorial purposes we are already running the controller for you. The only thing you will have to do is point your OpenFlow sliver to the running controller.
    820818
    821819=== 1a. !OpenFlow controller ===
     
    825823the controllers that are running on a myPlc host at GPO.
    826824
    827 In the previous example we have pointed all the traffic for subnets
    828 10.42.144.0/24, 10.42.149.0/24 to a switch !OpenFlow controller, that's why you
    829 were able to ping between your hosts, using that subnet.
     825In the previous example we have pointed the slivers for subnets 10.42.144.0/24 and 10.42.149.0/24 to an !OpenFlow controller that acts like a layer 2 switch. This is why you were able to ping between your hosts.
    830826
    831827=== 1b. !OpenFlow sliver ===
    832 Until you have reserved an !OpneFlow sliver, traffic would not be forwarded
    833 between your hosts on your assigned subnet.
     828Until you have reserved an !OpenFlow sliver, traffic will not be forwarded between your hosts on your assigned subnet.
    834829
    835830Try pinging between the myPlc hosts from Exercise II but using the subnet that has been assigned to you.
     
    839834}}}
    840835 
    841 Since there is OpenFlow sliver configured yet to forward packets in your subnet, ping should fail.
    842 
    843 '''Ask us to give a slip of paper with the information about your OpenFlow sliver.'''
    844 
    845    * Personalize your rspec. There is a sample !OpenFlow rspec, under the rspecs
    846 folder ('''rspecs/openflow-tutorial-template.rspec'''), that you would need to
    847 modify in order to reserve the flowspace that has been assigned to you. In the
    848 beginning of the file there is a list of tags you would need to replace. More
    849 specifically
    850        * <USERNAME> : Your usernamer
     836Since there is no OpenFlow sliver configured yet to forward packets in your subnet, ping should fail.
     837
     838'''Ask us to give you a slip of paper with the information about your OpenFlow sliver.'''
     839
     840   * Personalize your rspec. There is a sample !OpenFlow rspec, under the rspecs folder ('''rspecs/openflow-tutorial-template.rspec'''), that you would need to modify in order to reserve the flowspace that has been assigned to you. In the beginning of the file there is a list of tags you would need to replace. More specifically
     841       * <USERNAME> : Your username
    851842       * <CTRL-PORT> : The port that your controller will be listening on on
    852843navis.gpolab.bbn.com
     
    857848you for use in this exercise
    858849
    859    * Create the OpenFlow sliver. The flowspace for the tutorial is managed by an
    860 AM running at GPO :
    861    {{{
    862    omni.py createsliver gposliceXX ./rspecs/openflow-tutorial-template.rspec -a
    863 of-tut
     850   * Create the OpenFlow sliver. The flowspace for the tutorial is managed by a central AM running at GPO :
     851   {{{
     852   omni.py createsliver gposliceXX ./rspecs/openflow-tutorial-template.rspec -a of-tut
    864853   }}}
    865854