Difference between revisions of "Example-olive"
(→Scenario) |
(→Scenario) |
||
Line 15: | Line 15: | ||
<center> | <center> | ||
− | [[File:Example olive.png|center|thumb| | + | [[File:Example olive.png|center|thumb|400px|Olive example scenario]] |
</center> | </center> | ||
Revision as of 00:38, 8 July 2011
Olive example
Authors: David Fernández (david at dit.upm.es) version 1.9, July 8th, 2011
Scenario
A simple example scenario designed to show and experiment with the Olive based Juniper router emulation capabilities of VNX. The scenario is made of three Olive routers interconected in a triangle topology with three LANs and three linux (Ubuntu) hosts.
To start the scenario just type:
cd /usr/share/vnx/examples/ vnx -f example_olive.xml -v --create
VNX Description
<vnx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/usr/share/xml/vnx/vnx-1.97.xsd"> <global> <version>1.92</version> <scenario_name>example_olive</scenario_name> <automac offset="0"/> <vm_mgmt type="none" /> <vm_defaults> <console id="0" display="no"/> <console id="1" display="yes"/> </vm_defaults> <!--olive_ext>simple_olive-olext.xml</olive_ext--> </global> <net name="Lan1" mode="virtual_bridge" /> <net name="Lan2" mode="virtual_bridge" /> <net name="Lan3" mode="virtual_bridge" /> <net name="ptp12" mode="virtual_bridge" /> <net name="ptp13" mode="virtual_bridge" /> <net name="ptp23" mode="virtual_bridge" /> <!-- NODES --> <vm name="r1" type="libvirt" subtype="kvm" os="olive"> <filesystem type="cow">/usr/share/vnx/filesystems/root_fs_olive</filesystem> <mem>256M</mem> <conf>conf/example_olive/r1.conf</conf> <if id="1" net="Lan1" name="fxp0"> <ipv4>10.0.1.1/24</ipv4> <ipv6>2001:db8:1::1/64</ipv6> </if> <if id="2" net="ptp12" name="fxp1"> <ipv4>10.0.0.1/30</ipv4> <ipv6>2001:db8:12::1/64</ipv6> </if> <if id="3" net="ptp13" name="fxp2"> <ipv4>10.0.0.9/30</ipv4> <ipv6>2001:db8:13::1/64</ipv6> </if> </vm> <vm name="r2" type="libvirt" subtype="kvm" os="olive"> <filesystem type="cow">/usr/share/vnx/filesystems/root_fs_olive</filesystem> <mem>256M</mem> <conf>conf/example_olive/r2.conf</conf> <if id="1" net="Lan2" name="fxp0"> <ipv4>10.0.2.1/24</ipv4> <ipv6>2001:db8:2::1/64</ipv6> </if> <if id="2" net="ptp12" name="fxp1"> <ipv4>10.0.0.2/30</ipv4> <ipv6>2001:db8:12::2/64</ipv6> </if> <if id="3" net="ptp23" name="fxp2"> <ipv4>10.0.0.5/30</ipv4> <ipv6>2001:db8:23::1/64</ipv6> </if> </vm> <vm name="r3" type="libvirt" subtype="kvm" os="olive"> <filesystem type="cow">/usr/share/vnx/filesystems/root_fs_olive</filesystem> <mem>256M</mem> <conf>conf/example_olive/r3.conf</conf> <if id="1" net="Lan3" name="fxp0"> <ipv4>10.0.3.1/24</ipv4> <ipv6>2001:db8:3::1/64</ipv6> </if> <if id="2" net="ptp13" name="fxp1"> <ipv4>10.0.0.10/30</ipv4> <ipv6>2001:db8:12::2/64</ipv6> </if> <if id="3" net="ptp23" name="fxp2"> <ipv4>10.0.0.6/30</ipv4> <ipv6>2001:db8:13::2/64</ipv6> </if> </vm> <vm name="h1" type="libvirt" subtype="kvm" os="linux"> <filesystem type="cow">/usr/share/vnx/filesystems/root_fs_ubuntu</filesystem> <mem>256M</mem> <if id="1" net="Lan1"> <ipv4>10.0.1.2/24</ipv4> <ipv6>2001:db8:1::2/64</ipv6> </if> </vm> <vm name="h2" type="libvirt" subtype="kvm" os="linux"> <filesystem type="cow">/usr/share/vnx/filesystems/root_fs_ubuntu</filesystem> <mem>256M</mem> <if id="1" net="Lan2"> <ipv4>10.0.2.2/24</ipv4> <ipv6>2001:db8:2::2/64</ipv6> </if> </vm> <vm name="h3" type="libvirt" subtype="kvm" os="linux"> <filesystem type="cow">/usr/share/vnx/filesystems/root_fs_ubuntu</filesystem> <mem>256M</mem> <if id="1" net="Lan3"> <ipv4>10.0.3.2/24</ipv4> <ipv6>2001:db8:3::2/64</ipv6> </if> </vm> <host> <hostif net="Lan1"> <ipv4>10.0.1.3/24</ipv4> <ipv6>2001:db8:1::3/64</ipv6> </hostif> </host> </vnx>
Download
The example is included in VNX distribution.