Unexpected RIP route output with Bird 2.0.11 vs Bird 2.0.10

Maria Matejka maria.matejka at nic.cz
Wed Dec 14 19:03:29 CET 2022



On 12/14/22 19:01, Ondrej Zajicek wrote:
> On Wed, Dec 14, 2022 at 06:36:06PM +0100, Maria Matejka via Bird-users wrote:
>>> During testing of Bird 2.0.11 I noticed something a bit odd in terms of
>>> the output for RIP routes, is the below  "RIP.02" and "<type 16>"
>>> expected?
>>>
>>> 0001 BIRD 2.0.11 ready.
>>> 1007-Table t_kernel4:
>>>    192.168.21.0/24      unicast [rip4 2022-12-14 15:03:21] * (120/3)
>>>       via 192.168.0.2 on eth0
>>> 1008-    Type: RIP univ
>>> 1012-    RIP.metric: 3
>>>       RIP.tag: 0000
>>>       RIP.02: *<type 16>*
>>
>> It's not expected to be written out, yet it's harmless otherwise. That
>> attribute has always been there, just hidden. It looks like an incomplete
>> backport of internal refactoring from v3 made it through to 2.0.11 and this
>> attribute got unwantedly unhidden.
> 
> Seems like similar issue is in Babel with seqno attribute, but it presents differently:
> 
> 10.7.11.0/24         unicast [babel1 18:47:17.708 from fe80::b881:37ff:fe9f:ebc5] * (130/354) [00:00:00:00:0a:00:00:07]
>      via 10.0.1.1 on ve2
>      Type: Babel univ
>      Babel.metric: 354
>      Babel.router_id: 00:00:00:00:0a:00:00:07
>      Babel.

OMG, what the hell got there.

> We definitely should improve tests for checking not only 'show route'
> output, but full 'show route all'.
Definitely we shall. I think "autotest improvement" is gonna be one of 
the most prominent items of our todo list for 2023.

Maria
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2839 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20221214/a550cc92/attachment.p7s>


More information about the Bird-users mailing list