3. Vue d'ensemble du protocole
3. Vue d'ensemble du protocole
BFD est un protocole Hello simple qui, à bien des égards, est similaire aux composants de détection de protocoles de routage bien connus. Une paire de systèmes transmet périodiquement des paquets BFD sur chaque chemin entre les deux systèmes, et si un système cesse de recevoir des paquets BFD pendant suffisamment longtemps, un composant dans ce chemin bidirectionnel particulier vers le système voisin est supposé avoir échoué. Dans certaines conditions, les systèmes peuvent négocier de ne pas envoyer de paquets BFD périodiques afin de réduire la surcharge.
Un chemin n'est déclaré opérationnel que lorsque la communication bidirectionnelle a été établie entre les systèmes, bien que cela n'exclue pas l'utilisation de liaisons unidirectionnelles.
Une session BFD distincte est créée pour chaque chemin de communication et protocole de données en usage entre deux systèmes.
Chaque système estime la rapidité avec laquelle il peut envoyer et recevoir des paquets BFD afin de parvenir à un accord avec son voisin sur la rapidité avec laquelle la détection de défaillance aura lieu. Ces estimations peuvent être modifiées en temps réel afin de s'adapter à des situations inhabituelles. Cette conception permet également aux systèmes rapides sur un média partagé avec un système lent de pouvoir détecter plus rapidement les défaillances entre les systèmes rapides tout en permettant au système lent de participer au mieux de ses capacités.