Changes between Version 2 and Version 3 of GENIExperimenter/ExperimentExample-OF
- Timestamp:
- 03/23/11 10:09:23 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/ExperimentExample-OF
v2 v3 3 3 = GENI !OpenFlow Experiment Example 2 = 4 4 5 This page illustrates an operational !OpenFlow (OF) example for the [wiki:GENIExperimenter GENI Experimenter How-to] page. [http://www.openflow.org/ OpenFlow] is used for control of many of the network resources in the GENI backbone and at meso-scale campus locations. Many experimenters will can use these GENI resources without learning !OpenFlow. The GPO[mailto:help@geni.net] can help arrange connectivity across your GENI slice, including IP connectivity and/or layer 2 VLANs.5 This page illustrates an operational !OpenFlow (OF) example for the [wiki:GENIExperimenter GENI Experimenter How-to] page. [http://www.openflow.org/ OpenFlow] is used for control of many of the network resources in the GENI backbone and at meso-scale campus locations. Many experimenters can use these GENI resources without learning !OpenFlow. The GENI [mailto:help@geni.net] can help arrange connectivity across your GENI slice, including IP connectivity and/or layer 2 VLANs. 6 6 7 7 For experimenters who desire control over the network switching fabric in their slices, !OpenFlow provides increased flexibility. Your experiment will incorporate an !OpenFlow controller. If you have never written a controller, don't panic. Many experiments can use existing controller code as-is, or with relatively simple modifications. The GPO is available to help design your controller and plan your experiment configuration. Feel free to contact us at [mailto:help@geni.net]. … … 24 24 This example assumes that GENI credentials have been set up as detailed in the [wiki:GENIExperimenter#a1.GetGENICredentials GENI Credentials] section of the main GENI Experimenter page. 25 25 26 The settings as defined in the [wiki:GENIExperimenter/ExperimentExample#OmniConfiguration Omni Configuration] section of the non OF GENI Experiment Example will work for this OF set up. The credentials from from the GPO Clearinghouse will allow access to the GPO OF aggregate manager. A list of Aggregate managers is being compiled in the [http://groups.geni.net/geni/wiki/GeniAggregate GENI Aggregate] page, if your site is not listed on this page you should contact you site administrator, or the GPO athelp@geni.net.26 The settings as defined in the [wiki:GENIExperimenter/ExperimentExample#OmniConfiguration Omni Configuration] section of the non OF GENI Experiment Example will work for this OF set up. The credentials from from the GPO Clearinghouse will allow access to the GPO OF aggregate manager. A list of Aggregate managers is being compiled in the [http://groups.geni.net/geni/wiki/GeniAggregate GENI Aggregate] page, if your site is not listed on this page you should contact you site administrator, or help@geni.net. 27 27 28 28 == Determine Resources == … … 160 160 == Run Experiment == 161 161 162 Once your flowspace has been opted in you should be able to exchange traffic over the approved flows between the hosts that have been allocated to your experiment. Simply SSH into one of the hosts and ping any of the other hosts to verify connectivity. If you have connectivity between the allocated hosts, you may start your experiment, if you do not have connectivity, contact the GPO at [mailto:help@geni.net]162 Once your flowspace has been opted in you should be able to exchange traffic over the approved flows between the hosts that have been allocated to your experiment. Simply SSH into one of the hosts and ping any of the other hosts to verify connectivity. If you have connectivity between the allocated hosts, you may start your experiment, if you do not have connectivity, contact [mailto:help@geni.net]. 163 163 164 164 Remember to check the expiration time for the flowspace and for each aggregate with the Omni ''sliverstatus'' and to ''renewslice'' to expand the duration of the resource allocation to match your experiment needs. For an example on how to check ''sliverstatus'' and ''renewslice'' see the [wiki:GENIExperimenter/ExperimentExample#Checkingsliverresourcestatus checking status] section of the other non-OF experiment.