Compartir a través de


Acerca de la virtualización de red mediante la encapsulación de enrutamiento genérico (NVGRE)

Virtualización de red de Hyper-V admite virtualización de red mediante encapsulación de enrutamiento genérico (NVGRE) como mecanismo para virtualizar direcciones IP. En NVGRE, el paquete de la máquina virtual está encapsulado dentro de otro paquete. El encabezado de este nuevo paquete con formato NVGRE tiene las direcciones IP de área de origen y de proveedor de destino (PA) adecuadas. Además, tiene un identificador de subred virtual (VSID) de 24 bits, que se almacena en el encabezado GRE del nuevo paquete.

En la ilustración siguiente se muestra un paquete encapsulado gre. En la conexión, los paquetes encapsulados de NVGRE parecen paquetes IP a través de Ethernet, excepto que la carga del encabezado IP externo es un paquete IP encapsulado gre (incluido el encabezado Ethernet).

Diagrama que compara el paquete original y el paquete encapsulado gre. Ambos tienen datos de usuario mac, encabezado IP, encabezado TCP y TCP. El paquete encapsulado gre también tiene MAC externo, encabezado IP externo y GRE.

NDIS 6.30 (disponible en Windows Server 2012 y versiones posteriores) presenta la descarga de tareas NVGRE, lo que permite usar paquetes con formato NVGRE con:

  • Descarga de envío grande (LSO)
  • Virtual Machine Queue (VMQ)
  • Descarga de suma de comprobación de transmisión (Tx) (IPv4, TCP, UDP)
  • Descarga de suma de comprobación de recepción (Rx) (IPv4, TCP, UDP)

NDIS 6.85 presenta compatibilidad con NVGRE con descarga de segmentación UDP (USO).

Nota: Es posible que un controlador de protocolo descargue paquetes de "modo mixto", lo que significa que los paquetes en los que las versiones del encabezado IP interna y externa son diferentes. Por ejemplo, un paquete podría tener un encabezado IP externo como IPv6 y el encabezado IP interno como IPv4.

Nota: También es posible que un controlador de protocolo descargue un paquete con formato NVGRE que no tenga ningún encabezado TCP o UDP interno. Por ejemplo, un paquete IP podría tener una carga interna que sea un paquete de Protocolo de mensajes de control de Internet (ICMP).

Para obtener más información sobre NVGRE, consulte el siguiente borrador de Internet:

NVGRE se basa en la encapsulación de enrutamiento genérico (GRE). Para obtener más información sobre GRE, consulte los siguientes recursos:

Esta sección incluye:

Descarga de tareas de suma de comprobación

Descarga de la segmentación de paquetes TCP grandes

Descarga de tarea TCP/IP