Condividi tramite


Approfondimento del routing della rete WAN virtuale

Azure rete WAN virtuale è una soluzione di rete che consente di creare facilmente topologie di rete sofisticate: include il routing tra aree di Azure tra reti virtuali di Azure e posizioni locali tramite VPN da punto a sito, VPN da sito a sito, appliance ExpressRoute e SDWAN integrate, inclusa l'opzione per proteggere il traffico. Nella maggior parte degli scenari non è necessario conoscere in modo approfondito il funzionamento di rete WAN virtuale routing interno, ma in determinate situazioni può essere utile comprendere rete WAN virtuale concetti di routing.

Questo documento illustra gli scenari di esempio rete WAN virtuale che illustrano alcuni dei comportamenti che le organizzazioni potrebbero riscontrare durante l'interconnessione delle reti virtuali e dei rami in reti complesse. Gli scenari illustrati in questo articolo non sono indicazioni di progettazione, ma sono solo topologie di esempio progettate per illustrare determinate funzionalità rete WAN virtuale.

Scenario 1: topologia con preferenza di routing predefinita

Il primo scenario di questo articolo analizza una topologia con due hub rete WAN virtuale, ExpressRoute, VPN e connettività SDWAN. In ogni hub sono presenti reti virtuali connesse direttamente (reti virtuali 11 e 21) e indirettamente tramite un'appliance virtuale di rete (reti virtuali 121, 122, 221 e 222). La rete virtuale 12 scambia informazioni di routing con l'hub 1 tramite BGP (vedere peering BGP con un hub virtuale) e la rete virtuale 22 include route statiche configurate, in modo che sia possibile visualizzare le differenze tra entrambe le opzioni.

In ogni hub, le appliance VPN e SDWAN servono a doppio scopo: da un lato annunciano i propri prefissi individuali ( tramite VPN nell'hub 1 e tramite SDWAN nell'hub 2) e dall'altro annunciano gli stessi prefissi dei circuiti ExpressRoute nella stessa area (10.4.1.0/2410.4.2.0/24 nell'hub 1 e 10.5.3.0/24 10.5.2.0/24 nell'hub 2). Questa differenza verrà usata per illustrare il funzionamento delle preferenze di routing dell'hub rete WAN virtuale.

Tutte le connessioni di rete virtuale e di succursale sono associate e propagate alla tabella di route predefinita. Anche se gli hub sono protetti (c'è un Firewall di Azure distribuito in ogni hub), non sono configurati per proteggere il traffico privato o Internet. In questo modo tutte le connessioni vengono propagate alla None tabella di route, che rimuoverebbe tutte le route non statiche dalla Default tabella di route e sconfisse lo scopo di questo articolo perché il pannello di route effettivo nel portale sarebbe quasi vuoto (ad eccezione delle route statiche per inviare il traffico al Firewall di Azure).

Diagramma che mostra una progettazione rete WAN virtuale con due circuiti ExpressRoute e due rami V P N.

Importante

Il diagramma precedente mostra due hub virtuali protetti, questa topologia è supportata con finalità di routing. Per altre informazioni, vedere Come configurare rete WAN virtuale i criteri di routing e la finalità di routing dell'hub.

Per impostazione predefinita, gli hub rete WAN virtuale scambiano informazioni tra loro in modo che la comunicazione tra aree sia abilitata. È possibile esaminare le route valide in rete WAN virtuale tabelle di route: ad esempio, l'immagine seguente mostra le route valide nell'hub 1:

Screenshot delle route valide in rete WAN virtuale hub 1.

Queste route valide verranno quindi annunciate da rete WAN virtuale ai rami e le inseriranno nelle reti virtuali connesse agli hub virtuali, rendendo superfluo l'uso delle route definite dall'utente. Quando si esaminano le route valide in un hub virtuale, i campi "Tipo hop successivo" e "Origine" indicano da dove provengono le route. Ad esempio, un tipo di hop successivo "Rete virtuale Connection" indica che il prefisso è definito in una rete virtuale direttamente connessa a rete WAN virtuale (reti virtuali 11 e 12 nello screenshot precedente)

L'appliance virtuale di rete nella rete virtuale 12 inserisce la route 10.1.20.0/22 su BGP, perché il tipo di hop successivo "HubBgpConnection" implica (vedere Peering BGP con un hub virtuale). Questa route di riepilogo riguarda sia la rete virtuale spoke indiretti 121 (10.1.21.0/24) che la rete virtuale 122 (10.1.22.0/24). Le reti virtuali e i rami nell'hub remoto sono visibili con un hop successivo di hub2e possono essere visualizzati nel percorso AS che il numero 65520 di sistema autonomo è stato anteporto due volte a queste route interhub.

Screenshot delle route valide in rete WAN virtuale hub 2.

Nell'hub 2 è presente un'appliance virtuale di rete SDWAN integrata. Per altre informazioni sulle appliance virtuali di rete supportate per questa integrazione, vedere Informazioni sulle appliance virtuali di rete in un hub rete WAN virtuale. Si noti che la route al ramo 10.5.3.0/24 SDWAN ha un hop successivo di VPN_S2S_Gateway. Questo tipo di hop successivo può indicare oggi le route provenienti da un gateway di azure Rete virtuale o da appliance virtuali di rete integrate nell'hub.

Nell'hub 2, la route per 10.2.20.0/22 la rete virtuale spoke indiretti 221 (10.2.21.0/24) e la rete virtuale 222 (10.2.22.0/24) viene installata come route statica, come indicato dall'origine defaultRouteTable. Se si archiviano le route valide per l'hub 1, la route non è presente. Il motivo è che le route statiche non vengono propagate tramite BGP, ma devono essere configurate in ogni hub. Di conseguenza, una route statica è necessaria nell'hub 1 per fornire connettività tra le reti virtuali e i rami nell'hub 1 agli spoke indiretti nell'hub 2 (reti virtuali 221 e 222):

Screenshot che mostra come aggiungere una route statica a un hub rete WAN virtuale.

Dopo aver aggiunto la route statica, l'hub 1 conterrà anche la 10.2.20.0/22 route:

Screenshot delle route valide nell'hub virtuale 1.

Scenario 2: Copertura globale e preferenza di routing dell'hub

Anche se l'hub 1 conosce il prefisso ExpressRoute dal circuito 2 (10.5.2.0/24) e l'hub 2 conosce il prefisso ExpressRoute dal circuito 1 (10.4.2.0/24), le route ExpressRoute dalle aree remote non vengono annunciate ai collegamenti ExpressRoute locali. Di conseguenza, La copertura globale di ExpressRoute è necessaria per consentire alle posizioni di ExpressRoute di comunicare tra loro:

Diagramma che mostra una progettazione rete WAN virtuale con due circuiti ExpressRoute con Copertura globale e due rami V P N.

Importante

Il diagramma precedente mostra due hub virtuali protetti, questa topologia è supportata con finalità di routing. Per altre informazioni, vedere Come configurare rete WAN virtuale i criteri di routing e la finalità di routing dell'hub.

Come illustrato in Preferenze di routing dell'hub virtuale, rete WAN virtuale favorisce le route provenienti da ExpressRoute per impostazione predefinita. Poiché le route vengono annunciate dall'hub 1 al circuito ExpressRoute 1, dal circuito ExpressRoute 1 al circuito 2 e dal circuito ExpressRoute 2 all'hub 2 (e viceversa), gli hub virtuali preferiscono questo percorso rispetto al collegamento tra hub più diretto ora. Le route valide nell'hub 1 mostrano quanto segue:

Screenshot delle route valide nell'hub virtuale 1 con Copertura globale e preferenza di routing ExpressRoute.

Come si può notare nelle route, Copertura globale di ExpressRoute antepone il numero di sistema autonomo ExpressRoute (12076) più volte prima di inviare le route ad Azure per rendere queste route meno preferibili. Tuttavia, rete WAN virtuale precedenza di routing hub predefinita di ExpressRoute ignora la lunghezza del percorso AS quando si prende la decisione di routing.

Le route valide nell'hub 2 saranno simili:

Screenshot delle route valide nell'hub virtuale 2 con Copertura globale e preferenza di routing ExpressRoute.

La preferenza di routing può essere modificata in VPN o AS-Path, come illustrato in Preferenze di routing dell'hub virtuale. Ad esempio, è possibile impostare la preferenza su VPN.

Screenshot di come impostare le preferenze di routing dell'hub in rete WAN virtuale su V P N.

Con una preferenza di routing hub di VPN, le route valide nell'hub 1 hanno un aspetto simile al seguente:

Screenshot delle route valide nell'hub virtuale 1 con Copertura globale e preferenza di routing V P N.

L'immagine precedente mostra che la route a 10.4.2.0/24 ha ora un hop successivo di VPN_S2S_Gateway, mentre con la preferenza di routing predefinita di ExpressRoute era ExpressRouteGateway. Tuttavia, nell'hub 2 la route a 10.5.2.0/24 verrà comunque visualizzata con un hop successivo di ExpressRoute, perché in questo caso la route alternativa non proviene da un Gateway VPN ma da un'appliance virtuale di rete integrata nell'hub:

Screenshot delle route valide nell'hub virtuale 2 con Copertura globale e preferenza di routing V P N.

Tuttavia, il traffico tra hub è ancora preferibile alle route in arrivo tramite ExpressRoute. Per usare la connessione diretta più efficiente tra gli hub virtuali, è possibile impostare la preferenza di route su "Percorso AS" in entrambi gli hub.

Screenshot che mostra come impostare le preferenze di routing dell'hub in rete WAN virtuale su Percorso S.

Ora le route per gli spoke remoti e i rami nell'hub 1 avranno un hop successivo di Remote Hub come previsto:

Screenshot delle route valide nell'hub virtuale 1 con Copertura globale e preferenza di routing A S Path.

È possibile notare che il prefisso IP per l'hub 2 (192.168.2.0/23) appare ancora raggiungibile tramite il collegamento Copertura globale, ma questo non dovrebbe influire sul traffico perché non dovrebbe esserci traffico indirizzato ai dispositivi nell'hub 2. Questa route potrebbe essere un problema, tuttavia, se sono presenti appliance virtuali di rete in entrambi gli hub che stabiliscono tunnel SDWAN tra loro.

Tuttavia, si noti che 10.4.2.0/24 è ora preferibile rispetto al Gateway VPN. Ciò può verificarsi se le route annunciate tramite VPN hanno un percorso AS più breve rispetto alle route annunciate tramite ExpressRoute. Dopo aver configurato il dispositivo VPN locale per anteporre il relativo numero di sistema autonomo (65501) alle route VPN per rendere meno preferibile l'hub 1 ora seleziona ExpressRoute come hop successivo per 10.4.2.0/24:

Screenshot delle route valide nell'hub virtuale 1 con Copertura globale e preferenza di routing A S Path dopo la pre-attesa.

Hub 2 mostrerà una tabella simile per le route valide, in cui le reti virtuali e i rami nell'altro hub ora vengono visualizzati con Remote Hub come hop successivo:

Screenshot delle route valide nell'hub virtuale 2 con Copertura globale e preferenza di routing A S Path.

Scenario 3: Connessione incrociata dei circuiti ExpressRoute a entrambi gli hub

Per aggiungere collegamenti diretti tra le aree di Azure e le posizioni locali connesse tramite ExpressRoute, è spesso consigliabile connettere un singolo circuito ExpressRoute a più hub rete WAN virtuale in una topologia, come illustrato nella topologia seguente:

Diagramma che mostra una progettazione rete WAN virtuale con due circuiti ExpressRoute in cravatta con Copertura globale e due rami V P N.

Importante

Il diagramma precedente mostra due hub virtuali protetti, questa topologia è supportata con finalità di routing. Per altre informazioni, vedere Come configurare rete WAN virtuale i criteri di routing e la finalità di routing dell'hub.

rete WAN virtuale mostra che entrambi i circuiti sono connessi a entrambi gli hub:

Screenshot di rete WAN virtuale che mostra entrambi i circuiti ExpressRoute connessi a entrambi gli hub virtuali.

Tornare alla preferenza di routing dell'hub predefinita di ExpressRoute, le route ai rami remoti e alle reti virtuali nell'hub 1 verranno nuovamente visualizzate come hop successivo. Anche se questa volta il motivo non è Copertura globale, ma il fatto che i circuiti ExpressRoute rimbalzano gli annunci di route che ottengono da un hub all'altro. Ad esempio, le route valide dell'hub 1 con preferenza di routing hub di ExpressRoute sono le seguenti:

Screenshot delle route valide nell'hub virtuale 1 in fase di progettazione con Copertura globale e preferenza di routing ExpressRoute.

Se si modifica nuovamente la preferenza di routing dell'hub in Percorso AS, le route tra hub vengono restituite al percorso ottimale usando la connessione diretta tra hub 1 e 2:

Screenshot delle route valide nell'hub virtuale 1 nella progettazione di arco con Copertura globale e preferenza di routing A S Path.

Passaggi successivi

Per altre informazioni sulle rete WAN virtuale, vedere:

  • Domande frequenti su rete WAN virtuale