Megosztás a következőn keresztül:


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

Ebben a rövid útmutatóban megtudhatja, hogyan hozhat létre egy Azure Route Servert, amely egy hálózati virtuális berendezéssel (NVA) társviszonyba hozható a virtuális hálózatban az Azure PowerShell használatával.

Az Útválasztási kiszolgáló üzembehelyezési környezetének diagramja az Azure PowerShell használatával.

Fontos

A 2021. november 1. előtt létrehozott, nyilvános IP-címmel nem rendelkező Azure Route-kiszolgálók a nyilvános előzetes verziós ajánlattal vannak üzembe helyezve. A nyilvános előzetes verziós ajánlatot nem támogatja az általános rendelkezésre állási SLA és a támogatás. Az Azure Route Server általános rendelkezésre állási ajánlattal való üzembe helyezéséhez, valamint az általános rendelkezésre állási SLA és támogatás eléréséhez törölje és hozza létre újra az útválasztási kiszolgálót.

Előfeltételek

  • Egy Azure-fiók, aktív előfizetéssel. Fiók ingyenes létrehozása.

  • Tekintse át az Azure Route Server szolgáltatáskorlátait.

  • Azure Cloud Shell vagy Azure PowerShell.

    A cikk lépései interaktív módon futtatják az Azure PowerShell-parancsmagokat az Azure Cloud Shellben. A Cloud Shell parancsmagjainak futtatásához válassza a Kódblokk jobb felső sarkában található Open Cloud Shell lehetőséget. Válassza a Másolás lehetőséget a kód másolásához, majd illessze be a Cloud Shellbe a futtatáshoz. A Cloud Shellt az Azure Portalon is futtathatja.

    Az Azure PowerShellt helyileg is telepítheti a parancsmagok futtatásához. Ha helyileg futtatja a PowerShellt, jelentkezzen be az Azure-ba a Connect-AzAccount parancsmaggal.

Útvonalkiszolgáló létrehozása

Ebben a szakaszban létrehoz egy útvonalkiszolgálót. Az útvonalkiszolgáló létrehozása előtt hozzon létre egy erőforráscsoportot az összes erőforrás üzemeltetéséhez, beleértve az útvonalkiszolgálót is. Emellett létre kell hoznia egy dedikált alhálózattal rendelkező virtuális hálózatot is az útvonalkiszolgálóhoz.

  1. Hozzon létre egy erőforráscsoportot a New-AzResourceGroup parancsmaggal. Az alábbi példa létrehoz egy RouteServerRG nevű erőforráscsoportot a WestUS-régióban:

    # Create a resource group.
    New-AzResourceGroup = -Name 'RouteServerRG' -Location 'WestUS'
    
  2. Az útvonalkiszolgálóhoz egy RouteServerSubnet nevű dedikált alhálózatra van szükség. Az alhálózat méretének legalább /27 vagy rövidebb előtagnak (például /26 vagy /25) kell lennie, vagy hibaüzenet jelenik meg az útvonalkiszolgáló telepítésekor. Hozzon létre egy alhálózat-konfigurációt a RouteServerSubnethez a New-AzVirtualNetworkSubnetConfig parancsmaggal.

    # Create subnet configuration.
    $subnet = New-AzVirtualNetworkSubnetConfig -Name 'RouteServerSubnet' -AddressPrefix '10.0.1.0/27'
    
  3. Hozzon létre egy virtuális hálózatot a New-AzVirtualNetwork parancsmaggal. Az alábbi példa létrehoz egy myRouteServerVNet nevű alapértelmezett virtuális hálózatot a WestUS régióban.

    # 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. Az útvonalkiszolgáló konfigurációját kezelő háttérszolgáltatáshoz való kapcsolódás biztosításához nyilvános IP-cím hozzárendelésére van szükség. Hozzon létre egy RouteServerIP nevű standard nyilvános IP-címet a New-AzPublicIpAddress parancsmaggal.

    # 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. Hozza létre az útvonalkiszolgálót a New-AzRouteServer parancsmaggal. Az alábbi példa létrehoz egy myRouteServer nevű útvonalkiszolgálót a WestUS-régióban . A HostedSubnet az előző lépésekben létrehozott RouteServerSubnet erőforrás-azonosítója.

    # Create the route server.
    New-AzRouteServer -RouteServerName 'myRouteServer' -ResourceGroupName 'RouteServerRG' -Location 'WestUS' -HostedSubnet $subnetId -PublicIP $publicIp
    

    Feljegyzés

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

Társviszony-létesítés beállítása az NVA-val

Ebben a szakaszban megtudhatja, hogyan konfigurálhatja a BGP-társviszonyt egy hálózati virtuális berendezéssel (NVA). Az Add-AzRouteServerPeer parancsmaggal BGP-társviszonyt létesíthet az útvonalkiszolgáló és az NVA között. Az alábbi példa egy myNVA nevű társt ad hozzá, amely 10.0.0.4 IP-címmel és 65001 ASN-sel rendelkezik. További információ: Milyen autonóm rendszerszámokat (ASN-eket) használhatok?

# Add a peer.
Add-AzRouteServerPeer -ResourceGroupName 'RouteServerRG' -RouteServerName 'myRouteServer' -PeerName 'myNVA' -PeerAsn '65001' -PeerIp '10.0.0.4'

A konfiguráció befejezése az NVA-n

A társviszony-létesítési beállítás elvégzéséhez konfigurálnia kell az NVA-t egy BGP-munkamenet létrehozásához az útvonalkiszolgáló társ IP-címeivel és ASN-jével. Használja a Get-AzRouteServer parancsmagot az útvonalkiszolgáló IP-címének és ASN-jének lekéréséhez.

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

A kimenetnek a következőképpen kell kinéznie:

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

Fontos

Javasoljuk, hogy az egyes NVA-k és mindkét útvonalkiszolgáló-példány között társviszonyt létesítsen annak biztosítása érdekében, 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 eltávolítása

Ha már nincs rá szükség, törölje az erőforráscsoportot és az összes benne lévő erőforrást a Remove-AzResourceGroup parancsmaggal.

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

Következő lépés