Tutorial: Configurar o emparelhamento BGP entre o Azure Route Server e o dispositivo virtual de rede (NVA)
Este tutorial mostra como implantar um Azure Route Server e um dispositivo virtual de rede (NVA) do Windows Server em uma rede virtual e estabelecer uma conexão de emparelhamento BGP entre eles.
Neste tutorial, irá aprender a:
- Criar uma rede virtual
- Implantar um Servidor de Rotas do Azure
- Implementar uma máquina virtual
- Configurar o BGP na máquina virtual
- Configurar o emparelhamento BGP entre o Servidor de Rotas e o NVA
- Verificar rotas aprendidas
Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
Pré-requisitos
- Uma subscrição ativa do Azure.
Iniciar sessão no Azure
Inicie sessão no portal do Azure.
Criar uma rede virtual
Crie uma rede virtual para implantar o Route Server e o NVA nele. O Azure Route Server deve ser implantado em uma sub-rede dedicada chamada RouteServerSubnet.
Na caixa de pesquisa na parte superior do portal, insira rede virtual e selecione Redes virtuais nos resultados da pesquisa.
Na página Redes virtuais, selecione + Criar.
Na guia Noções básicas de Criar rede virtual, insira ou selecione as seguintes informações:
Definições Value Detalhes do projeto Subscrição Selecione a subscrição do Azure. Grupo de recursos Selecione Criar novo.
Em Nome , insira myResourceGroup.
Selecione OK.Detalhes da instância Nome Entre em myVirtualNetwork. País/Região Selecione uma região do Azure. Este tutorial usa o Leste dos EUA. Selecione a guia Endereços IP ou o botão Avançar duas vezes.
Na guia Endereços IP, configure o espaço de endereçamento IPv4 para 10.0.0.0/16 e configure as seguintes sub-redes:
Nome da sub-rede Intervalo de endereços da sub-rede mySubnet 10.0.0.0/24 Sub-rede RouteServerSubnet 10.0.1.0/24 Selecione Rever + criar e, em seguida, selecione Criar após a validação ser aprovada.
Criar um Servidor de Rotas do Azure
Nesta seção, você cria um Servidor de Rotas do Azure.
Na caixa de pesquisa na parte superior do portal, insira servidor de rotas e selecione Servidores de rota nos resultados da pesquisa.
Na página Servidores de Rota, selecione + Criar.
Na guia Noções básicas da página Criar um servidor de rotas, insira ou selecione as seguintes informações:
Definições Value Detalhes do projeto Subscrição Selecione sua assinatura do Azure que você usou para a rede virtual. Grupo de recursos Selecione myResourceGroup. Detalhes da instância Nome Digite myRouteServer. País/Região Selecione a região Leste dos EUA . Preferência de roteamento Selecione a opção Rota Expressa padrão. Outras opções disponíveis são: VPN e ASPath.
Você pode alterar sua seleção posteriormente na Configuração do Servidor de Rotas.Configurar redes virtuais Rede Virtual Selecione myVirtualNetwork. Sub-rede Selecione RouteServerSubnet (10.0.1.0/24). Esta sub-rede é uma sub-rede dedicada do Route Server. Endereço IP público Endereço IP público Selecione Criar novo e aceite o nome padrão myVirtualNetwork-ip ou insira um diferente. Esse endereço IP padrão garante conectividade com o serviço de back-end que gerencia a configuração do Route Server. Selecione Rever + criar e, em seguida, selecione Criar após os passos de validação.
Nota
A implantação do Route Server pode levar até 30 minutos.
Quando a implantação estiver concluída, selecione Ir para o recurso para ir para a página Visão geral de myRouteServer.
Anote os IPs ASN e Peer na página Visão geral. Você precisa dessas informações para configurar o NVA na próxima seção.
Nota
- O ASN do Azure Route Server é sempre 65515.
- Os IPs de mesmo nível são os endereços IP privados do servidor de rotas na sub-rede RouteServer.
Criar um dispositivo virtual de rede (NVA)
Nesta seção, você cria um NVA do Windows Server que se comunica e troca rotas com o Servidor de Rotas por meio de uma conexão de emparelhamento BGP.
Criar uma VM (máquina virtual)
Nesta seção, você cria uma VM do Windows Server na rede virtual criada anteriormente para atuar como um dispositivo virtual de rede.
Na caixa de pesquisa na parte superior do portal, insira máquina virtual e selecione Máquinas virtuais nos resultados da pesquisa.
Selecione Criar e, em seguida, selecione Máquina virtual do Azure.
Na guia Noções básicas de Criar uma máquina virtual, insira ou selecione as seguintes informações:
Definições Value Detalhes do projeto Subscrição Selecione sua assinatura do Azure que você usou para a rede virtual. Grupo de recursos Selecione myResourceGroup. Detalhes da instância Virtual machine name Digite myNVA. País/Região Selecione (EUA) Leste dos EUA. Opções de disponibilidade Selecione Nenhuma infraestrutura necessária. Tipo de segurança Selecione um tipo de segurança. Este tutorial usa o Standard. Image Selecione uma imagem do Windows Server . Este tutorial usa o Windows Server 2022 Datacenter: Azure Edition - imagem 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. Selecione a guia Rede ou Avançar: Discos > e, em seguida, Avançar: Rede >.
Na guia Rede, selecione as seguintes configurações de rede:
Definições Value Rede virtual Selecione myVirtualNetwork. Sub-rede Selecione mySubnet (10.0.0.0/24). IP público Não altere a predefinição. 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
Não é recomendado deixar a porta RDP aberta para a Internet. Restrinja o acesso à porta RDP a um endereço IP específico ou a um intervalo de endereços IP. Para ambientes de produção, é recomendável 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.
Selecione Rever + criar e, em seguida, Criar após a validação ser aprovada.
Configurar o BGP na máquina virtual
Nesta seção, você define as configurações de BGP na VM para que ela atue como um NVA e possa trocar rotas com o Servidor de Rotas.
Vá para a máquina virtual myNVA e selecione Conectar.
Na página Conectar, selecione Baixar arquivo RDP em RDP nativo.
Abra o ficheiro transferido.
Selecione Conectar e digite o nome de usuário e a senha que você criou nas etapas anteriores. Aceite o certificado, se solicitado.
Execute o PowerShell como um administrador.
No PowerShell, execute os seguintes cmdlets:
# Install required Windows features. Install-WindowsFeature RemoteAccess Install-WindowsFeature RSAT-RemoteAccess-PowerShell Install-WindowsFeature Routing Install-RemoteAccess -VpnType RoutingOnly # Configure BGP & Router ID on the Windows Server Add-BgpRouter -BgpIdentifier 10.0.0.4 -LocalASN 65001 # Configure Azure Route Server as a BGP Peer. Add-BgpPeer -LocalIPAddress 10.0.0.4 -PeerIPAddress 10.0.1.4 -PeerASN 65515 -Name RS_IP1 Add-BgpPeer -LocalIPAddress 10.0.0.4 -PeerIPAddress 10.0.1.5 -PeerASN 65515 -Name RS_IP2 # Originate and announce BGP routes. Add-BgpCustomRoute -network 172.16.1.0/24 Add-BgpCustomRoute -network 172.16.2.0/24
Configurar o emparelhamento do Servidor de Rotas
Vá para o Servidor de Rotas que você criou nas etapas anteriores.
Selecione Pares em Configurações. Em seguida, selecione + Adicionar para adicionar um novo par.
Na página Adicionar Par, insira as seguintes informações:
Definição Valor Nome Digite myNVA. Use este nome para identificar o par. Ele não precisa ser o mesmo nome da VM que você configurou como um NVA. ASN Digite 65001. Este é o ASN do NVA. Você o configurou na seção anterior. Endereço IPv4 Digite 10.0.0.4. Este é o endereço IP privado do NVA. Selecione Adicionar para salvar a configuração.
Depois de adicionar o NVA como um par, a página Peers mostra o myNVA como um par:
Nota
- O Azure Route Server dá suporte ao emparelhamento BGP com NVAs implantados na mesma VNet ou em uma VNet emparelhada diretamente. Não há suporte para a configuração do emparelhamento BGP entre um NVA local e o Azure Route Server.
Verificar rotas aprendidas
Use o cmdlet Get-AzRouteServerPeerLearnedRoute para verificar as rotas aprendidas pelo Servidor de Rotas.
Get-AzRouteServerPeerLearnedRoute -ResourceGroupName 'myResourceGroup' -RouteServerName 'myRouteServer' -PeerName 'myNVA'
A saída deve ser semelhante ao exemplo a seguir. A saída mostra as duas rotas aprendidas com o NVA:
LocalAddress Network NextHop SourcePeer Origin AsPath Weight
------------ ------- ------- ---------- ------ ------ ------
10.0.1.5 172.16.1.0/24 10.0.0.4 10.0.0.4 EBgp 65001 32768
10.0.1.5 172.16.2.0/24 10.0.0.4 10.0.0.4 EBgp 65001 32768
10.0.1.4 172.16.1.0/24 10.0.0.4 10.0.0.4 EBgp 65001 32768
10.0.1.4 172.16.2.0/24 10.0.0.4 10.0.0.4 EBgp 65001 32768
Clean up resources (Limpar recursos)
Quando não for mais necessário, você poderá excluir todos os recursos criados neste tutorial excluindo o grupo de recursos myResourceGroup :
Na caixa de pesquisa que se encontra na parte superior do portal, introduza myResourceGroup. Selecione myResourceGroup nos resultados da pesquisa.
Selecione Eliminar grupo de recursos.
Em Excluir um grupo de recursos, selecione Aplicar exclusão forçada para máquinas virtuais selecionadas e conjuntos de dimensionamento de máquinas virtuais.
Digite myResourceGroup e selecione Excluir.
Selecione Excluir para confirmar a exclusão do grupo de recursos e de todos os seus recursos.