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
