My routing size is too big!

David J Craigon david at
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

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


2009/10/15 Ondrej Zajicek <santiago at>:
> 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
> OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3,
> "To err is human -- to blame it on a computer is even more so."
> Version: GnuPG v1.4.9 (GNU/Linux)
> =QOxo

More information about the Bird-users mailing list