Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten szybki przewodnik pokazuje, jak utworzyć Azure Route Server i skonfigurować peering BGP z wirtualnym urządzeniem sieciowym (NVA) przy użyciu Azure PowerShell. Usługa Azure Route Server umożliwia dynamiczny routing między siecią wirtualną a wirtualnymi urządzeniami sieciowymi, automatycznie wymieniając trasy za pośrednictwem protokołów BGP.
Wykonując czynności z tego przewodnika Szybki start, masz działający serwer tras, który może ułatwić dynamiczną wymianę tras za pomocą wirtualnych urządzeń sieciowych w sieci wirtualnej platformy Azure.
Ważne
Serwery tras utworzone przed 1 listopada 2021 r., które nie mają skojarzonego publicznego adresu IP, zostały wdrożone w ramach oferty publicznej wersji zapoznawczej . Publiczna oferta w wersji zapoznawczej nie obejmuje umowy SLA dotyczącej ogólnej dostępności i pomocy technicznej. Aby wdrożyć serwer tras w wersji ogólnie dostępnej i zakwalifikować się do umowy SLA o ogólnej dostępności i pomocy technicznej, usuń i ponownie utwórz swój serwer tras.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że masz następujące wymagania:
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Znajomość limitów usługi Azure Route Server.
- Dostęp do usługi Azure Cloud Shell lub programu Azure PowerShell zainstalowany lokalnie.
Konfiguracja programu Azure PowerShell
Kroki opisane w tym artykule korzystają z poleceń cmdlet programu Azure PowerShell, które można uruchamiać interaktywnie w usłudze Azure Cloud Shell. Aby użyć usługi Cloud Shell, wybierz pozycję Otwórz usługę Cloud Shell w prawym górnym rogu bloku kodu, a następnie wybierz pozycję Kopiuj , aby skopiować kod i wkleić go do usługi Cloud Shell.
Alternatywnie możesz zainstalować program Azure PowerShell lokalnie i uruchomić polecenia cmdlet ze środowiska lokalnego. Jeśli używasz programu PowerShell lokalnie, zaloguj się do platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount .
Tworzenie serwera tras
W tej sekcji opisano proces tworzenia podstawowej infrastruktury dla usługi Azure Route Server, w tym grupy zasobów, sieci wirtualnej i wystąpienia serwera Route Server.
Tworzenie grupy zasobów i sieci wirtualnej
Serwer tras wymaga dedykowanej podsieci o nazwie RouteServerSubnet o minimalnym rozmiarze /26. Najpierw utwórz grupę zasobów i infrastrukturę sieci wirtualnej:
Utwórz grupę zasobów przy użyciu polecenia cmdlet New-AzResourceGroup :
# Create a resource group New-AzResourceGroup -Name 'myResourceGroup' -Location 'EastUS'Utwórz konfigurację podsieci RouteServerSubnet przy użyciu polecenia cmdlet New-AzVirtualNetworkSubnetConfig:
# Create subnet configuration for Route Server $subnet = New-AzVirtualNetworkSubnetConfig -Name 'RouteServerSubnet' -AddressPrefix '10.0.1.0/26'Utwórz sieć wirtualną przy użyciu polecenia cmdlet New-AzVirtualNetwork :
# Create a virtual network and store in a variable $vnet = New-AzVirtualNetwork -Name 'myVirtualNetwork' -ResourceGroupName 'myResourceGroup' -Location 'EastUS' -AddressPrefix '10.0.0.0/16' -Subnet $subnet # Store the subnet ID in a variable for later use $subnetId = (Get-AzVirtualNetworkSubnetConfig -Name 'RouteServerSubnet' -VirtualNetwork $vnet).Id
Tworzenie publicznego adresu IP i serwera tras
Usługa Route Server wymaga publicznego adresu IP, aby zapewnić łączność z usługą zarządzania zaplecza:
Utwórz publiczny adres IP typu Standard przy użyciu polecenia cmdlet New-AzPublicIpAddress
# Create a Standard public IP for Route Server $publicIp = New-AzPublicIpAddress -ResourceGroupName 'myResourceGroup' -Name 'myRouteServerIP' -Location 'EastUS' -AllocationMethod 'Static' -Sku 'Standard' -IpAddressVersion 'Ipv4'Skonfiguruj pojemność serwera Route Server przy użyciu polecenia cmdlet New-AzVirtualRouterAutoScaleConfiguration . Aby uzyskać więcej informacji, zobacz Route Server Capacity (Pojemność serwera routingu).
$autoscale = New-AzVirtualRouterAutoScaleConfiguration -MinCapacity 4Utwórz serwer route server przy użyciu polecenia cmdlet New-AzRouteServer :
# Create the Route Server New-AzRouteServer -RouteServerName 'myRouteServer' -ResourceGroupName 'myResourceGroup' -Location 'EastUS' -HostedSubnet $subnetId -PublicIP $publicIp -VirtualRouterAutoScaleConfiguration $autoscaleUwaga
Wdrożenie serwera Route Server może potrwać do 30 minut.
Konfigurowanie peeringu BGP z wirtualnym urządzeniem sieciowym
Po utworzeniu serwera tras skonfiguruj peering BGP z wirtualnym urządzeniem sieciowym, aby włączyć dynamiczną wymianę tras.
Ustanawianie komunikacji równorzędnej BGP
Użyj polecenia cmdlet Add-AzRouteServerPeer, aby utworzyć sesję komunikacji równorzędnej BGP między serwerem tras a wirtualnym urządzeniem sieciowym:
# Create BGP peering with the network virtual appliance
Add-AzRouteServerPeer -ResourceGroupName 'myResourceGroup' -RouteServerName 'myRouteServer' -PeerName 'myNVA' -PeerAsn '65001' -PeerIp '10.0.0.4'
To polecenie tworzy element równorzędny o nazwie myNVA z:
- Adres IP rówieśnika: 10.0.0.4 (adres IP urządzenia NVA)
- Numer systemu autonomicznego (ASN): 65001 (zobacz obsługiwane wartości ASN)
Uwaga
Nazwa elementu równorzędnego nie musi być zgodna z rzeczywistą nazwą NVA; jest to tylko identyfikator sesji BGP.
Pobierz informacje BGP serwera tras
Aby ukończyć konfigurację komunikacji równorzędnej BGP w NVA, potrzebne są adresy IP serwera tras i numer ASN. Użyj polecenia cmdlet Get-AzRouteServer , aby pobrać następujące informacje:
# Get Route Server details for NVA configuration
Get-AzRouteServer -ResourceGroupName 'myResourceGroup' -RouteServerName 'myRouteServer'
Polecenie zwraca dane wyjściowe podobne do poniższego przykładu. Zwróć uwagę na wartości RouteServerAsn i RouteServerIps wymagane do konfiguracji NVA.
ResourceGroupName Name Location RouteServerAsn RouteServerIps ProvisioningState HubRoutingPreference AllowBranchToBranchTraffic
----------------- ---- -------- -------------- -------------- ----------------- -------------------- --------------------------
myResourceGroup myRouteServer eastus 65515 {10.0.1.4, 10.0.1.5} Succeeded ExpressRoute False
Użyj tych wartości, aby skonfigurować protokół BGP na urządzeniu NVA.
- ASN: 65515 (RouteServerAsn)
- Adresy IP rówieśnicze: 10.0.1.4 i 10.0.1.5 (RouteServerIps)
Ważne
Połącz NVA z adresami IP obu instancji serwera tras, aby zapewnić, że trasy wirtualnej sieci są ogłaszane przez połączenia NVA i osiągnąć wysoką dostępność.
Czyszczenie zasobów
Jeśli nie potrzebujesz już serwera routingu i skojarzonych zasobów, usuń grupę zasobów przy użyciu polecenia cmdlet Remove-AzResourceGroup :
# Delete the resource group and all contained resources
Remove-AzResourceGroup -Name 'myResourceGroup' -Force
Następny krok
Po utworzeniu serwera Route Server i nawiązaniu peeringu BGP, zapoznaj się z możliwościami Route Server: