Compartir a través de


Compatibilidad con NVGRE en descargas de tareas de recepción rss y VMQ

NDIS 6.30 (Windows Server 2012) presenta la virtualización de red mediante la encapsulación de enrutamiento genérico (NVGRE). Los controladores de miniporte NDIS y las NIC que realizan el escalado lateral de recepción (RSS) y la cola de máquinas virtuales (VMQ) reciben descargas de tareas deben hacerlo de una manera que admita NVGRE.

Nota En esta página se supone que está familiarizado con la información de Descarga de la segmentación de paquetes TCP grandes.

Si el controlador de miniporte admite RSS y VMQ para paquetes encapsulados, debe anunciar esas funcionalidades en los miembros RssSupported y VmqSupported de la estructura NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD . Si la miniporta anuncia estas funcionalidades, recibió una solicitud de OID de OID_TCP_OFFLOAD_PARAMETERS y se realizó correctamente el OID, la NIC debe realizar RSS y VMQ en los tipos de paquetes encapsulados anunciados.

Para los paquetes encapsulados admitidos que puede analizar, la NIC debe realizar RSS en el encabezado TCP o UDP en la carga del encabezado IP de transporte (interno) y VMQ en el encabezado MAC interno.

Para realizar RSS y VMQ, la NIC debe llegar al encabezado IP de transporte (interno) del paquete encapsulado tal y como se describe en Buscar el encabezado de transporte para paquetes encapsulados en la ruta de acceso de recepción y comprobar el número de protocolo. Si la NIC recibe un paquete que usa un protocolo que la NIC puede analizar, la NIC debe:

  • Para realizar RSS, realice un hash de tupla de 4 en el encabezado IP de transporte (interno) y el encabezado TCP o UDP.
    • En el caso de los paquetes encapsulados cuyo protocolo no se puede analizar, la NIC debe realizar un hash de tupla 2 en los campos de dirección de origen y destino del encabezado IP del túnel (externo).
    • En el caso de los paquetes encapsulados que no contienen un encabezado TCP o UDP inmediatamente después del encabezado IP de transporte (interno), la NIC debe realizar un hash de 2 tuplas en los campos de dirección de origen y destino del encabezado IP del túnel (externo).
  • Realice VMQ mediante el encabezado Ethernet en el paquete encapsulado. Para los paquetes encapsulados que no contienen un encabezado Ethernet (dentro del paquete encapsulado), se debe realizar VMQ mediante el encabezado Ethernet más externo.