RFC 5462 - Voce dello stack di etichette MPLS: Campo "EXP" rinominato in campo "Traffic Class"
- Stato: Proposed Standard
- Pubblicato: February 2009
- Stream: IETF
- Aggiorna: RFC3032, RFC3270, RFC3272, RFC3443, RFC3469, RFC3564, RFC3985, RFC4182, RFC4364, RFC4379, RFC4448, RFC4761, RFC5129
- Errata: Nessun errata
Riassunto
I primi documenti sul Multi-Protocol Label Switching (MPLS) definivano la forma della voce dello stack di etichette MPLS. Questo include un campo a tre bit chiamato "campo EXP". L'uso esatto di questo campo non era definito da questi documenti, se non per affermare che doveva essere "riservato per uso sperimentale".
Sebbene l'uso previsto del campo EXP fosse come campo "Classe di Servizio" (CoS), non è stato denominato campo CoS da questi primi documenti perché l'uso di tale campo CoS non era considerato sufficientemente definito. Oggi, una serie di documenti standard ne definisce l'uso come campo CoS.
Per evitare malintesi su come questo campo possa essere utilizzato, è diventato sempre più necessario rinominarlo. Questo documento cambia il nome del campo in "campo Traffic Class" ("campo TC"). In tal modo, aggiorna anche i documenti che definiscono l'uso attuale del campo EXP.
1. Introduzione
Il formato di una voce dello stack di etichette MPLS è definito dall'RFC 3032 per includere un campo a tre bit chiamato "campo EXP". L'uso esatto di questo campo non è definito dall'RFC 3032, se non per affermare che deve essere "riservato per uso sperimentale".
Il campo EXP, fin dall'inizio, era destinato a trasportare informazioni sulla "Classe di Servizio" (CoS). Il campo era effettivamente chiamato "campo Classe di Servizio" nelle prime versioni del documento del gruppo di lavoro che è stato pubblicato come RFC 3032. Tuttavia, al momento della pubblicazione dell'RFC 3032, l'uso esatto di questo campo "Classe di Servizio" non era stato concordato e il campo è stato designato come "uso sperimentale"; quindi, il nome è rimasto da allora "campo EXP".
La designazione "per uso sperimentale" ha portato altre organizzazioni di sviluppo standard (SDO) e implementatori a presumere di poter utilizzare il campo per i propri scopi sperimentali. Per eliminare questa confusione, il campo viene rinominato "campo Traffic Class" (campo TC).
2. Dettagli del cambiamento
2.1 RFC 3032
Il diagramma della voce dello stack di etichette nell'RFC 3032 è il seguente:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Label | TC |S| TTL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Label: Label Value, 20 bits
TC: Traffic Class field, 3 bits
S: Bottom of Stack, 1 bit
TTL: Time to Live, 8 bits
2.2 RFC 3270
L'RFC 3270 "Multi-Protocol Label Switching (MPLS) Support of Differentiated Services" definisce come viene utilizzato il campo EXP per supportare i servizi differenziati (DiffServ). Questo documento chiarisce che il campo EXP menzionato nell'RFC 3270 si riferisce ora al campo TC.
2.3 RFC 5129
L'RFC 5129 "Explicit Congestion Notification (ECN) Framing with MPLS" definisce come viene utilizzato il campo EXP per supportare ECN. Allo stesso modo, il campo EXP qui si riferisce ora al campo TC.
3. Uso del campo TC
Il campo TC viene utilizzato per supportare le funzioni di Differentiated Services (DiffServ) e Explicit Congestion Notification (ECN).
4. Considerazioni sulla sicurezza
Questo documento rinomina semplicemente un campo e non modifica il comportamento del protocollo MPLS né introduce nuovi problemi di sicurezza.
Nota: Questa traduzione è fornita come riferimento. Consultare l'RFC 5462 originale per i dettagli ufficiali.