Konfiguruj mapy tras dual-stack w Azure Route Server za pomocą portalu Azure

W tym artykule używasz portalu Azure do konfiguracji map tras na istniejącym dwustosowym serwerze Azure Route Server. Filtrujesz prefiks IPv6, podsumowujesz prefiksy IPv4 i IPv6, zastępujesz ścieżkę AS i dodajesz atrybut community BGP. Mapy tras w kierunku wychodzącym stosujesz do połączenia ExpressRoute, dwóch połączeń VPN oraz peeringu BGP z wirtualnym urządzeniem sieciowym (NVA).

Important

Tryb podwójnego stosu IPv4/IPv6 usługi Azure Route Server jest dostępny w wersji zapoznawczej. Zapoznaj się z dodatkowymi warunkami użytkowania dotyczącymi wersji zapoznawczych Microsoft Azure, aby uzyskać postanowienia prawne dotyczące funkcji Azure w wersji zapoznawczej.

Mapy tras kontrolują rozgłoszenia tras, a nie pakiety danych. Kroki weryfikacji opisane w tym artykule pokazują wynikowe anonsy; nie weryfikują one dostarczania pakietów typu end-to-end. Koncepcje i ograniczenia route-map znajdziesz w About route maps for Azure Route Server.

Dostępność regionalna

Azure Route Server IPv4/IPv6 dual-stack jest dostępny tylko w podglądzie w następujących regionach Azure:

Region Nazwa programowa
Wschodnie stany USA 2 — EUAP eastus2euap
Środkowe stany USA — EUAP centraluseuap
Zachodnio-środkowe stany USA westcentralus
Azja Wschodnia eastasia
Południowe Zjednoczone Królestwo uksouth
Środkowe stany USA centralus
Australia Środkowa australiacentral
Korea Środkowa koreacentral
Indie Środkowe centralindia
Brazylia Południowa brazilsouth
Malezja Zachodnia malaysiawest

Prerequisites

  • Konto Azure z aktywną subskrypcją, gdzie dostęp do podglądu dual-stack Route Server jest włączony. Użyj regionu z listy w dostępności regionalnej.
  • Uprawnienia do konfigurowania Route Server i route map. Aby uzyskać więcej informacji, zobacz Role i uprawnienia.
  • Istniejąca wirtualna sieć dual-stack z następującymi zasobami:
    • Azure Route Server z włączonym trybem dual-stack.
    • Brama ExpressRoute i brama VPN w tej samej sieci wirtualnej co Route Server.
    • Połączenie ExpressRoute oraz dwa połączenia VPN typu site-to-site, które wymieniają przykładowe trasy.
    • NVA w wirtualnej sieci centralnej z ustanowionym peeringiem BGP z Route Server oraz skonfigurowanymi przykładowymi ogłoszeniami tras.
  • Wymiana tras z bramami sieci wirtualnej włączona na serwerze tras.
  • Znajomość peerów BGP, numerów systemów autonomicznych (ASN), ogłoszeń tras oraz społeczności BGP.

Aby przygotować Route Server, zobacz Włącz tryb IPv4/IPv6 dual-stack. Przykład wdrożenia i peeringu NVA można znaleźć w artykule Configure dual-stack Azure Route Server with PowerShell. Ten samouczek nie wdraża bram ExpressRoute ani VPN wymaganych w tym przykładzie.

Przejrzyj kwestie i ograniczenia dotyczące map tras, w tym opłaty oraz ograniczenia dotyczące konfiguracji VPN typu punkt-lokacja. Zanotuj istniejące powiązania map tras z trasami i oczekiwane trasy przed wprowadzeniem zmian. Użyj izolowanego środowiska testowego, aby ocenić te przykładowe polityki przed zastosowaniem ich do połączeń produkcyjnych.

Zrozum przykład

Poniższy diagram przedstawia wirtualną sieć hub z obsługą dual-stack, bramy oraz NVA. Przerywane zielone linie symbolizują sesje BGP. Stała zielona strzałka pokazuje trasy, które NVA reklamuje do Route Server.

Schemat hub z dwoma stosami z mapami tras wychodzących dla ExpressRoute, VPN i NVA.

Zasoby i przestrzenie adresowe

Resource Przykładowa nazwa Przestrzeń adresowa
Sieć wirtualna koncentratora hub100 10.100.0.0/16, fd00:0:100::/48
Route Server rs1 Używa RouteServerSubnet
Podsieć Route Server RouteServerSubnet 10.100.1.0/26, fd00:0:100:1::/64
Brama podsieci GatewaySubnet 10.100.0.192/26, fd00:0:100:e::/64
subnet NVA nvasubnet 10.100.0.128/28, fd00:0:100:128::/64
Peering BGP dla NVA hub100-nva NVA ASN 9000
Połączenie usługi ExpressRoute er-conn100 Trasy z odległej lokalizacji ExpressRoute
Połączenia VPN vpn-gw-to-site20-1, vpn-gw-to-site20-2 Trasy z site20, ASN 65020

Zamień te przykładowe nazwy i przedrostki na wartości dla swojego środowiska.

Rozgłaszanie tras przed zastosowaniem route-map

Source Prefiksy IPv4 Prefiksy IPv6 Przykładowa ścieżka AS
NVA 10.90.0.0/24, 10.91.0.0/24 fd00:0:90::/48, fd00:0:91::/48 9000
Zdalna lokalizacja ExpressRoute 10.200.0.0/24, 10.201.0.0/24 fd00:0:200::/48, fd00:0:201::/48 12076-12076 w dostarczonym przykładzie
zdalna lokalizacja VPN, site20 10.20.0.0/24 fd00:0:20::/48 65020

Upewnij się, że te ścieżki są dostępne, zanim zastosujesz przykładowe zasady. Jeśli Twój punkt wyjściowy się różni, wyniki weryfikacji również się różnią.

Polityki route-map

Mapa trasy Połączenie wychodzące Planowana zmiana
rmap-er er-conn100 Zrezygnuj z prefiksu fd00:0:91::/48NVA.
rmap-vpn Oba połączenia VPN Podsumuj prefiksy IPv4 i IPv6 NVA.
rmap-hub100-nva rs1/hub100-nva Zastąp ścieżkę AS 65020 na 9001, a wspólnotę BGP 100:100 dodaj do fd00:0:200::/48.

Każde połączenie obsługuje jedną mapę trasy w każdym kierunku. Przykład zmienia tylko skojarzenia wychodzące. Zachowaj istniejące połączenie przychodzące, zapisując każde połączenie. Jeśli mapa tras wychodzących już istnieje, przed zastąpieniem jej przejrzyj jej reguły.

Konfiguruj mapę tras ExpressRoute

Utwórz route-map, który odfiltruje jeden prefiks IPv6 spośród tras reklamowanych w kierunku usługi ExpressRoute.

  1. W portalu Azure otwórz swój zasób Azure Route Server.

  2. W sekcji Trasowanie wybierz Mapy tras, a następnie Dodaj mapę trasy.

  3. Wpisz rmap-er nazwę mapy trasy, a następnie wybierz Dodaj regułę.

  4. Skonfiguruj regułę z następującymi ustawieniami:

    Setting Value
    Name discard-ipv6
    Następny krok kontynuuj
    Warunki meczu: Własność Prefiks ścieżki
    Warunki dopasowania: Kryterium Równa się
    Warunki meczu: Wartość fd00:0:91::/48
    Działania na dopasowanych trasach Upuść

    Zrzut ekranu reguły discard-ipv6 pasującej do fd00:0:91::/48 i z akcją Drop.

  5. Wybierz Dodaj, aby dodać regułę, a następnie wybierz Zapisz, aby zapisać mapę tras.

  6. Poczekaj, aż Provisioning state pokazuje Succeeded. Wybierz Odśwież, jeśli trzeba.

    Pierwsze utworzenie route-map może wywołać aktualizację Serwera Tras. Poczekaj na zakończenie aprowizacji, zanim zastosujesz mapę.

    Zrzut ekranu rmap-er przedstawiający pomyślne provisionowanie i brak powiązań połączeń.

Zastosuj mapę routingu do ExpressRoute

  1. W Mapach tras wybierz Zastosuj mapy tras do połączeń.

  2. Dla mapy tras wychodzących wybierz rmap-er. Zachowaj istniejący wybór Inbound Route-map. Jeśli nie jest skonfigurowana żadna polityka przychodząca, zostaw ją ustawioną na Brak.

  3. Wybierz er-conn100. Kolumna Typ połączenia identyfikuje połączenia ExpressRoute jako Exr.

    Zrzut ekranu rmap-er wybrany jako mapa trasy wychodzącej dla er-conn100.

  4. Wybierz Zapisz. Po zakończeniu operacji wybierz Odśwież i potwierdź, że rmap-er ma jedno połączenie wychodzące.

    Zrzut ekranu rmap-er z pomyślnie zakończonym provisioningiem i jednym połączeniem wychodzącym.

Konfiguruj mapę routingu VPN

Stwórz mapę tras z dwoma regułami: jedną do sumaryzacji IPv6, a drugą do sumaryzacji IPv4.

Important

Prefiks sumaryczny może obejmować większą przestrzeń adresową niż oryginalne trasy. W tym przykładzie 10.90.0.0/15 obejmuje więcej niż dwa reklamowane prefiksy /24, a fd00:0:90::/47 obejmuje oba reklamowane prefiksy /48. Upewnij się, że reklamowanie tych streszczeń jest odpowiednie dla Twojej sieci. Podsumowanie nie tworzy połączenia z każdym adresem w podsumowaniu.

Podsumowywanie tras usuwa oryginalną ścieżkę AS oraz atrybuty community BGP. Nie oczekuj, że streszczenia zachowają ASN NVA lub oryginalne społeczności.

  1. W Route Maps wybierz Dodaj mapę trasy, wpisz rmap-vpn, a następnie wybierz Dodaj regułę.

  2. Konfiguruj regułę IPv6:

    Setting Value
    Name summ-ipv6
    Następny krok kontynuuj
    Warunki dopasowania: Właściwość Prefiks trasy
    Warunki dopasowania: Kryterium Równa się
    Warunki dopasowania: Wartość fd00:0:90::/48,fd00:0:91::/48
    Działania na dopasowanych trasach Modyfikuj
    Modyfikacje trasy: Właściwość Prefiks ścieżki
    Modyfikacje trasy: Działanie Replace
    Modyfikacje trasy: Wartość fd00:0:90::/47

    Zrzut ekranu reguły summ-ipv6 zastępującej dwa prefiksy IPv6 na fd00:0:90::/47.

  3. Wybierz Dodaj, a następnie wybierz Dodaj regułę, aby skonfigurować regułę IPv4:

    Setting Value
    Name summ-ipv4
    Następny krok kontynuuj
    Warunki meczu: Właściwość Prefiks trasy
    Warunki dopasowania: Kryterium Równa się
    Warunki dopasowania: Wartość 10.90.0.0/24,10.91.0.0/24
    Działania na dopasowanych trasach Modyfikuj
    Modyfikacje trasy: Właściwość Prefiks sieci
    Zmiany trasy: Działanie Replace
    Modyfikacje trasy: Wartość 10.90.0.0/15

    Zrzut ekranu reguły summ-ipv4 zastępującej dwa prefiksy IPv4 prefiksem 10.90.0.0/15.

  4. Wybierz opcję Dodaj. Potwierdź, że summ-ipv6 to pierwsza zasada, a summ-ipv4 druga zasada.

  5. Wybierz Zapisz i poczekaj, aż Stan aprowizacji pokaże Powodzenie.

Zastosuj mapę tras do obu połączeń VPN

  1. Wybierz Zastosuj mapy tras do połączeń.

  2. W polu Outbound Route-map wybierz rmap-vpn. Zachowaj istniejącą politykę ruchu przychodzącego.

  3. Wybierz VPN-gw-to-site20-1 oraz VPN-gw-to-site20-2. Ich typ połączenia to VPN.

    Zrzut ekranu obu połączeń site20 VPN wybranych do mapy tras rmap-vpn wychodzącej.

  4. Wybierz Zapisz. Po zakończeniu zapisu wybierz Odśwież i sprawdź, że oba połączenia VPN używają rmap-vpn w kierunku wychodzącym.

Konfiguruj mapę tras NVA

Utwórz mapę routingu z dwiema regułami. Pierwsza zasada zastępuje ścieżkę AS dla tras nauczonych z site20. Druga reguła dodaje wspólnotę BGP do prefiksu IPv6 nauczonego za pośrednictwem usługi ExpressRoute.

  1. W Route Maps wybierz Dodaj mapę trasy, wpisz rmap-hub100-nva, a następnie wybierz Dodaj regułę.

  2. Konfiguruj regułę AS-path:

    Setting Value
    Name as-replace
    Następny krok kontynuuj
    Warunki meczu: Właściwość Ścieżka AS
    Warunki dopasowania: Kryterium Równa się
    Warunki dopasowania: Wartość 65020
    Działania na dopasowanych trasach Modyfikuj
    Modyfikacje trasy: Właściwość Ścieżka AS
    Zmiany trasy: Działanie Replace
    Modyfikacje trasy: Wartość 9001

    Zrzut ekranu reguły as-replace odpowiadającej ścieżce AS 65020 i zastępującej ją wartością 9001.

    Ta reguła dopasowuje trasy, których zupełna ścieżka AS to 65020, i ustawia tę ścieżkę na 9001. Trasy z dłuższą ścieżką AS nie spełniają tej zasady.

  3. Wybierz Dodaj, a następnie wybierz Dodaj regułę, aby skonfigurować regułę społeczności:

    Setting Value
    Name set-bgp-community
    Następny krok kontynuuj
    Warunki meczu: Właściwość Prefiks trasy
    Warunki dopasowania: Kryterium Równa się
    Warunki dopasowania: Wartość fd00:0:200::/48
    Działania na dopasowanych trasach Modyfikuj
    Modyfikacje trasy: Właściwość Community
    Zmiany trasy: Działanie Add
    Modyfikacje trasy: Wartość 100:100

    Zrzut ekranu reguły set-bgp-community dodającej community 100:100 do fd00:0:200::/48.

  4. Wybierz pozycję Dodaj, a następnie wybierz pozycję Zapisz. Poczekaj, aż stan Provisioning pokaże Sukces.

Zastosuj mapę tras do peeringu NVA

NVA znajduje się w tej samej wirtualnej sieci co Route Server, więc zastosuj mapę tras do istniejącego peeringu BGP. Nie musisz tworzyć połączenia z siecią wirtualną.

  1. Wybierz Zastosuj mapy tras do połączeń.

  2. Dla Outbound Route-map, wybierz rmap-hub100-nva. Zachowaj istniejącą politykę ruchu przychodzącego.

  3. Wybierz rs1/hub100-nva. Typ połączenia to Hub BGP Peering.

    Zrzut ekranu wybranego peeringu BGP hub100-nva dla wychodzącej mapy tras rmap-hub100-nva.

  4. Wybierz Zapisz. Po zakończeniu operacji odśwież stronę i potwierdź powiązanie wychodzące.

Sprawdź anonsy tras

W sekcji Routing otwórz Pulpit połączeń. Dla każdego połączenia wybierz W kierunku wychodzącym w sekcji Zobacz trasy dla zastosowanych map. Wyświetlaj obie wersje IP i porównaj wyniki z trasami bazowymi.

Połączenie usługi ExpressRoute

Wybierz ExpressRoute dla typu połączenia i er-conn100 dla połączenia.

Route Oczekiwany wynik
fd00:0:91::/48 Nieobecny, bo rmap-er go pomija.
fd00:0:90::/48 Wyświetlane ze ścieżką AS NVA 9000.
10.90.0.0/24, 10.91.0.0/24 Widoczny i niezmieniony na mapie trasy.
10.20.0.0/24, fd00:0:20::/48 Trasy Site20 pozostają niezmienione przez mapę tras.

Zrzut ekranu tras wychodzących ExpressRoute z fd00:0:90::/48 obecnym i fd00:0:91::/48 odfiltrowanym.

Połączenia VPN

Wybierz typ połączenia VPN. Wybierz VPN-gw-to-site20-1, a następnie powtórz sprawdzanie VPN-gw-to-site20-2.

Route Oczekiwany wynik
10.90.0.0/15 Występuje zamiast dwóch prefiksów NVA /24.
fd00:0:90::/47 Przedstaw zamiast dwóch prefiksów NVA /48.
Oryginalna ścieżka NVA AS Nie zachowano w żadnym z tych streszczeń.
Prefiksy zdalnych lokalizacji ExpressRoute Niezmienione przez te zasady streszczania.

Poniższy przykład pokazuje pierwsze połączenie VPN. Mogą pojawić się także inne trasy, takie jak prefiksy wirtualnej sieci centralnej (hub).

Zrzut ekranu tras wychodzących VPN z podsumowaniem IPv4 10.90.0.0/15 oraz podsumowaniem IPv6 fd00:0:90::/47.

Komunikacja równorzędna BGP NVA

Wybierz typ połączenia peeringowego hub BGP, pokazany na pulpicie jako Hub Bgp Peers , a następnie wybierz hub100-nva.

Route Oczekiwany wynik
10.20.0.0/24, fd00:0:20::/48 Ścieżka AS to 9001 zamiast 65020.
fd00:0:200::/48 Lista społeczności obejmuje 100:100. Jego ścieżka AS na ExpressRoute nie została zmieniona przez regułę AS-path.
Inne prefiksy zdalnych lokalizacji ExpressRoute Niezmienione przez te zasady.

Zrzut ekranu tras wychodzących NVA z ścieżką AS 9001 dla site20 i community 100:100 na fd00:0:200::/48.

Jeśli wynik się różni, sprawdź wybrane połączenie i kierunek, stan aprowizacji, kolejność reguł oraz ogłoszenia tras bazowych. Więcej informacji można znaleźć w Troubleshoot route maps. Sprawdzaj trasy na odbiorczym peerze, gdy musisz zweryfikować propagację poza Route Server.

Przywróć powiązania poprzedniej mapy tras

Jeśli stosowałeś te polityki tylko do testowania, przywróć powiązanie mapy trasy wychodzącej, które zarejestrowałeś dla poszczególnych połączeń. W opcji Zastosowanie map tras do połączeń wybierz poprzednią wychodzącą mapę tras lub Brak, jeśli wcześniej nie było powiązania. Zachowaj politykę przychodzącą, wybierz docelowe połączenie i zapisz. Powtarzaj to dla połączeń z różnymi wcześniejszymi zasadami.

Sprawdź powstałe reklamy po przywróceniu powiązań. Nie usuwaj istniejących bram, NVA ani Route Servera podczas usuwania przykładowej polityki.