Changes between Version 5 and Version 6 of GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopoQuagga/DesignSetup


Ignore:
Timestamp:
06/24/16 20:01:37 (3 years ago)
Author:
pjayanth@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopoQuagga/DesignSetup

    v5 v6  
    7676{{{
    7777#!html
    78 <table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://trac.gpolab.bbn.com/gcf/raw-attachment/wiki/Graphics/stock_notes.png" width="40" height="40" alt="Note"></td><td> The download command does not allow naming it simply uses the slice name to generate a RSpec file.  We have save a copy of this RSpec, which you may choose to download, available at <a href="http://www.gpolab.bbn.com/exp/sysexpr/rspec-for-wiki/4node-v1.rspec">here</a> </td></tr></table>
     78<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://trac.gpolab.bbn.com/gcf/raw-attachment/wiki/Graphics/stock_notes.png" width="40" height="40" alt="Note"></td><td> The download command does not allow naming it simply uses the slice name to generate a RSpec file.  We have save a copy of this RSpec, which you may choose to download, available at <a href="http://pcvm2-33.genirack.nyu.edu/Quagga_4node_rspec.xml">here</a> </td></tr></table>
    7979  </li>
    8080</ol>
     
    176176
    177177
    178 Once we have verified the routing functions for the virtual router, we add end hosts to validate the end-to-end communication.  As the figure shows below, we create the same four-node topology by loading `4node-v3.rspec` in Flack, and create two more VMs as a client and a server, and add two virtual links.  The links between end-hosts and edge routers are configured as below:
     178Once we have verified the routing functions for the virtual router, we add end hosts to validate the end-to-end communication.  As the figure shows below, we create the same four-node topology by loading `Quagga_4node_rspec.xml` in Flack, and create two more VMs as a client and a server, and add two virtual links.  The links between end-hosts and edge routers are configured as below:
    179179{{{
    180180client ----- router-1: 192.168.10.0/24
     
    186186
    187187
    188 For client and server,  we select regular `Ubuntu 12.04` OS in the node information, so we need to install `iperf` separately. In this example, there are only two hosts need iperf installed, so one option is to login to each host, and manually install it by running
     188For client and server,  follow the same steps as we followed in the [wiki:GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftwareQuagga#a4.VerifyInstaGENICustomImage Load Custom Image] section. Also we need to install `iperf` separately. In this example, there are only two hosts which need iperf installed, so one option is to login to each host, and manually install it by running
    189189
    190190{{{
     
    193193
    194194
    195 Or, we can also write a script to install `iperf` to the client and server, load it as an install script by following the same steps as we just did for XORP. The install scripts for client and server can be downloaded from [http://www.gpolab.bbn.com/exp/sysexpr/install_script.tar.gz here]. An sample RSpec with iperf install script and execute command can be downloaded at [http://www.gpolab.bbn.com/exp/sysexpr/rspec-for-wiki/4node-v4.rspec `4node-v4.rspec`].
     195Or, we can also write a script to install `iperf` to the client and server, load it as an install script. The install scripts for client and server can be downloaded from [http://www.gpolab.bbn.com/exp/sysexpr/install_script.tar.gz here]. An sample RSpec with iperf install script and execute command can be downloaded at [http://www.gpolab.bbn.com/exp/sysexpr/rspec-for-wiki/4node-v4.rspec `4node-v4.rspec`].
    196196
    197197[[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopo/DesignSetup:4node-add-endhosts.png)]]