Como funciona a política de QoS
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.
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.
O mecanismo de Política de Grupo informa à Extensão QoS do Lado do Cliente que houve alterações nas políticas de QoS.
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.
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.
O componente Camada de Transporte da pilha TCP/IP informa o Módulo de Inspeção de QoS.
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.
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.
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.
O Módulo de Inspeção de QoS retorna o número de fluxo para a Camada de Transporte.
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.
A Camada de Transporte marca internamente o pacote com o número de fluxo.
As consultas de Camada de Rede do Pacer.sys para o valor de DSCP correspondente ao número de fluxo do pacote.
O Pacer.sys retorna o valor DSCP para a Camada de Rede.
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.
A Camada de Rede entrega o pacote à Camada de Enquadramento.
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.
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.
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).