|
|
Line 46: |
Line 46: |
| | | |
| == Interdomain Mobility Scenario == | | == Interdomain Mobility Scenario == |
− |
| |
− | The inter-domain mobility mobility can be download here: [http://jungla.dit.upm.es/~vnuml/doc/examples/3gpp-emulator/sae-inter.xml sae-inter.xml] (TODO)
| |
| | | |
| <div align="center">[[Image:SAE_intradomain.jpg|Inter-domain mobility scenario]]<br/> | | <div align="center">[[Image:SAE_intradomain.jpg|Inter-domain mobility scenario]]<br/> |
Line 53: |
Line 51: |
| </div> | | </div> |
| | | |
− | The scenario is composed of five domains (it can be obtained after pruning the scenario generated by the script with D=5 and N=1), which may play the | + | The scenario is composed of five domains (it can be obtained after pruning the scenario generated by the script with './sae-generator.pl 5 1'), which may play the following roles: |
− | following roles: | |
| | | |
| * Domain 1 (one AN): Terminating Visiting | | * Domain 1 (one AN): Terminating Visiting |
Line 63: |
Line 60: |
| | | |
| Note that acc1_1, acc2_1 and acc3_1 <net>s use the 'external' attribute in order to allow the interconnection of external UE equipment. However, note that the values considered in the example (eth0.121, eth0.122 and eth0.123) have to be changed to match the proper ones in your emulation environment. | | Note that acc1_1, acc2_1 and acc3_1 <net>s use the 'external' attribute in order to allow the interconnection of external UE equipment. However, note that the values considered in the example (eth0.121, eth0.122 and eth0.123) have to be changed to match the proper ones in your emulation environment. |
| + | |
| + | The inter-domain mobility mobility can be download here: [http://jungla.dit.upm.es/~vnuml/doc/examples/3gpp-emulator/sae-interdomain.xml sae-interdomain.xml] |
| | | |
| <pre> | | <pre> |
− | <?xml version="1.0" encoding="UTF-8"?>
| |
− | <!DOCTYPE vnuml SYSTEM "/usr/local/share/xml/vnuml/vnuml.dtd">
| |
− |
| |
− | <vnuml>
| |
− | <global>
| |
− | <version>1.8</version>
| |
− | <simulation_name>sae-inter</simulation_name>
| |
− | <automac/>
| |
− | <vm_mgmt type="none" />
| |
− | <vm_defaults exec_mode="mconsole">
| |
− | <kernel>/usr/local/share/vnuml/kernels/linux</kernel>
| |
− | <console id="0">pts</console>
| |
− | </vm_defaults>
| |
− | </global>
| |
− |
| |
− | <net name="ix" mode="uml_switch" />
| |
− | <net name="core1" mode="uml_switch" />
| |
− | <net name="acc1_1" mode="uml_switch" />
| |
− | <net name="acc1_2" mode="uml_switch" />
| |
− | <net name="ppp1" mode="uml_switch" />
| |
− | <net name="core2" mode="uml_switch" />
| |
− | <net name="acc2_1" mode="uml_switch" />
| |
− | <net name="acc2_2" mode="uml_switch" />
| |
− | <net name="ppp2" mode="uml_switch" />
| |
− | <net name="core3" mode="uml_switch" />
| |
− | <net name="acc3_1" mode="uml_switch" />
| |
− | <net name="acc3_2" mode="uml_switch" />
| |
− | <net name="ppp3" mode="uml_switch" />
| |
− | <net name="core4" mode="uml_switch" />
| |
− | <net name="acc4_1" mode="uml_switch" />
| |
− | <net name="acc4_2" mode="uml_switch" />
| |
− | <net name="ppp4" mode="uml_switch" />
| |
− | <net name="core5" mode="uml_switch" />
| |
− | <net name="acc5_1" mode="uml_switch" />
| |
− | <net name="acc5_2" mode="uml_switch" />
| |
− | <net name="ppp5" mode="uml_switch" />
| |
− | <net name="aux" mode="uml_switch" />
| |
− |
| |
− | <!-- domain 1 -->
| |
− |
| |
− | <vm name="dhcp1_1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc1_1">
| |
− | <ipv6>2001:db8:1:2::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:1:2::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="dhcp1_2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc1_2">
| |
− | <ipv6>2001:db8:1:3::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:1:3::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="ar1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="acc1_1">
| |
− | <ipv6>2001:db8:1:2::1/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="acc1_2">
| |
− | <ipv6>2001:db8:1:3::1/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp1">
| |
− | <ipv6>2001:db8:1:100::1/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:1:100::2">2000::/3</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | <vm name="p_cscf1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core1">
| |
− | <ipv6>2001:db8:1:1::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:1:1::1">2001:db8:1:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:1:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="s_cscf1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core1">
| |
− | <ipv6>2001:db8:1:1::3/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:1:1::1">2001:db8:1:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:1:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="i_cscf1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core1">
| |
− | <ipv6>2001:db8:1:1::4/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:1:1::1">2001:db8:1:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:1:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="p_gw1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="core1">
| |
− | <ipv6>2001:db8:1:1::100/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="ix">
| |
− | <ipv6>2001:db8:100::1/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp1">
| |
− | <ipv6>2001:db8:1:100::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:1:100::1">2001:db8:1:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:1:100::1">2001:db8:1:3::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:100::2">2001:db8:2::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::3">2001:db8:3::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::4">2001:db8:4::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::5">2001:db8:5::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::200">2001:db8:200::/48</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | <!-- domain 2 -->
| |
− |
| |
− | <vm name="dhcp2_1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc2_1">
| |
− | <ipv6>2001:db8:2:2::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:2:2::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="dhcp2_2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc2_2">
| |
− | <ipv6>2001:db8:2:3::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:2:3::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="ar2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="acc2_1">
| |
− | <ipv6>2001:db8:2:2::1/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="acc2_2">
| |
− | <ipv6>2001:db8:2:3::1/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp2">
| |
− | <ipv6>2001:db8:2:100::1/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:2:100::2">2000::/3</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | <vm name="p_cscf2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core2">
| |
− | <ipv6>2001:db8:2:1::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:2:1::1">2001:db8:2:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:2:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="s_cscf2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core2">
| |
− | <ipv6>2001:db8:2:1::3/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:2:1::1">2001:db8:2:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:2:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="i_cscf2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core2">
| |
− | <ipv6>2001:db8:2:1::4/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:2:1::1">2001:db8:2:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:2:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="p_gw2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="core2">
| |
− | <ipv6>2001:db8:2:1::100/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="ix">
| |
− | <ipv6>2001:db8:100::2/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp2">
| |
− | <ipv6>2001:db8:2:100::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:2:100::1">2001:db8:2:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:2:100::1">2001:db8:2:3::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:100::1">2001:db8:1::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::3">2001:db8:3::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::4">2001:db8:4::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::5">2001:db8:5::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::200">2001:db8:200::/48</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− |
| |
− | <!-- domain 3 -->
| |
− |
| |
− | <vm name="dhcp3_1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc3_1">
| |
− | <ipv6>2001:db8:3:2::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:3:2::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="dhcp3_2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc3_2">
| |
− | <ipv6>2001:db8:3:3::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:3:3::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="ar3">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="acc3_1">
| |
− | <ipv6>2001:db8:3:2::1/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="acc3_2">
| |
− | <ipv6>2001:db8:3:3::1/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp3">
| |
− | <ipv6>2001:db8:3:100::1/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:3:100::2">2000::/3</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | <vm name="p_cscf3">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core3">
| |
− | <ipv6>2001:db8:3:1::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:3:1::1">2001:db8:3:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:3:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="s_cscf3">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core3">
| |
− | <ipv6>2001:db8:3:1::3/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:3:1::1">2001:db8:3:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:3:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="i_cscf3">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core3">
| |
− | <ipv6>2001:db8:3:1::4/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:3:1::1">2001:db8:3:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:3:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="p_gw3">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="core3">
| |
− | <ipv6>2001:db8:3:1::100/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="ix">
| |
− | <ipv6>2001:db8:100::3/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp3">
| |
− | <ipv6>2001:db8:3:100::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:3:100::1">2001:db8:3:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:3:100::1">2001:db8:3:3::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:100::1">2001:db8:1::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::2">2001:db8:2::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::4">2001:db8:4::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::5">2001:db8:5::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::200">2001:db8:200::/48</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | <!-- domain 4 -->
| |
− |
| |
− | <vm name="dhcp4_1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc4_1">
| |
− | <ipv6>2001:db8:4:2::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:4:2::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="dhcp4_2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc4_2">
| |
− | <ipv6>2001:db8:4:3::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:4:3::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="ar4">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="acc4_1">
| |
− | <ipv6>2001:db8:4:2::1/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="acc4_2">
| |
− | <ipv6>2001:db8:4:3::1/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp4">
| |
− | <ipv6>2001:db8:4:100::1/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:4:100::2">2000::/3</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | <vm name="p_cscf4">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core4">
| |
− | <ipv6>2001:db8:4:1::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:4:1::1">2001:db8:4:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:4:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="s_cscf4">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core4">
| |
− | <ipv6>2001:db8:4:1::3/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:4:1::1">2001:db8:4:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:4:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="i_cscf4">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core4">
| |
− | <ipv6>2001:db8:4:1::4/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:4:1::1">2001:db8:4:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:4:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="p_gw4">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="core4">
| |
− | <ipv6>2001:db8:4:1::100/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="ix">
| |
− | <ipv6>2001:db8:100::4/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp4">
| |
− | <ipv6>2001:db8:4:100::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:4:100::1">2001:db8:4:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:4:100::1">2001:db8:4:3::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:100::1">2001:db8:1::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::2">2001:db8:2::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::3">2001:db8:3::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::5">2001:db8:5::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::200">2001:db8:200::/48</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− |
| |
− | <!-- domain 5 -->
| |
− |
| |
− | <vm name="dhcp5_1">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc5_1">
| |
− | <ipv6>2001:db8:5:2::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:2::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="dhcp5_2">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dhcpv6</filesystem>
| |
− | <if id="1" net="acc5_2">
| |
− | <ipv6>2001:db8:5:3::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:3::1">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="ar5">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="acc5_1">
| |
− | <ipv6>2001:db8:5:2::1/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="acc5_2">
| |
− | <ipv6>2001:db8:5:3::1/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp5">
| |
− | <ipv6>2001:db8:5:100::1/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:100::2">2000::/3</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | <vm name="p_cscf5">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core5">
| |
− | <ipv6>2001:db8:5:1::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:1::1">2001:db8:5:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:5:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="s_cscf5">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core5">
| |
− | <ipv6>2001:db8:5:1::3/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:1::1">2001:db8:5:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:5:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="i_cscf5">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-node</filesystem>
| |
− | <if id="1" net="core5">
| |
− | <ipv6>2001:db8:5:1::4/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:1::1">2001:db8:5:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:5:1::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="p_gw5">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/n3vlr-0.11-vnuml-v0.1.img</filesystem>
| |
− | <if id="1" net="core5">
| |
− | <ipv6>2001:db8:5:1::100/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="ix">
| |
− | <ipv6>2001:db8:100::5/64</ipv6>
| |
− | </if>
| |
− | <if id="3" net="ppp5">
| |
− | <ipv6>2001:db8:5:100::2/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:100::1">2001:db8:5:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:5:100::1">2001:db8:5:3::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:100::1">2001:db8:1::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::2">2001:db8:2::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::3">2001:db8:3::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::4">2001:db8:4::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::200">2001:db8:200::/48</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− |
| |
− | <!-- auxiliy element nodes -->
| |
− |
| |
− | <vm name="dns">
| |
− | <filesystem type="cow">/usr/local/share/vnuml/filesystems/tridentcom-dns</filesystem>
| |
− | <if id="1" net="aux">
| |
− | <ipv6>2001:db8:200::1/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:200::100">2000::/3</route>
| |
− | </vm>
| |
− |
| |
− | <vm name="aux_r">
| |
− | <if id="1" net="aux">
| |
− | <ipv6>2001:db8:200::100/64</ipv6>
| |
− | </if>
| |
− | <if id="2" net="ix">
| |
− | <ipv6>2001:db8:100::200/64</ipv6>
| |
− | </if>
| |
− | <route type="ipv6" gw="2001:db8:5:1::1">2001:db8:5:2::/64</route>
| |
− | <route type="ipv6" gw="2001:db8:100::1">2001:db8:1::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::2">2001:db8:2::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::3">2001:db8:3::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::4">2001:db8:4::/48</route>
| |
− | <route type="ipv6" gw="2001:db8:100::5">2001:db8:5::/48</route>
| |
− | <forwarding type="ipv6" />
| |
− | </vm>
| |
− |
| |
− | </vnuml>
| |
| </pre> | | </pre> |
| | | |