Traffic Manager-subnet overschrijven met behulp van Azure CLI
Met Traffic Manager-subnetoverschrijving kunt u de routeringsmethode van een profiel wijzigen. Door het toevoegen van een onderdrukking wordt verkeer omgeleid op basis van het IP-adres van de eindgebruiker met een vooraf gedefinieerd IP-adresbereik naar eindpunttoewijzing.
Hoe subnetoverschrijven werkt
Wanneer subnetoverschrijvingen worden toegevoegd aan een Traffic Manager-profiel, controleert Traffic Manager eerst of er een subnetoverschrijven is voor het IP-adres van de eindgebruiker. Als er een wordt gevonden, wordt de DNS-query van de gebruiker ix omgeleid naar het bijbehorende eindpunt. Als er geen toewijzing wordt gevonden, valt Traffic Manager terug op de oorspronkelijke routeringsmethode van het profiel.
De IP-adresbereiken kunnen worden opgegeven als CIDR-bereiken (bijvoorbeeld 1.2.3.0/24) of als adresbereiken (bijvoorbeeld 1.2.3.4-5.6.7.8). De IP-bereiken die aan elk eindpunt zijn gekoppeld, moeten uniek zijn voor dat eindpunt. Elke overlapping van IP-adresbereiken tussen verschillende eindpunten zorgt ervoor dat het profiel wordt geweigerd door Traffic Manager.
Er zijn twee typen routeringsprofielen die ondersteuning bieden voor subnetoverschrijvingen:
- Geografisch : als Traffic Manager een subnetoverschrijven vindt voor het IP-adres van de DNS-query, wordt de query gerouteerd naar het eindpunt, ongeacht de status van het eindpunt.
- Prestaties : als Traffic Manager een subnetoverschrijven vindt voor het IP-adres van de DNS-query, wordt het verkeer alleen naar het eindpunt gerouteerd als dit in orde is. Traffic Manager valt terug op de heuristiek voor prestatieroutering als het eindpunt voor het overschrijven van het subnet niet in orde is.
Notitie
Azure Traffic Manager ondersteunt IPv6-adressen in subnetoverschrijvingen voor subnetprofielen. Deze mogelijkheid maakt een gedetailleerdere controle over verkeersroutering mogelijk op basis van het bron-IP-adres van DNS-query's, waaronder zowel IPv4- als IPv6-adressen.
Een Onderdrukking van een Traffic Manager-subnet maken
Als u een Traffic Manager-subnetoverschrijven wilt maken, kunt u Azure CLI gebruiken om de subnetten voor de onderdrukking toe te voegen aan het Traffic Manager-eindpunt.
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
- Voor dit artikel is versie 2.0.28 of hoger van Azure CLI vereist. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al geïnstalleerd.
Werk het Traffic Manager-eindpunt bij met subnetoverschrijving.
Gebruik Azure CLI om uw eindpunt bij te werken met 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
U kunt de IP-adresbereiken verwijderen door de az network traffic-manager endpoint update uit te voeren met de optie --remove .
az network traffic-manager endpoint update \
--name MyEndpoint \
--profile-name MyTmProfile \
--resource-group MyResourceGroup \
--remove subnets \
--type AzureEndpoints
Volgende stappen
Meer informatie over verkeersrouteringsmethoden voor Traffic Manager.
Meer informatie over de routeringsmethode voor subnetverkeer