Le reti MAN (Metropolitan Area Network) utilizzano una varietà di protocolli a seconda della loro architettura e delle tecnologie specifiche impiegate. Storicamente, alcune delle tecnologie e dei protocolli utilizzati includevano:
- ATM (Asynchronous Transfer Mode): Un protocollo di commutazione a celle ad alta velocità.
- FDDI (Fiber Distributed Data Interface): Uno standard per reti locali che utilizzava fibra ottica per trasmissioni ad alta velocità.
- SMDS (Switched Multimegabit Data Service): Un servizio di telecomunicazioni a commutazione di pacchetto.
Tuttavia, al giorno d'oggi, la maggior parte delle reti MAN moderne si basa su Gigabit Ethernet per i collegamenti ad alta velocità.
A livello di protocolli di rete, le MAN tipicamente utilizzano suite di protocolli standard come:
- TCP/IP (Transmission Control Protocol/Internet Protocol): la suite di protocolli fondamentale per Internet, che gestisce l'indirizzamento, il routing e la trasmissione affidabile dei dati.
- Ethernet (IEEE 802.3): lo standard per la comunicazione dati nelle reti locali, ma ampiamente utilizzato anche nelle MAN per la connettività.
- MPLS (Multiprotocol Label Switching): una tecnica di routing che trasporta il traffico tra nodi di rete utilizzando "etichette", migliorando la velocità e l'efficienza del routing.
Quindi, mentre in passato si utilizzavano protocolli come ATM, FDDI e SMDS, oggi Ethernet e TCP/IP sono i protocolli più comuni nelle moderne reti MAN, spesso affiancati da MPLS per la gestione del traffico.
Cos'è MPLS
MPLS, acronimo di Multiprotocol Label Switching, è una tecnologia di routing utilizzata nelle reti di telecomunicazioni per accelerare e rendere più efficiente l'inoltro dei dati. Invece di basarsi sugli indirizzi di rete (come fa il tradizionale routing IP) per determinare il percorso dei pacchetti, MPLS utilizza delle "etichette" (label) per instradarli.
Ecco i concetti chiave per capire MPLS:
Come funziona:
- Assegnazione delle etichette: Quando un pacchetto entra in una rete MPLS, al primo router (chiamato Label Edge Router - LER) viene assegnata un'etichetta. Questa etichetta rappresenta il percorso che il pacchetto dovrà seguire all'interno della rete MPLS.
- Inoltro basato sull'etichetta: All'interno della rete MPLS, i router intermedi (chiamati Label Switching Router - LSR) non analizzano l'indirizzo IP del pacchetto. Si limitano a leggere l'etichetta e, in base ad essa, commutano il pacchetto verso il router successivo lungo il percorso predefinito. Questo processo di "label switching" è molto più veloce della tradizionale analisi degli indirizzi IP e delle tabelle di routing.
- Rimozione dell'etichetta: Quando il pacchetto esce dalla rete MPLS, l'ultimo LER rimuove l'etichetta e il pacchetto viene inoltrato alla sua destinazione utilizzando il normale routing IP.
I vantaggi principali di MPLS:
- Velocità e prestazioni migliorate: l'inoltro basato su etichette è più rapido del routing IP tradizionale, riducendo la latenza e migliorando le prestazioni complessive della rete.
- Qualità del servizio (QoS): MPLS consente di assegnare diverse etichette a diversi tipi di traffico (ad esempio, voce, video, dati) e di instradarli attraverso percorsi specifici con priorità diverse. Questo garantisce una migliore qualità del servizio per le applicazioni sensibili al ritardo.
- Traffic Engineering: MPLS offre meccanismi avanzati per gestire il flusso del traffico sulla rete, ottimizzando l'utilizzo della banda e prevenendo la congestione. È possibile definire percorsi espliciti (Label Switched Path - LSP) che non necessariamente seguono il percorso più breve basato sull'indirizzo IP, ma tengono conto della disponibilità di banda e della congestione.
- VPN (Virtual Private Network): MPLS è ampiamente utilizzato per creare VPN aziendali sicure e affidabili, connettendo sedi remote attraverso l'infrastruttura del provider di servizi.
- Scalabilità: Aggiungere nuove sedi o aumentare la banda in una rete MPLS è generalmente più semplice rispetto alle tradizionali reti WAN basate su IP.
- Indipendenza dal protocollo: come suggerisce il nome "Multiprotocol", MPLS può trasportare traffico di diversi protocolli di rete (non solo IP), sebbene l'uso principale sia con IP.
In sintesi, MPLS è una tecnologia che aggiunge un livello di "etichettatura" al traffico di rete per semplificare e accelerare l'inoltro dei pacchetti, offrendo vantaggi significativi in termini di prestazioni, qualità del servizio e gestione del traffico, specialmente in reti geografiche estese (WAN) e reti metropolitane (MAN).
Che apparati si impiegano per realizzare una MPLS?
Le reti MPLS utilizzano principalmente router specializzati, capaci di gestire le etichette MPLS. Questi router si distinguono in base al loro ruolo all'interno della rete MPLS:
- Label Edge Router (LER): questi router si trovano ai bordi della rete MPLS. La loro funzione principale è quella di assegnare un'etichetta ai pacchetti in ingresso nella rete MPLS (ingress LER) e di rimuovere l'etichetta dai pacchetti in uscita (egress LER). Il LER di ingresso analizza l'header del pacchetto (ad esempio, l'indirizzo IP) e, in base alle regole di inoltro, decide quale etichetta applicare. Il LER di uscita, ricevendo un pacchetto etichettato, rimuove l'etichetta prima di inoltrarlo alla rete di destinazione. I LER sono anche noti come Provider Edge router (PE) nel contesto dei provider di servizi.
- Label Switching Router (LSR): questi router si trovano all'interno del core della rete MPLS. La loro funzione è quella di commutare i pacchetti in base all'etichetta. Quando un LSR riceve un pacchetto con un'etichetta, consulta una tabella di forwarding basata sull'etichetta (Label Forwarding Information Base - LFIB) per determinare la successiva etichetta da utilizzare e l'interfaccia di uscita. Spesso, l'LSR scambia l'etichetta in ingresso con una nuova etichetta in uscita. Gli LSR sono anche chiamati core router o transit router.
Oltre ai router, in una rete MPLS possono essere presenti anche altri apparati, sebbene il "cuore" della tecnologia risieda nei LER e negli LSR:
- Customer Edge (CE) Router: Questi router si trovano nella rete del cliente e si connettono ai PE router del provider MPLS. Dal punto di vista della rete MPLS, i CE non partecipano direttamente al processo di etichettatura e commutazione MPLS.
- Switch: Sebbene il routing basato su etichette sia la caratteristica distintiva di MPLS, in alcuni scenari, specialmente a livello di accesso o aggregazione, si possono utilizzare switch che supportano funzionalità MPLS di base. Tuttavia, le funzionalità di routing avanzate rimangono tipicamente sui router.
In sintesi, gli apparati fondamentali per una rete MPLS sono i Label Edge Router (LER), che gestiscono l'ingresso e l'uscita del traffico MPLS e l'assegnazione/rimozione delle etichette, e i Label Switching Router (LSR), che costituiscono il core della rete e commutano il traffico in base alle etichette.
Esempi di marche e modelli di router che supportano la tecnologia MPLS
Cisco:
- Serie ASR 9000 (Aggregation Services Router): questa è una serie di router ad alte prestazioni progettata per l'edge dei provider di servizi e le reti metropolitane. Molti modelli all'interno di questa serie supportano pienamente MPLS, inclusi ASR 920, ASR 9900.
- Serie CRS (Carrier Routing System): router core di altissima capacità utilizzati dai grandi provider di servizi. Supportano funzionalità MPLS avanzate per la gestione di reti complesse.
- Serie ISR (Integrated Services Router) 4000: anche se principalmente pensati per le filiali aziendali, alcuni modelli di questa serie offrono funzionalità MPLS per connettere in modo efficiente le sedi tramite VPN MPLS. Ad esempio, l'ISR 4331 o l'ISR 4451-X con le opportune licenze.
- Serie Catalyst 8000 Edge Platforms: questa serie include router ad alte prestazioni per l'edge aziendale e dei service provider, con un forte supporto per MPLS.
Juniper Networks:
- Serie MX (Universal Routing Platform): questa è una delle linee di router più versatili di Juniper, utilizzata sia nell'edge che nel core delle reti dei service provider e delle grandi aziende. La maggior parte dei modelli MX (come MX204, MX480, MX960) supporta ampiamente MPLS.
- Serie PTX (Packet Transport Router): router core ad altissima capacità focalizzati sul trasporto ad alta velocità, con pieno supporto per MPLS.
- Serie SRX (Services Gateway): alcuni modelli SRX, specialmente quelli di fascia alta, offrono funzionalità di routing MPLS per scenari di sicurezza integrata e connettività WAN avanzata.
Huawei:
- Serie NE40E (Universal Service Router): router di fascia alta per l'edge e il core delle reti dei carrier, con un robusto supporto per MPLS e altre tecnologie avanzate.
- Serie NetEngine 8000: router di nuova generazione per reti cloud e backbone, con elevate capacità di forwarding e supporto MPLS.
- Serie AR6000 (Agile Router): router enterprise di fascia media e alta che offrono funzionalità MPLS per la connettività WAN aziendale.
HP Enterprise (HPE) / Aruba:
- Alcuni modelli di router HPE della serie FlexFabric e router Aruba di fascia alta possono supportare funzionalità MPLS, sebbene la loro presenza sia più comune in contesti enterprise di grandi dimensioni o provider di servizi di nicchia. È importante verificare le specifiche del modello specifico.
MikroTik:
- Molti router MikroTik RouterBOARD, anche quelli di fascia media, offrono funzionalità MPLS di base e avanzate. Sono una soluzione più economica e flessibile per implementazioni MPLS su scala ridotta o per laboratori.
È importante notare che:
- Il supporto MPLS può dipendere dalla licenza software installata sul router. Spesso è necessario acquistare licenze specifiche per abilitare le funzionalità MPLS.
- Le funzionalità MPLS specifiche supportate possono variare tra i diversi modelli e le diverse marche. Alcuni router potrebbero supportare solo le funzionalità di base, mentre altri offrono funzionalità avanzate come MPLS-TE (Traffic Engineering), VPN MPLS (L3VPN, L2VPN), ecc.
Quando si sceglie un router per una rete MPLS, è fondamentale valutare attentamente i requisiti specifici della rete, come la capacità di throughput, il numero di interfacce, le funzionalità MPLS necessarie e il budget disponibile. Consultare le schede tecniche dei produttori è sempre il passo migliore per una scelta informata.