Automatizzare la gestione delle route definite dall'utente con Azure Rete virtuale Manager

Questo articolo offre una panoramica della gestione della route definita dall'utente, dei motivi per cui è importante, del relativo funzionamento e degli scenari di routing comuni che è possibile semplificare e automatizzare l'uso della gestione UDR.

Importante

La gestione delle route definite dall'utente con Azure Rete virtuale Manager è disponibile a livello generale nelle aree selezionate. Per altre informazioni e un elenco di aree, vedere Disponibilità generale.

Le aree non elencate nel collegamento precedente sono in anteprima pubblica. Le anteprime pubbliche vengono rese disponibili per l'utente in base alla condizione di accettare le condizioni supplementari per l'utilizzo per le anteprime di Microsoft Azure. Alcune funzionalità potrebbero non essere supportate o potrebbero avere funzionalità limitate. Questa versione di anteprima viene messa a disposizione senza contratto di servizio e non è consigliata per i carichi di lavoro di produzione.

Che cos'è la gestione della route definita dall'utente?

Azure Rete virtuale Manager consente di descrivere il comportamento di routing desiderato e di orchestrare le route definite dall'utente per creare e gestire il comportamento di routing desiderato. Le route definite dall'utente rispondono alla necessità di automazione e semplificazione nella gestione dei comportamenti di routing. Attualmente, è possibile creare manualmente route definite dall'utente o usare script personalizzati. Tuttavia, questi metodi sono soggetti a errori e eccessivamente complicati. È possibile usare l'hub gestito di Azure in rete WAN virtuale. Questa opzione presenta alcune limitazioni, ad esempio l'impossibilità di personalizzare l'hub o la mancanza di supporto IPV6, non essere rilevanti per l'organizzazione. Con la gestione della route definita dall'utente nel gestore di rete virtuale, è disponibile un hub centralizzato per la gestione e la gestione dei comportamenti di routing.

Come funziona la gestione della route definita dall'utente?

In Virtual Network Manager si crea una configurazione di routing. All'interno della configurazione vengono create raccolte regole per descrivere le route definite dall'utente necessarie per un gruppo di rete (gruppo di rete di destinazione). Nella raccolta regole, le regole di route vengono usate per descrivere il comportamento di routing desiderato per le subnet o le reti virtuali nel gruppo di rete di destinazione. Dopo aver creato la configurazione, è necessario distribuire la configurazione per applicarla alle risorse. Al momento della distribuzione, tutte le route vengono archiviate in una tabella di route che si trova all'interno di un gruppo di risorse gestito da gestione rete virtuale.

Le configurazioni di routing creano le route definite dall'utente in base alle regole di route specificate. Ad esempio, è possibile specificare che il gruppo di rete spoke, costituito da due reti virtuali, accede all'indirizzo del servizio DNS tramite un firewall. Il gestore di rete crea route definite dall'utente per eseguire questo comportamento di routing.

Diagramma delle regole definite dall'utente applicate alle reti virtuali per instradare il traffico DNS attraverso il firewall.

Configurazioni di routing

Le configurazioni di routing sono i blocchi predefiniti della gestione della route definita dall'utente. Vengono usati per descrivere il comportamento di routing desiderato per un gruppo di rete. Una configurazione di routing è costituita dalle impostazioni seguenti:

Attributo Descrizione
Nome Nome della configurazione di routing.
Descrizione Descrizione della configurazione del routing.

Impostazioni della raccolta di route

Una raccolta di route è costituita dalle impostazioni seguenti:

Attributo Descrizione
Nome Nome della raccolta di route.
Abilitare la propagazione della route BGP Impostazioni BGP per la raccolta di route.
Gruppo di rete di destinazione Gruppo di rete di destinazione per la raccolta di route.
Regole di route Regole di route che descrivono il comportamento di routing desiderato per il gruppo di rete di destinazione.

Screenshot di una raccolta di regole configurata con una regola di routing.

Impostazioni delle regole di route

Ogni regola di route è costituita dalle impostazioni seguenti:

Attributo Descrizione
Nome Nome della regola di route.
Tipo di destinazione
Indirizzo IP Indirizzo IP della destinazione.
Indirizzi IP/Intervalli CIDR di destinazione Indirizzo IP o intervallo CIDR della destinazione.
Tag di servizio Tag del servizio della destinazione.
Tipo hop successivo
Gateway di rete virtuale Gateway di rete virtuale come hop successivo.
Rete virtuale La rete virtuale come hop successivo.
Internet Internet come hop successivo.
Appliance virtuale Appliance virtuale come hop successivo.
Indirizzo hop successivo Indirizzo IP dell'hop successivo.

Screenshot della regola di routing configurata.

Per ogni tipo di hop successivo, vedere route definite dall'utente.

Modelli di destinazione comuni per gli indirizzi IP

Quando si creano regole di route, è possibile specificare il tipo e l'indirizzo di destinazione. Quando si specifica il tipo di destinazione come indirizzo IP, è possibile specificare le informazioni sull'indirizzo IP. Di seguito sono riportati i modelli di destinazione comuni: di seguito sono riportati i modelli di destinazione comuni:

Destinazione del traffico Descrizione
Appliance virtuale di rete Internet > Per il traffico destinato a Internet tramite un'appliance virtuale di rete, immettere 0.0.0.0/0 come destinazione nella regola.
Appliance virtuale di rete del traffico > privato Per il traffico destinato allo spazio privato tramite un'appliance virtuale di rete, immettere 192.168.0.0/16, 172.16.0.0/12, 40.0.0.0/24, 10.0.0.0/24 come destinazione nella regola. Queste destinazioni si basano sul RFC1918 spazio indirizzi IP privato.
Appliance virtuale di rete > spoke Per il traffico associato tra due reti virtuali spoke che si connettono tramite un'appliance virtuale di rete, immettere i CIDR degli spoke come destinazione nella regola.

Usare Firewall di Azure come hop successivo

È anche possibile scegliere facilmente un Firewall di Azure come hop successivo selezionando Importa indirizzo IP privato del firewall di Azure durante la creazione della regola di routing. L'indirizzo IP del Firewall di Azure viene quindi usato come hop successivo.

Screenshot della regola di routing con Firewall di Azure opzione.

Usare più route definite dall'utente in una singola tabella di route

Nella gestione UDR di Azure Rete virtuale Manager gli utenti possono ora creare fino a 1.000 route definite dall'utente in una singola tabella di route, rispetto al limite tradizionale di route 400. Questo limite più elevato consente configurazioni di routing più complesse, ad esempio indirizzare il traffico dai data center locali attraverso un firewall a ogni rete virtuale spoke in una topologia hub-spoke. Questa capacità espansa è particolarmente utile per gestire l'ispezione e la sicurezza del traffico in architetture di rete su larga scala con numerosi spoke.

Scenari di routing comuni

Ecco gli scenari di routing comuni che è possibile semplificare e automatizzare usando la gestione UDR.

Scenari di routing Descrizione
Rete spoke -> Appliance virtuale di rete -> Rete spoke Usare questo scenario per il traffico associato tra due reti virtuali spoke che si connettono tramite un'appliance virtuale di rete.
Rete spoke -> Appliance virtuale di rete -> Endpoint o servizio nella rete hub Usare questo scenario per il traffico di rete spoke per un endpoint di servizio in una rete hub che si connette tramite un'appliance virtuale di rete.
Subnet -> Appliance virtuale di rete -> Subnet anche nella stessa rete virtuale
Rete spoke -> Appliance virtuale di rete -> Rete locale/Internet Usare questo scenario quando si dispone di traffico Internet in uscita attraverso un'appliance virtuale di rete o un percorso locale, ad esempio scenari di rete ibrida.
Rete tra hub e spoke tramite appliance virtuali di rete in ogni hub
rete hub-spoke con rete spoke in locale deve passare tramite appliance virtuale di rete
Gateway -> Appliance virtuale di rete -> Rete spoke

Aggiunta di altre reti virtuali

Quando si aggiungono altre reti virtuali a un gruppo di rete, la configurazione di routing viene applicata automaticamente alla nuova rete virtuale. Il gestore di rete rileva automaticamente la nuova rete virtuale e applica la configurazione di routing. Quando si rimuove una rete virtuale dal gruppo di rete, anche la configurazione di routing applicata viene rimossa automaticamente.

Le subnet appena create o eliminate hanno la tabella di route aggiornata con coerenza finale. Il tempo di elaborazione può variare in base al volume di creazione ed eliminazione della subnet.

Impatto della gestione route definita dall'utente sulle route e sulle tabelle di route

Di seguito sono riportati gli effetti della gestione della route definita dall'utente con Azure Rete virtuale Manager sulle route e sulle tabelle di route:

  • Quando esistono regole di routing in conflitto (regole con la stessa destinazione ma hop successivi diversi), verrà applicata solo una delle regole in conflitto, mentre le altre verranno ignorate. È possibile selezionare una delle regole in conflitto in modo casuale. È importante notare che le regole in conflitto all'interno o tra raccolte regole destinate alla stessa rete virtuale o subnet non sono supportate.
  • Quando si crea una regola di routing con la stessa destinazione di una route esistente nella tabella di route, la regola di routing viene ignorata.
  • Quando è presente una tabella di route con route definite dall'utente esistenti, Azure Rete virtuale Manager creerà una nuova tabella di route gestita che include sia le route esistenti che le nuove route in base alla configurazione di routing distribuita.
  • Eventuali route definite dall'utente aggiuntive aggiunte a una tabella di route gestita rimarranno invariate e non verranno eliminate quando la configurazione di routing viene rimossa. Verranno rimosse solo le route create da Azure Rete virtuale Manager.
  • Se una route definita dall'utente gestita di Azure Rete virtuale Manager viene modificata manualmente nella tabella di route, tale route verrà eliminata quando la configurazione viene rimossa dall'area.
  • I servizi di Azure esistenti nella rete virtuale hub mantengono le limitazioni esistenti rispetto alle route tabella e alle route definite dall'utente.
  • Azure Rete virtuale Manager richiede un gruppo di risorse gestito per archiviare la tabella di route. Se un Criteri di Azure applica tag o proprietà specifici ai gruppi di risorse, tali criteri devono essere disabilitati o modificati per il gruppo di risorse gestite per evitare problemi di distribuzione. Inoltre, se è necessario eliminare questo gruppo di risorse gestite, assicurarsi che l'eliminazione venga eseguita prima di avviare nuove distribuzioni per le risorse all'interno della stessa sottoscrizione.
  • La gestione UDR consente agli utenti di creare fino a 1000 route definite dall'utente per ogni tabella di route.

Disponibilità generale

La disponibilità generale della gestione delle route definite dall'utente con Azure Rete virtuale Manager è accessibile nelle aree seguenti:

  • Australia centrale

  • Australia centrale 2

  • Australia orientale

  • Australia sud-orientale

  • Brasile meridionale

  • Brasile meridionale

  • Canada centrale

  • Canada orientale

  • India centrale

  • Stati Uniti centrali

  • Asia orientale

  • Stati Uniti orientali

  • Francia centrale

  • Germania settentrionale

  • Germania centro-occidentale

  • Jio - India centrale

  • India occidentale Jio

  • Giappone orientale

  • Corea centrale

  • Corea meridionale

  • Stati Uniti centro-settentrionali

  • Europa settentrionale

  • Norvegia orientale

  • Norvegia occidentale

  • Polonia Centrale

  • Qatar centrale

  • Sudafrica settentrionale

  • Sudafrica occidentale

  • India meridionale

  • Asia sud-orientale

  • Svezia centrale

  • Svezia meridionale

  • Svizzera settentrionale

  • Svizzera occidentale

  • Emirati Arabi Uniti centrali

  • Emirati Arabi Uniti settentrionali

  • Regno Unito meridionale

  • Regno Unito occidentale

  • Europa occidentale

  • India occidentale

  • Stati Uniti occidentali

  • West US 2

  • Stati Uniti centro-occidentali

  • Stati Uniti centrali (EUAP)

  • Stati Uniti orientali 2 (EUAP)

Per le aree non definite nell'elenco precedente, la gestione delle route definite dall'utente con Azure Rete virtuale Manager rimane in anteprima pubblica.

Passaggio successivo