Classificações de tráfego de QoS do NDIS

A QoS (Qualidade de Serviço) do NDIS classifica pacotes de transmissão ou saída para entrega priorizada pelo adaptador de rede. Cada classificação de tráfego especifica o seguinte:

  • Uma condição de classificação baseada em um padrão de dados dentro dos dados do pacote de saída.

    A partir do NDIS 6.30, as condições de classificação são baseadas em um valor de 16 bits, como uma porta de destino UDP ou TCP ou um MAC (controle de acesso de mídia) EtherType.

  • Uma ação de classificação que define a classe de tráfego a ser usada para lidar com o pacote de saída.

    A partir do NDIS 6.30, as ações de classificação especificam um nível de prioridade de 802,1p.

Nota As classificações de tráfego também são conhecidas como "prioridades de aplicativo" nas especificações do IEEE 802.1.

As classificações de tráfego de QoS do NDIS destinam-se aos seguintes tipos de tráfego de pacotes de saída:

  • Pacotes baseados no tráfego descarregado para o driver de miniporto, como pacotes FCoE (Fibre Channel via Ethernet) ou iSCSI.

  • Pacotes baseados em conexões gerenciadas e impostas pelo driver de miniporto, como RDMA.

Como as classificações de tráfego de QoS do NDIS não se destinam ao tráfego TCP/IP gerado pelo sistema operacional, o driver de miniporto não precisa executar a inspeção de pacotes. Em vez disso, se uma condição de classificação corresponder a um tipo de pacote que foi descarregado ou gerenciado pelo driver, ele poderá simplesmente aplicar a ação de classificação a todos os pacotes que pertencem a esse tipo. Por exemplo, se o driver de miniporto estiver habilitado para descarregamentos FCoE e a condição de classificação especificar o número da porta TCP iSCSI (860 ou 3260), o driver priorizará todos os pacotes iSCSI de saída com o nível de prioridade definido para a ação de classificação.

O componente DCB (Msdcb.sys) especifica classificações de tráfego por meio de solicitações de método OID de OID_QOS_PARAMETERS. Essa solicitação OID contém uma estrutura NDIS_QOS_PARAMETERS que especifica uma matriz de estruturas de NDIS_QOS_CLASSIFICATION_ELEMENT . Cada uma dessas estruturas define uma classificação de tráfego.

O componente DCB especifica uma classificação de tráfego padrão que é aplicada a todos os pacotes de saída que não correspondem a outras condições de classificação. Nesse caso, o adaptador de rede atribui o nível de prioridade do IEEE 802.1p associado à classificação padrão a esses pacotes de saída. A classificação de tráfego padrão tem os seguintes atributos:

Para obter mais informações sobre o componente DCB, consulte NDIS QoS Architecture for Data Center Bridging.