On Tue, 17 Feb 2026 17:48:54 +0100
Ondrej Zajicek <[email protected]> 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) <[email protected]>
GnuPG: 0xEA8ACE64
https://devrandom.eu

Reply via email to