Changes between Version 23 and Version 24 of GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial
- Timestamp:
- 03/13/12 01:38:33 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GEC13Agenda/ExperimenterWorkflowTutorial/Tutorial
v23 v24 815 815 == 1. Make an OpenFlow sliver == 816 816 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. 817 In 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. 820 818 821 819 === 1a. !OpenFlow controller === … … 825 823 the controllers that are running on a myPlc host at GPO. 826 824 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. 825 In 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. 830 826 831 827 === 1b. !OpenFlow sliver === 832 Until you have reserved an !OpneFlow sliver, traffic would not be forwarded 833 between your hosts on your assigned subnet. 828 Until you have reserved an !OpenFlow sliver, traffic will not be forwarded between your hosts on your assigned subnet. 834 829 835 830 Try pinging between the myPlc hosts from Exercise II but using the subnet that has been assigned to you. … … 839 834 }}} 840 835 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 836 Since 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 851 842 * <CTRL-PORT> : The port that your controller will be listening on on 852 843 navis.gpolab.bbn.com … … 857 848 you for use in this exercise 858 849 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 864 853 }}} 865 854