Qu’est-ce qu’un réseau virtuel ?

Un réseau virtuel est, comme son nom l’indique, un réseau créé de manière virtuelle. Cependant, ce concept peut avoir plusieurs définitions et être mis en œuvre de différentes manières.

L’une des premières formes de réseaux virtuels est apparue au milieu des années 1990 avec l’introduction de la technologie VLAN, qui permettait de diviser logiquement les commutateurs physiques de couche 2 en plusieurs segments de couche 2. Ces réseaux virtuels sont communément appelés VLAN.

Avec la généralisation de la virtualisation des serveurs, les réseaux connectés virtuellement aux machines virtuelles (VM) exécutées sur un hyperviseur ont également pris le nom de réseaux virtuels. Dans les environnements virtualisés, l’interface réseau du serveur physique est partagée entre plusieurs VM. Pour ce faire, une interface réseau logique (port virtuel) est attribuée à chaque machine virtuelle. Ces ports virtuels se connectent à un commutateur virtuel exécuté sur l’hyperviseur, formant ainsi un réseau virtuel.

L’introduction de technologies telles que VXLAN (Virtual eXtensible LAN) et NVGRE (Network Virtualization using Generic Routing Encapsulation) a encore accru la flexibilité des réseaux virtuels en permettant de créer des environnements virtuels hautement personnalisables au-dessus de réseaux physiques ou de VLAN existants. Les réseaux créés à l’aide de VXLAN ou de NVGRE peuvent être générés et supprimés dynamiquement par logiciel ; ils sont appelés réseaux superposés (overlay networks).