Page MenuHomeVyOS Platform

Zebra sends router advertisements even though it's not supposed to
Open, NormalPublicBUG

Description

As I previously described on the forum, Zebra is sending RAs and thus causes conflicts with the RAs sent by radvd, as they don't adhere to the config of Vyos.
This basically breaks any setup that relies on router advertisements to send out DNS servers, as the systems receiving the invalid RAs tend to misbehave in various weird ways, depending on the OS. (Ranging from taking forever to accept the DNS servers to just ignoring them entirely)

A somewhat simple workaround that seems to (mostly) fix issues caused by this is to increase the RA priority of the radvd RAs for all relevant interfaces, by setting the default-preference to high. But this removes the ability to use the priority for any other purpose.

Details

Difficulty level
Unknown (require assessment)
Version
1.4-rolling-202301080317
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

I don't think this is a bug in FRR, but rather a configuration issue. I'm not really familiar with FRR, but as far as I can tell, sending RAs is an intended feature of it that can be disabled per interface: https://docs.frrouting.org/en/latest/ipv6.html#clicmd-ipv6-nd-suppress-ra
Not sure why it's enabled by default, since I couldn't find anything in the generated /etc/frr/frr.conf that would enable it.