Changes between Version 2 and Version 3 of Tutorials/qNSE/aNgSgEmulator


Ignore:
Timestamp:
May 3, 2018, 4:10:38 PM (6 years ago)
Author:
mita
Comment:

Formating manual.

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/qNSE/aNgSgEmulator

    v2 v3  
    55=== Description ===
    66For this tutorial we will use ORBIT SB9 test bed to execute a test with two types of supported flows (stream and command flows) on test topology shown on image below.
    7 
     7[[Image(tutorial_topology.png)]]
    88
    99Environment setup, test execution and results collecting is covered in this tutorial.
     
    1212
    1313VM that will be used in ORBIT environment should be Ubuntu 14.04 with following installed:
    14 1. Mininet with POX, available at GitHub with detailed installation instruction.
    15 2. jsonpickle, used for JSON configuration deserialization. It can be installed using pip (pip install jsonpickle)
    16 3. nfdump, needed for netflow results parsing. It can be installed using 'sudo apt-get install nfdump'
    17 4. emulator, provided at - link
     141. Mininet with POX, available at [https://github.com/mininet/mininet this GitHub page] with detailed installation instruction.
     152. [https://github.com/jsonpickle/jsonpickle jsonpickle], used for JSON configuration deserialization. It can be installed using pip (pip install jsonpickle)
     163. [https://github.com/phaag/nfdump nfdump], needed for Net Flow results parsing. It can be installed using `sudo apt-get install nfdump`
     174. emulator, provided at following link
    1818
    1919These steps can be simplified if prepared VM is saved and reused.
     
    2222
    2323Setting up environment automated. First, time slot at ORBIT should be scheduled. It can be done using ORBIT Control Panel. Once the registrations has been approved via email, prepared VM can be loaded onto the SB9 test bed and the machines can be started:
    24 1.      omf load -i sg.ndz -t all
    25 2.      omf tell -a on -t all
    26 Once the VM image has been loaded and the nodes are up and running, the only thing left is to exchange ssh authorized keys. This is done by executing following script:
    27 1.      start ./setup_ssh.sh ~/nodes.
     241. `omf load -i sg.ndz -t all`
     252. `omf tell -a on -t all`
     26Once the VM image has been loaded and the nodes are up and running, the only thing left is to exchange ssh authorized keys. This is done by executing following script `./setup_ssh.sh ~/nodes.`
    2827Provided nodes file contains the list of ORBIT nodes that are up and running.
    2928
    3029=== Running the experiment ===
    3130
    32 Test is run by executing SG-CommTestBed.py script, locally or remotely using SSH.
     31Test is run by executing `SG-CommTestBed.py` script, locally or remotely using SSH.
    3332
    3433=== Results analysis ===
     
    38372.      Netflow data
    3938They can be collected by calling on ORBIT gateway box that will collect all the results and copy it locally.
    40 Once the results are collected they can be analized. Traffic generators can be opened using any text editor while Netflow can be opened using excel.
     39Once the results are collected they can be analyzed. Traffic generators can be opened using any text editor while Netflow can be opened using excel.