/
/

Come le connessioni internet ridondanti con BGP migliorano l’uptime della rete

di Team Ninja
How Redundant Internet Connections with BGP Improve Network Uptime

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

  • Le connessioni internet ridondanti riducono la dipendenza da un singolo ISP e limitano il rischio di tempi di inattività.
  • Il BGP automatizza il failover reindirizzando dinamicamente il traffico quando il collegamento primario si interrompe, evitando disservizi gravi.
  • Implementare la ridondanza BGP richiede indirizzi IP pubblici, monitoraggio continuo e policy di routing configurate e verificate.

I problemi di connettività di rete incidono in modo significativo sull’attività dell’azienda e sulla soddisfazione dei clienti, soprattutto nelle organizzazioni che si affidano a un unico ISP (Internet Service Provider).

Per evitare tempi di inattività prolungati e disservizi costosi, gli MSP e i team IT possono usare il Border Gateway Protocol (BGP) per configurare connessioni internet ridondanti, garantendo così la continuità operativa dei processi aziendali critici.

Che cos’è il Border Gateway Protocol

Cloudflare definisce il BGP come il “servizio postale di internet”, sottolineandone il ruolo nella connettività di rete. Ma come funziona nella pratica?

A rischio di semplificare troppo, internet è composto da centinaia di migliaia di sistemi autonomi (AS). Il BGP collega questi AS tramite algoritmi complessi che individuano e rendono possibile uno scambio di dati efficiente in qualsiasi momento.

Ad esempio, quando esistono più percorsi, il BGP segue una sequenza decisionale rigorosa, che varia a seconda del fornitore. Di seguito una gerarchia tipica in stile Cisco:

PrioritàAttributo
1Weight (parametro esclusivo Cisco)
2Local Preference
3Originate
4Lunghezza dell’AS path
5Origin code
6MED
7Percorso eBGP rispetto al percorso iBGP
8Percorso IGP più breve verso il next hop BGP
9Percorso più vecchio
10Router ID
11Indirizzo IP del neighbor

Il BGP assegna la priorità al percorso ideale in base a questi criteri: negli ambienti enterprise gli attributi più determinanti sono Weight, LOCAL_PREF, AS_PATH e MED. Weight, in particolare, è un attributo proprietario Cisco: se utilizzi un altro fornitore, puoi ignorare questo criterio.

Esempio di selezione del percorso BGP

Ipotizziamo che un router riceva due rotte verso 203.0.113.0/24:

AttributoPercorso APercorso B
Weight00
LOCAL_PREF200100
AS_PATH65001 6500265003
MED5010

Anche se il percorso B ha un AS_PATH più breve e un MED inferiore, vince il percorso A perché LOCAL_PREF viene valutato prima.

Come configurare la ridondanza basata su BGP

Per implementare la ridondanza basata su BGP, il tuo ambiente tecnologico ha bisogno di un router o firewall compatibile con il BGP. Cisco ASR, Juniper MX e Fortinet FortiGate sono alcuni degli hardware di livello enterprise che soddisfano questi requisiti.

Potrebbe inoltre servirti un passaggio dal Regional Internet Registry o dall’ISP, se non hai ancora ottenuto un blocco di IP pubblici per il routing globale e un Autonomous System Number (ASN) univoco da assegnare alla tua rete.

Ecco una checklist di massima per progettare una ridondanza basata su BGP:

  • Distribuisci un router compatibile con il BGP.
  • Ottieni un blocco di IP pubblici (dal RIR o dall’ISP).
  • Richiedi un ASN al RIR di competenza.
  • Scegli due o più ISP che supportino il peering BGP.
  • Configura i neighbor BGP per ciascun ISP.
  • Procurati i dettagli di configurazione BGP specifici di ogni ISP.
  • Definisci policy e controlli per l’annuncio delle rotte (ad esempio, preferenza all’ISP A e failover sull’ISP B).

Per garantire scalabilità ed efficienza, conviene aggiungere al flusso anche un sistema di monitoraggio della rete. Con NinjaOne, ad esempio, puoi impostare avvisi per tenere sotto controllo il route flapping, una delle cause di disservizio più frequenti nei flussi di lavoro basati su BGP.

Altri modi per aumentare la resilienza della rete

Le connessioni internet ridondanti con BGP sono uno dei metodi più affidabili per rafforzare l’infrastruttura di rete. Sfruttano inoltre elementi IT chiave come l’ISP di backup, le policy di rete e il monitoraggio dei sistemi, motivo per cui molti team di enterprise informatica e MSP le hanno adottate tra i primi.

Le aziende in fase di transizione, invece, possono introdurre miglioramenti graduali come test di failover, affinamento delle policy e potenziamento del monitoraggio, così da garantire la prontezza operativa. Anche l’integrazione SD-WAN e la protezione DDoS rappresentano un buon punto di partenza, di norma con costi di gestione e requisiti tecnici più contenuti.

Argomenti correlati:

FAQs

Esistono metodi di failover di base (ad esempio il routing statico o il failover basato su DNS), ma il BGP è lo standard per una ridondanza affidabile su più ISP.

Una configurazione errata può causare route flapping, blackholing o tempi di inattività. La verifica e il monitoraggio sono fondamentali.

Il vantaggio principale della ridondanza BGP è l’uptime. Il BGP può però ottimizzare i percorsi del traffico in base alle policy, contribuendo a migliorare le prestazioni della rete.

I costi comprendono i contratti con gli ISP, gli strumenti di monitoraggio della rete e gli eventuali aggiornamenti hardware.

La ridondanza basata su BGP protegge dai disservizi degli ISP, ma non copre i guasti interni alla rete, come il malfunzionamento di uno switch o di un router. Per restare efficace richiede monitoraggio e manutenzione continui.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?