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).
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:
- RFC 2784: Encapsulación de enrutamiento genérico (GRE)
- RFC 2890: extensiones de número de secuencia y clave a GRE
Esta sección incluye:
- Introducción a la virtualización de red mediante la descarga de tareas de encapsulación de enrutamiento genérico (NVGRE)
- Compatibilidad con NVGRE en la descarga de envío grande (LSO)
- Compatibilidad con NVGRE en la descarga de segmentación UDP (USO)
- Compatibilidad con NVGRE en la descarga de suma de comprobación
- Compatibilidad con NVGRE en descargas de tareas de recepción RSS y VMQ
- Buscar el encabezado de transporte para paquetes encapsulados en la ruta de acceso de recepción
- Determinar las funcionalidades de descarga de la tarea NVGRE de un adaptador de red
- Consulta y cambio del estado de descarga de la tarea NVGRE
- Palabras clave INF estandarizadas para descarga de tareas NVGRE
Temas relacionados
Descarga de tareas de suma de comprobación