BGP: Code d’erreur = Hold Timer Expired
66344
Created On 09/20/22 02:35 AM - Last Modified 04/23/25 19:00 PM
Symptom
- BGP La connexion sera fermée et, si cela se produit trop souvent, cela entraîne une connexion battante.
- Le journal sera généré en routé.log (moins mp-log routé.log) qui est similaire à...
**** 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)
- Le journal sera généré à partir de Monitor > les journaux > système sera similaire à...
Environment
- Pare-feu Palo Alto
- BGP
Cause
Conformément à RFC 4271 :
Si un système ne reçoit pas de messages successifs KEEPALIVE, et/ou NOTIFICATION dans le délai spécifié dans le champ Durée d’attente du message, UPDATEle NOTIFICATION message contenant le code d’erreur expiré du minuteur d’attente OPEN est envoyé et la BGP connexion est fermée.
Resolution
Pour éviter ce problème, augmentez les valeurs Intervalle de persistance de vie et Durée d’attente.
- Accédez à GUI: Network > Virtual Routers > (cliquez sur le bouton ) > > Peer Group > (cliquez sur le VR bouton Homologue) > BGP Options de connexion
- Cliquez trois OK fois et validez la configuration
Il est recommandé que la valeur du temps d'attente soit trois fois supérieure à l'intervalle Keep Alive.
Additional Information
Si l'augmentation des valeurs du minuteur ne résout pas le problème, reportez-vous à la section Comment résoudre les problèmes de battement de BGP voisin