Changes between Version 5 and Version 6 of GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial


Ignore:
Timestamp:
03/12/12 20:20:19 (12 years ago)
Author:
nriga@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial

    v5 v6  
    857857going to run your controller. The !OpenFlow controller should be able to accept
    858858connections from switches. To make this tutorial simpler we have already setup
    859 the controllers in separate slices for each user.
    860 The name of your controller slice is "ctrlXX" and it contains one myplc host,
    861 "navis.gpolab.bbn.com", where your controller will be running on
    862 port "100XX".
     859the controllers that are running on a myPlc host at GPO.
    863860
    864861In the previous example we have pointed all the traffic for subnets
    865 10.42.131.0/24, 10.42.132.0/24 to a switch !OpenFlow controller, that's why you
     86210.42.144.0/24, 10.42.149.0/24 to a switch !OpenFlow controller, that's why you
    866863were able to ping between your hosts, using that subnet.
    867864
     
    869866Until you have reserved an !OpneFlow sliver, traffic would not be forwarded
    870867between your hosts on your assigned subnet.
     868
     869Try pinging between the myPlc hosts from Exercise II but using the subnet that has been assigned to you.
     870For example for Alice that was assigned subnet 133 she would try :
     871{{{
     872}}}
    871873   
    872874   * Personalize your rspec. There is a sample !OpenFlow rspec, under the rspecs
     
    881883       * <IP_SUBNET_OCT> : The last octet of the subnet that has been assigned
    882884to you
    883        * <ETH_TYPE_1>, <ETH_TYPE_2>  : The ethtypes that have been assigned to
     885       * <ETH_TYPE>  : The ethtype that have been assigned to
    884886you for use in this exercise
    885887
     
    891893   }}}
    892894
    893    * Login to your controller machine :
    894    {{{
    895    xterm -e ssh -i ssh/gpousrXX_key pgenigpolabbbncom_XX@bain.gpolab.bbn.com &
    896    }}}
    897    {{{
    898    xterm -e ssh -i ssh/gpousr21_key
    899 pgenigpolabbbncom_gposlice21@bain.gpolab.bbn.com &
    900    }}}
    901 
    902    * Run your controller. First of all verify that there is no other controller
    903 running. Run
    904    {{{
    905    ps -ef |grep nox_core
    906    }}}
    907    If there is one, make sure you kill it before you start the new one.
    908    In order to start your controller do the following
    909    {{{
    910    cd nox_build/src
    911    ./nox_core -i ptcp:<PORT> -d l2deflect
    912    }}}
    913 
     895   
    914896
    915897=== 1d. Deflect layer 2 ping using your controller ===