Passa al contenuto principale

3.5.4. Messaggio KeepAlive

Un LSR invia messaggi KeepAlive come parte di un meccanismo che monitora l'integrità della connessione di trasporto della sessione LDP.

La codifica del messaggio KeepAlive è:

 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| KeepAlive (0x0201) | Message Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Message ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optional Parameters |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Message ID Valore a 32 bit usato per identificare questo messaggio.

Optional Parameters Nessun parametro opzionale è definito per il messaggio KeepAlive.

3.5.4.1. Procedure del messaggio KeepAlive​

Il meccanismo del timer KeepAlive descritto nella sezione "Maintaining LDP Sessions" reimposta il timer KeepAlive di una sessione ogni volta che una PDU LDP viene ricevuta sulla connessione TCP della sessione. Il messaggio KeepAlive è fornito per consentire la reimpostazione del timer KeepAlive in circostanze in cui un LSR non ha altre informazioni da comunicare a un peer LDP.

Un LSR DEVE (MUST) fare in modo che il proprio peer riceva da esso un messaggio LDP almeno ogni periodo KeepAlive Time. Qualsiasi messaggio del protocollo LDP è adatto a questo scopo, ma, in circostanze in cui nessun altro messaggio del protocollo LDP è stato inviato entro il periodo, DEVE (MUST) essere inviato un messaggio KeepAlive.