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 spowoduje kierowanie ruchu 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 zastępowanie podsieci

Po dodaniu przesłonięć podsieci do profilu usługi Traffic Manager usługa Traffic Manager najpierw sprawdzi, czy istnieje zastąpienie podsieci dla adresu IP użytkownika końcowego. Jeśli zostanie znalezione, zapytanie DNS użytkownika zostanie przekierowane 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. Wszelkie nakładające się zakresy adresów IP między różnymi punktami końcowymi spowodują odrzucenie profilu przez usługę Traffic Manager.

Istnieją dwa typy profilów routingu, które obsługują zastąpienia podsieci:

  • Geograficzne — jeśli usługa Traffic Manager znajdzie przesłonięć podsieć dla adresu IP zapytania DNS, będzie kierować zapytanie do punktu końcowego bez względu na kondycję punktu końcowego.
  • Wydajność — jeśli usługa Traffic Manager znajdzie przesłonięć podsieć dla adresu IP zapytania DNS, będzie kierować ruch tylko do punktu końcowego, jeśli jest w dobrej kondycji. Usługa Traffic Manager powróci do heurystycznego routingu wydajności, jeśli punkt końcowy podsieci nie jest w dobrej kondycji.

Tworzenie zastąpienia 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 do punktu końcowego usługi Traffic Manager.

Wymagania wstępne

  • 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ą zastąpienia 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 usługi Traffic Manager.

Dowiedz się więcej o metodzie routingu ruchu podsieci