Início Rápido: Criar um Servidor de Rota do Azure usando a CLI do Azure
Neste início rápido, você aprenderá como criar um Servidor de Rota do Azure para fazer emparelhamento com uma solução de virtualização de rede (NVA) em sua rede virtual usando a CLI do Azure.
Importante
Os Servidores de Rota do Azure criados antes de 1º de novembro de 2021 sem um endereço IP público associado são implantados com a oferta de visualização pública. A oferta de visualização pública não tem SLA com 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
Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.
Examine os limites de serviço do Servidor de Rota do Azure.
Azure Cloud Shell ou CLI do Azure.
As etapas desse artigo executam os comandos da CLI do Azure interativamente no Azure Cloud Shell. Para executar os comandos no Cloud Shell, selecione Abrir o Cloud Shell no canto superior direito de um bloco de código. Selecione Copiar para copiar o código e colá-lo no Cloud Shell para executá-lo. Você também pode executar o Cloud Shell no portal do Azure.
Você também pode instalar a CLI do Azure localmente para executar os comandos. Se você executar a CLI do Azure localmente, entre no Azure usando o comando az login .
Criar um servidor de rota
Nesta seção, você criará um servidor de rota. Antes de criar o servidor de rota, crie um grupo de recursos para hospedar todos os recursos, incluindo o servidor de rota. Você também precisará criar uma rede virtual com uma sub-rede dedicada para o servidor de rota.
Crie um grupo de recursos usando o comando az group create. O exemplo a seguir cria um grupo de recursos chamado RouteServerRG na região WestUS2:
# Create a resource group. az group create --name 'RouteServerRG' --location 'westus'
Crie uma rede virtual usando o comando az network vnet create. O exemplo a seguir cria uma rede virtual padrão chamada myRouteServerVNet na região WestUS com a sub-rede RouteServerSubnet. O servidor de rota requer uma sub-rede dedicada chamada RouteServerSubnet. O tamanho da sub-rede deve ser pelo menos /27 ou um prefixo mais curto (como /26 ou /25). Caso contrário, você receberá uma mensagem de erro ao implantar o servidor de rota.
# Create a virtual network and a route server subnet. az network vnet create --resource-group 'RouteServerRG' --name 'myRouteServerVNet' --subnet-name 'RouteServerSubnet' --subnet-prefixes '10.0.1.0/27' # Place the subnet ID into a variable. subnetId=$(az network vnet subnet show --name 'RouteServerSubnet' --resource-group 'RouteServerRG' --vnet-name 'myRouteServerVNet' --query id -o tsv)
Para garantir a conectividade com o serviço de back-end que gerencia a configuração do Servidor de Rota, é necessário atribuir um endereço IP público. Crie um IP público padrão denominado RouteServerIP usando o comando az network public-ip create.
# Create a Standard public IP. az network public-ip create --resource-group 'RouteServerRG' --name 'RouteServerIP' --sku Standard --version 'IPv4'
Crie o servidor de rota usando o comando az network routeserver create. O exemplo a seguir cria um servidor de rota chamado myRouteServer na região WestUS. HostedSubnet é a ID do recurso de RouteServerSubnet criada nas etapas anteriores.
# Create the route server. az network routeserver create --name 'myRouteServer' --resource-group 'RouteServerRG' --hosted-subnet $subnetId --public-ip-address 'RouteServerIP'
Observação
A implantação do Servidor de Rota pode levar até 30 minutos.
Configurar um emparelhamento com a NVA
Nesta seção, você aprenderá a configurar o emparelhamento BGP com uma solução de virtualização de rede (NVA). Use o comando az network routeserver peering create para estabelecer o emparelhamento via protocolo BGP do servidor de rota para a NVA. O exemplo a seguir adiciona um par chamado myNVA que tem um endereço IP de 10.0.0.4 e um ASN de 65001. Para obter mais informações, veja Quais Números de Sistema Autônomo (ASNs) posso usar?
# Add a peer.
az network routeserver peering create --name 'myNVA' --peer-ip '10.0.0.4' --peer-asn '65001' --routeserver 'myRouteServer' --resource-group 'RouteServerRG'
Conclua a configuração na NVA
Para concluir a configuração de emparelhamento, você deve configurar o NVA para estabelecer uma sessão BGP com os IPs de par e ASN do servidor de rota. Use o comando az network routeserver show para obter o IP e o ASN do servidor de rota.
# Get the route server details.
az network routeserver show --resource-group 'RouteServerRG' --name 'myRouteServer'
O resultado deverá ser semelhante ao seguinte exemplo:
{
"allowBranchToBranchTraffic": false,
"etag": "W/\"aaaa0000-bb11-2222-33cc-444444dddddd\"",
"hubRoutingPreference": "ExpressRoute",
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/RouteServerRG/providers/Microsoft.Network/virtualHubs/myRouteServer",
"kind": "RouteServer",
"location": "westus",
"name": "myRouteServer",
"provisioningState": "Succeeded",
"resourceGroup": "RouteServerRG",
"routeTable": {
"routes": []
},
"routingState": "Provisioned",
"sku": "Standard",
"type": "Microsoft.Network/virtualHubs",
"virtualHubRouteTableV2s": [],
"virtualRouterAsn": 65515,
"virtualRouterAutoScaleConfiguration": {
"minCapacity": 2
},
"virtualRouterIps": [
"10.0.1.4",
"10.0.1.5"
]
}
Importante
Recomendamos emparelhar cada NVA com ambas as instâncias do servidor de rotas para garantir que as rotas de rede virtual sejam anunciadas nas conexões NVA e alcancem alta disponibilidade.
Limpar os recursos
Quando não for mais necessário, exclua o grupo de recursos e todos os recursos que ele contiver usando o comando az group delete.
# Delete the resource group and all the resources it contains.
az group delete --name 'RouteServerRG' --yes --no-wait