Außerkraftsetzung für Traffic Manager-Subnetz mithilfe der Azure-Befehlszeilenschnittstelle

Traffic Manager Subnet Override ermöglicht es Ihnen, die Routing-Methode eines Profils zu ändern. Wenn Sie eine Überschreibung hinzufügen, leiten Sie den Datenverkehr basierend auf der Quell-IP-Adresse der DNS-Abfrage – meist dem rekursiven DNS-Resolver des Anrufers, der oft als Proxy für den Standort und das Netzwerk des Nutzers dient – mit einer vordefinierten IP-Adress-zu-Endpunkt-Zuordnung.

Funktionsweise der Außerkraftsetzung von Subnetzen

Wenn du Subnetz-Overrides zu einem Traffic Manager-Profil hinzufügst, prüft der Traffic Manager, ob es eine Subnetz-Override-Funktion für die Quell-IP-Adresse der DNS-Abfrage gibt (meist den DNS-Resolver des Anrufers). Wenn es eine findet, leitet es die DNS-Abfrage des Benutzers an den entsprechenden Endpunkt. Wenn keine Zuordnung gefunden wird, verwendet der Traffic Manager die ursprüngliche Routing-Methode des Profils.

Wenn die DNS-Abfrage EDNS Client Subnet (ECS)-Informationen enthält, verwendet der Traffic Manager diese Client-Subnet-Adresse anstelle der Quell-IP-Adresse der Abfrage. Resolver, die ECS unterstützen, leiten eine abgeschnittene Form des Subnetzes des Endbenutzers weiter, was es dem Traffic Manager ermöglicht, das Netzwerk des Benutzers genauer abzugleichen. Weitere Informationen finden Sie in der FAQ zum Traffic Manager.

Die IP-Adressbereiche können entweder als CIDR-Bereiche (z. B. 1.2.3.0/24) oder als Adressbereiche (z. B. 1.2.3.4-5.6.7.8) angegeben werden. Die jedem Endpunkt zugeordneten IP-Bereiche müssen für diesen Endpunkt eindeutig sein. Jede Überlappung von IP-Adressbereichen zwischen verschiedenen Endpunkten führt dazu, dass das Profil von Traffic Manager abgelehnt wird.

Es gibt zwei Arten von Routingprofilen, die eine Außerkraftsetzung von Subnetzen unterstützen:

  • Geografisch: Wenn Traffic Manager eine Außerkraftsetzung des Subnetzes für die IP-Adresse der DNS-Abfrage findet, wird die Abfrage unabhängig von seiner Integrität an den Endpunkt weitergeleitet.
  • Leistung: Wenn Traffic Manager eine Außerkraftsetzung des Subnetzes für die IP-Adresse der DNS-Abfrage findet, wird der Datenverkehr nur dann an den Endpunkt weitergeleitet, wenn er fehlerfrei ist. Traffic Manager greift auf die Heuristik des Leistungsroutings zurück, wenn der Endpunkt für die Außerkraftsetzung des Subnetzes nicht fehlerfrei ist.

Hinweis

Azure Traffic Manager unterstützt IPv6-Adressen in Subnetzüberschreibungen für Subnetzprofile. Diese Funktion ermöglicht eine genauere Kontrolle über das Datenverkehrsrouting basierend auf der Quell-IP-Adresse von DNS-Abfragen, einschließlich IPv4- und IPv6-Adressen.

Erstellen einer Außerkraftsetzung für ein Traffic Manager-Subnetz

Sie können die Azure-Befehlszeilenschnittstelle verwenden, um die Subnetze für die Außerkraftsetzung zum Traffic Manager-Endpunkt hinzuzufügen, um eine Außerkraftsetzung des Traffic Manager-Subnetzes zu erstellen.

Voraussetzungen

  • Für diesen Artikel ist mindestens Version 2.0.28 der Azure CLI erforderlich. Bei Verwendung von Azure Cloud Shell ist die aktuelle Version bereits installiert.

Aktualisieren Sie den Traffic Manager-Endpunkt mit der Außerkraftsetzung des Subnetzes.

Verwenden Sie die Azure-Befehlszeilenschnittstelle, um Ihren Endpunkt mit az network traffic-manager endpoint update zu aktualisieren.

### 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

Sie können die IP-Adressbereiche entfernen, indem Sie az network traffic-manager endpoint update mit der Option --remove ausführen.

az network traffic-manager endpoint update \
    --name MyEndpoint \
    --profile-name MyTmProfile \
    --resource-group MyResourceGroup \
    --remove subnets \
    --type AzureEndpoints

IPv6-Subnetz-Mapping-Beispiele

Du kannst auch Subnetz-Mapping mit IPv6-Adressbereichen konfigurieren. Verwenden Sie den Parameter --type mit IPv6 und geben Sie IPv6-Adressen im CIDR- oder Bereichsformat an.

### Add an IPv6 Subnet in CIDR Notation ###
az network traffic-manager endpoint update \
  --resource-group MyResourceGroup \
  --profile-name MyTmProfile \
  --endpoint-name MyEndpoint \
  --type IPv6 \
  --subnets 2001:0db8:1234:5678::/64 \
  --endpoint-type ExternalEndpoints

### Add a range of IPs ###
az network traffic-manager endpoint update \
  --resource-group MyResourceGroup \
  --profile-name MyTmProfile \
  --endpoint-name MyEndpoint \
  --type IPv6 \
  --subnets 2001:0db8:abcd:1234::1-2001:0db8:abcd:1234::ffff \
  --endpoint-type ExternalEndpoints

Nächste Schritte

Informieren Sie sich ausführlicher über Traffic Manager-Routingmethoden.

Weitere Informationen zur Routingmethode „Subnetz“ für Datenverkehr