Rövid útmutató: Azure Route Server létrehozása az Azure CLI használatával

Ez a rövid útmutató bemutatja, hogyan hozhat létre Azure Route Servert, és hogyan konfigurálhatja a BGP-társviszonyt egy hálózati virtuális berendezéssel (NVA) az Azure CLI használatával. Az Azure Route Server lehetővé teszi a dinamikus útválasztást a virtuális hálózat és a hálózati virtuális berendezések között, automatikusan BGP-protokollokkal cserélve az útvonalakat.

A rövid útmutató végrehajtásával rendelkezik egy működő útvonalkiszolgálóval, amely lehetővé teszi a dinamikus útvonalcserét az Azure-beli virtuális hálózatban található hálózati virtuális berendezésekkel.

Az Azure Route Server üzembehelyezési környezetét ábrázoló ábra, amelyben a BGP társviszonyt létesít hálózati virtuális berendezésekkel az Azure CLI használatával.

Fontos

A 2021. november 1. előtt létrehozott útvonalkiszolgálók, amelyekhez nem tartozik nyilvános IP-cím, a nyilvános előzetes verziós ajánlattal lettek telepítve. A nyilvános előzetes verziós ajánlat nem tartalmazza az általános rendelkezésre állási SLA-t és a támogatást. Ha az általános rendelkezésre állási ajánlattal rendelkező útvonalkiszolgálót szeretne üzembe helyezni, és jogosult az általános rendelkezésre állási SLA-ra és támogatásra, törölje és hozza létre újra az útvonalkiszolgálót.

Előfeltételek

Mielőtt hozzákezdene, győződjön meg arról, hogy a következő követelményekkel rendelkezik:

Az Azure CLI beállítása

A cikk lépései olyan Azure CLI-parancsokat használnak, amelyeket interaktívan futtathat az Azure Cloud Shellben. A Cloud Shell használatához válassza a Kódblokk jobb felső sarkában található Open Cloud Shell lehetőséget, majd a Másolás gombra kattintva másolja a kódot, és illessze be a Cloud Shellbe.

Másik lehetőségként helyileg telepítheti az Azure CLI-t , és futtathatja a parancsokat a helyi környezetből. Ha helyileg használja az Azure CLI-t, jelentkezzen be az Azure-ba az az login paranccsal.

Útvonalkiszolgáló létrehozása

Ez a szakasz bemutatja az Azure Route Server alapvető infrastruktúrájának létrehozását, beleértve az erőforráscsoportot, a virtuális hálózatot és a Route Server-példányt.

Erőforráscsoport és virtuális hálózat létrehozása

Az útválasztási kiszolgálóhoz egy RouteServerSubnet nevű dedikált alhálózat szükséges, amelynek minimális mérete /26. Először hozza létre az erőforráscsoportot és a virtuális hálózati infrastruktúrát:

  1. Hozzon létre egy erőforráscsoportot az az group create paranccsal:

    # Create a resource group
    az group create --name 'myResourceGroup' --location 'eastus'
    
  2. Hozzon létre egy virtuális hálózatot a szükséges RouteServerSubnettel az az network virtual network create paranccsal:

    # 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)
    

Nyilvános IP- és útvonalkiszolgáló létrehozása

Az útválasztási kiszolgálóhoz nyilvános IP-cím szükséges a háttérfelügyeleti szolgáltatáshoz való kapcsolódás biztosításához:

  1. Hozzon létre egy standard nyilvános IP-címet az az network public-ip create paranccsal:

    # Create a Standard public IP for Route Server
    az network public-ip create --resource-group 'myResourceGroup' --name 'RouteServerIP' --sku Standard --version 'IPv4'
    
  2. Hozza létre az útválasztási kiszolgálót az az network routeserver create paranccsal:

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

    Megjegyzés

    Az útvonalkiszolgáló üzembe helyezése akár 30 percet is igénybe vehet.

BGP-társviszony konfigurálása hálózati virtuális eszközzel

Az útvonalkiszolgáló létrehozása után konfigurálja a BGP-társviszonyt a hálózati virtuális berendezéssel a dinamikus útvonalcsere engedélyezéséhez.

BGP-társviszony létrehozása

Az az network routeserver peering create paranccsal hozzon létre egy BGP peering munkamenetet a Route Server és az NVA között:

# 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'

Ez a parancs létrehoz egy myNVA nevű társt a következőkkel:

Megjegyzés

A társnévnek nem kell egyeznie a tényleges NVA-névvel; ez csupán a BGP peering munkamenet azonosítója.

Útvonalkiszolgáló BGP-adatainak lekérése

A BGP társviszony-létesítési konfigurációjának az NVA-n való elvégzéséhez szüksége van az útvonalkiszolgáló IP-címére és az ASN-ére. Az adatok lekéréséhez használja az az network routeserver show parancsot:

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

A parancs az alábbi példához hasonló kimenetet ad vissza. Figyelje meg az NVA-konfigurációhoz szükséges virtualRouterAsn és virtualRouterIps értékeket:

{
  "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"
  ]
}

Az alábbi értékekkel konfigurálhatja a BGP-t az NVA-n:

  • ASN: 65515 (virtualRouterAsn)
  • Társ IP-címei: 10.0.1.4 és 10.0.1.5 (virtualRouterIps)

Fontos

Társviszonyt létesíthet az NVA-val mindkét útvonalkiszolgáló-példány IP-címével, hogy a virtuális hálózati útvonalak az NVA-kapcsolatokon keresztül legyenek meghirdetve, és magas rendelkezésre állást érjenek el.

Az erőforrások megtisztítása

Ha már nincs szüksége az útválasztási kiszolgálóra és a társított erőforrásokra, törölje az erőforráscsoportot az az group delete paranccsal:

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

Következő lépés

Most, hogy létrehozott egy Route Server-t és létrehozta a BGP-kapcsolatot, ismerje meg jobban az útvonalkiszolgáló képességeit: