Hello. I'm using BIRD 1.6.3. Configurations(Peer is Juniper of Mellanox Switch): protocol kernel { persist; # Don't remove routes on bird shutdown scan time 20; # Scan kernel routing table every 20 seconds import none; # Default is import all export all; # Default is export none merge paths on; # Enable ECMP Multi path. } protocol direct { interface "lo"; } protocol device { scan time 10; # Scan interfaces every 10 seconds } ... protocol bgp peer1 { import all; export all; ... hold time 3; ... } protocol bgp peer2 { import all; export all; ... hold time 3; ... } In this situation, sometimes the BGP "Hold Time Expire" log remains and peers destroyed. But when I capture tcpdump, I can check the kernel sent an TCP ACK message for BGP keepalive packet. I think BGP Keepalive packets can't be transmitted to the BIRD(from the kernel). Is there an issue related to this in this version? And I would like to know if there are issues related to "scan time" and netlink. Please check it. Regards.
On Jun 18, 2020, at 19:50, seunghwan hwang <seunghwan.hwang99@gmail.com> wrote:
I think BGP Keepalive packets can't be transmitted to the BIRD(from the kernel). Is there an issue related to this in this version?
Instead of waiting until morning for others to maybe say the same thing, I would put effort into getting the latest version installed first.
After upgrading to 1.6.8, no problem seems to occur. Of course, I can upgrade to version 2.0.x and check, but My question is whether there is a bug related to this problem. 2020년 6월 19일 (금) 오전 11:07, Brian Topping <brian.topping@gmail.com>님이 작성:
On Jun 18, 2020, at 19:50, seunghwan hwang <seunghwan.hwang99@gmail.com> wrote:
I think BGP Keepalive packets can't be transmitted to the BIRD(from the kernel). Is there an issue related to this in this version?
Instead of waiting until morning for others to maybe say the same thing, I would put effort into getting the latest version installed first.
participants (2)
-
Brian Topping -
seunghwan hwang