Share via


Como funciona a política de QoS

Aplica-se a: Windows Server 2022, Windows Server 2019 e Windows Server 2016

Ao iniciar ou obter configurações atualizadas de usuário ou computador de Política de Grupo configurações para QoS, o processo a seguir ocorre.

  1. O mecanismo de Política de Grupo recupera as configurações de usuário ou computador de Política de Grupo configurações do Active Directory.

  2. O mecanismo de Política de Grupo informa à Extensão QoS do Lado do Cliente que houve alterações nas políticas de QoS.

  3. A Extensão QoS do Lado do Cliente envia uma notificação de evento de política de QoS para o Módulo de Inspeção de QoS.

  4. O Módulo de Inspeção de QoS recupera as políticas de QoS do usuário ou do computador e as armazena.

Quando um novo ponto de extremidade da Camada de Transporte (conexão TCP ou tráfego UDP) é criado, o processo a seguir ocorre.

  1. O componente Camada de Transporte da pilha TCP/IP informa o Módulo de Inspeção de QoS.

  2. O Módulo de Inspeção de QoS compara os parâmetros do ponto de extremidade da Camada de Transporte com as políticas de QoS armazenadas.

  3. Se uma correspondência for encontrada, o Módulo de Inspeção de QoS contatará o Pacer.sys para criar um fluxo, uma estrutura de dados que contém o valor de DSCP e as configurações de limitação de tráfego da política de QoS correspondente. Se houver várias políticas de QoS que correspondam aos parâmetros do ponto de extremidade da Camada de Transporte, a política de QoS mais específica será usada.

  4. O Pacer.sys armazena o fluxo e retorna um número de fluxo correspondente ao fluxo para o Módulo de Inspeção de QoS.

  5. O Módulo de Inspeção de QoS retorna o número de fluxo para a Camada de Transporte.

  6. A Camada de Transporte armazena o número de fluxo com o ponto de extremidade da Camada de Transporte.

Quando um pacote correspondente a um ponto de extremidade da Camada de Transporte marcado com um número de fluxo é enviado, o processo a seguir ocorre.

  1. A Camada de Transporte marca internamente o pacote com o número de fluxo.

  2. As consultas de Camada de Rede do Pacer.sys para o valor de DSCP correspondente ao número de fluxo do pacote.

  3. O Pacer.sys retorna o valor DSCP para a Camada de Rede.

  4. A Camada de Rede altera o campo IPv4 TOS ou o campo Classe de Tráfego IPv6 para o valor de DSCP especificado por Pacer.sys e para pacotes IPv4, calcula a soma de verificação de cabeçalho IPv4 final.

  5. A Camada de Rede entrega o pacote à Camada de Enquadramento.

  6. Como o pacote foi marcado com um número de fluxo, a Camada de Enquadramento entrega o pacote para o Pacer.sys por meio do NDIS 6.x.

  7. O Pacer.sys usa o número de fluxo do pacote para determinar se o pacote precisa ser limitado e, em caso afirmativo, agenda o pacote para envio.

  8. O Pacer.sys entrega o pacote imediatamente (se não houver limitação de tráfego) ou como agendado (se houver limitação de tráfego) para o NDIS 6.x para transmissão pelo adaptador de rede apropriado.

Esses processos de QoS baseado em política fornecem as seguintes vantagens.

  • A inspeção do tráfego para determinar se uma política de QoS se aplica é feita por ponto de extremidade da Camada de Transporte, em vez de por pacote.

  • Não há nenhum impacto no desempenho para o tráfego que não corresponda a uma política de QoS.

  • Os aplicativos não precisam ser modificados para aproveitar o serviço diferenciado baseado em DSCP ou a limitação de tráfego.

  • As políticas de QoS podem ser aplicadas ao tráfego protegido com IPsec.

Para o próximo tópico neste guia, consulte Arquitetura de política de QoS.

Para o primeiro tópico neste guia, consulte Política de QoS (Qualidade de Serviço).