Bird2 not distributing IPv6 address on dummy to OSPF
Ondrej Zajicek
santiago at crfreenet.org
Tue Sep 28 18:08:24 CEST 2021
On Tue, Sep 28, 2021 at 11:04:28AM +0200, Blažej Krajňák wrote:
> Hello everyone,
>
> I just found that neighbour router Mikrotik has the LSA in table. So I
> incorrectly mentioned that Bird2 is not advertising route. But that
> route does not appear in Mikrotik routing table. I compared the same
> configuration with Quagga (which works correctly) and the difference
> between LSAs is LA option bit.
Hello
I also bumped into this issue. You are right, BIRD sets LA-bit for /128
prefixes, Mikrotik for some reason ignores them. AFAIK when modified to
not set LA-bit, it worked.
Simple workaround is to export the prefix as an external route:
protocol static {
ipv6
route 20xx:xxxx:xxxx::1/128 via "dummy0" { ospf_metric1 = 0; };
}
> According to RFC5340:
>
> LA-bit
> The "local address" capability bit. If set, the prefix is
> actually an IPv6 interface address of the Advertising Router.
> Advertisement of local interface addresses is described in
> Section 4.4.3.9. An implementation MAY also set the LA-bit for
> prefixes advertised with a host PrefixLength (128).
>
> So does it mean that Mikrotik does not understand "MAY implementation"
> of LA-bit for host PrefixLength (128)?
--
Elen sila lumenn' omentielvo
Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
More information about the Bird-users
mailing list