Compartilhar via


Início Rápido: criar um Servidor de Rota do Azure usando o PowerShell

Este início rápido mostra como criar um Servidor de Rota do Azure e configurar o emparelhamento BGP com uma NVA (solução de virtualização de rede) usando o Azure PowerShell. O Servidor de Rota do Azure permite o roteamento dinâmico entre sua rede virtual e dispositivos virtuais de rede, trocando rotas automaticamente por meio de protocolos BGP.

Ao concluir este início rápido, você tem um Servidor de Rota funcional que pode facilitar a troca de rotas dinâmicas com dispositivos virtuais de rede em sua rede virtual do Azure.

Diagrama mostrando o ambiente de implantação do Servidor de Rota do Azure com emparelhamento BGP com dispositivos virtuais de rede usando o Azure PowerShell.

Importante

Os servidores de rota criados antes de 1º de novembro de 2021, sem um endereço IP público associado, foram implantados com a oferta de visualização pública. A oferta de visualização pública não inclui SLA de Disponibilidade Geral e suporte. Para implantar o Servidor de Rota do Azure com a oferta de disponibilidade geral e obter suporte e SLA com disponibilidade geral, exclua e recrie seu Servidor de Rota.

Pré-requisitos

Antes de começar, verifique se você tem os seguintes requisitos:

Configuração do Azure PowerShell

As etapas neste artigo usam cmdlets do Azure PowerShell que podem ser executados interativamente no Azure Cloud Shell. Para usar o Cloud Shell, selecione Abrir Cloud Shell no canto superior direito de um bloco de código e selecione Copiar para copiar o código e cole-o no Cloud Shell.

Como alternativa, você pode instalar o Azure PowerShell localmente e executar os cmdlets em seu ambiente local. Se você usar o PowerShell localmente, entre no Azure usando o cmdlet Connect-AzAccount .

Criar um Route Server

Esta seção explica como criar a infraestrutura fundamental para o Servidor de Rota do Azure, incluindo o grupo de recursos, a rede virtual e a instância do Servidor de Rota.

Criar grupo de recursos e rede virtual

O Servidor de Rota requer uma sub-rede dedicada chamada RouteServerSubnet com um tamanho mínimo de /26. Primeiro, crie o grupo de recursos e a infraestrutura de rede virtual:

  1. Crie um grupo de recursos usando o cmdlet New-AzResourceGroup :

    # Create a resource group
    New-AzResourceGroup -Name 'myResourceGroup' -Location 'EastUS'
    
  2. Crie uma configuração de sub-rede para RouteServerSubnet usando o cmdlet New-AzVirtualNetworkSubnetConfig :

    # Create subnet configuration for Route Server
    $subnet = New-AzVirtualNetworkSubnetConfig -Name 'RouteServerSubnet' -AddressPrefix '10.0.1.0/26'
    
  3. Crie uma rede virtual usando o cmdlet New-AzVirtualNetwork :

    # Create a virtual network and store in a variable
    $vnet = New-AzVirtualNetwork -Name 'myVirtualNetwork' -ResourceGroupName 'myResourceGroup' -Location 'EastUS' -AddressPrefix '10.0.0.0/16' -Subnet $subnet
    
    # Store the subnet ID in a variable for later use
    $subnetId = (Get-AzVirtualNetworkSubnetConfig -Name 'RouteServerSubnet' -VirtualNetwork $vnet).Id
    

Criar IP público e servidor de rota

O Servidor de Rota requer um endereço IP público para garantir a conectividade com o serviço de gerenciamento de back-end:

  1. Crie um endereço IP público Padrão usando o cmdlet New-AzPublicIpAddress :

    # Create a Standard public IP for Route Server
    $publicIp = New-AzPublicIpAddress -ResourceGroupName 'myResourceGroup' -Name 'myRouteServerIP' -Location 'EastUS' -AllocationMethod 'Static' -Sku 'Standard' -IpAddressVersion 'Ipv4'
    
  2. Configure a capacidade do Route Server usando o cmdlet New-AzVirtualRouterAutoScaleConfiguration. Para obter mais informações, consulte Capacidade do Servidor de Roteamento.

    $autoscale = New-AzVirtualRouterAutoScaleConfiguration -MinCapacity 4
    
  3. Crie o Servidor de Rota usando o cmdlet New-AzRouteServer :

    # Create the Route Server
    New-AzRouteServer -RouteServerName 'myRouteServer' -ResourceGroupName 'myResourceGroup' -Location 'EastUS' -HostedSubnet $subnetId -PublicIP $publicIp -VirtualRouterAutoScaleConfiguration $autoscale
    

    Observação

    A implantação do Servidor de Rota pode levar até 30 minutos.

Configurar o emparelhamento BGP com a solução de virtualização de rede

Depois de criar o Servidor de Rota, configure o emparelhamento BGP com sua solução de virtualização de rede para habilitar a troca de rotas dinâmicas.

Estabelecer emparelhamento BGP

Utilize o cmdlet Add-AzRouteServerPeer para criar uma sessão de emparelhamento BGP entre o seu Servidor de Rota e sua NVA:

# Create BGP peering with the network virtual appliance
Add-AzRouteServerPeer -ResourceGroupName 'myResourceGroup' -RouteServerName 'myRouteServer' -PeerName 'myNVA' -PeerAsn '65001' -PeerIp '10.0.0.4'

Este comando cria um par chamado myNVA com:

  • Endereço IP do par: 10.0.0.4 (endereço IP da NVA)
  • Número do sistema autônomo (ASN): 65001 (consulte valores ASN com suporte)

Observação

O nome do par não precisa corresponder ao nome real do NVA; é apenas um identificador para a sessão de emparelhamento BGP.

Obter informações do BGP do Servidor de Rota

Para concluir a configuração de emparelhamento BGP em sua NVA, você precisa dos endereços IP do Servidor de Rota e do ASN. Use o cmdlet Get-AzRouteServer para recuperar essas informações:

# Get Route Server details for NVA configuration
Get-AzRouteServer -ResourceGroupName 'myResourceGroup' -RouteServerName 'myRouteServer'

O comando retorna uma saída semelhante ao exemplo a seguir. Observe os valores RouteServerAsn e RouteServerIps necessários para sua configuração de NVA:

ResourceGroupName Name          Location RouteServerAsn RouteServerIps       ProvisioningState HubRoutingPreference AllowBranchToBranchTraffic
----------------- ----          -------- -------------- --------------       ----------------- -------------------- --------------------------
myResourceGroup   myRouteServer eastus   65515          {10.0.1.4, 10.0.1.5} Succeeded         ExpressRoute         False

Use esses valores para configurar o BGP em sua NVA:

  • ASN: 65515 (RouteServerAsn)
  • Endereços IP de par: 10.0.1.4 e 10.0.1.5 (RouteServerIps)

Importante

Emparelhe a NVA com os IPs de instância do servidor de rota para garantir que as rotas da rede virtual sejam anunciadas nas conexões NVA e obtenha alta disponibilidade.

Limpar os recursos

Quando você não precisar mais do Servidor de Rotas e dos recursos associados, exclua o grupo de recursos usando o cmdlet Remove-AzResourceGroup :

# Delete the resource group and all contained resources
Remove-AzResourceGroup -Name 'myResourceGroup' -Force

Próxima etapa

Agora que você criou um Servidor de Rota e estabeleceu o emparelhamento BGP, saiba mais sobre os recursos do Servidor de Rota: