RFC 3031 - Introduzione (Introduction)
1. Introduzione (Introduction)
L'obiettivo dell'architettura Multi-Protocol Label Switching (MPLS) è definire un meccanismo di inoltro generico, indipendente sia dal protocollo di livello superiore (es. IP) sia dalla tecnologia di collegamento sottostante (es. ATM, Frame Relay, PPP, Ethernet). L'idea centrale è la seguente: all'ingresso del dominio MPLS, i pacchetti vengono classificati secondo alcune regole in una «Forwarding Equivalence Class» (FEC) e viene loro impilata un'etichetta. All'interno del dominio MPLS, l'LSR prende la decisione di inoltro basandosi solo sull'etichetta in cima allo stack, senza analizzare l'header di rete. All'uscita l'etichetta viene rimossa e il pacchetto è riconsegnato all'inoltro normale.
Separando la «decisione di classificazione» dal «forwarding hop-by-hop», MPLS consente:
- inoltro rapido basato sul prefisso di indirizzo di destinazione;
- routing esplicito (traffic engineering, policy routing);
- tunnel e tunnel gerarchici (annidamento di LSP);
- trasporto di Virtual Private Network (VPN);
- sovrapposizione di servizi IP su tecnologie di sottorete orientate alla connessione come ATM e Frame Relay.