Zum Hauptinhalt springen

6.8.17. Concatenated Paths (Verkettete Pfade)

6.8.17. Concatenated Paths (Verkettete Pfade)

Wenn der von BFD überwachte Pfad mit anderen Pfaden verkettet ist (Ende-zu-Ende in Reihe verbunden), kann es wünschenswert sein, die Anzeige eines Ausfalls eines dieser Pfade über die BFD-Sitzung zu propagieren (wobei eine Interworking-Funktion für Lebensüberwachung zwischen BFD und anderen Technologien bereitgestellt wird).

Zwei Diagnosecodes sind für diesen Zweck definiert: Concatenated Path Down und Reverse Concatenated Path Down. Der erste propagiert Vorwärtspfadfehler (bei denen der verkettete Pfad in Richtung des Interworking-Systems ausfällt), und der zweite propagiert Rückwärtspfadfehler (bei denen der verkettete Pfad in Richtung vom Interworking-System weg ausfällt, unter der Annahme einer bidirektionalen Verbindung).

Ein System KANN einen dieser Fehlerzustände signalisieren, indem es einfach bfd.LocalDiag auf den entsprechenden Diagnosecode setzt. Beachten Sie, dass die BFD-Sitzung nicht heruntergefahren wird. Wenn Demand Mode auf dem entfernten System nicht aktiv ist, ist keine weitere Aktion notwendig, da der Diagnosecode über die periodische Übertragung von BFD Control Packets übertragen wird. Wenn Demand Mode auf dem entfernten System aktiv ist (das lokale System überträgt keine periodischen BFD Control Packets), MUSS eine Poll Sequence initiiert werden, um sicherzustellen, dass der Diagnosecode übertragen wird. Beachten Sie, dass wenn die BFD-Sitzung anschließend ausfällt, der Diagnosecode mit einem Code überschrieben wird, der die Ursache des Ausfalls beschreibt. Es liegt am Interworking-Agenten, das obige Verfahren erneut durchzuführen, sobald die BFD-Sitzung den Up-Zustand erreicht, wenn die Propagierung des verketteten Pfadfehlers fortgesetzt werden soll.