Citrix Virtual Apps and Desktops

Compatibilidade NAT

Para estabelecer uma conexão direta entre um dispositivo de usuário externo e o host de sessão, o HDX™ Direct utiliza o ‘hole punching’ para travessia NAT e STUN para facilitar a troca do endereço IP público e mapeamentos de porta para o dispositivo cliente e o host de sessão. Isso é semelhante ao funcionamento de soluções de VoIP, comunicações unificadas e P2P.

Desde que firewalls e outros componentes de rede estejam configurados para permitir o tráfego UDP para as solicitações STUN e as sessões HDX, o HDX Direct para usuários externos deve funcionar. No entanto, existem certos cenários em que os tipos de NAT das redes do usuário e do host de sessão levam a uma combinação incompatível, fazendo com que o HDX Direct falhe.

Validações

Você pode validar o tipo e o filtro NAT no cliente e no host de sessão usando o utilitário cliente STUN do STUNTMAN:

  1. Baixe o pacote apropriado para a plataforma de destino em stunprotocol.org e extraia o conteúdo.
  2. Abra um prompt de terminal e navegue até o diretório onde o conteúdo foi extraído.
  3. Execute o seguinte comando para realizar o teste de vinculação e comportamento NAT: stunclient.exe stunserver2025.stunprotocol.org --mode behavior
  4. Se os testes de vinculação e comportamento forem bem-sucedidos, tanto o teste de vinculação quanto o teste de comportamento relatam o sucesso e um comportamento NAT é especificado:

    Sucesso NAT

    Se os testes falharem, o teste de vinculação e/ou o teste de comportamento relatam a falha.

    Falha NAT

  5. Execute o seguinte comando para realizar o teste de vinculação e filtro NAT: stunclient.exe stunserver2025.stunprotocol.org --mode filtering
  6. Se os testes de vinculação e filtro forem bem-sucedidos, tanto o teste de vinculação quanto o teste de filtro relatam o sucesso e um tipo de filtro NAT é especificado:

    Se os testes falharem, o teste de vinculação e/ou o teste de filtro relatam a falha.

Após realizar os testes acima, verifique a tabela a seguir para determinar se o HDX Direct para usuários externos deve funcionar com base na combinação de comportamento e filtro NAT:

Comportamento NAT do Cliente Filtro NAT do Cliente Comportamento NAT do Host de Sessão Filtro NAT do Host de Sessão Deve funcionar?
Mapeamento Independente de Endpoint Qualquer Mapeamento Independente de Endpoint Qualquer Sim
Mapeamento Independente de Endpoint Filtro Independente de Endpoint Mapeamento Dependente de Endereço Qualquer Sim
Mapeamento Independente de Endpoint Filtro Dependente de Endereço Mapeamento Dependente de Endereço Qualquer Não
Mapeamento Independente de Endpoint Filtro Dependente de Endereço e Porta Mapeamento Dependente de Endereço Qualquer Não
Mapeamento Independente de Endpoint Filtro Independente de Endpoint Mapeamento Dependente de Endereço e Porta Filtro Independente de Endpoint Sim
Mapeamento Independente de Endpoint Filtro Dependente de Endereço Mapeamento Dependente de Endereço Qualquer Não
Mapeamento Independente de Endpoint Filtro Dependente de Endereço e Porta Mapeamento Dependente de Endereço Qualquer Não
Mapeamento Dependente de Endereço Qualquer Mapeamento Independente de Endpoint Filtro Independente de Endpoint Sim
Mapeamento Dependente de Endereço Qualquer Mapeamento Independente de Endpoint Filtro Dependente de Endereço Não
Mapeamento Dependente de Endereço Qualquer Mapeamento Independente de Endpoint Filtro Dependente de Endereço e Porta Não
Mapeamento Dependente de Endereço Qualquer Mapeamento Dependente de Endereço Qualquer Não
Mapeamento Dependente de Endereço Qualquer Mapeamento Dependente de Endereço e Porta Qualquer Não
Mapeamento Dependente de Endereço e Porta Qualquer Mapeamento Independente de Endpoint Filtro Independente de Endpoint Sim
Mapeamento Dependente de Endereço e Porta Qualquer Mapeamento Independente de Endpoint Filtro Dependente de Endereço Não
Mapeamento Dependente de Endereço e Porta Qualquer Mapeamento Independente de Endpoint Filtro Dependente de Endereço e Porta Não
Mapeamento Dependente de Endereço e Porta Qualquer Mapeamento Dependente de Endereço Qualquer Não
Mapeamento Dependente de Endereço e Porta Qualquer Mapeamento Dependente de Endereço e Porta Qualquer Não
Falha Qualquer Qualquer Qualquer Não
Qualquer Qualquer Falha Qualquer Não
Falha Qualquer Falha Qualquer Não
Compatibilidade NAT