Información general sobre los parámetros de QoS de NDIS
Los parámetros de calidad de servicio (QoS) NDIS especifican las directivas y la configuración de las clases de tráfico que usa el adaptador de red para la transmisión, o salida, entrega de paquetes. Los parámetros de QoS de NDIS contienen la siguiente configuración:
Configuración de nivel de prioridad y control de flujo. Esta configuración define el nivel de prioridad IEEE 802.1p y los algoritmos de control de flujo opcionales para el tráfico de transmisión, o salida.
Para obtener más información, consulte Niveles de prioridad y Control de flujo.
Configuración del algoritmo de selección de tráfico (TSA). Esta configuración define cómo el adaptador de red selecciona el tráfico de salida de sus colas de transmisión. Por ejemplo, el adaptador podría usar el TSA de prioridad estricta y seleccionar paquetes de salida basados solo en la prioridad IEEE 802.1p. El adaptador también podría usar el TSA de selección de transmisión mejorada (ETS) que modera el tráfico de salida entre las clases de tráfico en función de su asignación de ancho de banda.
Para obtener más información, vea Algoritmos de selección de transmisión (TSA).
Clasificaciones de tráfico que especifican la asignación de niveles de prioridad IEEE 802.1p a paquetes que contienen datos que coinciden con una condición de clasificación, como un puerto TCP de destino o EtherType. Para obtener más información, consulte Clasificaciones de tráfico de QoS de NDIS.
Nota Las clasificaciones de tráfico también se conocen como "prioridades de aplicación" en las especificaciones IEEE 802.1.
QoS de NDIS define los siguientes tipos de parámetros:
Parámetros de QoS de NDIS locales
Los parámetros de QoS de NDIS locales especifican la configuración principal de QoS para un controlador de miniporte y su adaptador de red. Estos parámetros persisten en el registro del sistema y se administran localmente al controlador de miniporte de la siguiente manera:
A través de una solicitud de método de identificador de objeto NDIS (OID) de OID_QOS_PARAMETERS que emite el componente DCB. Esta solicitud de OID contiene una estructura de NDIS_QOS_PARAMETERS que especifica los parámetros de QoS de NDIS locales.
Para obtener más información sobre el componente DCB, consulte Arquitectura de QoS de NDIS para el puente del centro de datos.
A través de la configuración de registro propietaria para el adaptador de red. El controlador de minipuerto lee esta configuración cuando NDIS llama a su función MiniportInitializeEx .
A través de la configuración emitida al controlador de minipuerto a través de una aplicación de administración desarrollada por el proveedor de hardware independiente (IHV).
Para obtener más información sobre cómo el controlador de minipuerto obtiene sus parámetros de QoS NDIS locales, vea Establecer parámetros de QoS de NDIS locales.
Parámetros de QoS de NDIS remotos
Los parámetros de QoS de NDIS remotos son aquellos que están configurados en un par remoto al que está conectado el adaptador de red a través del vínculo de datos. El controlador de minipuerto detecta estos parámetros a través del protocolo de intercambio de puente del centro de datos (DCBX) especificado por el estándar de borrador IEEE 802.1Qaz.
DCBX requiere que el controlador de miniporte mantenga solo un conjunto de parámetros de QoS remotos recibidos de un único par de vínculo de datos. El controlador de minipuerto debe emitir una indicación de estado NDIS cuando sus parámetros de QoS remotos se reciben de un mismo nivel por primera vez o cambian más tarde. Por ejemplo, el controlador puede cambiar sus parámetros de QoS de NDIS remotos porque recibió un conjunto diferente de parámetros de QoS de su par remoto. Para obtener más información sobre este proceso, vea Indicación de cambios en los parámetros de QoS de QoS remotos de NDIS.
Para obtener más información sobre cómo el controlador de minipuerto obtiene sus parámetros de QoS QoS remotos de NDIS, consulte Recepción de parámetros QoS de NDIS remotos.
Parámetros de QoS de NDIS operativos
Los parámetros de QoS de NDIS operativos son aquellos que el controlador de minipuerto resuelve para la priorización del tráfico a través de la conexión de vínculo de datos a un mismo nivel remoto. El controlador de minipuerto resuelve sus parámetros de QoS NDIS operativos a partir de sus parámetros QoS de NDIS locales o remotos.
El controlador de minipuerto debe emitir una indicación de estado NDIS cuando sus parámetros de QoS operativos se resuelven por primera vez o cambian más adelante. Por ejemplo, el controlador puede cambiar sus parámetros de QoS de NDIS operativos porque recibió un conjunto diferente de parámetros QoS de su par remoto. Para obtener más información sobre cómo generar esta indicación de estado, vea Indicación de cambios en los parámetros de QoS de NDIS operativos.
Para obtener más información sobre cómo resuelve el controlador de miniporte sus parámetros de QoS de NDIS operativos, consulte Resolución de parámetros de QoS de NDIS operativos.