Visão geral dos parâmetros de QoS do NDIS

Os parâmetros de QoS (Qualidade de Serviço) do NDIS especificam as políticas e as configurações das classes de tráfego que o adaptador de rede usa para transmissão ou saída, entrega de pacotes. Os parâmetros de QoS do NDIS contêm as seguintes configurações:

  • Configurações de nível de prioridade e controle de fluxo. Essas configurações definem o nível de prioridade do IEEE 802.1p e os algoritmos opcionais de controle de fluxo para o tráfego de transmissão ou saída.

    Para obter mais informações, consulte Níveis de prioridade e controle de fluxo.

  • Configurações de TSA (algoritmo de seleção de tráfego). Essas configurações definem como o adaptador de rede seleciona o tráfego de saída de suas filas de transmissão. Por exemplo, o adaptador poderia usar a TSA de prioridade estrita e selecionar pacotes de saída com base apenas na prioridade do IEEE 802.1p. O adaptador também pode usar a TSA ETS (Seleção avançada de transmissão) que modera o tráfego de saída entre as classes de tráfego com base na alocação de largura de banda.

    Para obter mais informações, consulte TSAs (Algoritmos de Seleção de Transmissão).

  • Classificações de tráfego que especificam a atribuição de níveis de prioridade do IEEE 802.1p a pacotes que contêm dados que correspondem a uma condição de classificação, como uma porta TCP de destino ou EtherType. Para obter mais informações, consulte Classificações de tráfego de QoS do NDIS.

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

O NDIS QoS define os seguintes tipos de parâmetros:

Parâmetros de QoS do NDIS local
Os parâmetros de QoS do NDIS local especificam as principais configurações de QoS para um driver de miniporto e seu adaptador de rede. Esses parâmetros persistem no registro do sistema e são administrados localmente para o driver de miniporto da seguinte maneira:

  • Por meio de uma solicitação de método OID (identificador de objeto NDIS) de OID_QOS_PARAMETERS emitida pelo componente DCB. Essa solicitação OID contém uma estrutura NDIS_QOS_PARAMETERS que especifica os parâmetros de QoS do NDIS local.

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

  • Por meio de configurações proprietárias do Registro para o adaptador de rede. O driver de miniporto lê essas configurações quando sua função MiniportInitializeEx é chamada pelo NDIS.

  • Por meio de configurações emitidas para o driver de miniporto por meio de um aplicativo de gerenciamento desenvolvido pelo IHV (fornecedor independente de hardware).

Para obter mais informações sobre como o driver de miniporto obtém seus parâmetros locais de QoS NDIS, consulte Definindo parâmetros de QoS do NDIS local.

Parâmetros de QoS do NDIS remoto
Os parâmetros de QoS do NDIS remoto são aqueles configurados em um par remoto ao qual o adaptador de rede está conectado por meio do link de dados. O driver de miniporto descobre esses parâmetros por meio do protocolo DCBX (Troca de Pontes do Data Center) especificado pelo padrão de rascunho do IEEE 802.1Qaz.

O DCBX exige que o driver de miniporte mantenha apenas um conjunto de parâmetros de QoS remotos que foram recebidos de um único par de link de dados. O driver de miniporto deve emitir uma indicação de status NDIS quando seus parâmetros de QoS remotos são recebidos de um par pela primeira vez ou alterados posteriormente. Por exemplo, o driver pode alterar seus parâmetros de QoS NDIS remotos porque recebeu um conjunto diferente de parâmetros de QoS de seu par remoto. Para obter mais informações sobre esse processo, consulte Indicando alterações nos parâmetros de QoS do NDIS remoto.

Para obter mais informações sobre como o driver de miniporto obtém seus parâmetros de QoS NDIS remotos, consulte Recebendo parâmetros de QoS do NDIS remoto.

Parâmetros operacionais de QoS do NDIS
Os parâmetros operacionais de QoS do NDIS são aqueles que o driver de miniporto resolve para priorização de tráfego na conexão de vínculo de dados com um par remoto. O driver de miniporto resolve seus parâmetros operacionais de QoS NDIS de seus parâmetros de QoS NDIS local ou remoto.

O driver de miniporto deve emitir uma indicação de NDIS status quando seus parâmetros operacionais de QoS são resolvidos pela primeira vez ou alterados posteriormente. Por exemplo, o driver pode alterar seus parâmetros operacionais de QoS do NDIS porque recebeu um conjunto diferente de parâmetros de QoS de seu par remoto. Para obter mais informações sobre como gerar essa indicação de status, consulte Indicando alterações nos parâmetros de QoS do NDIS operacional.

Para obter mais informações sobre como o driver de miniporto resolve seus parâmetros operacionais de QoS NDIS, consulte Resolvendo parâmetros de QoS do NDIS operacional.