Zastępowanie podsieci usługi Traffic Manager przy użyciu interfejsu wiersza polecenia platformy Azure
Zastąpienie podsieci usługi Traffic Manager umożliwia zmianę metody routingu profilu. Dodanie przesłonięcia kieruje ruch na podstawie adresu IP użytkownika końcowego ze wstępnie zdefiniowanym zakresem adresów IP do mapowania punktów końcowych.
Jak działa przesłonięcia podsieci
Po dodaniu przesłonięć podsieci do profilu usługi Traffic Manager usługa Traffic Manager najpierw sprawdza, czy istnieje zastąpienie podsieci dla adresu IP użytkownika końcowego. Jeśli zostanie znaleziony, zapytanie DNS użytkownika ix skierowane do odpowiedniego punktu końcowego. Jeśli mapowanie nie zostanie znalezione, usługa Traffic Manager powróci do oryginalnej metody routingu profilu.
Zakresy adresów IP można określić jako zakresy CIDR (na przykład 1.2.3.0/24) lub jako zakresy adresów (na przykład 1.2.3.4-5.6.7.8). Zakresy adresów IP skojarzone z każdym punktem końcowym muszą być unikatowe dla tego punktu końcowego. Każde nakładające się zakresy adresów IP między różnymi punktami końcowymi powoduje odrzucenie profilu przez usługę Traffic Manager.
Istnieją dwa typy profilów routingu, które obsługują przesłonięcia podsieci:
- Geograficzne — jeśli usługa Traffic Manager znajdzie zastąpienie podsieci dla adresu IP zapytania DNS, kieruje zapytanie do punktu końcowego niezależnie od kondycji punktu końcowego.
- Wydajność — jeśli usługa Traffic Manager znajdzie zastąpienie podsieci dla adresu IP zapytania DNS, kieruje ruch tylko do punktu końcowego, jeśli jest w dobrej kondycji. Usługa Traffic Manager wraca do heurystycznego routingu wydajności, jeśli punkt końcowy podsieci nie jest w dobrej kondycji.
Uwaga
Usługa Azure Traffic Manager obsługuje adresy IPv6 w przesłonięciach podsieci dla profilów podsieci. Ta funkcja umożliwia bardziej szczegółową kontrolę nad routingiem ruchu na podstawie źródłowego adresu IP zapytań DNS, w tym adresów IPv4 i IPv6.
Tworzenie przesłonięcia podsieci usługi Traffic Manager
Aby utworzyć przesłonięć podsieć usługi Traffic Manager, możesz użyć interfejsu wiersza polecenia platformy Azure, aby dodać podsieci dla przesłonięcia do punktu końcowego usługi Traffic Manager.
Wymagania wstępne
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
- Ten artykuł wymaga wersji 2.0.28 lub nowszej interfejsu wiersza polecenia platformy Azure. W przypadku korzystania z usługi Azure Cloud Shell najnowsza wersja jest już zainstalowana.
Zaktualizuj punkt końcowy usługi Traffic Manager za pomocą przesłonięcia podsieci.
Użyj interfejsu wiersza polecenia platformy Azure, aby zaktualizować punkt końcowy za pomocą polecenia az network traffic-manager endpoint update.
### Add a range of IPs ###
az network traffic-manager endpoint update \
--name MyEndpoint \
--profile-name MyTmProfile \
--resource-group MyResourceGroup \
--subnets 1.2.3.4-5.6.7.8 \
--type AzureEndpoints
### Add a subnet ###
az network traffic-manager endpoint update \
--name MyEndpoint \
--profile-name MyTmProfile \
--resource-group MyResourceGroup \
--subnets 9.10.11.0:24 \
--type AzureEndpoints
Zakresy adresów IP można usunąć, uruchamiając aktualizację punktu końcowego az network traffic-manager z opcją --remove.
az network traffic-manager endpoint update \
--name MyEndpoint \
--profile-name MyTmProfile \
--resource-group MyResourceGroup \
--remove subnets \
--type AzureEndpoints
Następne kroki
Dowiedz się więcej o metodach routingu ruchu w usłudze Traffic Manager.
Dowiedz się więcej o metodzie routingu ruchu w podsieci