Closed ryhoofr closed 1 month ago
This looks like the same problem I reported in version 10.0. https://github.com/FRRouting/frr/issues/16043 @choppsv1
I am very interested in the answer as well; we have the same problem with FRR 10.0.
Just checking, the error message is the issue, the prefix lists are still getting applied and working when FRR is fully up, is that correct?
@choppsv1 Yes, that's correct. Despite the error messages, the application of the prefix-lists is functioning properly.
Hi,
Description
We have been using FRR for over a year, starting initially with version 9.0.1 and later upgrading to version 9.1, which worked perfectly for our use case of announcing /32 IPs for Anycast purposes. However, after upgrading to FRR version 10.0.1, we started encountering error logs indicating that no connected daemon is interested in specific XPATHs related to ANYCAST and DENY prefix lists. Despite these errors, the functionality of announcing to neighbors remains unchanged.
Version:
How to reproduce
Upgrade FRR from version 9.1 to 10.0.1. Apply a configuration similar to what was used in previous versions, including ANYCAST and DENY prefix lists. Observe the mentioned error logs after restarting FRR.
Expected behavior
No error logs regarding the XPATHs of ANYCAST and DENY prefix lists should appear, similar to the behavior observed in previous versions of FRR.
Actual behavior
Error logs appear, indicating that no connected daemon is interested in the specific XPATHs related to ANYCAST and DENY prefix lists.
Additional context
The /32 IP addresses are managed by a Keepalived binary, which, through health checks, determines whether an Anycast IP address should be assigned to a particular node. This mechanism allows us to condition the BGP announcement of the Anycast IP based on the health check results from Keepalived. Only when Keepalived deems a node healthy and assigns it the Anycast IP, do we proceed to announce this IP to our BGP peers. This setup ensures that traffic is only directed to nodes that are currently capable of handling it.
Anthony