Trying to select BGP router

Unanswered Question

Hi, my organization is currently peering statically with two ISPs, pushing at peaks up to 100Mbit combined but typically 20Mbit combined during office hours. We'd like to move to a full route table BGP session with each ISP for redundancy and are looking for an appropriate router. One our our ISP's engineers has suggested the 7206/NPE-G2, saying he considers that hardware the minimum router spec to handle BGP sessions with the full table.

We're hoping to spend a bit less $$, wondering if the 7301 would be a good fit given our throughput.

I'd appreciate any advice on this, thanks.


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
paolo bevilacqua Mon, 05/11/2009 - 14:40
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

You can consider the npe-g1 or even 400.

In most cases, you never need the full table, even when for redundancy.

Joseph W. Doherty Mon, 05/11/2009 - 16:27
User Badges:
  • Super Bronze, 10000 points or more

What router are you using now, and its CPU load?

Is the 20 to 100 Mbps total traffic through the router?

Ethernet, for wire speed and minimum size frames requires 1.488 Kpps. So 100 Mbps (total bandwidth) would require 148.8 Kpps. Minimally double that to allow processing for other services, etc., means you probably want a router with at least about 300 Kpps. The NPE-400, -G1, or -G2 should do, as might the 3825 and 3845. (If you're looking at the 7301, which uses the -G1, also look at the 7201, which uses the -G2.)


What advantage do you see with obtaining each ISP's full Internet BGP table? If you're looking to optimize performance, I believe default route with OER/PfR delivers better performance with possibly less CPU impact to the router.

Reference for router performance:

paolo bevilacqua Mon, 05/11/2009 - 19:39
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

I had totally forgotten the 7x01. Funny as they started making them as I was still with the 7200 team :)

One of these is probably your best choice.

Danilo Dy Tue, 05/12/2009 - 04:32
User Badges:
  • Blue, 1500 points or more

7201 is an ideal BGP router. If you really tight with a budget, you can get 3845 with 512MB RAM.

Don't forget that you need minimum 512MB RAM for a full BGP routing table.

Thanks to you all for these helpful replies. I like the spec on the 7201 and think I can justify it more and more as I collect these types of opinions. I'd hate to underspend on the problem.

I appreciate the pointer as well towards OEF/PfR. This will be my first BGP implementation and I wasn't aware of that potential solution. Are the IOS releases for certain hardware we're discussing here considered the most stable with regards to OEF/PfR?

Joseph W. Doherty Tue, 05/12/2009 - 15:30
User Badges:
  • Super Bronze, 10000 points or more

For OER, I believe, you need 12.3T or later. 12.4 should be well along for stability.

For PfR you need 12.4T, I wouldn't consider it as stable.


This Discussion