Difference between revisions of "Allexamples"

From VNUML-WIKI
Jump to: navigation, search
(added 3gpp-example)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Title|VNUML Example Scenarios}}
 
{{Title|VNUML Example Scenarios}}
  
'''NOTE:''' all examples are configred to use "/usr/share/" as the base installation directory. This is the default when you install vnuml as a debian/ubuntu package. If you have installed vnuml manually, you should edit the second and fourth line of the xml specification file and change the directories to "/usr/local/share" (or whatever you have defined during installation).
+
'''NOTE:''' all examples are configured to use "/usr/share/" as the base installation directory (and "/var/run/vnuml" to put some files associated to running scenarios). This is the default when you install vnuml as a debian/ubuntu package. If you have installed vnuml manually, you should edit the second and fourth line of the xml specification file and change the directories to "/usr/local/share" and "/var/local/run/vnuml" (or whatever you have defined during installation).
  
 
Besides, if you install the examples in a different directory than the standard one (under /usr/share/vnuml/examples/*) you should adjust the variable "BASEDIR" in the fifth line.
 
Besides, if you install the examples in a different directory than the standard one (under /usr/share/vnuml/examples/*) you should adjust the variable "BASEDIR" in the fifth line.
Line 31: Line 31:
 
|-
 
|-
 
| style="text-align: left" | [[Example-OSPF|OSPF Network Laboratory]]
 
| style="text-align: left" | [[Example-OSPF|OSPF Network Laboratory]]
| 1.8
+
| 1.8<br><small>[[Example-OSPF_1.9|(1.9 beta)]]</small>
 
| A complex network enviroment using the OSPF dynamic routing protocol to configure a backbone and several sites.  
 
| A complex network enviroment using the OSPF dynamic routing protocol to configure a backbone and several sites.  
 
|-
 
|-
Line 50: Line 50:
 
| A testing platform that, by combining the virtualization features provided by VNUML with the capabilities offered by several of the available Open Source IMS and mobility toolkits, allows the easy creation and deployment of complex multi-domain 3GPP SAE emulation scenarios. Some results of this work have been presented in our [http://www.tridentcom.org/tridentcom08 TridentCom 2008] paper.
 
| A testing platform that, by combining the virtualization features provided by VNUML with the capabilities offered by several of the available Open Source IMS and mobility toolkits, allows the easy creation and deployment of complex multi-domain 3GPP SAE emulation scenarios. Some results of this work have been presented in our [http://www.tridentcom.org/tridentcom08 TridentCom 2008] paper.
 
|-
 
|-
 +
| style="text-align: left" | [[Example-NSF-14|NSF Network (14 nodes)]]
 +
| 1.8<br><small>[[Example-NSF-14_1.9|(1.9 beta)]]</small>
 +
| A scenario composed of 14 nodes and 21 point-to-point networks resembling the real-world NSF network topology.
 +
|-
 +
| style="text-align: left" | [[Example-RedIris|RedIRIS Network]]
 +
| 1.8<br><small>[[Example-RedIris_1.9|(1.9 beta)]]</small>
 +
| A scenario composed of 19 nodes and 31 point-to-point networks resembling the real-world RedIRIS topology.
 +
|-
 +
| style="text-align: left" | [[Example-DHCP|DHCP]]
 +
| 1.9 beta
 +
| A simple VNUML example that simulates a basic DHCP scenario (1 server, 2 relays, 5 clients, 3 subnets).
 +
|-
 +
 +
 +
 
<!--
 
<!--
 
| Example
 
| Example

Latest revision as of 10:49, 21 April 2009

VNUML Example Scenarios

NOTE: all examples are configured to use "/usr/share/" as the base installation directory (and "/var/run/vnuml" to put some files associated to running scenarios). This is the default when you install vnuml as a debian/ubuntu package. If you have installed vnuml manually, you should edit the second and fourth line of the xml specification file and change the directories to "/usr/local/share" and "/var/local/run/vnuml" (or whatever you have defined during installation).

Besides, if you install the examples in a different directory than the standard one (under /usr/share/vnuml/examples/*) you should adjust the variable "BASEDIR" in the fifth line.

Name Version Description
Simple 1.8 The most simple VNUML example: just a virtual machine without network interfaces. Useful to test and tune kernels and root filesystems before using them in more complex scenarios.
Basic (formerly named Tutorial) 1.8 A simple VNUML example that emulates five nodes interconnected through four emulated networks and maintaining connection with external networks through the host machine.
Update Root Filesystem 1.8 This is a simple example useful to install or update applications inside a UML root filesystem. It creates a virtual machine with external network access by means of a subinterface of the host machine network interface. Once started you can use typical applications like dselect in Debian to update the filesystem.
VLANs 1.8 A example of VNUML VLANs support, showing a scenario with three concurrent simulations with one virtual machine connected to a diferent VLAN throught the same host physical interface.
DNS 1.8 This example implements a complete DNS hierarchy made of six name servers under a fictitious .e6 top level domain. It is an interesting example to learn and experiment with with DNS and the configuration of the widest used DNS server implementation: bind.
OSPF Network Laboratory 1.8
(1.9 beta)
A complex network enviroment using the OSPF dynamic routing protocol to configure a backbone and several sites.
Two Hosts 1.8 This example shows how to run two simulations in two separate hosts, with interaction between them. Thanks to Jasmy Azry B. Johari, from Telekom Malaysia.
BGP Networking Laboratory 1.8 This scenario provides an example of how VNUML can be used for testing routing daemons, and specifically bgpd, which is the BGP implementation included with Quagga Routing Suite.
Dynamips/Dynagen 1.8 This scenario provides an example about how to create mixed scenarios made of VNUML virtual machines and CISCO routers emulated using Dynamips/Dynagen tools.
3GPP System Architecture Evolution (SAE) 1.8 A testing platform that, by combining the virtualization features provided by VNUML with the capabilities offered by several of the available Open Source IMS and mobility toolkits, allows the easy creation and deployment of complex multi-domain 3GPP SAE emulation scenarios. Some results of this work have been presented in our TridentCom 2008 paper.
NSF Network (14 nodes) 1.8
(1.9 beta)
A scenario composed of 14 nodes and 21 point-to-point networks resembling the real-world NSF network topology.
RedIRIS Network 1.8
(1.9 beta)
A scenario composed of 19 nodes and 31 point-to-point networks resembling the real-world RedIRIS topology.
DHCP 1.9 beta A simple VNUML example that simulates a basic DHCP scenario (1 server, 2 relays, 5 clients, 3 subnets).