Override della subnet di Gestione traffico tramite l'interfaccia della riga di comando di Azure
L'override della subnet di Gestione traffico 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 IP predefinito al mapping degli endpoint.
Funzionamento dell'override della subnet
Quando le overridi della subnet vengono aggiunte a un profilo di gestione traffico, Gestione traffico verificherà prima se è presente un override della subnet per l'indirizzo IP dell'utente finale. Se viene trovato, la query DNS dell'utente verrà indirizzata all'endpoint corrispondente. Se non viene trovato un mapping, Gestione traffico verrà restituito 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 degli intervalli IP tra diversi endpoint causerà il rifiuto del profilo da Parte di Gestione traffico.
Esistono due tipi di profili di routing che supportano l'override 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 restituirà l'euristica del routing delle prestazioni se l'endpoint di override della subnet non è integro.
Creare un override della subnet di Gestione traffico
Per creare un override della subnet di Gestione traffico, è possibile usare l'interfaccia della riga di comando di Azure per aggiungere le subnet per l'override all'endpoint di Gestione traffico.
Prerequisiti
Usare l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Avvio rapido per 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 con l'interfaccia della riga di comando di Azure.
Quando viene richiesto, installare l'estensione dell'interfaccia della riga di comando di Azure per la prima volta. 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 di 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 l'aggiornamento dell'endpoint az network traffic-manager 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 della subnet