Comment les machines Hyper-V obtiennent-elles des adresses IP identiques alors que la machine physique n'a qu'une seule interface réseau ?

Sous Windows 2008, nous pouvons avoir plusieurs instances Hyper-V sur la même machine physique. Généralement, cette machine n’a qu’une seule interface réseau. (Je suppose 1 carte avec 1 adresse MAC). Alors comment les machines Hyper-V obtiennent-elles des adresses IP identiques ? L’adaptateur réseau doit-il prendre en charge des fonctionnalités spéciales ?

En complément des autres réponses, non, vous n’avez pas besoin d’une carte réseau spéciale. Les VM peuvent obtenir leur propre adresse IP et même leur propre adresse MAC même en passant par une seule carte réseau physique de l’hôte. C’est similaire (mais pas exactement identique) à la façon dont vous pouvez attribuer plusieurs adresses IP à une seule carte réseau même sans utiliser la virtualisation, directement dans Windows. Dans ce cas cependant, vous n’hébergez pas non plus plusieurs adresses MAC.

Hyper-V, ou VMware si vous utilisez VMware Server ou ESXi, ou XenServer si vous utilisez celui-là, tous gèrent la traduction réseau de sorte que plusieurs machines virtuelles puissent partager la même carte réseau physique. Plusieurs cartes réseau physiques sont toujours nécessaires pour la redondance et/ou la bande passante supplémentaire, ce qui peut être indispensable si vous avez de nombreuses machines virtuelles et/ou un trafic élevé (et si vous utilisez un stockage centralisé comme un SAN, une ou plusieurs cartes réseau dédiées pour cela sont également fortement recommandées). Mais cela fonctionnera avec une seule.