On Tue, 17 Feb 2026 17:48:54 +0100 Ondrej Zajicek <santiago@crfreenet.org> wrote:
On Tue, Feb 17, 2026 at 05:23:50PM +0100, Mariusz Gronczewski wrote:
I have dug some more and tried to change network interface setting
on 10.30.1.0/31 RFC 3021 link (no broadcast), doesn't propagate route on 10.30.1.1/30 link, doesn't propagate routes on 10.30.1.1/29 link, propagates routes just fine
Similar setup "just works" in FRR so I'm now very confused on what is happening.
Setup is 3 devices (other router and core L3 switches) all with separate VLAN and /31 assigned to it.
Hi
Isn't that just mismatched ptp/broadcast mode? BIRD defaults to ptp mode for /30 and similar networks, but i thought that in mismatch mode it would not even make an adjacency. But perhaps it makes adjacency, just not work correctly.
Try setting explicitly broadcast mode (or ptp mode on the other side).
First, thanks for help, I didn't thought about trying to change stuff on the router/switch side ("it was working fine before") and forcing Juniper/Brocade side to PtP was enough. I tried every option on Bird side, didn't help, setting it to p2p on the router/switch side worked, but I'm more confused than before because: * the other devices talked between them just fine (in similar /31 vlans without PtP being explicitly set) * the same setup in FRR worked just fine (not needing to set PtP there too) * the same setup with 2 Bird instances (albeit thru wireguard tunnels) also works fine (PtP mode is enabled automatically) It just... established connection, filled the LSADB then refused to propagate it further Cheers Mariusz -- Mariusz Gronczewski (XANi) <xani+bird@devrandom.pl> GnuPG: 0xEA8ACE64 https://devrandom.eu