Partilhar via


Tutorial: diagnosticar um problema de encaminhamento de rede de máquina virtual com o Portal do Azure

Neste tutorial, você usa a ferramenta de próximo salto do Observador de Rede do Azure para solucionar e diagnosticar um problema de roteamento de VM que está impedindo que ela se comunique corretamente com outros recursos. O próximo salto mostra que uma rota personalizada causou o problema de roteamento.

Diagrama mostra os recursos criados no tutorial.

Neste tutorial, irá aprender a:

  • Criar uma rede virtual
  • Criar duas máquinas virtuais
  • Testar a comunicação com IPs diferentes usando o recurso de próximo salto do Azure Network Watcher
  • Veja as rotas efetivas
  • Criar uma rota personalizada
  • Diagnosticar um problema de encaminhamento

Se preferir, você pode diagnosticar um problema de roteamento de rede de máquina virtual usando as versões da CLI do Azure ou do Azure PowerShell do tutorial.

Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

Pré-requisitos

  • Uma conta do Azure com uma subscrição ativa.

Criar uma rede virtual

Nesta secção, vai criar uma rede virtual.

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa na parte superior do portal, insira redes virtuais. Selecione Redes virtuais nos resultados da pesquisa.

    A captura de tela mostra a pesquisa de redes virtuais no portal do Azure.

  3. Selecione + Criar. Em Criar rede virtual, insira ou selecione os seguintes valores na guia Noções básicas :

    Definição Value
    Detalhes do Projeto
    Subscrição Selecione a subscrição do Azure.
    Grupo de Recursos Selecione Criar novo.
    Digite myResourceGroup em Name.
    Selecione OK.
    Detalhes da instância
    Nome da rede virtual Introduza myVNet.
    País/Região Selecione E.U.A. Leste.
  4. Selecione a guia Endereços IP ou selecione o botão Avançar na parte inferior da página duas vezes.

  5. Insira os seguintes valores na guia Endereços IP :

    Definição Value
    Espaço de endereçamento IPv4 10.0.0.0/16
    Nome da sub-rede minhaSub-rede
    Intervalo de endereços IP da sub-rede 10.0.0.0 - 10.0.0.255 (tamanho: /24)
  6. Selecione o separador Rever + criar ou selecione o botão Rever + criar na parte inferior da página.

  7. Reveja as definições e, em seguida, selecione Criar.

Criar máquinas virtuais

Nesta seção, você cria duas máquinas virtuais: myVM e myNVA. Você usa a máquina virtual myVM para testar a comunicação. A máquina virtual myNVA é usada como um dispositivo virtual de rede no cenário.

Criar a primeira máquina virtual

  1. Na caixa de pesquisa na parte superior do portal, insira máquinas virtuais. Selecione Máquinas virtuais nos resultados da pesquisa.

  2. Selecione + Criar e, em seguida, selecione Máquina virtual do Azure.

  3. Em Criar uma máquina virtual, insira ou selecione os seguintes valores na guia Noções básicas :

    Definição Value
    Detalhes do Projeto
    Subscrição Selecione a subscrição do Azure.
    Grupo de Recursos Selecione myResourceGroup.
    Detalhes da instância
    Virtual machine name Digite myVM.
    País/Região Selecione (EUA) Leste dos EUA.
    Opções de disponibilidade Selecione Sem necessidade de redundância de infraestrutura.
    Tipo de segurança selecione Standard.
    Image Selecione Windows Server 2022 Datacenter: Azure Edition - x64 Gen2.
    Tamanho Escolha um tamanho ou deixe a configuração padrão.
    Conta de administrador
    Username Introduza um nome de utilizador.
    Palavra-passe Introduza uma palavra-passe.
    Confirme a palavra-passe Reintroduza a palavra-passe.
  4. Selecione a guia Rede ou selecione Avançar: Discos e, em seguida, Avançar: Rede.

  5. Na guia Rede, insira ou selecione os seguintes valores:

    Definição Value
    Interface de Rede
    Rede virtual Selecione myVNet.
    Sub-rede Selecione mySubnet.
    IP público Selecione (novo) myVM-ip.
    Grupo de segurança de rede NIC Selecione Básico.
    Portas de entrada públicas Selecione Permitir portas selecionadas.
    Selecione as portas de entrada Selecione RDP (3389).

    Atenção

    Deixar a porta RDP aberta para a internet só é recomendado para testes. Para ambientes de produção, é recomendável restringir o acesso à porta RDP a um endereço IP específico ou intervalo de endereços IP. Você também pode bloquear o acesso à Internet à porta RDP e usar o Azure Bastion para se conectar com segurança à sua máquina virtual a partir do portal do Azure.

  6. Selecione Rever + criar.

  7. Reveja as definições e, em seguida, selecione Criar.

  8. Quando a implantação estiver concluída, selecione Ir para o recurso para ir para a página Visão geral do myVM.

  9. Selecione Conectar e, em seguida, selecione selecionar em RDP nativo.

  10. Selecione Baixar arquivo RDP e abra o arquivo baixado.

  11. Selecione Conectar e digite o nome de usuário e a senha que você criou nas etapas anteriores. Aceite o certificado, se solicitado.

  12. Depois de fazer login, abra um navegador da Web e vá para www.bing.com verificar se ele está acessível.

    Captura de tela mostrando a página do Bing em um navegador da Web.

Criar segunda máquina virtual

Siga as etapas anteriores (1-6) e use myNVA para o nome da máquina virtual para criar a segunda máquina virtual.

Testar a comunicação de rede usando o próximo salto do Inspetor de Rede

Use o recurso de próximo salto do Network Watcher para determinar qual rota o Azure está usando para rotear o tráfego de myVM, que tem uma interface de rede com uma configuração IP

  1. Na caixa de pesquisa na parte superior do portal, digite observador de rede. Selecione Inspetor de Rede nos resultados da pesquisa.

  2. Em Ferramentas de diagnóstico de rede, selecione Próximo salto. Introduza ou selecione os seguintes valores:

    Definição Value
    Subscrição Selecione a subscrição do Azure.
    Grupo de recursos Selecione myResourceGroup.
    Máquina virtual Selecione myVM.
    Interface de Rede Deixe a predefinição.
    Endereço IP de origem Digite 10.0.0.4 ou o IP da sua VM, se for diferente.
    Endereço IP de destino Digite 13.107.21.200 para testar a comunicação com .www.bing.com
  3. Selecione o botão Próximo salto para iniciar o teste. O resultado do teste mostra informações sobre o próximo salto, como o próximo tipo de salto, seu endereço IP e o ID da tabela de rotas usado para rotear o tráfego. O resultado do teste 13.107.21.200 mostra que o próximo tipo de salto é Internet e o ID da tabela de rotas é Rota do Sistema, o que significa que o tráfego destinado a www.bing.com myVM é roteado para a Internet usando a rota padrão do sistema do Azure.

    Captura de tela mostrando como testar a comunicação com www.bing.com usando o recurso de próximo salto do Observador de Rede do Azure.

  4. Altere o endereço IP de destino para 10.0.0.5 , que é o endereço IP da máquina virtual myNVA e, em seguida, selecione o botão Próximo salto . O resultado mostra que o próximo tipo de salto é VirtualNetwork e a ID da tabela de rotas é Rota do Sistema, o que significa que o tráfego destinado a 10.0.0.5 de myVM é roteado dentro da rede virtual myVNet usando a rota do sistema padrão do Azure.

    Captura de tela mostrando o resultado do próximo salto do Inspetor de Rede ao testar com um IP dentro da mesma rede virtual.

  5. Em seguida, altere o endereço IP de destino para 10.1.0.5 , que é um endereço IP privado que não está no espaço de endereço da rede virtual myVNet e, em seguida, selecione o botão Próximo salto . O resultado mostra que o próximo tipo de salto é None o que significa que o tráfego destinado a 10.1.0.5 de myVM é descartado.

    Captura de tela mostrando o resultado do próximo salto do Inspetor de Rede ao testar com um IP privado fora do espaço de endereço da rede virtual.

Ver detalhes de uma rota

Para analisar melhor o roteamento, revise as rotas efetivas para a interface de rede myVM .

  1. Na caixa de pesquisa na parte superior do portal, insira máquinas virtuais. Selecione Máquinas virtuais nos resultados da pesquisa.

  2. Em Configurações, selecione Rede e, em seguida, selecione a interface de rede.

    Captura de ecrã a mostrar como selecionar a página de interface de rede a partir das definições da máquina virtual no portal do Azure.

  3. Em Ajuda, selecione Rotas efetivas para ver todas as rotas associadas à interface de rede de myVM.

    Captura de tela mostrando as rotas padrão do sistema do Azure associadas à interface de rede da máquina virtual.

    Na seção anterior, quando você executou o teste usando 13.107.21.200, a rota com prefixo de endereço 0.0.0.0/0 foi usada para rotear o tráfego para o endereço, já que nenhuma outra rota tem o endereço. Por predefinição, todos os endereços não especificados no prefixo de endereço de outra rota são encaminhados para a Internet.

    Quando você executou o teste usando 10.0.0.5, a rota com prefixo de endereço 10.0.0.0/16 foi usada para rotear o tráfego para ela.

    No entanto, quando você executou o teste usando 10.1.0.5, o resultado foi Nenhum para o próximo tipo de salto porque esse endereço IP está no espaço de endereço 10.0.0.0/8. A rota padrão do Azure para o prefixo de endereço 10.0.0.0/8 tem o próximo tipo de esperança como Nenhum. Se você adicionar um prefixo de endereço que contenha 10.1.0.5 ao espaço de endereço da rede virtual, o próximo tipo de salto para 10.1.0.5 mudará de Nenhum para VirtualNetwork.

Testar um problema de roteamento devido a rotas personalizadas

Em seguida, você cria uma rota personalizada estática para substituir as rotas padrão do sistema do Azure e causar um problema de roteamento para a máquina virtual myVM que impede que ela se comunique diretamente com www.bing.como . Em seguida, você usará o próximo salto do Observador de Rede para solucionar e diagnosticar o problema.

Criar uma rota personalizada

Nesta seção, você cria uma rota personalizada estática (rota definida pelo usuário) em uma tabela de rotas que força todo o tráfego destinado fora da rede virtual a um endereço IP específico. Forçar o tráfego para um dispositivo de rede virtual é um cenário comum.

  1. Na caixa de pesquisa na parte superior do portal, insira tabelas de rotas. Selecione Tabelas de rotas nos resultados da pesquisa.

  2. Selecione + Criar para criar uma nova tabela de rotas. Na página Criar tabela de rotas, insira ou selecione os seguintes valores:

    Definição Value
    Detalhes do Projeto
    Subscrição Selecione a subscrição do Azure.
    Grupo de recursos Selecione myResourceGroup.
    Detalhes da instância
    País/Região Selecione E.U.A. Leste.
    Nome Digite myRouteTable.
    Propagar rotas de gateway Deixe a predefinição.
  3. Selecione Rever + criar.

  4. Reveja as definições e, em seguida, selecione Criar.

  5. Quando a implantação estiver concluída, selecione Ir para o recurso para ir para a página Visão geral de myRouteTable.

  6. Em Configurações, selecione Rotas e, em seguida, selecione + Adicionar para adicionar uma rota personalizada.

  7. Na página Adicionar rota, insira ou selecione os seguintes valores:

    Definição Value
    Nome da rota Digite myRoute.
    Destino do prefixo do endereço Selecione Endereços IP.
    Endereços IP de destino/intervalos CIDR Digite 0.0.0.0/0.
    Tipo de salto seguinte Selecione Aplicação virtual.
    Endereço do próximo salto Digite 10.0.0.5.
  8. Selecione Adicionar.

Associar a tabela de rotas à sub-rede

Nesta seção, você associa a tabela de rotas criada na seção anterior à sub-rede mySubnet .

  1. Em Configurações, selecione Sub-redes e, em seguida, selecione + Associar para associar myRouteTable à sub-rede mySubnet.

  2. Na página Sub-rede Associar, selecione os seguintes valores:

    Definição Value
    Rede virtual Selecione myVNet (myResourcegroup).
    Sub-rede Selecione MySubnet.
  3. Selecione OK.

Aceda a www.bing.com

Em myVM, abra o navegador da Web e vá para www.bing.com verificar se ele ainda está acessível. A rota personalizada que você criou e associou à sub-rede de myVM força o tráfego a ir para myNVA. O tráfego é descartado porque myNVA não está configurado para encaminhar o tráfego para os fins deste tutorial para demonstrar um problema de roteamento.

Captura de ecrã a mostrar que a página do Bing não está acessível num browser.

Testar a comunicação de rede usando o próximo salto

Repita as etapas usadas em Testar comunicação de rede usando a seção do próximo salto do Inspetor de Rede usando 13.107.21.200 para testar a comunicação com o www.bing.com.

Captura de tela mostrando o dispositivo virtual como o próximo salto após a aplicação de uma rota personalizada.

Ver as rotas efetivas

Repita as etapas usadas em Exibir detalhes de uma rota para verificar as rotas efetivas depois de usar a rota personalizada que causou um problema ao alcançar www.bing.como .

A rota personalizada com prefixo 0.0.0.0/0 substituiu a rota padrão do Azure e fez com que todo o tráfego destinado fora da máquina virtual myVNet fosse para 10.0.0.5.

Captura de tela das rotas efetivas depois de substituir as rotas padrão do sistema do Azure usando uma rota personalizada.

Nota

Neste tutorial, o tráfego para www.bing.com foi descartado porque myNVA não foi configurado para encaminhar tráfego. Para saber como configurar uma máquina virtual para encaminhar tráfego, consulte Ativar o encaminhamento IP.

Clean up resources (Limpar recursos)

Quando não for mais necessário, exclua o grupo de recursos myResourceGroup e todos os recursos que ele contém:

  1. Na caixa de pesquisa que se encontra na parte superior do portal, introduza myResourceGroup. Selecione myResourceGroup nos resultados da pesquisa.

  2. Selecione Eliminar grupo de recursos.

  3. Em Excluir um grupo de recursos, digite myResourceGroup e selecione Excluir.

  4. Selecione Excluir para confirmar a exclusão do grupo de recursos e de todos os seus recursos.

Próximo passo

Para saber como monitorar a comunicação entre duas máquinas virtuais, avance para o próximo tutorial: