Udostępnij za pośrednictwem


Automatyzowanie zarządzania trasami zdefiniowanymi przez użytkownika za pomocą usługi Azure Virtual Network Manager

Ten artykuł zawiera omówienie zarządzania trasami zdefiniowanymi przez użytkownika, dlaczego jest to ważne, jak działa i typowe scenariusze routingu, które można uprościć i zautomatyzować przy użyciu zarządzania trasą zdefiniowaną przez użytkownika.

Ważne

Zarządzanie trasami zdefiniowanymi przez użytkownika za pomocą usługi Azure Virtual Network Manager jest ogólnie dostępne w wybranych regionach. Aby uzyskać więcej informacji i listę regionów, zobacz Ogólna dostępność.

Regiony, które nie są wymienione w poprzednim linku, są dostępne w publicznej wersji zapoznawczej. Publiczne wersje zapoznawcze są udostępniane Użytkownikowi pod warunkiem, że zgadzasz się na dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure. Niektóre funkcje mogą nie być obsługiwane lub mogą mieć ograniczone możliwości. Ta wersja zapoznawcza nie jest objęta umową dotyczącą poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych.

Co to jest zarządzanie trasami zdefiniowanymi przez użytkownika?

Usługa Azure Virtual Network Manager umożliwia opisanie żądanego zachowania routingu i organizowanie tras zdefiniowanych przez użytkownika w celu utworzenia i zachowania żądanego zachowania routingu. Trasy zdefiniowane przez użytkownika odpowiadają potrzebom automatyzacji i uproszczenia w zarządzaniu zachowaniami routingu. Obecnie ręcznie utworzysz trasy zdefiniowane przez użytkownika (UDR) lub użyjesz skryptów niestandardowych. Jednak te metody są podatne na błędy i zbyt skomplikowane. Możesz użyć centrum zarządzanego przez platformę Azure w usłudze Virtual WAN. Ta opcja ma pewne ograniczenia (takie jak brak możliwości dostosowania centrum lub braku obsługi protokołu IPV6) nie są istotne dla Twojej organizacji. W przypadku zarządzania trasą zdefiniowaną przez użytkownika w menedżerze sieci wirtualnej masz scentralizowane centrum do zarządzania zachowaniami routingu i ich utrzymania.

Jak działa zarządzanie trasami zdefiniowanymi przez użytkownika?

W menedżerze sieci wirtualnej utworzysz konfigurację routingu. Wewnątrz konfiguracji tworzone są kolekcje reguł opisujące trasy zdefiniowane przez użytkownika wymagane dla grupy sieciowej (docelowej grupy sieci). W kolekcji reguł reguły reguły służą do opisywania żądanego zachowania routingu dla podsieci lub sieci wirtualnych w docelowej grupie sieci. Po utworzeniu konfiguracji należy wdrożyć konfigurację , aby zastosować ją do zasobów. Po wdrożeniu wszystkie trasy są przechowywane w tabeli tras znajdującej się w grupie zasobów zarządzanych przez menedżera sieci wirtualnej.

Konfiguracje routingu tworzą trasy zdefiniowane przez użytkownika na podstawie tego, co określają reguły tras. Można na przykład określić, że grupa sieci szprych składająca się z dwóch sieci wirtualnych uzyskuje dostęp do adresu usługi DNS za pośrednictwem zapory. Menedżer sieci tworzy trasy zdefiniowane przez użytkownika, aby takie zachowanie routingu miało miejsce.

Diagram reguł zdefiniowanych przez użytkownika stosowanych do sieci wirtualnych w celu kierowania ruchu DNS przez zaporę.

Konfiguracje routingu

Konfiguracje routingu to bloki konstrukcyjne zarządzania trasą zdefiniowaną przez użytkownika. Są one używane do opisywania żądanego zachowania routingu dla grupy sieciowej. Konfiguracja routingu składa się z następujących ustawień:

Atrybut Opis
Nazwa/nazwisko Nazwa konfiguracji routingu.
Opis Opis konfiguracji routingu.

Ustawienia kolekcji tras

Kolekcja tras składa się z następujących ustawień:

Atrybut Opis
Nazwa/nazwisko Nazwa kolekcji tras.
Włączanie propagacji tras protokołu BGP Ustawienia protokołu BGP dla kolekcji tras.
Docelowa grupa sieci Docelowa grupa sieci dla kolekcji tras.
Reguły tras Reguły tras, które opisują żądane zachowanie routingu dla docelowej grupy sieciowej.

Zrzut ekranu przedstawiający skonfigurowaną kolekcję reguł z regułą routingu.

Ustawienia reguły trasy

Każda reguła trasy składa się z następujących ustawień:

Atrybut Opis
Nazwa/nazwisko Nazwa reguły trasy.
Typ docelowy
Adres IP Adres IP miejsca docelowego.
Docelowe adresy IP/zakresy CIDR Adres IP lub zakres CIDR miejsca docelowego.
Tag usługi Tag usługi miejsca docelowego.
Typ następnego skoku
Brama sieci wirtualnej Brama sieci wirtualnej jako następny przeskok.
Sieć wirtualna Sieć wirtualna jako następny przeskok.
Internet Internet jako następny przeskok.
Urządzenie wirtualne Urządzenie wirtualne jako następny przeskok.
Adres następnego przeskoku Adres IP następnego przeskoku.

Zrzut ekranu przedstawiający skonfigurowaną regułę routingu.

Dla każdego typu następnego przeskoku zapoznaj się z trasami zdefiniowanymi przez użytkownika.

Typowe wzorce docelowe dla adresów IP

Podczas tworzenia reguł tras można określić typ i adres docelowy. Po określeniu typu docelowego jako adresu IP można określić informacje o adresie IP. Poniżej przedstawiono typowe wzorce docelowe: Poniżej przedstawiono typowe wzorce docelowe:

Miejsce docelowe ruchu Opis
Internetowe urządzenie > WUS W przypadku ruchu kierowanego do Internetu za pośrednictwem wirtualnego urządzenia sieciowego wprowadź wartość 0.0.0.0/0 jako miejsce docelowe w regule.
Prywatne urządzenie WUS ruchu > W przypadku ruchu przeznaczonego do przestrzeni prywatnej za pośrednictwem wirtualnego urządzenia sieciowego wprowadź wartość 192.168.0.0/16, 172.16.0.0/12, 40.0.0.0/24, 10.0.0.0/24 jako miejsce docelowe w regule. Te miejsca docelowe są oparte na RFC1918 prywatnej przestrzeni adresowej IP.
Wirtualne urządzenie WUS sieci > szprychy W przypadku ruchu między dwiema sieciami wirtualnymi szprych łączącymi się za pośrednictwem wirtualnego urządzenia sieciowego wprowadź wartości CIDRs szprych jako miejsce docelowe w regule.

Użyj usługi Azure Firewall jako następnego przeskoku

Możesz również łatwo wybrać usługę Azure Firewall jako następny przeskok, wybierając pozycję Importuj prywatny adres IP zapory platformy Azure podczas tworzenia reguły routingu. Adres IP usługi Azure Firewall jest następnie używany jako następny przeskok.

Zrzut ekranu przedstawiający regułę routingu z opcją usługi Azure Firewall.

Używanie większej liczby tras zdefiniowanych przez użytkownika w jednej tabeli tras

W ramach zarządzania trasami zdefiniowanymi przez użytkownika w usłudze Azure Virtual Network Manager użytkownicy mogą teraz tworzyć maksymalnie 1000 tras zdefiniowanych przez użytkownika w jednej tabeli tras w porównaniu z tradycyjnym limitem tras 400. Ten wyższy limit umożliwia bardziej złożone konfiguracje routingu, takie jak kierowanie ruchu z lokalnych centrów danych przez zaporę do każdej sieci wirtualnej szprych w topologii piasty i szprych. Ta rozszerzona pojemność jest szczególnie przydatna do zarządzania inspekcją ruchu i zabezpieczeniami w architekturach sieci na dużą skalę z wieloma szprychami.

Typowe scenariusze routingu

Poniżej przedstawiono typowe scenariusze routingu, które można uprościć i zautomatyzować przy użyciu zarządzania trasą zdefiniowaną przez użytkownika.

Scenariusze routingu Opis
Sieć szprych —> wirtualne urządzenie sieciowe —> sieć szprych Ten scenariusz umożliwia połączenie ruchu między dwiema sieciami wirtualnymi szprych łączących się za pośrednictwem wirtualnego urządzenia sieciowego.
Sieć szprych — wirtualne urządzenie sieciowe —>> punkt końcowy lub usługa w sieci koncentratora Użyj tego scenariusza dla ruchu sieciowego szprych dla punktu końcowego usługi w sieci piasty łączącej się za pośrednictwem wirtualnego urządzenia sieciowego.
Podsieć — wirtualne urządzenie sieciowe —>> podsieć nawet w tej samej sieci wirtualnej
Sieć szprych —> wirtualne urządzenie sieciowe —> sieć lokalna/Internet Użyj tego scenariusza, gdy ruch internetowy jest wychodzący za pośrednictwem wirtualnego urządzenia sieciowego lub lokalizacji lokalnej, na przykład scenariuszy sieci hybrydowej.
Sieć między piastami i szprychami za pośrednictwem wirtualnych urządzeń sieciowych w każdym koncentratonie
sieć piasty i szprych z siecią szprychową do środowiska lokalnego musi przechodzić za pośrednictwem wirtualnego urządzenia sieciowego
Brama — wirtualne urządzenie sieciowe —>> sieć szprych

Dodawanie innych sieci wirtualnych

Po dodaniu innych sieci wirtualnych do grupy sieci konfiguracja routingu zostanie automatycznie zastosowana do nowej sieci wirtualnej. Menedżer sieci automatycznie wykrywa nową sieć wirtualną i stosuje do niej konfigurację routingu. Po usunięciu sieci wirtualnej z grupy sieci zastosowana konfiguracja routingu zostanie również automatycznie usunięta.

Nowo utworzone lub usunięte podsieci mają zaktualizowaną tabelę tras o spójność ostateczną. Czas przetwarzania może się różnić w zależności od ilości tworzenia i usuwania podsieci.

Wpływ zarządzania trasami zdefiniowanymi przez użytkownika na trasy i tabele tras

Poniżej przedstawiono wpływ zarządzania trasami zdefiniowanymi przez użytkownika za pomocą usługi Azure Virtual Network Manager na trasy i tabele tras:

  • W przypadku wystąpienia reguł routingu powodującego konflikt (reguły z tym samym miejscem docelowym, ale innym następnym przeskokiem) zostaną zastosowane tylko jedna z reguł powodujących konflikt, podczas gdy pozostałe zostaną zignorowane. Dowolna z reguł powodujących konflikt może zostać wybrana losowo. Należy pamiętać, że reguły powodujące konflikt w kolekcjach reguł lub w kolekcjach reguł przeznaczonych dla tej samej sieci wirtualnej lub podsieci nie są obsługiwane.
  • Podczas tworzenia reguły routingu z tym samym miejscem docelowym co istniejąca trasa w tabeli tras reguła routingu jest ignorowana.
  • Gdy tabela tras z istniejącymi trasami zdefiniowanymi przez użytkownika jest obecna, usługa Azure Virtual Network Manager utworzy nową zarządzaną tabelę tras zawierającą zarówno istniejące trasy, jak i nowe trasy na podstawie wdrożonej konfiguracji routingu.
  • Wszelkie dodatkowe trasy zdefiniowane przez użytkownika dodane do zarządzanej tabeli tras pozostaną bez wpływu i nie zostaną usunięte po usunięciu konfiguracji routingu. Zostaną usunięte tylko trasy utworzone przez usługę Azure Virtual Network Manager.
  • Jeśli zarządzana trasa zdefiniowana przez usługę Azure Virtual Network Manager jest edytowana ręcznie w tabeli tras, ta trasa zostanie usunięta po usunięciu konfiguracji z regionu.
  • Istniejące usługi platformy Azure w sieci wirtualnej Hub utrzymują istniejące ograniczenia dotyczące tabeli tras i tras zdefiniowanych przez użytkownika.
  • Usługa Azure Virtual Network Manager wymaga zarządzanej grupy zasobów do przechowywania tabeli tras. Jeśli usługa Azure Policy wymusza określone tagi lub właściwości w grupach zasobów, te zasady muszą być wyłączone lub dostosowane dla zarządzanej grupy zasobów, aby zapobiec problemom z wdrażaniem. Ponadto, jeśli musisz usunąć tę zarządzaną grupę zasobów, upewnij się, że usunięcie nastąpi przed zainicjowaniem nowych wdrożeń dla zasobów w ramach tej samej subskrypcji.
  • Zarządzanie trasą zdefiniowaną przez użytkownika umożliwia użytkownikom tworzenie maksymalnie 1000 tras zdefiniowanych przez użytkownika na tabelę tras.

Ogólna dostępność

Ogólna dostępność zarządzania trasami zdefiniowanymi przez użytkownika za pomocą usługi Azure Virtual Network Manager jest dostępna w następujących regionach:

  • Australia Środkowa

  • Australia Środkowa 2

  • Australia Wschodnia

  • Australia Południowo-Wschodnia

  • Brazylia Południowa

  • Brazylia Południowo–Wschodnia

  • Kanada Środkowa

  • Kanada Wschodnia

  • Indie Środkowe

  • Central US

  • Azja Wschodnia

  • East US

  • Francja Środkowa

  • Niemcy Północne

  • Niemcy Środkowo-Zachodnie

  • Jio Indie Środkowe

  • Indie Zachodnie (Jio)

  • Japonia Wschodnia

  • Korea Środkowa

  • Korea Południowa

  • Północno-środkowe stany USA

  • Europa Północna

  • Norwegia Wschodnia

  • Norwegia Zachodnia

  • Polska Środkowa

  • Katar Środkowy

  • Północna Republika Południowej Afryki

  • Zachodnia Republika Południowej Afryki

  • Indie Południowe

  • Southeast Asia

  • Szwecja Środkowa

  • Szwecja Południowa

  • Szwajcaria Północna

  • Szwajcaria Zachodnia

  • Środkowe Zjednoczone Emiraty Arabskie

  • Północne Zjednoczone Emiraty Arabskie

  • Południowe Zjednoczone Królestwo

  • Zachodnie Zjednoczone Królestwo

  • West Europe

  • Indie Zachodnie

  • Zachodnie stany USA

  • Zachodnie stany USA 2

  • Zachodnio-środkowe stany USA

  • Środkowe stany USA (EUAP)

  • Wschodnie stany USA 2 (EUAP)

W przypadku regionów niezdefiniowanych na poprzedniej liście zarządzanie trasami zdefiniowanymi przez użytkownika za pomocą usługi Azure Virtual Network Manager pozostaje w publicznej wersji zapoznawczej.

Następny krok