Changes between Version 5 and Version 6 of GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial
- Timestamp:
- 03/12/12 20:20:19 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial
v5 v6 857 857 going to run your controller. The !OpenFlow controller should be able to accept 858 858 connections 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". 859 the controllers that are running on a myPlc host at GPO. 863 860 864 861 In the previous example we have pointed all the traffic for subnets 865 10.42.1 31.0/24, 10.42.132.0/24 to a switch !OpenFlow controller, that's why you862 10.42.144.0/24, 10.42.149.0/24 to a switch !OpenFlow controller, that's why you 866 863 were able to ping between your hosts, using that subnet. 867 864 … … 869 866 Until you have reserved an !OpneFlow sliver, traffic would not be forwarded 870 867 between your hosts on your assigned subnet. 868 869 Try pinging between the myPlc hosts from Exercise II but using the subnet that has been assigned to you. 870 For example for Alice that was assigned subnet 133 she would try : 871 {{{ 872 }}} 871 873 872 874 * Personalize your rspec. There is a sample !OpenFlow rspec, under the rspecs … … 881 883 * <IP_SUBNET_OCT> : The last octet of the subnet that has been assigned 882 884 to you 883 * <ETH_TYPE _1>, <ETH_TYPE_2> : The ethtypesthat have been assigned to885 * <ETH_TYPE> : The ethtype that have been assigned to 884 886 you for use in this exercise 885 887 … … 891 893 }}} 892 894 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 914 896 915 897 === 1d. Deflect layer 2 ping using your controller ===