Passa al contenuto principale

4.3. Keyed MD5 and Meticulous Keyed MD5 Authentication Section Format (Formato della sezione di autenticazione MD5 con chiave e MD5 meticoloso con chiave)

4.3. Keyed MD5 and Meticulous Keyed MD5 Authentication Section Format (Formato della sezione di autenticazione MD5 con chiave e MD5 meticoloso con chiave)

 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Auth Type | Auth Len | Auth Key ID | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Auth Key/Digest... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Auth Type (Tipo di autenticazione)

Il tipo di autenticazione in uso. Il valore 2 indica Keyed MD5 (MD5 con chiave), e il valore 3 indica Meticulous Keyed MD5 (MD5 meticoloso con chiave).

Auth Len (Lunghezza di autenticazione)

La lunghezza della sezione di autenticazione, in byte, inclusi i campi Auth Type e Auth Len. Per MD5, questo valore è 24.

Auth Key ID (ID della chiave di autenticazione)

L'ID della chiave di autenticazione in uso per questa sessione. Questo consente a più chiavi di essere attive simultaneamente.

Reserved (Riservato)

Questo byte è riservato per uso futuro. Deve essere impostato a zero in trasmissione e ignorato in ricezione.

Sequence Number (Numero di sequenza)

Un numero di sequenza incrementale di 32 bit non decrescente. Questo fornisce protezione contro attacchi di riproduzione (replay attacks). Il numero di sequenza viene incrementato di uno per ogni pacchetto di controllo BFD successivo inviato. Vedi la sezione 6.7 per maggiori dettagli sull'uso di questo campo.

Auth Key/Digest (Chiave/Digest di autenticazione)

Un digest di autenticazione di 16 byte calcolato utilizzando l'algoritmo MD5 [MD5]. Il digest è calcolato sull'intero pacchetto di controllo BFD, con il campo Auth Key/Digest impostato a zero, seguito dalla chiave di autenticazione. Questo campo è di 16 byte in lunghezza. Vedi la sezione 6.7.3 per maggiori dettagli.