Clasificaciones de tráfico de QoS de NDIS
NDIS Quality of Service (QoS) clasifica la transmisión, o salida, los paquetes para la entrega prioritaria por parte del adaptador de red. Cada clasificación de tráfico especifica lo siguiente:
Condición de clasificación basada en un patrón de datos dentro de los datos del paquete de salida.
A partir de NDIS 6.30, las condiciones de clasificación se basan en un valor de 16 bits, como un puerto de destino UDP o TCP o un etherType de control de acceso multimedia (MAC).
Acción de clasificación que define la clase de tráfico que se va a usar para controlar el paquete de salida.
A partir de NDIS 6.30, las acciones de clasificación especifican un nivel de prioridad 802.1p.
Nota Las clasificaciones de tráfico también se conocen como "prioridades de aplicación" en las especificaciones IEEE 802.1.
Las clasificaciones de tráfico de QoS de NDIS están pensadas para los siguientes tipos de tráfico de paquetes de salida:
Paquetes basados en el tráfico que se descarga en el controlador de minipuerto, como Canal de fibra a través de Ethernet (FCoE) o paquetes iSCSI.
Paquetes basados en conexiones administradas y aplicadas por el controlador de minipuerto, como RDMA.
Dado que las clasificaciones de tráfico de QoS de NDIS no están pensadas para el tráfico TCP/IP generado por el sistema operativo, el controlador de miniporte no necesita realizar la inspección de paquetes. En su lugar, si una condición de clasificación coincide con un tipo de paquete descargado o administrado por el controlador, simplemente puede aplicar la acción de clasificación a todos los paquetes que pertenecen a ese tipo. Por ejemplo, si el controlador de minipuerto está habilitado para las descargas de FCoE y la condición de clasificación especifica el número de puerto TCP iSCSI (860 o 3260), el controlador da prioridad a todos los paquetes iSCSI de salida con el nivel de prioridad definido para la acción de clasificación.
El componente DCB (Msdcb.sys) especifica las clasificaciones de tráfico a través de solicitudes de método OID de OID_QOS_PARAMETERS. Esta solicitud OID contiene una estructura de NDIS_QOS_PARAMETERS que especifica una matriz de estructuras de NDIS_QOS_CLASSIFICATION_ELEMENT . Cada una de estas estructuras define una clasificación de tráfico.
El componente DCB especifica una clasificación de tráfico predeterminada que se aplica a todos los paquetes de salida que no coinciden con otras condiciones de clasificación. En este caso, el adaptador de red asigna el nivel de prioridad IEEE 802.1p asociado a la clasificación predeterminada a estos paquetes de salida. La clasificación de tráfico predeterminada tiene los siguientes atributos:
Tiene una condición de clasificación de tráfico de tipo NDIS_QOS_CONDITION_DEFAULT.
Es la primera clasificación de tráfico definida en la matriz de estructuras de NDIS_QOS_CLASSIFICATION_ELEMENT .
Para obtener más información sobre el componente DCB, consulte Arquitectura de QoS de NDIS para el puente del centro de datos.