Cos'è mpls?

MPLS (Multiprotocol Label Switching)

MPLS, acronimo di Multiprotocol Label Switching, è una tecnologia di rete che indirizza i dati da una rete all'altra attraverso percorsi specifici, basati su etichette (labels) anziché su indirizzi IP. Invece di analizzare l'indirizzo di destinazione a ogni hop, i pacchetti vengono inoltrati in base a queste etichette, rendendo il processo più veloce ed efficiente.

Concetti chiave:

Funzionamento di base:

  1. Assegnazione dell'etichetta: Quando un pacchetto entra nella rete MPLS, un router di ingresso (Ingress LSR) analizza l'intestazione e assegna un'etichetta basata sulla FEC.
  2. Inoltro basato sull'etichetta: Gli LSR intermedi (Transit LSRs) utilizzano l'etichetta per inoltrare il pacchetto al successivo hop lungo l'LSP. Consultano una tabella di inoltro etichette (LFIB - Label Forwarding Information Base) per determinare la prossima etichetta e l'interfaccia di output.
  3. Rimozione dell'etichetta: Quando il pacchetto esce dalla rete MPLS, il router di uscita (Egress LSR) rimuove l'etichetta e inoltra il pacchetto alla sua destinazione finale.

Vantaggi di MPLS:

Applicazioni comuni:

  • VPN MPLS L3: Fornisce connettività VPN layer 3 con routing basato su BGP o altri protocolli.
  • VPN MPLS L2 (VPLS): Offre connettività VPN layer 2, emulando una LAN su una rete geograficamente distribuita.
  • Traffic Engineering: Ottimizzazione del percorso del traffico per ridurre la congestione e migliorare le prestazioni.

In sintesi, MPLS è una tecnologia di rete versatile che offre vantaggi significativi in termini di velocità, efficienza, traffic engineering e VPN.