3.5.10. Messaggio Label Withdraw
Un LSR invia un messaggio Label Withdraw a un peer LDP per segnalare al peer che questi non può continuare a usare specifiche mappature FEC-etichetta che l'LSR aveva pubblicizzato in precedenza. Ciò interrompe la mappatura tra le FEC e le etichette.
La codifica del messaggio Label Withdraw è:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|0| Label Withdraw (0x0402) | Message Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Message ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| FEC TLV |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Label TLV (optional) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optional Parameters |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Message ID Valore a 32 bit usato per identificare questo messaggio.
FEC TLV Identifica la FEC per cui la mappatura FEC-etichetta viene ritirata.
Optional Parameters Questo campo di lunghezza variabile contiene 0 o più parametri, ciascuno codificato come TLV. I parametri opzionali sono:
Optional Parameter Length Value
Label TLV variable See below
Le codifiche dei TLV Label si trovano nella sezione "Label TLVs".
Label Se presente, specifica l'etichetta che viene ritirata (vedere le procedure di seguito).
3.5.10.1. Procedure del messaggio Label Withdraw
Un LSR trasmette un messaggio Label Withdraw nelle seguenti condizioni:
-
L'LSR non riconosce più una FEC precedentemente nota per la quale ha pubblicizzato un'etichetta.
-
L'LSR ha deciso unilateralmente (ad esempio, tramite configurazione) di non commutare più etichette per una FEC (o FEC) con la mappatura di etichette che viene ritirata.
Il TLV FEC specifica la FEC per cui le etichette devono essere ritirate. Se nessun TLV Label segue la FEC, tutte le etichette associate alla FEC devono essere ritirate; in caso contrario, deve essere ritirata solo l'etichetta specificata nel TLV Label opzionale.
Il TLV FEC può contenere l'elemento Wildcard FEC; in tal caso, non può contenere altri elementi FEC. In questo caso, se il messaggio Label Withdraw contiene un TLV Label opzionale, l'etichetta deve essere ritirata da tutte le FEC a cui è associata. Se nel messaggio Label Withdraw non è presente un TLV Label opzionale, l'LSR mittente sta ritirando tutte le mappature di etichette precedentemente pubblicizzate all'LSR ricevente.
Un LSR che riceve un messaggio Label Withdraw DEVE (MUST) rispondere con un messaggio Label Release.
Vedere l'Appendice A, "LDP Label Distribution Procedures", per maggiori dettagli.