You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a setup with two links that are using BGP to receive a route. My routing table looks like this:
# ip r
default via 10.123.168.1 dev enp131s0 proto dhcp src 10.123.168.184 metric 100
10.123.168.0/22 dev enp131s0 proto kernel scope link src 10.123.168.184 metric 100
10.123.168.1 dev enp131s0 proto dhcp scope link src 10.123.168.184 metric 100
10.123.172.0/23 nhid 32 proto bgp src 10.123.172.184 metric 20
nexthop via inet6 fe80::b66a:d4ff:fe76:49e9 dev enp193s0f0np0 weight 1
nexthop via inet6 fe80::b66a:d4ff:fe76:55e9 dev enp193s0f1np1 weight 1
enp193s0f1np1 and enp193s0f0np0 are unnumbered BGP neighbours. FRR receives the prefix 10.123.172.0/23 and installs it in the routing table. enp131s0 is a management connection which receives routes via DHCP.
When enp131s0 goes down, the route 10.123.172.0/23 is also somehow withdrawn.
I can see this in the bgpd/zebra log:
Sep 23 10:19:10 compute005 bgpd[5487]: [VCGF0-X62M1][EC 100663301] INTERFACE_STATE: Cannot find IF enp131s0 in VRF 0
Sep 23 10:19:10 compute005 bgpd[5487]: [YNQCS-MR20J][EC 100663301] INTERFACE_VRF_UPDATE: Cannot find IF enp131s0 in VRF 0
Sep 23 10:19:10 compute005 zebra[5482]: [WVJCK-PPMGD][EC 4043309093] netlink-dp (NS 0) error: No such file or directory, type=RTM_DELNEXTHOP(105), seq=31, pid=3654003404
Sep 23 10:19:10 compute005 zebra[5482]: [YA619-S7J5M][EC 4043309075] Failed to uninstall Nexthop ID (15) from the kernel
Sep 23 10:19:10 compute005 zebra[5482]: [N2AGF-TSFB9][EC 4043309102] Kernel deleted a nexthop group with ID (34) that we are still using for a route, sending it back down
Not sure what the cause is here. Might be noteworthy that only occurs when I have multiple neighbours (assuming this has something to do with nexthop groups). Any help is appreciated.
Description
I have a setup with two links that are using BGP to receive a route. My routing table looks like this:
enp193s0f1np1
andenp193s0f0np0
are unnumbered BGP neighbours. FRR receives the prefix10.123.172.0/23
and installs it in the routing table.enp131s0
is a management connection which receives routes via DHCP.When
enp131s0
goes down, the route10.123.172.0/23
is also somehow withdrawn.I can see this in the bgpd/zebra log:
Not sure what the cause is here. Might be noteworthy that only occurs when I have multiple neighbours (assuming this has something to do with nexthop groups). Any help is appreciated.
Version
How to reproduce
For reference, here is my config:
I did check if this is related to BGP unnumbered. Changing to an IPv4 address for the neighbour has not helped.
Expected behavior
I expect the prefix
10.123.172.0/23
to still be installed if one or both nexthops are still present and up.Actual behavior
Prefix
10.123.172.0/23
is deleted from routing tableAdditional context
No response
Checklist
The text was updated successfully, but these errors were encountered: