6.8.17. Concatenated Paths (Chemins concaténés)
6.8.17. Concatenated Paths (Chemins concaténés)
Si le chemin surveillé par BFD est concaténé avec d'autres chemins (connectés bout à bout en série), il peut être souhaitable de propager l'indication d'une défaillance de l'un de ces chemins via la session BFD (en fournissant une fonction d'interfonctionnement de surveillance de vitalité entre BFD et d'autres technologies).
Deux codes de diagnostic sont définis à cet effet : Concatenated Path Down et Reverse Concatenated Path Down. Le premier propage les défaillances de chemin vers l'avant (où le chemin concaténé tombe en panne dans la direction vers le système d'interfonctionnement), et le second propage les défaillances de chemin vers l'arrière (où le chemin concaténé tombe en panne dans la direction opposée au système d'interfonctionnement, en supposant une connexion bidirectionnelle).
Un système PEUT signaler l'une de ces conditions de défaillance en définissant simplement bfd.LocalDiag au code de diagnostic approprié. Notez que la session BFD n'est pas détruite. Si le mode à la demande n'est pas actif sur le système distant, aucune autre action n'est nécessaire, car le code de diagnostic sera transmis via la transmission périodique de paquets de contrôle BFD. Si le mode à la demande est actif sur le système distant (le système local ne transmet pas de paquets de contrôle BFD périodiques), une séquence de sondage (Poll Sequence) DOIT être initiée pour garantir que le code de diagnostic est transmis. Notez que si la session BFD tombe ensuite en panne, le code de diagnostic sera écrasé par un code décrivant la cause de la défaillance. Il appartient à l'agent d'interfonctionnement de réexécuter la procédure ci-dessus une fois que la session BFD atteint l'état Up si la propagation de la défaillance du chemin concaténé doit se poursuivre.