Compartir vía


Inicio rápido: Creación de una instancia de Azure Route Server mediante la CLI de Azure

En este inicio rápido se muestra cómo crear una instancia de Azure Route Server y configurar el emparejamiento BGP con una aplicación virtual de red (NVA) mediante la CLI de Azure. Azure Route Server permite el enrutamiento dinámico entre la red virtual y las aplicaciones virtuales de red, intercambiando automáticamente rutas a través de protocolos BGP.

Al completar este inicio rápido, tiene un servidor de rutas en funcionamiento que puede facilitar el intercambio dinámico de rutas con aplicaciones virtuales de red en la red virtual de Azure.

Diagrama que muestra el entorno de implementación de Azure Route Server con emparejamiento BGP con aplicaciones virtuales de red mediante la CLI de Azure.

Importante

Los servidores de rutas creados antes del 1 de noviembre de 2021, sin una dirección IP pública asociada, se implementaron con la oferta de versión preliminar pública . La oferta de versión preliminar pública no incluye el Acuerdo de Nivel de Servicio de disponibilidad general ni el soporte técnico. Para implementar un servidor de rutas con la oferta de disponibilidad general y calificar para el Acuerdo de Nivel de Servicio y soporte técnico de disponibilidad general, elimine y vuelva a crear el servidor de rutas.

Requisitos previos

Antes de comenzar, asegúrese de que tiene los siguientes requisitos:

Configuración de la CLI de Azure

En los pasos de este artículo se usan comandos de la CLI de Azure que puede ejecutar de forma interactiva en Azure Cloud Shell. Para usar Cloud Shell, seleccione Abrir Cloud Shell en la esquina superior derecha de un bloque de código y, a continuación, seleccione Copiar para copiar el código y péguelo en Cloud Shell.

Como alternativa, puede instalar la CLI de Azure localmente y ejecutar los comandos desde el entorno local. Si usa la CLI de Azure localmente, inicie sesión en Azure mediante el comando az login .

Creación de un servidor de rutas

En esta sección se explica cómo crear la infraestructura básica para Azure Route Server, incluido el grupo de recursos, la red virtual y la instancia de Route Server.

Creación de un grupo de recursos y una red virtual

Route Server requiere una subred dedicada denominada RouteServerSubnet con un tamaño mínimo de /26. En primer lugar, cree el grupo de recursos y la infraestructura de red virtual:

  1. Cree un grupo de recursos mediante el comando az group create :

    # Create a resource group
    az group create --name 'myResourceGroup' --location 'eastus'
    
  2. Cree una red virtual con el routeServerSubnet necesario mediante el comando az network virtual network create :

    # Create a virtual network and RouteServerSubnet
    az network vnet create --resource-group 'myResourceGroup' --name 'myVirtualNetwork' --subnet-name 'RouteServerSubnet' --subnet-prefixes '10.0.1.0/26'
    
    # Store the subnet ID in a variable for later use
    subnetId=$(az network vnet subnet show --name 'RouteServerSubnet' --resource-group 'myResourceGroup' --vnet-name 'myVirtualNetwork' --query id -o tsv)
    

Creación de una dirección IP pública y un servidor de rutas

Route Server requiere una dirección IP pública para garantizar la conectividad con el servicio de administración de back-end:

  1. Cree una dirección IP pública estándar mediante el comando az network public-ip create :

    # Create a Standard public IP for Route Server
    az network public-ip create --resource-group 'myResourceGroup' --name 'RouteServerIP' --sku Standard --version 'IPv4'
    
  2. Cree el servidor de rutas mediante el comando az network routeserver create :

    # Create the Route Server
    az network routeserver create --name 'myRouteServer' --resource-group 'myResourceGroup' --hosted-subnet $subnetId --public-ip-address 'RouteServerIP'
    

    Nota:

    La implementación del servidor de rutas puede tardar hasta 30 minutos.

Configurar emparejamiento BGP con la aplicación virtual de red

Después de crear el servidor de rutas, configure el emparejamiento BGP con la aplicación virtual de red para habilitar el intercambio de rutas dinámico.

Establecer emparejamiento BGP

Use el comando az network routeserver peering create para crear una sesión de emparejamiento BGP entre Route Server y su NVA:

# Create BGP peering with the network virtual appliance
az network routeserver peering create --name 'myNVA' --peer-ip '10.0.0.4' --peer-asn '65001' --routeserver 'myRouteServer' --resource-group 'myResourceGroup'

Este comando crea un elemento del mismo nivel denominado myNVA con:

  • Dirección IP del par: 10.0.0.4 (dirección IP de la NVA)
  • Número de sistema autónomo (ASN): 65001 (consulte los valores de ASN admitidos)

Nota:

El nombre del nodo del mismo nivel no necesita coincidir con el nombre real de la NVA; es solo un identificador para la sesión de emparejamiento BGP.

Obtener información de BGP del servidor de rutas

Para completar la configuración de emparejamiento BGP en su NVA (aplicación virtual de red), necesita las direcciones IP y el ASN del servidor de rutas. Use el comando az network routeserver show para recuperar esta información:

# Get Route Server details for NVA configuration
az network routeserver show --resource-group 'myResourceGroup' --name 'myRouteServer'

El comando devuelve una salida similar al ejemplo siguiente. Tenga en cuenta los valores virtualRouterAsn y virtualRouterIps necesarios para la configuración de NVA:

{
  "allowBranchToBranchTraffic": false,
  "etag": "W/\"aaaa0000-bb11-2222-33cc-444444dddddd\"",
  "hubRoutingPreference": "ExpressRoute",
  "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualHubs/myRouteServer",
  "kind": "RouteServer",
  "location": "eastus",
  "name": "myRouteServer",
  "provisioningState": "Succeeded",
  "resourceGroup": "myResourceGroup",
  "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"
  ]
}

Use estos valores para configurar BGP en su NVA (aplicación de red virtual):

  • ASN: 65515 (virtualRouterAsn)
  • Direcciones IP de pares: 10.0.1.4 y 10.0.1.5 (IPs de enrutador virtual)

Importante

Empareje la aplicación virtual de red con las direcciones IP de instancia del servidor de rutas para asegurarse de que las rutas de red virtual se anuncian a través de las conexiones de NVA y logran una alta disponibilidad.

Limpieza de recursos

Cuando ya no necesite el servidor de rutas y los recursos asociados, elimine el grupo de recursos mediante el comando az group delete :

# Delete the resource group and all contained resources
az group delete --name 'myResourceGroup' --yes --no-wait

Paso siguiente

Ahora que ha creado un servidor de rutas y establecido el emparejamiento BGP, obtenga más información sobre las funcionalidades de Route Server: