Les interfaces réseau des instances de systèmes virtualisés sont
un brassées sur une instance de commutateur, virtuel lui aussi,
vde. Ce commutateur est fourni par le
paquet vde2
et il est lancé lors de
l'initialisation de l'interface tap0
sur le système hôte. Voici un extrait du fichier /etc/network/interfaces
.
auto tap0 iface tap0 inet static address 192.0.2.1 netmask 255.255.255.192 network 192.0.2.0 broadcast 192.0.2.63 vde2-switch -
Le brassage correspondant à la vue topologie logique est donné dans le tableau ci-dessous.
Tableau A.1. Brassage commutateur virtuel
Port VDE | Hôte | Interface(s) | Liaison |
---|---|---|---|
1 | Système hôte | tap0 | commutateur vde |
2 | ISP | eth0 | système hôte | Internet |
3 | ISP | eth1.101 | link101 |
eth1.103 | link103 | ||
4 | R1 | eth0.101 | link101 |
eth0.13 | trunk R1 + R3 | ||
eth0.12 | trunk R1 + R2 | ||
5 | R2 | eth0 | host |
eth0.12 | trunk R2 + R1 | ||
eth0.23 | trunk R2 + R3 | ||
6 | R3 | eth0.103 | link103 |
eth0.13 | trunk R3 + R1 | ||
eth0.23 | trunk R3 + R2 | ||
7 | host | eth0 | R2 |
Le fichier de configuration à charger au lancement du commutateur se présente comme suit.
vlan/create 12 vlan/create 13 vlan/create 23 vlan/create 20 vlan/create 101 vlan/create 103 vlan/create 999 vlan/addport 12 4 vlan/addport 12 5 vlan/addport 13 4 vlan/addport 13 6 vlan/addport 23 5 vlan/addport 23 6 vlan/addport 20 5 vlan/addport 20 7 vlan/addport 101 3 vlan/addport 101 4 vlan/addport 103 3 vlan/addport 103 6 vlan/addport 999 3 vlan/addport 999 4 vlan/addport 999 6