[Babel-users] Babel in Bird 1.6.0

Toke Høiland-Jørgensen toke at toke.dk
Sat Apr 30 17:54:17 CEST 2016


Juliusz Chroboczek <jch at pps.univ-paris-diderot.fr> writes:

>> But those updates seem to set flag 0x40, so that's not "without a router
>> ID" is it?
>
> Yeah, it was meant to clear the router-id.
>
>>> The plan is to explicitly allow such retractions in RFC 6126-bis, but
>>> they are clearly not allowed by RFC 6126.
>
>> Hmm, the RFC says this (which I seem to have previously missed):
>
>>   If the metric field is FFFF hexadecimal, this TLV specifies a
>>   retraction.  In that case, the current router-id and the Seqno are
>>   not used.  AE MAY then be 0, in which case this Update retracts all
>>   of the routes previously advertised on this interface.
>
>> Doesn't that make them in spec?
>
> It was certainly my intent to allow them, but Markus disagreed.

Well I would certainly argue that it was allowed; but apparently easy to
miss. Will think about what to do about it in the Bird code.

Why is babeld setting the 0x40 flag on those updates, though?

-Toke


More information about the Bird-users mailing list