Unabhängige Micro-BFD-Sitzungen für LAG verstehen
Ab Junos OS Version 13.3 wird diese Funktion für die folgenden PIC/FPC-Typen unterstützt:
PC-1XGE-XENPAK (Typ 3 FPC)
PD-4XGE-XFP (Typ 4 FPC)
PD-5-10XGE-SFPP (Typ 4 FPC)
24x10GE (LAN/WAN) SFPP, 12x10GE (LAN/WAN) SFPP, 1x100GE Typ 5 PICs
Alle MPCs der MX-Serie mit Ethernet-MICs
FPC-PTX-P1-A auf PTX5000 mit 10-Gigabit-Ethernet-Schnittstellen
FPC2-PTX-P1A auf PTX5000 mit 10-Gigabit-Ethernet-Schnittstellen in Junos OS Version 14.1 und höher
Alle FPCs der PTX-Serie mit Ethernet-Schnittstellen in Junos OS Version 14.1R3 und höher 14.1 sowie Junos 14.2 und höher
Eine Liste der PICs, die von den einzelnen FPCs der PTX-Serie unterstützt werden, finden Sie unter PIC/FPC-Kompatibilität der PTX-Serie .
Die Micro-BFD-Konfiguration mit Schnittstellenadressen wird auf PTX-Routern auf FPC3 und QFX10000 Switch-Reihe nicht unterstützt.
Das BFD-Protokoll (Bidirectional Forwarding Detection) ist ein einfaches Erkennungsprotokoll, das Fehler in den Weiterleitungspfaden schnell erkennt. Eine Link Aggregation Group (LAG) kombiniert mehrere Verbindungen zwischen Geräten, die sich in Punkt-zu-Punkt-Verbindungen befinden, und erhöht so die Bandbreite, bietet Zuverlässigkeit und ermöglicht einen Lastausgleich. Um eine BFD-Sitzung auf LAG-Schnittstellen auszuführen, konfigurieren Sie eine unabhängige BFD-Sitzung im asynchronen Modus für jeden Link eines LAG-Mitglieds in einem LAG-Paket. Anstelle einer einzelnen BFD-Sitzung, die den Status des UDP-Ports überwacht, überwachen unabhängige Mikro-BFD-Sitzungen den Status einzelner Mitgliederverbindungen.
Die einzelnen BFD-Sitzungen bestimmen die Layer-2- und Layer-3-Konnektivität jedes Mitgliedslinks in der LAG. Sobald eine BFD-Sitzung auf einer bestimmten Verbindung eingerichtet wurde, werden die Mitgliedslinks entweder über eine statische Konfiguration oder über das Link Aggregation Control Protocol (LACP) mit der LAG und dem Load Balancer verbunden. Wenn die Mitgliedsverknüpfungen durch eine statische Konfiguration mit der LAG verbunden sind, fungiert der Gerätesteuerungsprozess als Client für die Mikro-BFD-Sitzung. Wenn Member-Links vom LACP an die LAG angehängt werden, fungiert der LACP als Client für die Micro-BFD-Sitzung.
Wenn die Micro-BFD-Sitzung aktiv ist, wird eine LAG-Verbindung hergestellt, und die Daten werden über diese LAG-Verbindung übertragen. Wenn die Micro-BFD-Sitzung auf einer Mitgliedsverbindung ausfällt, wird diese bestimmte Mitgliedsverbindung aus dem Load Balancer entfernt, und die LAG-Manager beenden, Datenverkehr an diese Verbindung zu leiten. Diese Micro-BFD-Sitzungen sind unabhängig voneinander, obwohl sie über einen einzigen Client verfügen, der die LAG-Schnittstelle verwaltet.
Beginnend mit Junos OS Version 13.3 hat die IANA 01-00-5E-90-00-01 als dedizierte MAC-Adresse für Micro-BFD zugewiesen. Der dedizierte MAC-Modus wird standardmäßig für Micro-BFD-Sitzungen verwendet, in Übereinstimmung mit dem neuesten Entwurf für BFD over LAG.
In Junos OS sind MicroBFD-Steuerpakete standardmäßig immer ungetaggt. Bei aggregierten L2-Schnittstellen muss die Konfiguration VLAN-Tagging oder flexibles VLAN-Tagging in "Aggregiertes Ethernet mit BFD" enthalten. Andernfalls gibt das System beim Ausführen der Konfiguration einen Fehler aus.
Wenn Sie MicroBFD auf einer aggregierten Ethernet-Schnittstelle aktivieren, kann die aggregierte Schnittstelle MicroBFD-Pakete empfangen. Ab Junos OS Version 19.3 und höher können Sie für MPC10E- und MPC11E-MPCs keine Firewall-Filter auf die MicroBFD-Pakete anwenden, die auf der aggregierten Ethernet-Schnittstelle empfangen werden. Für MPC1E bis MPC9E können Sie Firewall-Filter nur dann auf die MicroBFD-Pakete anwenden, die auf der aggregierten Ethernet-Schnittstelle empfangen werden, wenn die aggregierte Ethernet-Schnittstelle als nicht getaggte Schnittstelle konfiguriert ist.
Micro-BFD-Sitzungen werden in den folgenden Modi ausgeführt:
Verteilungsmodus: Micro-BFD-Sitzungen werden standardmäßig auf Layer 3 verteilt.
Nicht-Verteilungsmodus: Sie können die BFD-Sitzung so konfigurieren, dass sie in diesem Modus ausgeführt wird, indem Sie die
no-delegate-processingAnweisung unter Periodic Packet Management (PPM) einschließen. In diesem Modus werden die Pakete von der Routing-Engine auf Layer 2 gesendet oder empfangen.
Ein Paar Routing-Geräte in einer LAG tauscht BFD-Pakete in einem festgelegten, regelmäßigen Intervall aus. Das Routinggerät erkennt einen Nachbarfehler, wenn es nach einem bestimmten Intervall keine Antwort mehr empfängt. Dies ermöglicht die schnelle Überprüfung der Member-Link-Konnektivität mit oder ohne LACP. Ein UDP-Port unterscheidet BFD-over-LAG-Pakete von BFD-over-Single-Hop-IP-Paketen.
Die IANA hat 6784 als UDP-Zielport für Micro-BFD zugewiesen.
So aktivieren Sie die Fehlererkennung für LAG-Netzwerke für aggregierte Ethernet-Schnittstellen:
Fügen Sie die bfd-liveness-detection-Anweisung in die Konfiguration ein.
Geben Sie einen Wert für das Halteintervall an, um die Mindestzeit festzulegen, die die BFD-Sitzung aktiv bleiben muss, bevor eine Statusänderungsbenachrichtigung an die anderen Mitglieder im LAG-Netzwerk gesendet wird.
Geben Sie das minimale Intervall an, das das Zeitintervall für das Senden und Empfangen von Daten angibt.
Geben Sie ab Junos OS Version 14.1 den Nachbarn in einer BFD-Sitzung an. In Versionen vor Junos OS Version 16.1 müssen Sie die Loopback-Adresse des Remote-Ziels als Nachbaradresse konfigurieren. Ab Junos OS Version 16.1 können Sie diese Funktion auch auf Routern der MX-Serie konfigurieren, bei denen die aggregierte Ethernet-Schnittstellenadresse des Remote-Ziels als Nachbaradresse angegeben ist.
Hinweis:Auf T1600- und T4000-Routern können Sie die lokale aggregierte Ethernet-Schnittstellenadresse des Remote-Ziels nicht als Nachbaradresse konfigurieren.
VORSICHT:Deaktivieren Sie bfd-liveness-detection auf Hierarchieebene
[edit interfaces aex aggregated-ether-options]oder deaktivieren Sie die aggregierte Ethernet-Schnittstelle, bevor Sie die Nachbaradresse von Loopback-IP-Adresse auf aggregierte Ethernet-Schnittstellen-IP-Adresse ändern. Das Ändern der lokalen Adresse und der Nachbaradresse ohne Deaktivierung oder vorherige Deaktivierungbfd-liveness-detectionder aggregierten Ethernet-Schnittstelle kann zum Ausfall von Micro-BFD-Sitzungen führen.Hinweis:Ab Version 16.1R2 prüft und validiert Junos OS die konfigurierte Micro-BFD vor dem Konfigurations-Commit anhand der Schnittstellen- oder Loopback-IP-Adresse
local-address. Junos OS führt diese Prüfung sowohl für IPv4- als auch für IPv6-Micro-BFD-Adresskonfigurationen durch, und wenn diese nicht übereinstimmen, schlägt der Commit fehl.
Diese Funktion funktioniert nur, wenn beide Geräte BFD unterstützen. Wenn BFD an einem Ende der LAG konfiguriert ist, funktioniert diese Funktion nicht.
Deaktivieren Sie für die IPv6-Adressfamilie die Erkennung doppelter Adressen, bevor Sie diese Funktion mit AE-Schnittstellenadressen konfigurieren. Um die Erkennung doppelter Adressen zu deaktivieren, fügen Sie die dad-disable Anweisung auf Hierarchieebene [edit interface aex unit y family inet6] ein.