On Sat, Mar 15, 2025 at 03:08:35PM +0000, Lexi Winter wrote:
Ondrej Zajicek:
Note that confederations in BIRD are a bit tricky. There are two styles:
1) Shared IGP: In this case, intra-confederation EBGP links should have an option 'gateway recursive', so bgp_next_hop is resolved recursively through shared IGP routes.
i see, i thought EBGP with a confederation peer would use recursive next hop resolution by default (since NEXT_HOP is propagated unchanged in this case, like in IBGP), but if not, this could be related. i will configure 'gateway recursive' explicitly on my peerings and see if this makes any difference.
Yeah, it would make more sense. This is BIRD-specific deviation, as standard BGP behavior is equivalent to 'gateway recursive' always. Historically, we do 'gateway direct' for single-hop, 'gateway recursive' for multihop (by default), even that for BGP confederations it does not make much sense. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) "To err is human -- to blame it on a computer is even more so."