Hello,
On 8/8/24 13:10, Nico Schottelius via Bird-users wrote:
Salut fellow bird users,
we recently tried to simplify the bfd configuration and replaced our
existing configuration with the following:
--------------------------------------------------------------------------------
# Using BFD virtually everywhere, enable it globally
protocol bfd { }
...
protocol bgp incoming_r3ge {
local as myas;
direct;
bfd on;
...
--------------------------------------------------------------------------------
And now bird repots every second the following message:
--------------------------------------------------------------------------------
2024-08-08 11:00:15.727 <ERR> bfd1: Socket error: Destination address required
--------------------------------------------------------------------------------
The router has various interfaces, some tunnel, some wireguard tunnel,
some bridges, etc. and I have a bit trouble to spot, what is causing the
error message.
All interfaces that are used for BGP obviously have an IP address , but
many bfd sessions are actually down that I'd expect to be up:
--------------------------------------------------------------------------------
bird> show bfd sessions
bfd1:
IP address Interface State Since Interval Timeout
2a0a:e5c0:10:1:fa5e:3cff:fe2d:eb04 eth0 Down 2024-08-06 1.000
0.000
2a0a:5480:5:2::1 or3ge Down 2024-08-06 1.000 0.000
2a0a:e5c0:10:1::123 eth0 Up 2024-08-06 0.100 0.500
2a0a:e5c0:10:1:fa5e:3cff:fe2d:eafc eth0 Down 2024-08-06 1.000
0.000
2a0a:e5c0:32:1::1 oserver121 Down 2024-08-06 1.000 0.000
2a0a:e5c0:142:2::2 iserver138 Down 2024-08-06 1.000 0.000
2a0a:e5c0:142:3::2 iapured2 Down 2024-08-06 1.000 0.000
2a0a:e5c0:43:2::1 oserver138 Down 2024-08-06 1.000 0.000
2a0a:e5c0:142:1::2 ir3ge Down 2024-08-06 1.000 0.000
2a0a:e5c0:10:1::141 eth0 Up 2024-08-06 0.100 0.500
2a0a:e5c0:10:1::122 eth0 Up 2024-08-06 0.100 0.500
bird>
--------------------------------------------------------------------------------
(excluding the two 2a0a:e5c0:10:1:.. ones, they don't have bfd enabled
at the moment)
Is using protocol bfd {} actually *not* supported?
Best regards,
Nico
have you made any revelations connected to this issue?
Do I understand it correctly that the BGP sessions are up but
the respective BFD sessions are down?
I have encountered this kind of behavior when one side of the iBGP had
been configured with 'direct' and the other was not, so maybe just
double check if that is not the cause of the problem as well.
If not I would need additional information to be able to recreate it.
What version of BIRD are you running? The previous BFD config might help
if it was working as intended.
Also tracking down which socket is causing the errors would be very
helpful (and if it happens to be Wireguard or such, the config and rough
topology of it would be appreciated).
Thanks and have a nice day,
David
--
– David Petera (he/him) | BIRD Tech Support | CZ.NIC, z.s.p.o.