Partilhar via


Quality of Service para Skype para Empresas/Lync – guia de configuração e melhores práticas

Este artigo foi escrito por Balu Ilag, Administrador de Sistema, MVP da Microsoft

Descrição geral

Como sabe, o Microsoft Skype para Empresas é um excelente produto, que tem várias funcionalidades que ajudam os utilizadores empresariais a comunicar e a colaborar eficazmente a partir de qualquer lugar. Fazer com que Skype para Empresas funcione corretamente para utilizadores internos e externos é uma tarefa complexa, uma vez que estamos a lidar com um vasto produto. É importante melhorar a Qualidade do Serviço. Este guia de administração descreve o motivo pelo qual precisa de Qualidade de Serviço e como configurá-lo ponto a ponto.

Por que motivo é necessário qoS?

O Quality of Service (QoS) é uma combinação de tecnologias de rede que permite às empresas otimizar a experiência do utilizador final para comunicações de partilha de áudio, vídeo e aplicações em tempo real.

A QoS é frequentemente utilizada quando a largura de banda de rede é limitada e a rede está congestionada. Uma vez que a limitação da largura de banda e o congestionamento da rede são fatores que estão sempre presentes numa rede, temos de ter o QoS configurado corretamente para otimizar a experiência do utilizador final.

Como o QoS pode ser configurado ponto a ponto, é mais útil que o tráfego de multimédia percorra uma Rede Alargada (WAN) porque uma Rede de Área Local pode não ter os mesmos problemas de congestionamento de rede e largura de banda. Quando falamos de WAN, a maioria das organizações que utilizam WAN utilizam uma rede MPLS (Multi-Protocol Label Switched). Trata-se de uma WAN L3 criada por um fornecedor de serviços para vender a largura de banda a vários clientes e permite que a QoS seja garantida. Dito isto, a QoS é sempre necessária. ☺

Como funciona a QoS?

Basicamente, todos os intervalos de portas são fornecidos ao cliente Skype para Empresas/Lync através do aprovisionamento dentro da banda. Isto significa que, assim que o cliente do Skype para Empresas/Lync iniciar sessão, começarão a utilizar estes intervalos de portas bloqueados, que são configurados num Skype para Empresas/Lync Server e enviados para clientes Skype para Empresas/Lync. Quando o cliente inicia o tráfego de multimédia através de aplicações como lync.exe, communicator.exe ou attendeeconsole.exe, todas as aplicações que utilizam as portas de áudio/vídeo, partilha de aplicações ou transferência de ficheiros receberão marcas de Ponto de Código de Serviços Diferenciados (DSCP) carimbadas pelo sistema operativo através do Objeto Política de Grupo (GPO).

Os sistemas operativos como Windows 10, Windows 8, Windows 8.1, Windows 7 ou Windows Vista utilizam o QoS baseado em políticas, que tem a vantagem de restringir o QoS ao nível da aplicação. Isto significa que todas as aplicações cliente, que utilizam as portas de transferência de ficheiros de partilha de áudio, vídeo e aplicações configuradas para áudio, vídeo, partilha de aplicações ou transferência de ficheiros, terão marcas DSCP carimbadas.

Por outras palavras, o sistema operativo Windows ou Windows Server pode identificar o tipo de tráfego e aplicar o DSCP adequado a cada pacote de acordo com a porta que utiliza.

Segue-se a aplicação cliente com o respetivo nome de ficheiro executável:

  • Office Communicator 2007/R2 e Lync 2010 – communicator.exe
  • Consola do Lync 2010 e do Lync Attendant – attendantconsole.exe
  • Lync 2013, Skype para Empresas 2015 e Skype para Empresas 2016 – lync.exe

Na tabela abaixo encontram-se os intervalos de portas e os valores DSCP associados ao respetivo tipo de suporte de dados:

Tipo de Suporte de Dados Comunicação Intervalo de Portas Contagem de Portas Valores DSCP
Áudio Servidor de Conferências 49152-57500 8348 46
Áudio Servidor de Mediação 49152-57500 8348
Áudio Clientes 50020-50059 40 46
Vídeo Servidor de Conferências 57501-65535 8034 34
Vídeo Clientes 58000-58019 20 34
Partilha de Aplicações Servidor de Conferências 40803-49151 8348 24
Partilha de Aplicações Clientes 42000-42019 20 24
Transferência de Ficheiros Clientes 40783-40802 20 14
Sinalização Cliente e Servidor 5060-5061 2 46

Nota

Skype para Empresas clientes para iOS Versão 6.17 e posterior agora suportam QoS. Esta capacidade de QoS só é aplicável a clientes Skype para Empresas e dispositivos de telemóvel IP que estejam registados diretamente num Skype para Empresas interno ou servidor do conjunto do Lync em redes geridas. A QoS não é aplicável ao tráfego encaminhado através da Internet.

Vamos começar com a configuração QoS:

  1. Ative a QoS para todos os clientes, que estão desativados por predefinição:
    A QoS não está ativada por predefinição nos servidores Skype para Empresas/Lync.

    Pode executar o comando Get-CsMediaConfiguration a partir do PowerShell para ver se "EnableQoS" mostra "Verdadeiro" ou "Falso". Por predefinição, é apresentado como Falso.

    Para Ativar a QoS globalmente, execute o seguinte comando do PowerShell:
Set-CsMediaConfiguration -EnableQoS $True 

Caso pretenda ativar a largura do site QoS, execute o seguinte commandlet:

Set-CsMediaConfiguration -Identity Site:<sitename> -EnableQoS $True
  1. Configure os intervalos de portas para conferências e tráfego de multimédia ponto a ponto:
    Para que a QoS funcione corretamente, configure intervalos de portas idênticos para áudio, vídeo, transferência de ficheiros e partilha de aplicações nos servidores de Conferências, Aplicação e Mediação. Estes intervalos de portas não podem sobrepor-se de forma alguma. (Por exemplo, se utilizar as portas 57501 a 65535 para vídeo nos servidores de Conferências, também tem de reservar as portas 57501 a 65535 para vídeo nos servidores de aplicações. Se não o fizer, a QoS não funcionará conforme esperado.)

    Tem de utilizar o PowerShell para configurar intervalos de portas. Pode verificar os intervalos de portas existentes para os servidores de Conferências, Aplicação e Mediação ao executar comandos do PowerShell.
Get-CsService -ConferencingServer | Select-Object Identity, AudioPortStart, 
AudioPortCount, VideoPortStart, VideoPortCount, AppSharingPortStart, 
AppSharingPortCount 

Captura de ecrã que mostra o ecrã CMD a mostrar Get-CsService comando e o resultado do intervalo de portas.

Get-CsService -ApplicationServer | Select-Object Identity, AudioPortStart, AudioPortCount 
Get-CsService -MediationServer | Select-Object Identity, AudioPortStart, 
AudioPortCount 

Nota

Os servidores de aplicações e os servidores de Mediação só suportam QoS para áudio. Não precisa de alterar as portas de partilha de vídeos ou aplicações nos servidores de Aplicações ou servidores de Mediação.

A cada tipo de porta – áudio, vídeo e partilha de aplicações – são atribuídos dois valores de propriedade separados: o início da porta e a contagem de portas. O início da porta indica a primeira porta utilizada para essa modalidade e a contagem de portas o número de portas dedicadas. (Por exemplo, se o início da porta de áudio for igual a 49152, significa que a primeira porta utilizada para o tráfego de áudio é a porta 49152. Se a contagem de portas de áudio for 8348, significa que 8.348 portas são alocadas para áudio e a última porta deve ser 57500 intervalos de portas deve ser contíguo]. Assim, o intervalo de portas para áudio seria as portas 49152 a 57500.)

Para fazer alterações em todos os Servidores de Conjuntos:

Get-CsService -ConferencingServer | ForEach-Object {Set-CsConferenceServer -Identity $_.identity -AppSharingPortStart "40803" -AppSharingPortCount "4348" -AudioPortStart "49152" -AudioPortCount "4348" -VideoPortStart "57501" -VideoPortCount "8034"}

Para modificar a porta SIP de mensagens instantâneas em todos os Servidores de Conjuntos (opcional):

Get-CsService -ConferencingServer | ForEach-Object {Set-CsConferenceServer -Identity $_.Identity -ImSipPort 5062}

Pode efetuar alterações aos intervalos de portas de áudio do servidor de aplicações e mediação.

Para definir servidores Edge:

Com os servidores Edge, não tem de configurar intervalos de portas separados para áudio, vídeo e partilha de aplicações; da mesma forma, os intervalos de portas utilizados para servidores Edge não têm de corresponder aos intervalos de portas utilizados com os servidores de Conferências, Aplicação e Mediação.

Get-CsService -EdgeServer | ForEach-Object {Set-CsEdgeServer -Identity 
$_.Identity -MediaCommunicationPortStart 50000 -MediaCommunicationPortCount 10000} 

Configurar intervalos de portas de cliente para suportes de dados ponto a ponto:
Execute o comando abaixo para localizar as portas de cliente de multimédia existentes:

Get-CsConferencingConfiguration | fl Client* 

Captura de ecrã que mostra o ecrã CMD a mostrar Get-CsConferencingConfiguration comando e o resultado dos intervalos de portas.

Para efetuar alterações nos intervalos de portas do cliente:

Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True -ClientAudioPort "50020" -ClientAudioPortRange "40" -ClientVideoPort "58000" -ClientVideoPortRange "20" -ClientAppSharingPort "42000" -ClientAppSharingPortRange "20" -ClientFileTransferPort "40783" -ClientFileTransferPortRange "20" 
  1. Configurar Objetos de Política de Grupo separados para o cliente e o servidor:
    Depois de definir intervalos de portas, também tem de criar políticas QoS que especifiquem o código DSCP a associar a cada intervalo de portas. Restringir um conjunto de portas a um tipo específico de tráfego não faz com que os pacotes que viajam por essas portas sejam marcados com o código DSCP adequado. Além de definir intervalos de portas, também tem de criar políticas QoS que especifiquem o código DSCP a associar a cada intervalo de portas.

    A associação destes valores DSCP com intervalos de portas pode ser obtida através de GPO, que tem QoS baseado em políticas.

    Se já tiver todos os intervalos de portas e valores DSCP associados a tipos de comunicação, continue o processo abaixo. Caso contrário, decida os intervalos de portas e siga o Passo Dois para configurar os intervalos de portas.

    A Microsoft descreve os passos completos aqui:

    Configurar uma política de Qualidade de Serviço no Lync Server 2013 para os servidores de Conferências, Aplicação e Mediação

    1. Tem de ter consolidado todos os objetos do computador numa única Unidade Organizacional (UO). (por exemplo, um computador.)
    2. Inicie sessão no Controlador de Domínio ou computador, que tem a Gestão de Política de Grupo instalada.
    3. Abra a ferramenta de Gestão de Política de Grupo (execute>gpmc.msc) e, em seguida, clique com o botão direito do rato na UO (computador). Selecione Criar um GPO neste domínio e Ligue-o aqui para criar um novo GPO. (Por exemplo, SfBLyncClient-QoS.) Tem de ter a permissão necessária (Domínio Administração) para criar e ligar um objeto de política.
    4. Clique com o botão direito do rato no novo GPO e selecione Editar para abrir o editor de Gestão de Política de Grupo. Em seguida, expandaPolíticas> de Configuração> do ComputadorDefinições do Windows. Clique com o botão direito do rato em QoS baseado em políticas e, em seguida, selecione Criar nova política. Captura de ecrã que mostra a opção Criar nova política selecionada após clicar com o botão direito do rato em QoS baseado em políticas.
    5. Na página QoS baseada em políticas, atribua um nome à política, como "Lync2013-Audio". Em seguida, defina Especificar Valor DSCP: em 46 e selecione Seguinte.
      Captura de ecrã que mostra a opção para editar o valor Especificar D S C P na janela Editar uma política Q o S existente.
    6. Na página seguinte, introduza lync.exe no campo . Apenas as aplicações com este nome executável** e selecione OK.

    Nota

    Esta opção garante que a aplicação Lync.exe corresponderá aos pacotes do intervalo de portas especificado com o código DSCP especificado.

    Captura de ecrã que mostra a opção para editar o Nome da aplicação ou U R L na janela Editar uma política Q o S existente.

    1. No ecrã seguinte, certifique-se de que todos os endereços IP de origem e Qualquer endereço IP de destino estão selecionados e, em seguida, selecione Seguinte.

    Nota

    Estas duas definições garantem que os pacotes serão geridos independentemente do computador (endereço IP) que enviou esses pacotes e do computador (endereço IP) que irá receber esses pacotes.

    Captura de ecrã que mostra a opção para editar o endereço I P na janela Editar uma política Q o S existente.

    1. No ecrã seguinte, selecione TCP e UDP e, em seguida, selecione A partir desta porta ou intervalo de origem. No campo, escreva o intervalo de portas reservado para transmissões de áudio.

    Nota

    O Protocolo de Controlo de Transmissão (TCP) e o Protocolo UDP (User Datagram Protocol) são os dois protocolos de rede mais utilizados pelos servidores Skype para Empresas/Lync e respetivas aplicações cliente.

    Captura de ecrã a mostrar a opção A partir desta porta de origem ou intervalo selecionada no separador Protocolo e Portas na janela Editar uma política Q o S existente.

    1. Siga os passos e through h para criar novos objetos de política e rotulá-los como "Lync2013-Signaling", "Lync2013-AppShare", "Lync2013-File Transfer" e Lync2013-Video" com os intervalos de portas e valores DSCP acima.
    2. Depois de configurar todos os objetos de política, terá o aspeto da imagem abaixo: Captura de ecrã que mostra os objetos de política configurados.
    3. Abra a Gestão de Política de Grupo e, em seguida, clique com o botão direito do rato em UO (Servidor). Selecione Criar um GPO neste domínio e Ligue-o aqui para criar um novo GPO. (Por exemplo, SfBLync-Server-QoS.) Em seguida, tem de adicionar o Skype para Empresas/Lync Server-to-Server UO. Repita os passos d através de i para criar também um objeto de política para o servidor. Depois de configurar todos os objetos de política para o servidor, terá o aspeto da imagem abaixo: Captura de ecrã que mostra o ecrã depois de configurar todos os objetos de política.
  2. Por fim, teste o QoS.

Nota

Como melhor prática, valide a configuração QoS e a identificação DSCP trimestralmente.

Como ativar o QoS para dispositivos Skype para Empresas/Lync Phone
A edição Skype para Empresas/Lync Phone suporta principalmente áudio, pelo que só precisa de definir valores DSCP para o tráfego de áudio.

Para ativar a QoS num dispositivo Skype para Empresas/Lync Phone Edition, edite as definições VoiceDiffServTag e Voice8021p no dispositivo. Por predefinição, o VoiceDiffServTag está definido como 40 e o Voice8021p está definido como 0.

O ecrã de definições encontra-se ao selecionarConfiguração de Dispositivos>de Clientesno painel de controlo do Lync/Skype Server.

Captura de ecrã que mostra a caixa de entrada do valor Q o S no painel de configuração do Skype Server.

Também pode ativar a QoS com o PowerShell. Abra a Shell de Gestão do Skype para Empresas/Lync e escreva o comando abaixo:

Set-CsUcPhoneConfiguration -VoiceDiffServTag <value> -Voice8021p <value>

por exemplo:

Set-CsUcPhoneConfiguration -VoiceDiffServTag 46 -Voice8021p 0

Reinicie o dispositivo para que as alterações entrem em vigor.

Teste1:

  1. Primeiro, temos de testar se a política de GPO foi aplicada corretamente ou não, depois de o GPO criado recentemente ser aplicado e ligado à UO onde os objetos computador e servidor são armazenados (UOs separados). Antes de testar, pode forçar a política ao executar "gpupdate.exe /force" num computador e servidor de teste, o que atualizará a política.
  2. Após a atualização da política no computador cliente, aceda a Iniciar>Executar>cmd (abrir como administrador). Em seguida, escreva Gpresult /h result.htm.
  3. A política será apresentada no formato HTML com o nome "result.htm". Abra este ficheiro para ver a política de QoS.

Teste2:

Ative o registo de cliente do Skype para Empresas/Lync. Inicie sessão no cliente Skype para Empresas/Lync e, em seguida, abra os registos do Skype/Lync (UCCAPILOG) no Bloco de Notas ou snooper. Certifique-se de que o qosenabled é verdadeiro e verifique todos os números de porta do cliente. As localizações dos ficheiros de registo encontram-se aqui:

  • Skype para Empresas cliente 2015/Lync2013: %userprofile%\appdata\local\Microsoft\Office\15.0\Lync\Tracing\
  • Skype para Empresas cliente 2015: %userprofile%\appdata\local\Microsoft\Office\16.0\Lync\Tracing\

A captura de ecrã abaixo mostra as portas de cliente corretas. Captura de ecrã que mostra as portas de cliente corretas que podem ser verificadas no ficheiro de registo.

Teste3:

Faça uma chamada de áudio com outro utilizador interno e capture o tráfego de rede para verificar se as etiquetas QoS são apresentadas corretamente ou não. Verifique os pacotes bidirecionais e verifique se o valor DSCP é apresentado corretamente. A captura de ecrã abaixo mostra O tráfego UDP DSCP: FE (Reencaminhamento Expedito (46)), que é a etiquetagem correta. Captura de ecrã a mostrar a etiquetagem correta no tráfego UDP DSCP: F E.

Teste4:

  1. Num computador Windows, abra "regedit" e, em seguida, navegue para a pasta:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\QoS

    Aqui, pode ver todas as políticas de QoS aplicadas a este computador: Captura de ecrã que mostra todas as políticas Q o S aplicadas a este computador que podem ser verificadas no Revisor de Registo.
  2. No Servidor FE, não tem de definir o nome da aplicação porque, neste servidor, todas as aplicações estão relacionadas com o Skype e o Lync.
  3. Abra "regedit" e, em seguida, navegue para:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\QoS

    O Servidor Front-End deverá aparecer como na imagem abaixo:
    Captura de ecrã que mostra como o servidor Front-End deve ser apresentado.

Best practices

  1. Audite as políticas QoS a cada trimestre e observe as etiquetas.
  2. Verifique junto do fornecedor WAN (MPLS) o plano QoS.
  3. Recomendamos que valide a QoS ponto a ponto porque, por vezes, os dispositivos de rede configurados incorretamente (como routers, pontos de acesso sem fios ou comutadores) podem ser definidos ou alterar as marcas DSCP para algo que não pretendia ou até mesmo retirar marcas DSCP definidas como 0.

Mais informações

Ainda necessita de ajuda? Vá para Comunidade Microsoft