Dela via


Snabbstart: Skapa en Azure Route Server med Hjälp av PowerShell

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 PowerShell.

Diagram över distributionsmiljön för Routningsserver med hjälp av Azure PowerShell.

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

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.

  1. Skapa en resursgrupp med hjälp av cmdleten New-AzResourceGroup . I följande exempel skapas en resursgrupp med namnet RouteServerRG i regionen WestUS :

    # Create a resource group.
    New-AzResourceGroup = -Name 'RouteServerRG' -Location 'WestUS'
    
  2. 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. Skapa en undernätskonfiguration för RouteServerSubnet med hjälp av cmdleten New-AzVirtualNetworkSubnetConfig .

    # Create subnet configuration.
    $subnet = New-AzVirtualNetworkSubnetConfig -Name 'RouteServerSubnet' -AddressPrefix '10.0.1.0/27'
    
  3. Skapa ett virtuellt nätverk med cmdleten New-AzVirtualNetwork . I följande exempel skapas ett virtuellt standardnätverk med namnet myRouteServerVNet i regionen WestUS .

    # Create a virtual network and place into a variable.
    $vnet = New-AzVirtualNetwork -Name 'myRouteServerVNet' -ResourceGroupName 'RouteServerRG' -Location 'WestUS' -AddressPrefix '10.0.0.0/16' -Subnet $subnet
    # Place the subnet ID into a variable.
    $subnetId = (Get-AzVirtualNetworkSubnetConfig -Name 'RouteServerSubnet' -VirtualNetwork $vnet).Id
    
  4. 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 cmdleten New-AzPublicIpAddress .

    # Create a Standard public IP and place it into a variable.
    $publicIp = New-AzPublicIpAddress -ResourceGroupName 'RouteServerRG' -Name 'myRouteServerIP' -Location 'WestUS' -AllocationMethod 'Static' -Sku 'Standard' -IpAddressVersion 'Ipv4'
    
  5. Skapa routningsservern med hjälp av cmdleten New-AzRouteServer . 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.
    New-AzRouteServer -RouteServerName 'myRouteServer' -ResourceGroupName 'RouteServerRG' -Location 'WestUS' -HostedSubnet $subnetId -PublicIP $publicIp
    

    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 cmdleten Add-AzRouteServerPeer 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.
Add-AzRouteServerPeer -ResourceGroupName 'RouteServerRG' -RouteServerName 'myRouteServer' -PeerName 'myNVA' -PeerAsn '65001' -PeerIp '10.0.0.4'

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 Cmdleten Get-AzRouteServer för att hämta IP-adressen och ASN för routningsservern.

# Get the route server details.
Get-AzRouteServer -ResourceGroupName 'RouteServerRG' -RouteServerName 'myRouteServer'

Utdata bör se ut ungefär som följande exempel:

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

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 cmdleten Remove-AzResourceGroup .

# Delete the resource group and all the resources it contains. 
Remove-AzResourceGroup -Name 'RouteServerRG' -Force

Gå vidare