need to choose hardware to handle full BGP table

Hello,

we are planing a medium size ISP and will use ROS for core router. just not sure about hardware , because we will BGP on those core routers and receive almost 400K routes.

If someone has experience with choosing hardware for BGP, please give a bit advice how much RAM memory do i need, what CPU ?


thanks ahead

I’d recommend an x86 based system, dual-core with a simple SATA flash for boot, 2GB of RAM, and Intel-based NIC chipsets like the 82546 and 82573. Stay away from fancy array subsystems and try and stick with hardware from the Supported Hardware list. The KISS principal works well here.

Attached are shots of one of my BGP routers with close to 1.2m prefixes while moving a couple of hundred Mbps. You’ll notice the CPU load is quite low and it’s only using 700M of RAM. It’s running ROS 4.17.
bgp2.gif
bgp1.gif

JJCinAZ

thanks for the answer, it was very useful.


also will be glad if someone posts several examples like “JJCinAZ”

What kind of devices are you in peer? Cisco or force10 or mikrotik or something?

I haven’t asked lately, but I’m sure it’s Cisco and Juniper.

I use RB1000 and it support two full bgp table with connection track enabled
I think RB1100AH2 is more than sufficient

hello,

how many prefixes do you have?

what is cpu average load?

two istances with 404607 prefixes, cpu average 45%