Remplacement de sous-réseau Traffic Manager avec Azure CLI
Le remplacement du sous-réseau Traffic Manager vous permet de modifier la méthode de routage d’un profil. L’ajout d’un remplacement dirige le trafic en fonction de l’adresse IP de l’utilisateur final avec un mappage prédéfini entre plages IP et points de terminaison.
Comment fonctionne le remplacement de sous-réseau
Quand des remplacements de sous-réseau sont ajoutés à un profil Traffic Manager, Traffic Manager vérifie d’abord s’il existe un remplacement de sous-réseau pour l’adresse IP de l’utilisateur final. S’il en trouve un, la requête DNS de l’utilisateur est dirigée vers le point de terminaison correspondant. Si aucun mappage n’est trouvé, Traffic Manager revient à la méthode de routage d’origine du profil.
Les plages d’adresses IP peuvent être spécifiées sous la forme de plages CIDR (par exemple 1.2.3.0/24) ou de plages d’adresses (par exemple 1.2.3.4-5.6.7.8). Les plages d’adresses IP associées à chaque point de terminaison doivent être uniques pour ce point de terminaison. Si des plages d’adresses IP se chevauchent entre différents points de terminaison, Traffic Manager rejette le profil.
Il existe deux types de profil de routage qui prennent en charge les remplacements de sous-réseau :
- Zone géographique : si Traffic Manager trouve un remplacement de sous-réseau pour l’adresse IP de la requête DNS, il route la requête vers le point de terminaison, quel que soit son intégrité.
- Performance : si Traffic Manager trouve un remplacement de sous-réseau pour l’adresse IP de la requête DNS, il route le trafic vers le point de terminaison uniquement s’il est sain. Traffic Manager revient à l’heuristique de routage de performance si le point de terminaison de remplacement de sous-réseau n’est pas sain.
Remarque
Azure Traffic Manager prend en charge les adresses IPv6 dans les remplacements de sous-réseau pour les profils de sous-réseau. Cette fonctionnalité permet un contrôle plus précis du routage du trafic en fonction de l’adresse IP source des requêtes DNS, y compris les adresses IPv4 et IPv6.
Créer un remplacement de sous-réseau Traffic Manager
Pour créer un remplacement de sous-réseau Traffic Manager, vous pouvez utiliser Azure CLI afin d’ajouter les sous-réseaux du remplacement au point de terminaison Traffic Manager.
Prérequis
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour plus d’informations, consultez Démarrage rapide pour Bash dans Azure Cloud Shell.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour finir le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour connaître les autres options de connexion, consultez Se connecter avec Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
- Cet article nécessite la version 2.0.28 ou ultérieure d’Azure CLI. Si vous utilisez Azure Cloud Shell, la version la plus récente est déjà installée.
Mettez à jour le point de terminaison Traffic Manager avec le remplacement de sous-réseau.
Utilisez Azure CLI pour mettre à jour votre point de terminaison avec 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
Vous pouvez supprimer les plages d’adresses IP en exécutant az network traffic-manager endpoint update avec l’option --remove.
az network traffic-manager endpoint update \
--name MyEndpoint \
--profile-name MyTmProfile \
--resource-group MyResourceGroup \
--remove subnets \
--type AzureEndpoints
Étapes suivantes
En savoir plus sur les méthodes de routage du traficde Traffic Manager.
En savoir plus sur la méthode de routage du trafic de sous-réseau