Gestione traffico override della subnet tramite l'interfaccia della riga di comando di Azure
Gestione traffico override della subnet consente di modificare il metodo di routing di un profilo. L'aggiunta di un override indirizza il traffico in base all'indirizzo IP dell'utente finale con un intervallo di indirizzi IP predefinito al mapping degli endpoint.
Funzionamento dell'override della subnet
Quando le sostituzioni di subnet vengono aggiunte a un profilo di Gestione traffico, Gestione traffico prima verifica se è presente un override della subnet per l'indirizzo IP dell'utente finale. Se ne viene trovato uno, la query DNS dell'utente ix indirizzata all'endpoint corrispondente. Se non viene trovato un mapping, Gestione traffico esegue il fallback al metodo di routing originale del profilo.
Gli intervalli di indirizzi IP possono essere specificati come intervalli CIDR (ad esempio, 1.2.3.0/24) o come intervalli di indirizzi (ad esempio, 1.2.3.4-5.6.7.8). Gli intervalli IP associati a ogni endpoint devono essere univoci per tale endpoint. Qualsiasi sovrapposizione di intervalli di indirizzi IP tra endpoint diversi causa il rifiuto del profilo da parte di Gestione traffico.
Esistono due tipi di profili di routing che supportano le sostituzioni della subnet:
- Geografico: se Gestione traffico trova un override della subnet per l'indirizzo IP della query DNS, instrada la query all'endpoint indipendentemente dall'integrità dell'endpoint.
- Prestazioni: se Gestione traffico trova un override della subnet per l'indirizzo IP della query DNS, instrada il traffico all'endpoint solo se è integro. Gestione traffico esegue il fallback all'euristica del routing delle prestazioni se l'endpoint di override della subnet non è integro.
Nota
Gestione traffico di Azure supporta gli indirizzi IPv6 nelle sostituzioni della subnet per i profili subnet. Questa funzionalità consente un controllo più granulare sul routing del traffico in base all'indirizzo IP di origine delle query DNS, inclusi gli indirizzi IPv4 e IPv6.
Creare un override di subnet Gestione traffico
Per creare un override della subnet Gestione traffico, è possibile usare l'interfaccia della riga di comando di Azure per aggiungere le subnet per l'override all'endpoint Gestione traffico.
Prerequisiti
Usare l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Avvio rapido su Bash in Azure Cloud Shell.
Se si preferisce eseguire i comandi di riferimento dell'interfaccia della riga di comando in locale, installare l'interfaccia della riga di comando di Azure. Per l'esecuzione in Windows o macOS, è consigliabile eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker.
Se si usa un'installazione locale, accedere all'interfaccia della riga di comando di Azure con il comando az login. Per completare il processo di autenticazione, seguire la procedura visualizzata nel terminale. Per altre opzioni di accesso, vedere Accedere tramite l'interfaccia della riga di comando di Azure.
Quando richiesto, al primo utilizzo installare l'estensione dell'interfaccia della riga di comando di Azure. Per altre informazioni sulle estensioni, vedere Usare le estensioni con l'interfaccia della riga di comando di Azure.
Eseguire az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, eseguire az upgrade.
- Questo articolo richiede l'interfaccia della riga di comando di Azure versione 2.0.28 o successiva. Se si usa Azure Cloud Shell, la versione più recente è già installata.
Aggiornare l'endpoint Gestione traffico con override della subnet.
Usare l'interfaccia della riga di comando di Azure per aggiornare l'endpoint con 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
È possibile rimuovere gli intervalli di indirizzi IP eseguendo az network traffic-manager endpoint update con l'opzione --remove .
az network traffic-manager endpoint update \
--name MyEndpoint \
--profile-name MyTmProfile \
--resource-group MyResourceGroup \
--remove subnets \
--type AzureEndpoints
Passaggi successivi
Altre informazioni sui metodi di routingdi Gestione traffico.
Informazioni sul metodo di routing del traffico subnet