3.5.5. Message Address
Un LSR envoie le message Address à un pair LDP pour annoncer ses adresses d'interface.
L'encodage du message Address est :
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 Valeur de 32 bits utilisée pour identifier ce message.
Address List TLV La liste des adresses d'interface annoncées par le LSR émetteur. L'encodage du Address List TLV est spécifié dans la section "Address List TLV".
Optional Parameters Aucun paramètre optionnel n'est défini pour le message Address.
3.5.5.1. Procédures du message Address
Un LSR qui reçoit un message Address utilise les adresses qu'il apprend pour maintenir une base de données de correspondance entre les LDP Identifiers des pairs et les adresses de next hop ; voir la section "LDP Identifiers and Next Hop Addresses".
Lorsqu'une nouvelle session LDP est initialisée et avant d'envoyer des messages Label Mapping ou Label Request, un LSR DEVRAIT (SHOULD) annoncer ses adresses d'interface au moyen d'un ou plusieurs messages Address.
Chaque fois qu'un LSR "active" une nouvelle adresse d'interface, il DEVRAIT (SHOULD) annoncer la nouvelle adresse au moyen d'un message Address.
Chaque fois qu'un LSR "désactive" une adresse précédemment annoncée, il DEVRAIT (SHOULD) retirer l'adresse au moyen d'un message Address Withdraw ; voir la section "Address Withdraw Message".
Si un LSR ne prend pas en charge l'Address Family spécifiée dans le Address List TLV, il DEVRAIT (SHOULD) envoyer à son pair LDP une Notification Unsupported Address Family signalant une erreur, et interrompre le traitement du message.
Un LSR peut ré-annoncer une adresse (A) qu'il a précédemment annoncée sans avoir explicitement retiré l'adresse. Si le récepteur dispose déjà de la liaison d'adresse (LSR, A), il DEVRAIT (SHOULD) ne prendre aucune mesure supplémentaire.
Un LSR peut retirer une adresse (A) sans l'avoir précédemment annoncée. Si le récepteur ne dispose d'aucune liaison d'adresse (LSR, A), il DEVRAIT (SHOULD) ne prendre aucune mesure supplémentaire.