Virtualización de red mediante encapsulación de enrutamiento genérico
Hyper-V admite la virtualización de red mediante la encapsulación de enrutamiento genérica (NVGRE) como mecanismo para virtualizar direcciones IP. En NVGRE, el paquete de la máquina virtual se encapsula dentro de otro paquete. El encabezado de este nuevo paquete con formato NVGRE tiene las direcciones IP del área de origen y del 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 el diagrama siguiente se muestra un paquete encapsulado por GRE. En la conexión, los paquetes encapsulados por NVGRE tienen un aspecto similar a los paquetes de IP sobre ethernet, salvo que la carga del encabezado IP externo es un paquete IP encapsulado por 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, es decir, paquetes en los que las versiones de encabezado IP interno y externo 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 es un paquete del 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
- RFC 2890: Extensiones de clave y número de secuencia para GRE
Contenido relacionado
- Información general sobre 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
- Localizar el encabezado de transporte para paquetes encapsulados en la ruta de recepción
- determinar las funcionalidades de descarga de tareas NVGRE de un adaptador de red
- Consulta y cambio del estado de descarga de la tarea NVGRE
- Palabras clave INF estandarizadas para la descarga de tareas NVGRE
- Descarga de tareas de suma de comprobación
- Descarga de la segmentación de paquetes TCP grandes
- Descarga de tareas TCP/IP