My routing size is too big!

David J Craigon david at craigon.co.uk
Thu Oct 15 15:46:53 CEST 2009


Ace, thanks for that.

How do I aggregate prefixes for export, so that rather than export
lots of small prefixes, I can just export one big prefix? I'm guessing
bird is just getting all of the routes it knows about and exporting
them one-by-one (so lots of really small routes) rather than one big
one.

Alternatively, is there a way of overriding what gets sent, so I can
just manually send one big route?

Thanks,
    David

2009/10/15 Ondrej Zajicek <santiago at crfreenet.org>:
> On Thu, Oct 15, 2009 at 02:01:38PM +0100, David J Craigon wrote:
>> Hello,
>>
>> I'm trying to use bird to get the complete internet routing table onto
>> a linux box. I've got a BGP session with a transit provider. It works
>> for a bit then bombs out with:
>>
>> ebgp: Received: Maximum number of prefixes reached: 00010100000002
>
> This means that your BGP peer received from you more prefixes that
> it is allowed to accept. You probably don't want to export
> anything (add 'export none;' to your BGP config) or just export
> configured static routes (add 'export where source = RTS_STATIC;'
> to your BGP config).
>
> Generally, messages from BGP prepended with 'Received: ' are notification
> messages from a BGP peer.
>
>> Interestingly, if I redirect these routes into an alternative routing
>> table it works OK.
>
> Because other routing table is empty and therefore nothing is exported
> to the peer.
>
> --
> 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."
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAkrXJS4ACgkQw1GB2RHercOQ9gCdGYJ7lMEzHJL8iIt852A/Th13
> 4/cAn2HXFMaLFZ8EVTWQKi0FgiljKVfX
> =QOxo
> -----END PGP SIGNATURE-----
>
>



More information about the Bird-users mailing list