BGP: Fehlercode = Haltezeitgeber abgelaufen
66320
Created On 09/20/22 02:35 AM - Last Modified 04/23/25 19:00 PM
Symptom
- BGP Die Verbindung wird geschlossen, und wenn dies zu oft geschieht, führt dies zu einer flatternden Verbindung.
- Log wird in routed.log generiert (weniger mp-log routed.log), was ähnlich ist wie ...
**** EXCEPTION 0x4102 - 71 (0000) **** T:002c3662 F:00000020 qbnmsnd2.c 167 :at 10:53:51, 6 December 2022 (326534161 ms) A NOTIFICATION message is being sent to a neighbor due to an unexpected problem. NM entity index = 2 Local address = 192.168.10.1 Local port = 0 Remote address = 192.168.10.3 Remote port = 0 Scope ID = 0 Remote AS number = 534 Remote BGP ID = 0XC0A80D01 Error code = Hold Timer Expired (4) Error subcode = Unspecific (0)
- Das Protokoll wird von Monitor generiert > Protokolle > System ähneln ...
Environment
- Palo Alto Firewalls
- BGP
Cause
Gemäß RFC 4271:
Wenn ein System innerhalb des im Feld OPEN Haltezeit der Nachricht angegebenen Zeitraums keine aufeinanderfolgenden KEEPALIVEUPDATENachrichten und/oder NOTIFICATION Nachrichten empfängt, wird die Nachricht mit dem Fehlercode "Haltezeitgeber abgelaufen" gesendet und die NOTIFICATION BGP Verbindung geschlossen.
Resolution
Um das Problem zu vermeiden, erhöhen Sie die Werte für das Halteintervall und die Haltezeit.
- Navigieren Sie zu GUI: Network > Virtual Routers > (klicken Sie auf ) VR > > Peer Group > (klicken Sie auf Peer) > BGP Verbindungsoptionen
- Klicken Sie dreimal auf OK und übernehmen Sie die Konfiguration
Es wird empfohlen, den Wert der Haltezeit auf das Dreifache des Keep Alive-Intervalls festzulegen.
Additional Information
Wenn das Problem durch Erhöhen der Zeitgeberwerte nicht behoben wird, finden Sie weitere Informationen unter Fehlerbehebung bei flatternden BGP Nachbarn.