4. Raccordement au commutateur de distribution

Dans cette section, on étudie le raccordement des deux machines virtuelles au commutateur de distribution sur le système hôte.

Q4.

Comment contrôler la configuration des ports du commutateur de distribution sur le système hôte ?

Le commutateur virtuel implanté sur le système hôte est géré par Open vSwitch. On fait donc appel à la commande ovs-vsctl pour afficher la configuration des ports. Le mot clé dans le cas de cette question est vlan_mode.

  • Pour le port de raccordement du routeur bleu, on obtient :

    sudo ovs-vsctl list port tap200 | grep vlan_mode
    vlan_mode           : trunk
  • Pour le port de raccordement du routeur vert, on obtient :

    sudo ovs-vsctl list port tap201 | grep vlan_mode
    vlan_mode           : trunk

Q5.

Comment s'assurer que le port du commutateur est bien configuré à chaque nouveau lancement de machine virtuelle ?

On place les commandes de configuration dans une section dédiée du script de lancement. Voici deux exemples de script de lancement :

#!/bin/bash
RAM=1024

echo "Lancement routeur Bleu ou Vert"
SWITCH_PORT=200

sudo ovs-vsctl set port tap$SWITCH_PORT vlan_mode=trunk

$HOME/vm/scripts/ovs-startup.sh router.qcow2 $RAM $SWITCH_PORT

Les numéros de port et de VLAN donnés dans les exemples ci-dessus sont à changer suivant le contexte.