1. Introduzione
-
Introduzione
Il "Multi-Protocol Label Switching (MPLS)" [1] richiede un insieme di procedure per arricchire i pacchetti del livello di rete con "stack di etichette" (label stacks), trasformandoli così in "pacchetti etichettati". I router che supportano MPLS sono noti come "Label Switching Routers", o "LSR". Per trasmettere un pacchetto etichettato su un particolare collegamento dati, un LSR deve supportare una tecnica di codifica che, dato uno stack di etichette e un pacchetto del livello di rete, produca un pacchetto etichettato. Questo documento specifica la codifica che deve essere utilizzata da un LSR per trasmettere pacchetti etichettati su collegamenti dati Point-to-Point Protocol (PPP), su collegamenti dati LAN e possibilmente anche su altri collegamenti dati. Su alcuni collegamenti dati, l'etichetta in cima allo stack può essere codificata in modo diverso, ma le tecniche descritte qui DEVONO essere utilizzate per codificare il resto dello stack di etichette. Questo documento specifica anche regole e procedure per l'elaborazione dei vari campi della codifica dello stack di etichette.
Questo documento specifica la codifica che deve essere utilizzata da un LSR per trasmettere pacchetti etichettati su collegamenti dati PPP e su collegamenti dati LAN. La codifica specificata può essere utile anche per altri collegamenti dati.
Questo documento specifica anche regole e procedure per l'elaborazione dei vari campi della codifica dello stack di etichette. Poiché MPLS è indipendente da qualsiasi particolare protocollo del livello di rete, la maggior parte di tali procedure sono anch'esse indipendenti dal protocollo. Alcune, tuttavia, differiscono per protocolli diversi. In questo documento, specifichiamo le procedure indipendenti dal protocollo e specifichiamo le procedure dipendenti dal protocollo per IPv4 e IPv6.
Gli LSR implementati su determinati dispositivi di commutazione (come gli switch ATM) possono utilizzare diverse tecniche di codifica per codificare la prima o le prime due voci dello stack di etichette. Quando lo stack di etichette ha voci aggiuntive, tuttavia, la tecnica di codifica descritta in questo documento DEVE essere utilizzata per le voci aggiuntive dello stack di etichette.
1.1. Specifica dei requisiti
Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto nella RFC 2119 [2].