Why does Zebra send Router Advertisements when the extended-nexthop capability is enabled? #15994
DerEnderKeks
started this conversation in
General
Replies: 3 comments
-
Because of BGP unnumbered. They use RAs. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Unnumbered is not strictly necessary for v4 with v6 nexthop. As such, RA should only be sent if extended nexthop is configured with unnumbered. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Filed as an issue: #17051 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When enabling the extended-nexthop capability, Zebra sends Router Advertisements on the related interfaces. This seems to be intentional:
frr/bgpd/bgpd.c
Lines 4916 to 4933 in b3600d8
I'm curious why this is done, as it causes issues with SLAAC clients when something else also sends RAs (like radvd). Specifically this has been plaguing me on my VyOS router (related issue: https://vyos.dev/T4923), where it's causing clients with mediocre IPv6 stacks (Android) to loose their IPv6 connectivity periodically.
I couldn't really find anything explaining why FRR sends its own RAs. RFC5549 doesn't seem to mention RAs either.
Beta Was this translation helpful? Give feedback.
All reactions