Jak skonfigurować routing koncentratora wirtualnego — Azure PowerShell
Koncentrator wirtualny może zawierać wiele bram, takich jak brama sieci VPN typu lokacja-lokacja, brama usługi ExpressRoute, brama typu punkt-lokacja i usługa Azure Firewall. Funkcje routingu w koncentratorze wirtualnym są udostępniane przez router, który zarządza całym routingiem, w tym routingiem tranzytowym, między bramami przy użyciu protokołu Border Gateway Protocol (BGP). Router koncentratora wirtualnego zapewnia również łączność tranzytową między sieciami wirtualnymi, które łączą się z koncentratorem wirtualnym i mogą obsługiwać maksymalną zagregowaną przepływność 50 Gb/s. Te możliwości routingu dotyczą klientów korzystających ze standardowych wirtualnych sieci WAN. Aby uzyskać więcej informacji, zobacz About virtual hub routing (Informacje o routingu koncentratora wirtualnego).
Ten artykuł ułatwia konfigurowanie routingu koncentratora wirtualnego przy użyciu Azure PowerShell. Routing koncentratora wirtualnego można również skonfigurować przy użyciu kroków Azure Portal.
Tworzenie tabeli tras
Pobierz szczegóły koncentratora wirtualnego, aby utworzyć tabelę tras.
$virtualhub = Get-AzVirtualHub -ResourceGroupName "[resource group name]" -Name "[virtualhub name]"
Pobierz szczegóły połączenia sieci wirtualnej, które mają być używane jako następny przeskok.
$hubVnetConnection = Get-AzVirtualHubVnetConnection -Name "[HubconnectionName]" -ParentResourceName "[Hub Name]" -ResourceGroupName "[resource group name]"
Utwórz trasę, która ma być skojarzona z $virtualhub koncentratora wirtualnego. -NextHop to połączenie sieci wirtualnej $hubVnetConnection. Element Nexthop może zawierać listę połączeń sieci wirtualnej lub Azure Firewall.
$route = New-AzVHubRoute -Name "[Route Name]" -Destination “[@("Destination prefix")]” -DestinationType "CIDR" -NextHop $hubVnetConnection.Id -NextHopType "ResourceId"
Utwórz tabelę tras przy użyciu obiektu trasy utworzonego w poprzednim kroku, $route i skojarz ją z koncentratorem wirtualnym $virtualhub.
New-AzVHubRouteTable -Name "testRouteTable" -ParentObject $virtualhub -Route @($route) -Label @("testLabel")
Usuwanie tabeli tras
Remove-AzVirtualHubRouteTable -ResourceGroupName "[resource group name]" -HubName "virtualhubname" -Name "routeTablename"
Aktualizowanie tabeli tras
Kroki opisane w tej sekcji ułatwiają aktualizowanie tabeli tras. Na przykład zaktualizuj następny przeskok istniejącej trasy do istniejącego Azure Firewall.
$firewall = Get-AzFirewall -Name "[firewall name]]" -ResourceGroupName "[resource group name]"
$newroute = New-AzVHubRoute -Name "[Route Name]" -Destination @("0.0.0.0/0") -DestinationType "CIDR" -NextHop $firewall.Id -NextHopType "ResourceId"
Update-AzVHubRouteTable -ResourceGroupName "[resource group name]" -VirtualHubName ["virtual hub name"] -Name ["route table name"] -Route @($newroute)
Konfigurowanie routingu dla połączenia sieci wirtualnej
Kroki opisane w tej sekcji ułatwiają skonfigurowanie konfiguracji routingu dla połączenia z siecią wirtualną. Na przykład dodanie tras statycznych do urządzenia WUS.
- W przypadku tej konfiguracji nazwa trasy powinna być taka sama jak nazwa trasy użyta wcześniej podczas dodawania trasy. W przeciwnym razie utworzysz dwie trasy w tabeli routingu: jedną bez adresu IP i jedną z adresem IP.
- Prefiks docelowy może być jednym ciDR lub wieloma. W przypadku pojedynczej trasy CIDR użyj następującego formatu:
@("10.19.2.0/24")
. W przypadku wielu reguł CIDR użyj następującego formatu:@("10.19.2.0/24", "10.40.0.0/16")
.
Zdefiniuj trasę statyczną do adresu IP urządzenia WUS.
$staticRoute = New-AzStaticRoute -Name "[Route Name]" -A-AddressPrefix "[@("Destination prefix")]" -NextHopIpAddress "[Destination NVA IP address]" -NextHopIpAddress "[Destination NVA IP address]"
Definiowanie konfiguracji routingu.
$associatedTable = Get-AzVHubRouteTable -ResourceGroupName "[resource group name]" -VirtualHubName $virtualhub.Name -Name "defaultRouteTable" $propagatedTable = Get-AzVHubRouteTable -ResourceGroupName "[resource group name]" -VirtualHubName $virtualhub.Name -Name "noneRouteTable" $updatedRoutingConfiguration= New-AzRoutingConfiguration -AssociatedRouteTable $associatedTable.Id -Label @("testLabel") -Id @($propagatedTable.Id) -StaticRoute @($staticRoute)
Uwaga
W przypadku aktualizacji należy New-AzRoutingConfiguration
podać wszystkie wymagane elementy, takie jak AssociatedRouteTables, Labels i/lub StaticRoutes.
To polecenie tworzy nową konfigurację, która zastąpi istniejące konfiguracje po wykonaniu Update-AzVirtualHubVnetConnection
.
Zaktualizuj istniejące połączenie sieci wirtualnej.
Update-AzVirtualHubVnetConnection -ResourceGroupName "[resource group name]" -VirtualHubName $virtualhub.Name -Name "[Virtual hub connection name]" -RoutingConfiguration $updatedRoutingConfiguration
Sprawdź trasę statyczną w połączeniu sieci wirtualnej.
Get-AzVirtualHubVnetConnection -ResourceGroupName "[Resource group name]" -VirtualHubName "[virtual hub name]" -Name "[Virtual hub connection name]"
Następne kroki
- Aby uzyskać więcej informacji na temat routingu koncentratora wirtualnego, zobacz About virtual hub routing (Informacje o routingu koncentratora wirtualnego).
- Aby uzyskać więcej informacji na temat Virtual WAN, zobacz często zadawane pytania dotyczące Virtual WAN.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla