Zum Hauptinhalt springen

3.5.11. Label Release-Nachricht

Ein LSR sendet eine Label Release-Nachricht an einen LDP-Peer, um dem Peer zu signalisieren, dass der LSR bestimmte FEC-Label-Abbildungen nicht mehr benötigt, die zuvor von dem Peer angefordert und/oder von ihm angekündigt wurden.

Die Kodierung für die Label Release-Nachricht ist:

 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 Release (0x0403) | Message Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Message ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| FEC TLV |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Label TLV (optional) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optional Parameters |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Message ID 32-Bit-Wert, der verwendet wird, um diese Nachricht zu identifizieren.

FEC TLV Identifiziert die FEC, für die die FEC-Label-Abbildung freigegeben wird.

Optional Parameters Dieses Feld variabler Länge enthält 0 oder mehr Parameter, jeder als TLV kodiert. Die optionalen Parameter sind:

  Optional Parameter    Length       Value

Label TLV variable See below

Die Kodierungen für Label TLVs finden sich im Abschnitt "Label TLVs".

Label Gibt, wenn vorhanden, das freigegebene Label an (siehe die Verfahren unten).

3.5.11.1. Label Release-Nachrichtenverfahren​

Ein LSR überträgt eine Label Release-Nachricht an einen Peer, wenn er ein zuvor von diesem Peer empfangenes oder bei ihm angefordertes Label nicht mehr benötigt.

Ein LSR MUSS (MUST) eine Label Release-Nachricht unter einer der folgenden Bedingungen übertragen:

  1. Der LSR, der die Label-Abbildung gesendet hat, ist nicht mehr der Next Hop für die abgebildete FEC, und der LSR ist für konservativen Betrieb konfiguriert.

  2. Der LSR empfängt eine Label-Abbildung von einem LSR, der nicht der Next Hop für die FEC ist, und der LSR ist für konservativen Betrieb konfiguriert.

  3. Der LSR empfängt eine Label Withdraw-Nachricht.

Beachten Sie, dass, wenn ein LSR für den "liberalen Modus" konfiguriert ist, im Fall der oben angegebenen Bedingungen (1) und (2) niemals eine Release-Nachricht übertragen wird. In diesem Fall behält der vorgelagerte LSR jedes ungenutzte Label, so dass es später sofort verwendet werden kann, wenn der nachgelagerte Peer der Next Hop für die FEC wird.

Das FEC TLV gibt die FEC an, für die Labels freigegeben werden sollen. Wenn dem FEC kein Label TLV folgt, sollen alle mit der FEC verbundenen Labels freigegeben werden; andernfalls soll nur das im optionalen Label TLV angegebene Label freigegeben werden.

Das FEC TLV kann das Wildcard FEC Element enthalten; wenn ja, darf es keine anderen FEC Elements enthalten. In diesem Fall ist, wenn die Label Release-Nachricht ein optionales Label TLV enthält, das Label für alle FECs freizugeben, an die es gebunden ist. Wenn die Label Release-Nachricht kein optionales Label TLV enthält, gibt der sendende LSR alle Label-Abbildungen frei, die er zuvor vom empfangenden LSR erlernt hat.

Weitere Einzelheiten finden Sie in Anhang A, "LDP Label Distribution Procedures".