Außerkraftsetzung für Traffic Manager-Subnetz mithilfe der Azure-Befehlszeilenschnittstelle
Die Außerkraftsetzung des Traffic Manager-Subnetzes ermöglicht es Ihnen, die Routingmethode eines Profils zu ändern. Das Hinzufügen einer Außerkraftsetzung leitet den Datenverkehr basierend auf der IP-Adresse des Endbenutzers mit einem vordefinierten IP-Adressenbereich an die Endpunktzuordnung.
Funktionsweise der Außerkraftsetzung von Subnetzen
Wenn Außerkraftsetzungen von Subnetzen zu einem Traffic-Manager-Profil hinzugefügt werden, überprüft Traffic Manager zunächst, ob eine Außerkraftsetzung des Subnetzes für die IP-Adresse des Endbenutzers vorliegt. Wenn diese gefunden wird, erfolgt eine Weiterleitung der DNS-Abfrage des Benutzers an den entsprechenden Endpunkt. Wenn keine Zuordnung gefunden wird, greift Traffic Manager auf die ursprüngliche Routingmethode des Profils zurück.
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
Verwenden Sie die Bash-Umgebung in Azure Cloud Shell. Weitere Informationen finden Sie unter Schnellstart für Bash in Azure Cloud Shell.
Wenn Sie CLI-Referenzbefehle lieber lokal ausführen, installieren Sie die Azure CLI. Wenn Sie Windows oder macOS ausführen, sollten Sie die Azure CLI in einem Docker-Container ausführen. Weitere Informationen finden Sie unter Ausführen der Azure CLI in einem Docker-Container.
Wenn Sie eine lokale Installation verwenden, melden Sie sich mithilfe des Befehls az login bei der Azure CLI an. Führen Sie die in Ihrem Terminal angezeigten Schritte aus, um den Authentifizierungsprozess abzuschließen. Informationen zu anderen Anmeldeoptionen finden Sie unter Anmelden mit der Azure CLI.
Installieren Sie die Azure CLI-Erweiterung beim ersten Einsatz, wenn Sie dazu aufgefordert werden. Weitere Informationen zu Erweiterungen finden Sie unter Verwenden von Erweiterungen mit der Azure CLI.
Führen Sie az version aus, um die installierte Version und die abhängigen Bibliotheken zu ermitteln. Führen Sie az upgrade aus, um das Upgrade auf die aktuelle Version durchzuführen.
- 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
Nächste Schritte
Informieren Sie sich ausführlicher über Traffic Manager-Routingmethoden.
Weitere Informationen zur Routingmethode „Subnetz“ für Datenverkehr