Glosario de F5

Virtualización de red mediante encapsulamiento de enrutamiento genérico (NVGRE)

¿Qué es NVGRE (virtualización de red mediante encapsulamiento de enrutamiento genérico)?

NVGRE significa "Virtualización de red mediante encapsulación de enrutamiento genérico". Es un protocolo de tunelizacion que utiliza GRE (Encapsulación de enrutamiento genérico) para encapsular tramas Ethernet en paquetes IP, lo que permite la creación de segmentos virtuales de Capa 2 (L2) sobre redes de Capa 3 (L3).

Desde mediados de la década de 1990, VLAN (LAN virtual) ha sido una tecnología comúnmente utilizada para crear segmentos L2 lógicos (virtuales) en conmutadores físicos. Sin embargo, el estándar VLAN solo permite una ID de VLAN de 12 bits para identificar segmentos L2 lógicos, lo que limita la cantidad de segmentos a aproximadamente 4000, haciéndolo inadecuado para redes de gran escala. NVGRE fue desarrollado para resolver esta limitación.

Con NVGRE, el VSID (ID de subred virtual) para identificar segmentos L2 lógicos se amplía a 24 bits, lo que permite la creación de hasta aproximadamente 16 millones de segmentos L2. Además, debido a que NVGRE construye segmentos L2 lógicos sobre redes L3, permite la creación de segmentos L2 lógicos individuales que abarcan múltiples VLAN conectadas por enrutadores.

Esta capacidad es particularmente ventajosa en situaciones como migraciones en vivo de máquina virtual entre diferentes servidores físicos. Normalmente, las migraciones en vivo a través de dominios L2 pueden generar problemas como cambios en la subred IP, lo que requiere nuevas direcciones IP para las máquinas virtuales migradas y obliga a realizar ajustes del lado del cliente para acceder a las direcciones actualizadas. Sin embargo, al mantener un segmento L2 unificado incluso entre enrutadores, NVGRE mitiga estos problemas de manera efectiva.

La práctica de utilizar protocolos de tunelización para crear redes lógicas sobre redes físicas existentes se conoce como superposición de red. Otras tecnologías que utilizan superposición de red, similares a NVGRE, incluyen VXLAN. La virtualización de red a través de técnicas de superposición es un componente clave en la implementación de SDN (redes definidas por software), un enfoque basado en software para administrar configuraciones de red.