[PATCH 3/3] babel: Add option to randomise router ID

Ondrej Zajicek santiago at crfreenet.org
Wed May 9 16:15:46 CEST 2018


On Thu, May 03, 2018 at 03:14:58PM +0200, Toke Høiland-Jørgensen wrote:
> Ondrej Zajicek <santiago at crfreenet.org> writes:
> > Ignoring global setting is OK, i just wonder whether some global
> > EUI-64-based unique ID should not be provided directly by the nest
> 
> That might be convenient, yeah. There's the issue of picking the right
> interface, though; some kind of logic that says "first interface with a
> configured protocol"? Or should it be a per-protocol type thing?

It would make sense to use an analogous mechanism to 32bit router id,
just use IPv6-LL address instead of IPv4 address. See 'router id' / 
'router id from' options and function if_choose_router_id().

One issue is that if BIRD is started during boot then IPv6-LL addresses
may not be available immediately after start due to waiting for duplicate
address detection.

-- 
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