top of page
v2_edited.png

Steps & Tech

by Pedro Filippi e Rafael Felipe

MVP_Badge_Avatar_Preferred_Blue3005_RGB.png

Como Implementar QoS no Azure Virtual Desktop com RDP Shortpath

  • Foto do escritor: Steps and Tech
    Steps and Tech
  • 1 de abr.
  • 3 min de leitura

Se seus usuários estão reclamando de sessões lentas, atraso no teclado, mouse travando ou vídeo engasgando… provavelmente o gargalo não é no host, e sim na rede. O protocolo RDP até funciona bem em redes com perda de pacotes - mas ele pode ser ainda melhor!


Implementar Qualidade de Serviço (QoS) no Azure Virtual Desktop (AVD) com RDP Shortpath pode parecer complicado, mas é mais simples do que você imagina. Vamos habilitar conexões diretas (peer-to-peer) entre o cliente e o host, sem passar pelo gateway, sendo assim reduzindo a latência e melhorando a performance.

 

Neste artigo, você vai saber como habilitar o RDP Shortpath para redes gerenciadas, e dar um UP na experiência do end-user!


Mas afinal - O que é RDP Shortpath?


O RDP Shortpath é um recurso que permite que o cliente do Azure Virtual Desktop se conecte diretamente ao host (VM) usando UDP peer-to-peer, "pulando" o gateway do AVD. Isso reduz latência e melhora o tempo de resposta.


Importante salientar é que uma latência média superior a 100 ms pode afetar negativamente a experiência do usuário e conforme testes conseguimos provar que a latência pode ser reduzida em até 40%, dependendo da geolocalização do usuário x localização host.


Habilitando o RDP Shortpath através das Configurações de RDP (Azure Portal)


  1. Acesse o Azure Portal e navegue até Azure Virtual Desktop.

  2. Clique em Manage e Selecione o Host Pool

  3. Settings > RDP Properties

  4. Cole a seguinte configuração: 

{   "targetisaadjoined": true,"rdpProperties": "audiocapturemode:i:1;videoplaybackmode:i:1;networkautodetect:i:1;enablecredsspsupport:i:1;redirectclipboard:i:0;drivestoredirect:s:;redirectprinters:i:0;enableudp:i:1;enablerdpshortpath:i:1;" }   

Essa linha final enablerdpshortpath:i:1; é o que ativa o recurso. 


Habilitando o RDP Shortpath através das configuraões de rede


  1. Acesse o Azure Portal e navegue até Azure Virtual Desktop.

  2. Clique em Manage e Selecione o Host Pool

  3. Settings > Networking > RDP shortpath

Atualize os hosts e o cliente AVD


Nos hosts (VMs), certifique-se de que o Agente do AVD está atualizado.


Você pode verificar a versão via PowerShell:


Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\RDInfraAgent" | Select-Object Version

Adicional: Ajustando Configurações de Rede


Para que o RDP Shortpath funcione corretamente:


  1. Crie um grupo de segurança de rede (NSG) e configure as regras necessárias para permitir tráfego UDP nas portas corretas.

  2. A configuração padrão envolve habilitar a porta 6000 para UDP.


Lembre-se de aplicar as alterações e testar a conectividade. Um teste inicial pode incluir pingar as VMs para garantir que a rede está funcionando como deveria.


Validando a Implementação


Depois de completar todas as configurações, é importante validar se tudo está funcionando corretamente! Realize testes de latência e desempenho para monitorar se a QoS e o RDP Shortpath estão ativos.


Nos sistemas Windows, o suporte ao protocolo UDP para conexões RDP geralmente vem ativado por padrão nos hosts de sessão. Para confirmar se essa configuração está habilitada, você pode verificar diretamente o Registro do Windows.


Verificando via PowerShell:


  1. Acesse um session host e abra o PowerShell como Admin.


  2. Execute os comandos abaixo para consultar a chave do Registro que controla os protocolos de transporte do RDP:

$regKey = Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services"
If ($regKey.PSObject.Properties.name -contains "SelectTransport" -eq "True") {
    If (($regkey | Select-Object -ExpandProperty "SelectTransport") -eq 1) {
        Write-Output "A configuração de transporte RDP foi alterada: Apenas TCP está sendo usado."
    } elseif (($regkey | Select-Object -ExpandProperty "SelectTransport") -eq 2) {
        Write-Output "A configuração de transporte RDP foi alterada: TCP ou UDP podem ser utilizados."
    }
} else {
    Write-Output "A configuração de transporte RDP permanece como padrão. UDP está ativado."
}

Além disso, você pode ativar o UPD por Microsoft Intune e Politica de Grupo (GPO).


Fique ligado para mais insights e novidades!

Até breve!

Steps and Tech



Comments


bottom of page