Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
QoS R1 presenta funcionalidades avanzadas de administración del tráfico para dispositivos WiFiCx. QoS R1 permite la priorización de los paquetes de datos de Wi-Fi a través del Servicio de Clasificación de Secuencias Reflejadas (MSCS) y el Mapeo de QoS (mapeo DSCP-to-UP). Estas características mejoran la eficiencia de red y la experiencia del usuario aplicando las directivas de QoS adecuadas a diferentes tipos de tráfico.
La funcionalidad de QoS R1 abarca las secciones 3.1 y 3.2 de la especificación de administración de QoS de WFA Wi-Fi.
A partir de la versión 1.2 de WiFiCx, puede incorporar características de QoS R1 al controlador cliente wiFiCx. QoS R1 solo está disponible en el modelo de controlador WiFiCx. En este artículo se describen los cambios de controlador necesarios para admitir estas características.
Requisitos del controlador de QOS R1
Para admitir el conjunto de características de QoS R1, un controlador cliente WiFiCx debe:
- Compatibilidad con WiFiCx versión 1.2 o posterior.
- Admite estándares WMM (Wi-Fi Multimedia).
- Tener la capacidad de enviar o recibir fotogramas de acción.
- Introducir soporte para Wake on Action Frame entrante configurable por el sistema operativo.
- Comunicar la compatibilidad del sistema operativo con las características de QoS a los puntos de acceso (AP) a través de (re)marcos de asociación.
- Indique la compatibilidad del controlador tanto con MSCS como con la asignación de QoS si se cumplen los criterios anteriores.
MSCS
Para admitir MSCS:
El controlador establece el campo MSCSSupported en WIFI_STATION_CAPABILITIES en TRUE.
Si el controlador establece MSCSSupported en true, Windows indicará la compatibilidad con MSCS marcando el bit MSCSSupported en WDI_TLV_CONNECTION_SETTINGS.
Si Windows establece el bit MSCSSupported en 1, el controlador debe establecer el campo SCS Reflejado del elemento de Capacidades Extendidas (Bit 85) en 1 en la solicitud de reasociación.
Después de una asociación correcta, Windows intentará configurar una sesión de MSCS con el AP:
Windows envía una tarea OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME al controlador.
Esta tarea solicita al controlador que envíe un marco de acción de solicitud de MSCS al AP con parámetros de máscara TCLAS predeterminados (como se especifica en la especificación de prueba WFA).
El controlador indica el estado de la respuesta del marco de acción a través de NDIS_STATUS_WDI_INDICATION_ACTION_FRAME_RECEIVED.
Cuando se indica la compatibilidad con MSCS, el controlador debe admitir Wake on Incoming Action Frame para MSCS. Al ir a Dx con una sesión de MSCS activa, el sistema operativo configurará el controlador para que se active al recibir un marco de respuesta MSCS.
El sistema operativo puede pedir al controlador que envíe al AP un marco de solicitud de acción MSCS para solicitar el desmontaje de MSCS a través de la tarea OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME.
Asignación de QoS
Para realizar la asignación de QoS:
El controlador establece el campo DSCPToUPMappingSupported en WIFI_STATION_CAPABILITIESen TRUE.
Si el controlador establece DSCPToUPMappingSupported en true, Windows indicará la compatibilidad con la asignación de QoS marcando el bit DSCPToUPMappingSupported en WDI_TLV_CONNECTION_SETTINGS.
Si Windows establece el bit DSCPToUPMappingSupported en 1, el controlador debe establecer el campo Mapa de QoS del elemento Capacidades extendidas (Bit 32) en 1 en la solicitud de reasociación.
Después de establecer la asignación de QoS a través de (re)asociación o un marco de acción de configuración de mapa de QoS que incluya un elemento de mapa de QoS, el sistema operativo configurará los valores up adecuados en función de la asignación recibida de la API.
Para las asociaciones exitosas en las que se indica la compatibilidad con el mapeo de QoS, el controlador debe:
Incluya el WDI_TLV_ASSOCIATION_RESPONSE_FRAME en el WDI_TLV_ASSOCIATION_RESULT.
Indique al sistema operativo las tramas de acción de configuración entrantes del mapa de QoS a través de NDIS_STATUS_WDI_INDICATION_ACTION_FRAME_RECEIVED.
Cuando se indica la compatibilidad con la asignación de QoS, el controlador debe admitir Wake on Incoming Action Frame para la asignación DSCP-to-UP. Al ir a Dx con la asignación de QoS establecida, el sistema operativo configurará el controlador para que se active al recibir un QoS Map Configure Action Frame.