Changes between Version 5 and Version 6 of GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopoQuagga/DesignSetup
- Timestamp:
- 06/24/16 20:01:37 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopoQuagga/DesignSetup
v5 v6 76 76 {{{ 77 77 #!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> 79 79 </li> 80 80 </ol> … … 176 176 177 177 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: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 `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: 179 179 {{{ 180 180 client ----- router-1: 192.168.10.0/24 … … 186 186 187 187 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 hostsneed iperf installed, so one option is to login to each host, and manually install it by running188 For 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 189 189 190 190 {{{ … … 193 193 194 194 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`].195 Or, 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`]. 196 196 197 197 [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/SmallTopo/DesignSetup:4node-add-endhosts.png)]]