Configuration des domU sous NetBSD

réseau virtuel Xen
Extrait du schéma global : réseau virtuel des machines Xen

Chaque domaine U est sur un réseau IP "dédié" : 192.168.2.XX/28

Config Xen IP Dom U routeur masque
dom1 (NetBSD) 192.168.2.1 192.168.2.14 255.255.255.240
dom2 (NetBSD) 192.168.2.17 192.168.2.30 255.255.255.240
dom3 (NetBSD) 192.168.2.31 192.168.2.46 255.255.255.240
dom4 (NetBSD) 192.168.2.47 192.168.2.62 255.255.255.240
dom5 (Debian) 192.168.2.63 192.168.2.78 255.255.255.240
dom6 (Debian) 192.168.2.79 192.168.2.94 255.255.255.240
dom7 (Debian) 192.168.2.95 192.168.2.110 255.255.255.240

Le masque IP définit une tranche de 16 adresses (192.168.2.0 à 192.168.2.15 pour dom1). Les adresses .0 et .15 sont réservées pour les communications "broadcast" et ne doivent pas être attribuées. La machine virtuelle DomU utilise la première adresse disponible .1 et le routeur virtuel créé par le Dom0 utilise la dernière .14.

Dans le fichier de configuration de machine virtuelle domX, l'adresse IP fournie est celle du routeur virtuel hébergé sur dom0 (l'adresse IP du domU est définie dans ses propres fichiers de configuration : /etc/network/interfaces pour une machine Debian, par exemple.

Les autres domaines utilisent le même schéma, décalé de 16 (pour des plages d'adresses successives et disjointes).

NB : dans l'absolu, un masque /30 est suffisant pour chaque domaine