Changes between Version 12 and Version 13 of GENIExperimenter/Tutorials/NFV


Ignore:
Timestamp:
05/31/17 15:00:54 (23 months ago)
Author:
Nabeel Akhtar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/NFV

    v12 v13  
    99Figure 1: The image above depicts the network topology used in this tutorial.
    1010
    11 === Prerequisites: ===
    12 
    13 -      A GENI account, if you don't have one sign up! [[BR]]
    14 -      Familiarity with how to reserve GENI resources (we will be using the GENI Experimenter Portal as our tool).[[BR]]
    15 -      Familiarity with [wiki:HowTo/LoginToNodes logging into GENI compute resources].[[BR]]
    16 -      Basic understanding of OpenFlow. An OpenFlow tutorial is [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/OpenFlowRyu here]! [[BR]]
    17 -      Familiarity with the Unix command line.[[BR]]
    18 -      Familiarity with the Python programming language. We will use a controller (POX controller) written in Python for this tutorial.[[BR]]
    19 -      You will need to be a member of a project.[[BR]]
    20 
    21 [[Image(http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image026.gif)]]  '''Another version of this tutorial using the [https://osrg.github.io/ryu/ Ryu controller ] is also provided, and details can be found [wiki:GENIExperimenter/Tutorials/NFV/Ryu here] '''. [[BR]]
    22 
    23 
    24 === Tools ===
    25 
    26 -       [http://openvswitch.org/ Open vSwitch] [[BR]]
    27 -       [http://www.noxrepo.org/pox/about-pox/ POX controller]
    28 
    29 '''Both of the tools are already installed on the machines''' where the resources are provided. If it happens not to be installed, take a look at the following tutorials to learn how to install these tools: [[BR]]
    30 [wiki:HowTo/InstallOVSInProtoGENI Open vSwitch][[BR]]
    31 [http://networkstatic.net/pox-openflow-controller-installation-screencast/ POX controller] [[BR]]
    32 
    33 Where to get help:
    34 
    35 [https://openflow.stanford.edu/display/ONL/POX+Wiki POX Wiki] [[BR]]
    36 [http://openvswitch.org/support/ Open vSwitch] [[BR]]
    37 [http://groups.geni.net/geni GENI Wiki] [[BR]]
    38 
    39 == Tutorial Instruction ==
    40 {{{
    41 #!html
    42 
    43 
    44 <table id="Table_01" height="409" border="0" cellpadding="0" cellspacing="0">
    45         <tr>
    46                 <td>
    47                         <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/DesignSetup"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/design.png?format=raw" width="152" height="152" alt="Design/Setup"></a>
    48                </td>
    49                <td>
    50 <ul>
    51              <li><a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/DesignSetup">Part I: Design/Setup</a></li>
    52              <ul>
    53                  <li>Step 1:  Design the experiment</li>
    54                  <li>Step 2:  Establish the environment</li>
    55                  <li>Step 3:  Obtain resources</li>
    56              </ul></ul>
    57                </td>
    58         </tr>
    59         <tr>
    60                 <td>
    61                         <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/Execute"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/execute.png?format=raw" width="152" height="143" alt="Execute"></a>
    62                 </td>
    63                 <td>
    64              <ul>
    65 <li><a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/Execute">Part II: Execute</a></li>
    66              <ul>
    67                  <li>Step 1:  Login to VMs </li>
    68                  <li>Step 2:  Configure and initialize services  </li>
    69                  <li>Step 3:  Execute expriment </li>
    70              </ul></ul>
    71                 </td>
    72         </tr>
    73         <tr>
    74                 <td>
    75                         <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/Finish"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/finish.png?format=raw" width="152" height="114" alt="Finish"></a>
    76                 </td>
    77 
    78                 <td>
    79              <ul>
    80              <li><a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/Finish">Part III: Finish</a></li>
    81              <ul>
    82                  <li>Step 1:  Teardown Experiment</li>
    83                  <li>Step 2:  Release resources</li>
    84              </ul></ul>
    85                 </td>
    86 
    87         </tr>
    88 </table>
    89 }}}
    90 
    91 
    92 
    93 ----
    94 Author: Nabeel Akhtar
    95 
    96 Supervised by: Ibrahim Matta
    97 
    98 Boston University
     11== There are two versions of NFV tutorial ==
     12=== [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/Ryu Ryu Version (Recommended)] ===
     13=== [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/NFV/Pox Pox Version] ===