¿Qué es una red virtual?
Una red virtual es, como su nombre lo indica, una red construida virtualmente. Sin embargo, existen múltiples definiciones y métodos de implementación para este concepto.
Una de las primeras formas de redes virtuales surgió a mediados de la década de 1990 con la introducción de la tecnología VLAN, que permitió que los conmutadores L2 físicos se dividieran lógicamente en múltiples segmentos L2. Estas redes virtuales se conocen comúnmente como VLAN.
Con la adopción generalizada de la virtualización de servidores, las redes conectadas virtualmente a máquinas virtuales (VM) que operan en un hipervisor también pasaron a denominarse redes virtuales. En entornos virtualizados, la interfaz de red del servidor físico es compartida por varias máquinas virtuales. Para ello, a cada máquina virtual se le asigna una interfaz de red lógica (puerto virtual). Estos puertos virtuales se conectan a un conmutador virtual que se ejecuta en el hipervisor y forman una red virtual.
La introducción de tecnologías como VXLAN (Virtual eXtensible LAN) y NVGRE (Virtualización de red mediante encapsulación de enrutamiento genérico) ha ampliado aún más la flexibilidad de las redes virtuales al permitir entornos virtuales altamente personalizables sobre redes físicas o VLAN existentes. Las redes creadas con VXLAN o NVGRE se pueden generar y eliminar dinámicamente a través del software, y dichas redes se conocen como redes superpuestas.