bird rib dump
John Kemp
kemp at network-services.uoregon.edu
Fri Feb 22 09:22:17 UTC 2013
Ah, you said rib. Did look at the code a bit more.
It looks like there is a "dump routes" command. Might
try that.
Here it says "birdc" can do some stuff...
http://bird.network.cz/?get_doc&f=bird-4.html
dump resources|sockets|interfaces|neighbors|attributes|routes|protocols
and
show route [[for] prefix|IP] [table sym] [filter f|where c]
[(export|preexport) p] [protocol p] [options]
/jgk
On 2/22/13 12:56 AM, John Kemp wrote:
> Uh,
>
> I'm looking at this in the source below in sysdep/unix/log.c
> and it looks like it is there. I assume you want "mrtdump protocols
> messages"
> The manual for Global options it says this:
>
> mrtdump "filename"
> Set MRTdump file name. This option must be specified to allow MRTdump
> feature. Default: no dump file.
>
> mrtdump protocols all|off|{ states, messages }
> Set global defaults of MRTdump options. See mrtdump in the following
> section. Default: off.
>
> /jgk
>
>> 359 void
>> 360 mrt_dump_message(struct proto *p, u16 type, u16 subtype, byte
>> *buf, u32 len)
>> 361 {
>> 362 /* Prepare header */
>> 363 put_u32(buf+0, now_real);
>> 364 put_u16(buf+4, type);
>> 365 put_u16(buf+6, subtype);
>> 366 put_u32(buf+8, len - MRTDUMP_HDR_LENGTH);
>> 367
>> 368 if (p->cf->global->mrtdump_file != -1)
>> 369 write(p->cf->global->mrtdump_file, buf, len);
>> 370 }
>
>
>
> On 2/21/13 5:18 PM, Eiichiro Watanabe wrote:
>> bird supposedly doesn't support rib dumps at this time.
>>
>> Randy Bush wrote (2013/02/22 7:11):
>>> a friend trying to see if bird will be better than quagga for bgp
>>> recording can not see how to get rib dumps, as opposed to just updates.
>>> what are we missing?
>>>
>>> randy
>>>
>>>
>>>
>>
>
More information about the NANOG
mailing list