La technologie Ethernet virtuelle est prise en charge dans les versions 2.4 et 2.6 du noyau Linux sur le matériel POWER5. Cette technologie permet une communication IP entre partitions logiques d'un même système au moyen d'un commutateur logiciel compatible VLAN sur les systèmes POWER5. Grâce au module pont du noyau Linux, ainsi qu'au module d'utilitaires de pont (bridge-utils), les partitions logiques peuvent communiquer avec d'autres systèmes sans affectation d'emplacements Ethernet physiques à ces partitions.
Le réseau virtuel ainsi que d'autres technologies de virtualisation POWER5 offrent une plus grande souplesse dans les scénarios de configuration. Les charges de travail sont plus faciles à consolider grâce à un contrôle accru sur l'affectation de ressources. La disponibilité réseau peut également être améliorée pour d'autres systèmes disposant de moins de ressources en associant une connexion Ethernet virtuelle, le module noyau de pont et le module noyau de liaison. Lorsqu'il n'y a pas suffisamment d'emplacements physiques pour affecter une carte de réseau physique à chaque partition logique, un accès réseau utilisant une connexion Ethernet virtuelle et le module noyau de pont est préférable à un acheminement IP car cela ne complique pas la topologie réseau IP.
Le matériel IBM System p5 et eServer p5 prend en charge la communication entre partitions logiques à l'aide d'une architecture réseau virtuelle. Les cartes de réseau Ethernet virtuelles sont reliées à un commutateur Ethernet virtuel de type IEEE 802.1q (VLAN - réseau local virtuel). Grâce à la fonction de commutation, les partitions logiques peuvent communiquer entre elles au moyen de cartes de réseau Ethernet virtuelles et via l'affectation d'ID VLAN (VID) qui leur permettent de partager un réseau logique commun. Les cartes de réseau Ethernet virtuelles sont créées et les affectations de VID sont effectuées à l'aide de la console HMC (Hardware Management Console). Le système transmet les paquets en copiant ces derniers directement de la mémoire de la partition de l'émetteur dans la mémoire tampon de réception de la partition du récepteur sans la nécessité d'une mise en mémoire tampon intermédiaire des paquets.
Le nombre de cartes de réseau Ethernet virtuelles pour chaque partition logique varie en fonction du système d'exploitation. La version 2.4 du noyau Linux prend en charge jusqu'à 100 cartes de réseau Ethernet virtuelles alors que la version 2.6 du noyau Linux ne peut accepter qu'un maximum de 32 cartes de réseau Ethernet virtuelles. Outre un PVID, le nombre de valeurs VID pouvant être affectées pour chaque carte de réseau Ethernet virtuelle est de 19, ce qui signifie que chaque carte de réseau Ethernet virtuelle peut permettre d'accéder à 20 réseaux. La console HMC génère une adresse MAC Ethernet administrée au niveau local pour les cartes de réseau Ethernet virtuelles de sorte que celles-ci n'entrent pas en conflit avec des adresses MAC de carte de réseau Ethernet physique. Pour éviter des doublons entre les cartes de réseau Ethernet virtuelles, la génération d'adresse est basée sur le numéro de série système, l'ID partition logique et l'ID carte.
Lors de l'utilisation d'Integrated Virtualization Manager, seul le PVID est autorisé (aucun réseau local virtuel supplémentaire) et peut avoir une valeur comprise entre 1 et 4 uniquement. Lors de l'utilisation du gestionnaire de partition virtuelle, chaque partition peut disposer d'une carte de réseau virtuel Ethernet maximum pour chaque PVID (de 1 à 4).
Pour les systèmes d'exploitation non VLAN, chaque carte de réseau Ethernet virtuelle est créée à l'aide d'un seul PVID (sans aucune valeur VID supplémentaire), POWER Hypervisor se chargeant de retirer les marques VLAN des paquets avant de les transmettre à la partition logique. Dans le cas de systèmes d'exploitation VLAN (par exemple, Linux avec le module VLAN), un système peut affecter des valeurs VID supplémentaires en plus des PVID, POWER Hypervisor ne se chargeant de retirer que les paquets qui portent la marque PVID. Le nombre de cartes de réseau Ethernet virtuelles prises en charge pour chaque partition logique étant élevé, plusieurs cartes peuvent se trouver sur une partition, chaque carte étant utilisée pour accéder à un seul réseau, avec affectation d'un seul PVID, ce qui évite l'affectation de valeurs VID supplémentaires. L'avantage est qu'aucune configuration VLAN supplémentaire n'est requise pour le système d'exploitation qui utilise ces cartes de réseau Ethernet virtuelles.
Dès qu'une liaison Ethernet virtuelle est établie pour une partition, une unité réseau nommée ethX est créée dans la partition. L'utilisateur peut alors définir une configuration TCP/IP similaire à une unité Ethernet physique pour communiquer avec d'autres partitions.