Zum Hauptinhalt springen

3.5.5. Address-Nachricht

Ein LSR sendet die Address-Nachricht an einen LDP-Peer, um seine Schnittstellenadressen anzukündigen.

Die Kodierung für die Address-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| Address (0x0300) | Message Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Message ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| Address List TLV |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optional Parameters |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

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

Address List TLV Die Liste der Schnittstellenadressen, die vom sendenden LSR angekündigt werden. Die Kodierung für das Address List TLV ist im Abschnitt "Address List TLV" spezifiziert.

Optional Parameters Für die Address-Nachricht sind keine optionalen Parameter definiert.

3.5.5.1. Address-Nachrichtenverfahren​

Ein LSR, der eine Address-Nachricht empfängt, verwendet die erlernten Adressen, um eine Datenbank für die Zuordnung zwischen Peer-LDP-Identifiers und Next-Hop-Adressen zu pflegen; siehe den Abschnitt "LDP Identifiers and Next Hop Addresses".

Wenn eine neue LDP-Sitzung initialisiert wird und bevor Label Mapping- oder Label Request-Nachrichten gesendet werden, SOLLTE (SHOULD) ein LSR seine Schnittstellenadressen mit einer oder mehreren Address-Nachrichten ankündigen.

Wann immer ein LSR eine neue Schnittstellenadresse "aktiviert", SOLLTE (SHOULD) er die neue Adresse mit einer Address-Nachricht ankündigen.

Wann immer ein LSR eine zuvor angekündigte Adresse "deaktiviert", SOLLTE (SHOULD) er die Adresse mit einer Address Withdraw-Nachricht zurückziehen; siehe den Abschnitt "Address Withdraw Message".

Wenn ein LSR die im Address List TLV angegebene Address Family nicht unterstützt, SOLLTE (SHOULD) er eine Unsupported Address Family Notification an seinen LDP senden, die einen Fehler signalisiert, und die Verarbeitung der Nachricht abbrechen.

Ein LSR kann eine Adresse (A), die er zuvor angekündigt hat, erneut ankündigen, ohne die Adresse ausdrücklich zurückzuziehen. Wenn der Empfänger die Adressbindung (LSR, A) bereits hat, SOLLTE (SHOULD) er keine weiteren Maßnahmen ergreifen.

Ein LSR kann eine Adresse (A) zurückziehen, ohne sie zuvor angekündigt zu haben. Wenn der Empfänger keine Adressbindung (LSR, A) hat, SOLLTE (SHOULD) er keine weiteren Maßnahmen ergreifen.