Terme informatique

BFD

BFD est un concept ou mécanisme utilisé en réseau & routage pour détecter très rapidement la perte d’un voisin réseau.

⌚ Environ 2 min de lecture
Voir mes favoris

Définition simple

BFD (Bidirectional Forwarding Detection) est un protocole léger conçu pour détecter très rapidement la perte de connectivité entre deux équipements réseau.

Définition technique

Défini par la RFC 5880, BFD échange des paquets de contrôle entre deux extrémités et maintient un état de session. Les intervalles d’émission/réception et le multiplicateur de détection déterminent le délai avant de déclarer la session indisponible. BFD peut fournir ce signal de panne à des protocoles comme BGP ou OSPF afin d’accélérer leur convergence.

À quoi cela sert ?

Détecter une panne de chemin plus rapidement que les timers natifs de nombreux protocoles de routage et déclencher une reconvergence en quelques centaines de millisecondes lorsque l’infrastructure le permet.

Exemple concret

Deux routeurs BGP établissent également une session BFD. Si le lien devient inutilisable et que les paquets BFD cessent d’arriver, BFD déclare rapidement le voisin Down ; BGP peut alors retirer les routes sans attendre l’expiration de ses propres timers.

Problèmes fréquents

  • Timers trop agressifs pour les capacités CPU de l’équipement
  • BFD autorisé dans un sens mais filtré dans l’autre
  • Session BFD Up mais protocole de routage non lié à BFD
  • Paramètres ou mode BFD incompatibles entre voisins

À retenir : BFD détecte la perte de connectivité ; il ne remplace pas BGP ou OSPF, mais leur fournit un signal de panne beaucoup plus rapide.

♡ 0