Implementar o QoS (Qualidade do Serviço) no Microsoft Teams

Este artigo é para administradores e profissionais de TI que estão implementando o QoS (Qualidade do Serviço) no Microsoft Teams.

A qualidade do serviço (QoS) no Microsoft Teams permite priorizar o tráfego de rede em tempo real que é sensível a atrasos de rede sobre o tráfego menos sensíveis. Por exemplo, você priorizaria fluxos de voz e vídeo ao baixar um novo aplicativo (em que um segundo extra para baixar não é tão perceptível).

O QoS usa marcas DSCP (Ponto de Código de Serviços Diferenciados) juntamente com ACLs (Controle de Acesso Listas baseadas em porta) para identificar, marcar e classificar todos os pacotes em fluxos em tempo real. Isso garante que fluxos de compartilhamento de voz, vídeo e tela recebam tratamento preferencial em detrimento de outros tipos de tráfego.

Sem algum tipo de QoS, você pode ver os seguintes problemas de qualidade em voz e vídeo:

  • Nervosismo – os pacotes de mídia chegam a taxas diferentes, o que pode resultar em palavras ou sílabas ausentes em chamadas.

  • Perda de pacote – Pacotes descartados, o que também pode resultar em qualidade de voz inferior e fala difícil de entender.

  • RTT (tempo de ida e volta) atrasado – os pacotes de mídia levam muito tempo para chegar aos seus destinos, o que resulta em atrasos perceptíveis entre duas partes em uma conversa e faz com que as pessoas conversem entre si.

Se você dá suporte a um grande grupo de usuários que estão enfrentando qualquer um dos problemas descritos neste artigo, você deverá implementar o QoS. Uma pequena empresa com poucos usuários pode não precisar de QoS, mas deve considerá-la se houver atrasos na rede.

A maneira menos complexa de resolver esses problemas é aumentar o tamanho das conexões de dados, tanto internamente quanto para a Internet, mas esse método geralmente é proibitivo de custos. O QoS permite gerenciar os recursos que você tem em vez de adicionar largura de banda. Para resolver problemas de qualidade, é recomendável usar o QoS primeiro e, em seguida, adicionar largura de banda quando necessário.

Para que o QoS seja eficaz, você deve aplicar configurações de QoS consistentes em toda a sua organização. Qualquer parte do caminho que não dá suporte às suas prioridades de QoS pode degradar a qualidade das chamadas, vídeo e compartilhamento de tela. Você precisa aplicar configurações a todos os PCs ou dispositivos de usuário, comutadores de rede, roteadores para a Internet e o serviço do Teams.

Figura 1. A relação entre as redes de uma organização e os serviços do Microsoft 365 ou Office 365

Ilustração da relação entre redes e serviços.

Lista de verificação de implementação do QoS

A lista de verificação a seguir fornece uma visão geral das etapas necessárias para implementar o QoS. As etapas são descritas com mais detalhes ao longo deste artigo.

  1. Verifique se sua rede está pronta.

  2. Selecione um método de implementação de QoS.

  3. Escolha intervalos de porta iniciais para cada tipo de mídia.

  4. Implemente configurações de QoS para clientes, roteadores, tráfego de mídia.

  5. Valide sua implementação de QoS analisando o tráfego do Teams na rede.

  6. Gerenciar portas de origem

Tenha em mente as seguintes diretrizes:

  • O caminho mais curto para o Microsoft 365 é o melhor.
  • Fechar portas leva à degradação da qualidade.
  • Quaisquer obstáculos no meio, como proxies, não são recomendados.
  • Limitar o número de saltos:
    • Borda cliente a rede – 3 a 5 saltos
    • ISP para a borda de rede da Microsoft – 3 saltos
    • Borda de rede da Microsoft para o destino final – irrelevante

Para obter informações sobre como configurar portas de firewall, consulte Office 365 URLs e intervalos de IP.

Introdução às filas de QoS

Para fornecer qoS, os dispositivos de rede devem ter uma maneira de classificar o tráfego e devem ser capazes de distinguir voz ou vídeo de outro tráfego de rede.

Quando o tráfego de rede entra em um roteador, o tráfego é colocado em uma fila. Se uma política de QoS não estiver configurada, haverá apenas uma fila e todos os dados serão tratados como primeiros, em primeiro lugar, com a mesma prioridade. Isso significa que o tráfego de voz (que é muito sensível aos atrasos) pode ficar preso atrás do tráfego, onde um atraso de alguns milissegundos extras não é um problema.

Ao implementar o QoS, você define várias filas usando um dos vários recursos de gerenciamento de congestionamento, como a fila de prioridades da Cisco e o CBWFQ (Fila Justa Ponderada Baseada em Classe) e recursos de prevenção de congestionamento, como detecção precoce aleatória ponderada (WRED).

Figura 2. Exemplos de filas de QoS

Ilustração de filas de QoS e divisão de largura de banda.

Uma analogia simples é que o QoS cria "faixas de carona" virtuais em sua rede de dados para que alguns tipos de dados nunca ou raramente encontrem um atraso. Depois de criar essas pistas, você pode ajustar o tamanho relativo e gerenciar de forma muito mais eficaz a largura de banda de conexão que você tem, ao mesmo tempo em que oferece experiências de nível comercial para os usuários da sua organização.

Etapa 1. Verifique se sua rede está pronta

Se você estiver considerando uma implementação de QoS, já deveria ter determinado sua largura de banda e outros requisitos de rede.

O congestionamento de tráfego em uma rede afeta muito a qualidade da mídia. A falta de largura de banda leva à degradação do desempenho e a uma experiência de usuário ruim. À medida que a adoção e o uso do Teams crescem em sua organização, você precisará monitorar e gerenciar seu desempenho de rede. Para identificar problemas e fazer ajustes usando adições de largura de banda seletiva e QoS, use as seguintes ferramentas: relatórios, análise de chamadas por usuário e Painel de Qualidade de Chamada (CQD).

Considerações de VPN

O QoS funciona conforme o esperado somente quando implementado em todos os links entre os chamadores. Se você usar o QoS em uma rede interna e um usuário entrar de um local remoto, poderá priorizar somente dentro de sua rede interna gerenciada.

Embora locais remotos possam receber uma conexão gerenciada implementando uma VPN (rede virtual privada), uma VPN inerentemente adiciona sobrecarga de pacote e cria atrasos no tráfego em tempo real. Recomendamos que você evite executar tráfego de comunicações em tempo real por meio de uma VPN.

Em uma organização global com links gerenciados que abrangem continentes, recomendamos qoS porque a largura de banda para esses links é limitada em comparação com a LAN.

Etapa 2. Selecionar um método de implementação do QoS

Você pode implementar o QoS usando os seguintes métodos:

  • Marcação DSCP baseada em porta (Ponto de Código de Serviços Diferenciados) no roteador
  • O cliente insere marcadores DSCP em cabeçalhos de pacote IP

Ambos os métodos são baseados em marcadores DSCP . Marcadores DSCP podem ser comparados a selos postais que indicam aos funcionários dos Correios a urgência da entrega e a melhor maneira de classificar um pacote para entrega rápida. Depois de configurar sua rede para dar prioridade a fluxos de mídia em tempo real, pacotes perdidos e pacotes atrasados devem diminuir muito.

Marcação baseada em porta no roteador

Usando marcação baseada em porta, o roteador da rede examina pacotes de entrada para determinar quais portas são usadas. Se o pacote chegar usando uma determinada porta ou intervalo de portas, o roteador identificará o pacote como um determinado tipo de mídia. O roteador então coloca o pacote na fila para esse tipo, adicionando uma marca DSCP predeterminada ao cabeçalho pacote IP para que outros dispositivos possam reconhecer seu tipo de tráfego e dar-lhe prioridade em sua fila.

Você implementa a marcação baseada em porta usando ACLs (Controle de Acesso Listas) nos roteadores da rede. Para obter instruções sobre como implementar a marcação baseada em porta, consulte a documentação do fabricante do roteador.

A marcação baseada em porta é o método mais confiável porque funciona em ambientes mistos do Windows, Mac e Linux. Também é o mais fácil de implementar. Embora a marcação baseada em porta funcione entre plataformas, ela só marca o tráfego na borda wan (não todo o caminho para o computador cliente) e cria sobrecarga de gerenciamento.

O cliente insere marcadores DSCP

Você também pode implementar o QoS exigindo que os pontos de extremidade do cliente insiram um marcador DSCP em cabeçalhos de pacote IP. Existem várias maneiras de conseguir isso, dependendo do tipo de ponto de extremidade (Windows, Mac, iOS, Android, Microsoft Teams Room system); isso será abordado na seção de implementação deste artigo.

Os marcadores DSCP identificam o pacote como um tipo específico de tráfego (por exemplo, voz). Você pode configurar roteadores e outros dispositivos de rede para reconhecer o marcador DSCP e colocar o tráfego em uma fila separada e de maior prioridade.

Prática recomendada

Recomendamos usar uma combinação de marcas DSCP em pontos de extremidade do cliente e ACLs de marcação baseadas em porta em roteadores, se possível. Dispositivos gerenciados (por exemplo, com Intune) se beneficiariam dos controles de política centralizados que permitem a configuração de marcas DSCP, enquanto acLs baseadas em porta em roteadores permitiriam a identificação do tráfego proveniente de dispositivos que não podem configurar marcas DSCP do lado do cliente.

Depois que todos os dispositivos na rede estiverem usando as mesmas classificações, marcas e prioridades, é possível reduzir ou eliminar atrasos, pacotes descartados e tremer alterando o tamanho dos intervalos de porta atribuídos às filas usadas para cada tipo de tráfego.

Na perspectiva do Teams, a etapa de configuração mais importante é a classificação e a marcação de pacotes. No entanto, para que o QoS de ponta a ponta seja bem-sucedido, você também precisa alinhar cuidadosamente a configuração do aplicativo com a configuração de rede subjacente. Depois que o QoS é totalmente implementado, o gerenciamento contínuo é uma questão de ajustar os intervalos de porta atribuídos a cada tipo de tráfego com base nas necessidades e no uso real da sua organização.

Etapa 3. Escolher intervalos de porta iniciais para cada tipo de mídia

O tamanho relativo dos intervalos de porta para diferentes cargas de trabalho de streaming em tempo real define a proporção da largura de banda total disponível dedicada a essa carga de trabalho. Usando a analogia do serviço postal: uma carta com um selo "Air Mail" pode ser levada dentro de uma hora para o aeroporto mais próximo, enquanto um pequeno pacote marcado como "Bulk Mail" pode esperar um dia antes de viajar por terra em uma série de caminhões.

O valor DSCP informa a uma rede configurada correspondentemente qual prioridade dar a um pacote ou fluxo, se a marca DSCP é atribuída por clientes ou pela própria rede com base nas configurações de ACL. Cada carga de trabalho de mídia obtém seu próprio valor DSCP exclusivo e um intervalo de porta definido e separado usado para cada tipo de mídia. (Embora outros serviços possam permitir que cargas de trabalho compartilhem uma marcação DSCP, o Teams não.) Outros ambientes podem ter uma estratégia de QoS existente em vigor, o que ajudará você a determinar a prioridade das cargas de trabalho de rede.

Intervalos de porta iniciais recomendados

Tipo de tráfego de mídia Intervalo de portas de origem do cliente Protocolo Valor DSCP Classe DSCP
Áudio 50.000–50.019 TCP/UDP 46 Expedited Forwarding (EF)
Vídeo 50.020–50.039 TCP/UDP 34 Assured Forwarding (AF41)
Compartilhamento de tela/aplicativo 50.040-50.059 TCP/UDP 18 Assured Forwarding (AF21)

Esteja ciente do seguinte quando você usar estas configurações:

  • Todos os clientes, incluindo clientes móveis e dispositivos teams, usarão esses intervalos de porta e serão afetados por qualquer política DSCP que você implementar que use esses intervalos de porta de origem. Os únicos clientes que continuarão a usar portas dinâmicas são os clientes baseados em navegador (clientes que permitem que os participantes participem de reuniões usando seus navegadores).

  • Embora os clientes mac e móvel (iOS e Android) usem esses intervalos de porta de origem, esses clientes usarão valores codificados em código para áudio (EF) e compartilhamento de vídeo e aplicativo/tela (AF41). Esses valores não são configuráveis.

  • Se mais tarde você precisar ajustar os intervalos de portas para melhorar a experiência do usuário, os intervalos de porta não poderão se sobrepor e devem ser adjacentes uns aos outros.

Etapa 4. Implementar configurações de QoS

Implemente configurações de QoS para clientes e dispositivos de rede e determine como você deseja lidar com o tráfego de mídia para reuniões.

  • Como pré-requisito, habilite o QoS globalmente no Centro de Administração do Teams. Consulte Configurar o QoS no centro de administração do Teams para obter detalhes sobre como habilitar os marcadores de QoS (Inserir Qualidade de Serviço) para a configuração de tráfego de mídia em tempo real .

  • Para obter informações sobre como configurar marcas DSCP para pontos de extremidade do Windows, consulte Implementar QoS em clientes do Teams.

    Nota

    Como parte da transição do Teams clássico para o novo Teams, o nome executável mudou de teams.exe (teams clássicos) para ms-teams.exe (novos Teams).

  • Os clientes mac e móvel (iOS e Android) usam valores codificados para áudio (EF) e compartilhamento de vídeo e aplicativo/tela (AF41). Telefonia do Teams dispositivos também usam o valor padrão para áudio (EF). No entanto, o QoS deve ser habilitado globalmente no Centro de Administração do Teams para que isso funcione. Consulte Configurar o QoS no centro de administração do Teams para obter detalhes sobre como habilitar os marcadores de QoS (Inserir Qualidade de Serviço) para a configuração de tráfego de mídia em tempo real.

  • Para obter informações sobre como configurar marcas DSCP para Salas do Microsoft Teams (Windows e Android), consulte Configuração de QoS (Qualidade de Serviço) em dispositivos Salas do Teams.

  • Para obter informações sobre como configurar marcas DSCP para dispositivos do Surface Hub que executam Windows 10 Team sistema operacional, consulte Gerenciar o Surface Hub com um provedor de MDM.

  • Para obter informações sobre como implementar o QoS para roteadores, consulte a documentação do fabricante.

  • Definir o QoS em dispositivos de rede pode incluir o uso de ACLs (Controle de Acesso Listas baseadas em porta), definindo as filas QoS e marcas DSCP ou todas elas.

    Importante

    Recomendamos implementar essas políticas de QoS usando as portas de origem do cliente e um endereço IP de origem e destino de "any". Isso capturará o tráfego de mídia de entrada e saída na rede interna.

Etapa 5. Validar sua implementação do QoS

Para que o QoS seja eficaz, o conjunto de valores DSCP precisa estar presente em ambas as extremidades de uma chamada. Analisando o tráfego gerado pelo cliente do Teams, você pode verificar se o valor DSCP não foi alterado ou removido quando o tráfego de carga de trabalho do Teams se move pela rede.

De preferência, você captura o tráfego no ponto de saída da rede. Você pode usar o espelhamento de porta em um comutador ou roteador para ajudar com isso.

Etapa 6. Gerenciar portas de origem

Para o Teams, depois de escolher intervalos de porta iniciais para cada tipo de mídia (consulte Etapa 3), você precisa monitorar e ajustar as portas de origem do QoS usadas pelas diferentes cargas de trabalho conforme necessário. Mais ou menos portas podem ser necessárias para um determinado tipo de mídia.

Para obter informações sobre como monitorar e gerenciar portas, confira o seguinte:

Observe que você pode ajustar os intervalos de porta, mas não pode configurar as marcas DSCP.