Snabbstart: Skapa en Azure Route Server med hjälp av Azure CLI
I den här snabbstarten får du lära dig hur du skapar en Azure Route Server för peer-anslutning med en virtuell nätverksinstallation (NVA) i ditt virtuella nätverk med hjälp av Azure CLI.
Viktigt!
Azure Route-servrar som skapats före den 1 november 2021, som inte har någon associerad offentlig IP-adress, distribueras med det offentliga förhandsversionserbjudandet . Det offentliga förhandsversionserbjudandet backas inte upp av serviceavtalet för allmän tillgänglighet och support. Om du vill distribuera Azure Route Server med erbjudandet allmän tillgänglighet och för att uppnå serviceavtal för allmän tillgänglighet och support tar du bort och återskapar routningsservern.
Förutsättningar
Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
Azure Cloud Shell eller Azure CLI.
Stegen i den här artikeln kör Azure CLI-kommandona interaktivt i Azure Cloud Shell. Om du vill köra kommandona i Cloud Shell väljer du Öppna Cloud Shell i det övre högra hörnet i ett kodblock. Välj Kopiera för att kopiera koden och klistra in den i Cloud Shell för att köra den. Du kan också köra Cloud Shell inifrån Azure Portal.
Du kan också installera Azure CLI lokalt för att köra kommandona. Om du kör Azure CLI lokalt loggar du in på Azure med kommandot az login .
Skapa en routningsserver
I det här avsnittet skapar du en routningsserver. Innan du skapar routningsservern skapar du en resursgrupp som ska vara värd för alla resurser, inklusive routningsservern. Du måste också skapa ett virtuellt nätverk med ett dedikerat undernät för routningsservern.
Skapa en resursgrupp med kommandot az group create . I följande exempel skapas en resursgrupp med namnet RouteServerRG i regionen WestUS :
# Create a resource group. az group create --name 'RouteServerRG' --location 'westus'
Skapa ett virtuellt nätverk med kommandot az network vnet create . I följande exempel skapas ett virtuellt standardnätverk med namnet myRouteServerVNet i regionen WestUS med RouteServerSubnet-undernätet. Routningsservern kräver ett dedikerat undernät med namnet RouteServerSubnet. Undernätets storlek måste vara minst /27 eller kortare prefix (till exempel /26 eller /25) eller så får du ett felmeddelande när du distribuerar routningsservern.
# 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)
För att säkerställa anslutningen till serverdelstjänsten som hanterar routningsserverkonfigurationen måste du tilldela en offentlig IP-adress. Skapa en offentlig standard-IP med namnet RouteServerIP med kommandot az network public-ip create .
# Create a Standard public IP. az network public-ip create --resource-group 'RouteServerRG' --name 'RouteServerIP' --sku Standard --version 'IPv4'
Skapa routningsservern med kommandot az network routeserver create . I följande exempel skapas en routningsserver med namnet myRouteServer i regionen WestUS . HostedSubnet är resurs-ID för RouteServerSubnet som skapades i föregående steg.
# Create the route server. az network routeserver create --name 'myRouteServer' --resource-group 'RouteServerRG' --hosted-subnet $subnetId --public-ip-address 'RouteServerIP'
Kommentar
Distributionen av routningsservern kan ta upp till 30 minuter.
Konfigurera peering med NVA
I det här avsnittet får du lära dig hur du konfigurerar BGP-peering med en virtuell nätverksinstallation (NVA). Använd kommandot az network routeserver peering create för att upprätta BGP-peering från routningsservern till din NVA. I följande exempel läggs en peer med namnet myNVA som har en IP-adress på 10.0.0.4 och ett ASN på 65001. Mer information finns i Vilka autonoma systemnummer (ASN) kan jag använda?
# Add a peer.
az network routeserver peering create --name 'myNVA' --peer-ip '10.0.0.4' --peer-asn '65001' --routeserver 'myRouteServer' --resource-group 'RouteServerRG'
Slutför konfigurationen på NVA
För att slutföra peeringkonfigurationen måste du konfigurera NVA för att upprätta en BGP-session med routningsserverns peer-IP-adresser och ASN. Använd kommandot az network routeserver show för att hämta IP och ASN för routningsservern.
# Get the route server details.
az network routeserver show --resource-group 'RouteServerRG' --name 'myRouteServer'
Utdata bör se ut ungefär som följande exempel:
{
"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"
]
}
Viktigt!
Vi rekommenderar att du peerkopplar varje NVA med båda routningsserverinstanserna för att säkerställa att virtuella nätverksvägar annonseras via NVA-anslutningarna och uppnår hög tillgänglighet.
Rensa resurser
När den inte längre behövs tar du bort resursgruppen och alla resurser som den innehåller med kommandot az group delete .
# Delete the resource group and all the resources it contains.
az group delete --name 'RouteServerRG' --yes --no-wait