A. Configuration de la commutation

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