Dead peer detection

Un article de Wikipédia, l'encyclopédie libre.

Le Dead Peer Detection (DPD) est un mécanisme utilisé par des concentrateurs VPN IPSec pour détecter la perte de leur pair. Le Dead Peer Detection est décrit dans la RFC 3706.

Description du DPD[modifier | modifier le code]

Principe[modifier | modifier le code]

Le DPD s'appuie sur un mécanisme de type keepalive. C'est le pair qui souhaite vérifier la disponibilité qui émet la demande :

Pair A Pair B
Initialisation du DPD Initialisation du DPD
Test du pair B
Réponse du pair B

Le pair A attend la réponse un temps t avant de tenter n-1 réémissions. Le temps t et le nombre de tentatives n sont dépendants de l'implémentation et peuvent être configurables. Au bout de n tentatives pour lesquelles le pair A n'a pas reçu de réponse dans le temps t imparti, il considère le pair B comme injoignable.

Description des messages émis[modifier | modifier le code]

Initialisation[modifier | modifier le code]

Les deux pairs doivent envoyer leur Vendor ID (VID) afin de se déclarer aptes au DPD.

Question/Réponse (Hello/Ack)[modifier | modifier le code]

Le pair A envoie une demande au pair B. Il s'agit d'un message IsaKMP NOTIFY "R-U-THERE". Le pair B doit répondre par un message IsaKMP NOTIFY "R-U-THERE-ACK".

Ces deux messages portent le même numéro de séquence.

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]