Hi everyone, I got an announcement from my iptransit provider stating the ipv4 routing table size has now exceeded 500k routes, so I thought lets check if bird is able to handle this and actually find out if there are any limitations. I could not find it on the website, but if I remember correctly the amount of routes is only impacted by the amount of memory the bird server has? Kind regards, Tom van Leeuwen
Hi everyone,
Hello.
I got an announcement from my iptransit provider stating the ipv4 routing table size has now exceeded 500k routes, so I thought lets check if bird is able to handle this and actually find out if there are any limitations. I could not find it on the website, but if I remember correctly the amount of routes is only impacted by the amount of memory the bird server has?
BIRD implements FIB using hash tables with maximum number of entries limited to the power of 'unsigned int' on the target platform (32 bit on the most targets). Thus teoretical limit of the FIB in BIRD is 2^32 == 4294967296 entries. On practice BIRD is limited to the amount of virtual memory available to the process to store routing information.
Kind regards, Tom van Leeuwen
-- SP5474-RIPE Sergey Popovich
512k routes should be fine. ;-) bird> show route count 48166116 of 48166116 routes for 509948 networks bird> bird> show mem BIRD memory usage Routing tables: 4123 MB Route attributes: 3640 MB ROA tables: 192 B Protocols: 38 kB Total: 7763 MB bird> -- Eric Cables On Wed, Jul 30, 2014 at 4:46 AM, Sergey Popovich <popovich_sergei@mail.ru> wrote:
Hi everyone,
Hello.
I got an announcement from my iptransit provider stating the ipv4 routing table size has now exceeded 500k routes, so I thought lets check if bird is able to handle this and actually find out if there are any limitations. I could not find it on the website, but if I remember correctly the amount of routes is only impacted by the amount of memory the bird server has?
BIRD implements FIB using hash tables with maximum number of entries limited to the power of 'unsigned int' on the target platform (32 bit on the most targets).
Thus teoretical limit of the FIB in BIRD is 2^32 == 4294967296 entries.
On practice BIRD is limited to the amount of virtual memory available to the process to store routing information.
Kind regards, Tom van Leeuwen
-- SP5474-RIPE Sergey Popovich
participants (3)
-
Eric Cables -
Sergey Popovich -
Tom van Leeuwen