BGP for Core Router CCR1009-8G-1S-1S+

What Level of BGP should this router be able to handle efficiently? I am thinking Default routes would be the most this would handle without over taxing the processor.

Should I expect to Handle a full Routing Table with dual ISP? If not what is the minimal level device that would handle this? the 1036?

I am asking this for an associate that has this device, thanks!

CCR1009 has 2GB of RAM.

Our recommendations are at least 256 MB RAM for a single copy of the table and at least 512 MB RAM for two or three copies.

Assuming the Internet route table size ~300 000 routes, for the first copy of the table, with routes resolved and active, about 155 MB extra memory is needed. This is only for the first copy specifically, the amount of RAM needed for each additional copy of the table is significantly less than that number.

RAM usage on RB1000 (BGP feed size 301 480 routes, no redistribution):

No BGP routes: 26 MB
Single copy: 181 MB
Two copies: 241 MB
Three copies: 299 MB

http://wiki.mikrotik.com/index.php?title=Manual:BGP_HowTo_%26_FAQ&redirect=no#Question:_How_much_memory_is_required_to_keep_the_global_BGP_route_table.3F

In other words CCR1009 can work efficiently with most BGP setups.

Take a look at this thread…it will give you a good idea of what is being done in production with CCRs and BGP:

http://forum.mikrotik.com/t/ccr-and-internet-bgp-survey-of-user-experiences/77363/1

Thanks, I felt confident that Memory wasn’t an issue, but I was skeptical of performance of traffic afterwards. I also read the other thread before and didn’t notice anything less than a 1016

CCR 1009 should be fine for a couple of full feeds if not a little more. I’ve seen 1100AHx2 used to take in BGP feeds as well although CCR is the norm these days for BGP peering.

For what it’s worth, we put a full BGP table into a 2011 rack mount just to see what would happen and it took in almost 90,000 routes before rebooting due to memory starvation :slight_smile: