bgp keepalive and expired issues on bird 1.6.8

안상혁 zziouny at gmail.com
Wed Sep 28 05:22:10 CEST 2022


Hello,

we have encountered some issues using bird 1.6.8

there are two issues :

1) sometimes bird looks like doesn't handle neighbor's bgp keepalive
messages.

when we get bgp hold timer exprired issue,
on tcpdump there are keepalive packets that neighbor physical router sent
and the server replied.

but there is no "Got KEEPALIVE" messages on bird.log and bgp session closed
after "Error: Hold timer expired" message.

2) bgp session exprired less than bgp hold timer value.

we set BGP hold timer to 9 seconds, but bgp expired in 7 seconds

In logs got it:

2022-08-28 10:25:55 <TRACE> as1: Got KEEPALIVE

  <- 10:25:56 ( got keepalived from as1 neighbor on tcpdump but not on
bird.log )
  <- 10:25:59 ( got keepalived from as1 neighbor on tcpdump but not on
bird.log )

2022-08-28 10:26:02 <RMT> as1: Error: Hold timer expired
2022-08-28 10:26:02 <TRACE> as1: BGP session closed



bgp neighbor is physical router.

have you got reported this cases?
or we should upgrade to bird 2?

Thank you and best regards,
ted
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20220928/a2c67da8/attachment.htm>


More information about the Bird-users mailing list