Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Mapy tras dla Azure Route Server są ogólnie dostępne w publicznej chmurze Azure.
Ten artykuł pokazuje, jak tworzyć mapy tras na Azure Route Server i stosować je do połączeń. Możesz tworzyć mapy tras i stosować je do peeringów BGP, korzystając z portalu Azure lub Azure PowerShell. Aby zastosować mapy tras do połączeń bramy i sieci wirtualnej, użyj portalu Azure. Więcej informacji o mapach tras można znaleźć w sekcji O mapach tras dla Azure Route Server.
Prerequisites
- Konto platformy Azure z aktywną subskrypcją. Utwórz bezpłatne konto.
- Azure Route Server wdrożony w sieci wirtualnej. Jeśli musisz go utworzyć, zobacz Utworzenie serwera tras - Portal.
- Przynajmniej jedno z następujących połączeń:
- Peering BGP z wirtualnym urządzeniem sieciowym (NVA)
- Połączenie bramki ExpressRoute w tej samej sieci wirtualnej
- Połączenie bramki VPN w tej samej sieci wirtualnej
- Połączenie sieci wirtualnej dla sparowanej sieci spoke. Najpierw stwórz mapę trasy, a następnie utwórz połączenie, jak opisano w Utwórz połączenie sieci wirtualnej dla sieci spoke.
Przed kontynuowaniem zapoznaj się z Informacjami o mapach tras, aby poznać kwestie do rozważenia i ograniczenia.
Przepływ pracy konfiguracji
Postępuj zgodnie z tymi zaawansowanymi krokami, aby skonfigurować mapy tras:
- Stwórz lub użyj istniejącego Azure Route Server.
- Skonfiguruj peery BGP, bramy lub peeringi sieci wirtualnej dla Twojego scenariusza.
- Zapisz oczekiwane trasy przed zastosowaniem zasad. Zobacz skuteczne trasy.
- Skonfiguruj mapę trasy i reguły mapy trasy, a następnie zapisz. Więcej informacji o zasadach mapy trasy można znaleźć w sekcji O mapach tras.
- Jeśli polityka jest kierowana do skomunikowanego segmentu spoke, utwórz połączenie sieci wirtualnej po utworzeniu mapy tras. Zastosuj mapę trasy do docelowego połączenia.
- Porównaj widoki Connections Dashboard i Effective Routes z oczekiwanymi wynikami polityki. Dla tras spoke należy również zweryfikować propagację na odbierającym peerze BGP.
Note
Za pierwszym razem, gdy tworzysz route map na Azure Route Server, serwer tras przechodzi aktualizację, która może potrwać nawet do 30 minut. Po zakończeniu aktualizacji kolejne operacje mapy tras nie wymagają kolejnej aktualizacji.
Stwórz mapę trasy
Aby stworzyć mapę trasy w portalu Azure:
W portalu Azure przejdź do swojego zasobu Azure Route Server.
W lewym menu w sekcji Routing wybierz Mapy routingu.
Na stronie Mapy Tras wybierz + Dodaj mapę trasy , aby utworzyć nową mapę trasy.
Na stronie Utwórz mapę trasy wpisz nazwę mapy trasy.
Wybierz + Dodaj regułę , aby utworzyć reguły na mapie trasy.
Na stronie Create Route-map rule skonfiguruj następujące ustawienia:
- Nazwa: Wprowadź nazwę dla reguły mapy trasy.
- Następny krok: Wybierz Kontynuuj , jeśli trasy spełniające tę regułę powinny być przetwarzane przez kolejne reguły. Wybierz Zakończyć , aby zakończyć przetwarzanie po tej zasadzie.
-
Warunki dopasowania: Skonfiguruj co najmniej jeden warunek dopasowania dla reguły. Każdy warunek dopasowania wymaga właściwości, kryterium i wartości.
- Aby dodać warunek dopasowania, zaznacz pusty wiersz w tabeli.
- Aby usunąć warunek dopasowania, wybierz ikonę usunięcia na końcu wiersza.
- Użyj przecinka (,) jako ogranicznika, aby dodać wiele wartości. Aby uzyskać informacje o wspieranych warunkach meczu, zobacz O mapach tras.
- Działania > Działanie dla dopasowanych tras: Wybierz Odrzuć, aby odrzucić dopasowane trasy, lub Modyfikuj, aby zezwolić na dopasowane trasy i je zmodyfikować.
-
Działania > Modyfikacje trasy: Konfiguruj jedną lub więcej modyfikacji trasy. Każda modyfikacja wymaga posiadania Właściwości, Akcji i Wartości.
- Aby dodać modyfikację, zaznacz pusty wiersz w tabeli.
- Aby usunąć modyfikację, wybierz ikonę usunięcia na końcu wiersza.
- Użyj przecinka (,) jako ogranicznika, aby dodać wiele wartości. Wspierane działania można znaleźć w sekcji O mapach tras.
Wybierz pozycję Dodaj , aby zapisać regułę. Ten krok tymczasowo przechowuje regułę w portalu, ale jeszcze nie zapisuje jej na mapie trasy.
Powtarzaj kroki od 5 do 7, aby dodać więcej zasad w razie potrzeby.
Na stronie Utwórz mapę trasy sprawdź, czy zasady są w poprawnej kolejności. Aby zmienić kolejność, najedź kursorem na wiersz, a następnie przeciągnij go w górę lub w dół, używając ikony trzech kropek.
Wybierz Zapisz, aby zapisać wszystkie zasady na mapie trasy.
Zapisanie mapy trasy i zasad mapy trasy zajmuje kilka minut. Po zakończeniu zapisu stan Provisioning pokazuje Sukces.
Utwórz połączenie sieci wirtualnej dla gałęzi
Stosuj tę procedurę, gdy Route Server znajduje się w wirtualnej sieci huba i musisz zastosować mapę tras do tras wymienianych ze sparowaną siecią szprychową, w tym tras anonsowanych przez NVA w tej sieci szprychowej. Utwórz wirtualne połączenie sieciowe dla spoke jako punkt skojarzenia route-map. Dla NVA w tej samej wirtualnej sieci co Route Server, należy zastosować mapę do istniejącego peeringu BGP.
Przykład znajduje się w artykule Zastosowanie map tras do NVA w wirtualnej sieci szprychowej.
- Najpierw skonfiguruj peering sieci wirtualnej między hubem a spoke. W peeringu hub-to-spoke włącz allowGatewayTransit; w peeringu spoke-to-hub włącz useRemoteGateways. Zapoznaj się z ograniczeniami mapy trasy.
- Stwórz przynajmniej jedną mapę trasy, stosując powyższą procedurę. Utworzenie połączenia sieci wirtualnej, zanim zostanie utworzona mapa tras, kończy się niepowodzeniem.
- W usłudze Route Server w sekcji Łączność wybierz pozycję Połączenia sieci wirtualnej, a następnie Dodaj połączenie.
- Wybierz grupę zasobów oraz równorzędnie połączoną sieć wirtualną typu spoke zawierającą NVA lub prefiksy, na które ma wpływać polityka. Wybierz szprychę, nie piastę. Możesz wybrać mapy w polach Inbound Route Map i Outbound Route Map na tej stronie albo pozostawić dla nich ustawienie None i zastosować mapy później, jak opisano w następnej sekcji. Następnie wybierz Utwórz.
- Po zakończeniu wdrożenia wybierz Odśwież. Potwierdź, że status aprowizacji połączenia to Zakończono sukcesem, a status peeringu to Połączony, zanim zastosujesz mapę trasy.
To połączenie nie tworzy ani nie zastępuje peeringu sieci wirtualnej ani peeringu BGP. Rozwiąż nieudane połączenie lub rozłączenie peeringu, zanim będziesz kontynuować.
Zastosowanie mapy tras do peeringów BGP i połączeń bram
Po zapisaniu mapy tras możesz zastosować ją do peeringów BGP, połączeń bram lub połączenia sieci wirtualnej utworzonej w poprzedniej sekcji. Inbound jest stosowany, gdy Route Server otrzymuje trasy przez połączenie; outbound jest stosowany, gdy Route Server rozgłasza trasy przez niego.
W Mapach tras wybierz Zastosuj mapy tras do połączeń.
W Zastosuj mapy tras do połączeń konfiguruj następujące ustawienia:
- W sekcji Inbound Route-map wybierz route-map, którą chcesz zastosować w kierunku przychodzącym.
- W sekcji Outbound Route-map wybierz route-map, którą chcesz zastosować w kierunku wyjściowym.
- Użyj typu połączenia i nazwy, aby zidentyfikować zamierzoną komunikację równorzędną BGP, połączenie bramki lub połączenie sieci wirtualnej. Wybierz tylko te połączenia, do których polityka powinna mieć zastosowanie.
Dla NVA w równorzędnie połączonej szprysze wybierz połączenie sieci wirtualnej dla tej szprychy. Dla NVA w tej samej wirtualnej sieci co Route Server wybierz istniejący peering BGP. Nie zastępuj jednego punktu powiązania drugim.
Wybierz Zapisz, aby zastosować mapy trasy.
Sprawdź powiązanie i jego wpływ w portalu Azure:
Zweryfikuj powiązanie, ponownie otwierając Zastosuj mapy tras do połączeń z Mapy tras.
W sekcji Routing wybierz Route Maps, a następnie otwórz Connections Dashboard. Wybierz połączenie i kierunek mapy tras, a następnie porównaj trasy z oczekiwanymi wynikami zasad. Użyj Effective Routes do inspekcji powstałych tras w Route Server. Samo skuteczne powiązanie zasobów nie weryfikuje działania zasad.
Aby zweryfikować mapę tras przychodzących na połączeniu sieci wirtualnej:
- W Connections Dashboard wybierz Sieci Wirtualne, połączenie oraz W kierunku przychodzącym. Potwierdź, że Zastosowana mapa tras wyświetla właściwą mapę.
- Sprawdź Total Prefix Count i listę tras. Dla tej sesji i kierunku pokazują trasy pozostające po przetworzeniu przychodzącej route-map. Potwierdź, że prefiks dopasowany przez regułę Drop jest nieobecny i pozostaje niedopasowany prefiks kontrolny.
- Sprawdź Efektywne trasy. Usunięty prefiks spoke’a może nadal pojawiać się jako On-link, ponieważ lokalna trasa spoke’a pozostaje zachowana. Sam ten wpis nie pokazuje, czy prefiks został propagowany.
- Weryfikuj propagację na odbierającym peerze BGP. Potwierdź, że usunięty prefiks jest nieobecny, a oczekiwane pozostałe prefiksy są obecne. Propagacja tras nie weryfikuje dostarczenia pakietów.
Zmodyfikuj lub usuń mapę trasy
- Przejdź do strony Route Maps na swoim zasobie Azure Route Server.
- W wierszu mapy trasy, którą chcesz zmodyfikować lub usunąć, wybierz ... > Edycjaalbo ... > Usuń.
Usuń mapę trasy z połączenia
- W Mapach tras wybierz Zastosuj mapy tras do połączeń.
- Zaznacz pole wyboru dla połączenia, które chcesz zmienić.
- Zmień rozwijane listy Inbound Route-map lub Outbound Route-map na Brak dla połączeń, z których chcesz usunąć Route-map.
- Wybierz opcję Zapisz.
Ograniczenia dotyczące mapy trasy
- Mapy tras nie są obsługiwane dla połączeń VPN VNet-to-VNet.
- Możesz zastosować mapę tras do połączenia sieci wirtualnej tylko wtedy, gdy wirtualna sieć spoke jest połączona z wirtualną siecią huba. W peeringu hub-to-spoke włącz allowGatewayTransit. W peeringu typu spoke-to-hub włącz useRemoteGateways.
- Mapy tras nie są obsługiwane w połączeniu sieci wirtualnej między dwoma wirtualnymi sieciami hubów, gdy Azure Route Server jest wdrożony w obu hubach.
Rozwiązywanie problemów z mapami tras
Mapa trasy jest w stanie nieudanym
Jeśli nie można utworzyć mapy trasy:
- Sprawdź, czy reguły mapy tras są poprawnie skonfigurowane i nie zawierają nieprawidłowych wartości.
- Sprawdź, czy nie używasz zarezerwowanych ASN-ów ani nie próbujesz usuwać społeczności Azure BGP. Aby uzyskać więcej informacji, zobacz Zagadnienia i ograniczenia.
- Usuń mapę nieudanej trasy i stwórz nową.
- Jeśli problem będzie się powtarzać, otwórz zgłoszenie do pomocy technicznej.
Trasy nie są podsumowywane
Jeśli streszczenie tras nie zadziała zgodnie z oczekiwaniami:
- Sprawdź, czy warunki dopasowania są skonfigurowane tak, aby pasowały do poprawnych prefiksów.
- Upewnij się, że działanie modyfikacji trasy jest ustawione na Zastąp i ma poprawny prefiks podsumowania.
- Sprawdź widok Efektywne Trasy na serwerze tras, aby zweryfikować trasy przed i po zastosowaniu mapy trasy.
Modyfikacje ścieżki AS nie są stosowane
Jeśli zmiany ścieżek AS nie wchodzą w życie:
- Sprawdź, czy nie używasz zarezerwowanych numerów ASN (8074, 8075, 12076, 65515, 65517, 65518, 65519, 65520).
- Potwierdź, że warunki dopasowania prawidłowo identyfikują docelowe trasy.
- Sprawdź widok Effective Routes, aby zweryfikować wartości atrybutu ścieżki AS.
Polecenia Azure CLI lub Azure PowerShell nie działają po utworzeniu mapy tras
Po utworzeniu mapy trasy na serwerze tras, niektóre polecenia Azure CLI i Azure PowerShell zawodzą na tym serwerze, nawet jeśli później usuniesz mapę trasy:
az network routeserver peering createkończy się błędemApiVersionDoesNotSupportConnectionsForRouteServer. Aby dodać peera BGP, użyj portalu Azure lub Add-AzRouteServerPeer.az network routeserver deleteiRemove-AzRouteServerkończą się błędemRouteServerHasAssociatedHubIPConfigurationCannotBeDeleted. Aby usunąć serwer tras, wyślij żądanie usunięcia do Azure Resource Manager REST API:az rest --method delete --url "https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.Network/virtualHubs/<route-server-name>?api-version=2026-05-01"Usunięcie może potrwać nawet do 40 minut. Aby sprawdzić postęp, wywołaj ten sam adres URL za pomocą
--method get, aż żądanie zwróci błądResourceNotFound.
Zmiany w mapie trasy nie obowiązują
Jeśli nowo utworzona lub zaktualizowana mapa trasy nie wydaje się wpływać na trasowanie:
- Jeśli ten route-map jest pierwszym route-mapem na serwerze routingu, poczekaj na zakończenie jednorazowej aktualizacji (do 30 minut). Sprawdź stan aprowizacji na stronie Route Maps.
- Sprawdź, czy mapa trasy jest zastosowana do właściwego połączenia we właściwym kierunku (przyjazdowym lub wychodzącym).
- Sprawdź Connections Dashboard pod kątem połączenia i kierunku, aby potwierdzić, że mapa tras przetwarza trasy.
- Dla mapy przychodzącej na połączeniu z siecią wirtualną porównaj pozostałe trasy na pulpicie z trasami otrzymanymi od peera BGP. Prefiks elementu spoke, który pozostaje On-link w Effective Routes, sam w sobie nie oznacza, że mapa go nie usunęła.
Mapa tras pasuje do większej liczby tras, niż oczekiwano
Jeśli mapa trasy wpływa na trasy, których nie zamierzałeś modyfikować:
- Sprawdź, czy w regule route-map skonfigurowano warunki dopasowania. Reguła bez warunków dopasowania pasuje do wszystkich tras z powiązanego połączenia.
- Sprawdź, czy kryterium warunków dopasowania jest poprawne. Equals odpowiada tylko dokładnym prefiksom, podczas gdy Contains odpowiada określonym prefiksom oraz wszystkim bardziej szczegółowym prefiksom pod nimi.
- Przejrzyj kolejność zasad. Reguły są przetwarzane sekwencyjnie, a reguła ustawiona na Terminate zatrzymuje przetwarzanie dla pasujących tras.
Treści powiązane
- Konfiguruj mapy tras dual-stack za pomocą portalu Azure
- Wyświetlanie obowiązujących tras
- Informacje o mapach tras dla usługi Azure Route Server
- Przedkładaj trasy za pomocą map tras
- Oznaczaj trasy społecznościami BGP za pomocą map tras
- Odrzucaj trasy przychodzące za pomocą map tras
- Zastosuj mapy tras do NVA w wirtualnej sieci typu spoke
- Co to jest usługa Azure Route Server?
- Konfigurowanie usługi Azure Route Server i zarządzanie nim
- Azure Route Server — często zadawane pytania