Low Cost 10G Router

What options are available for a small, low cost router that has at least
four 10G ports, and can handle full BGP routes? All that I know of are the
Juniper MX80, and the Brocade CER line. What does Cisco and others have
that compete with these two? Any other vendors besides Juniper, Brocade,
and Cisco to look at?

How much is "low cost"?


If you are considering Juniper, check out the MX104. There are bundles currently that give you similar capacity to an MX80 at a significantly lower price.


Here is what I found on Google about Cisco's options:

And when it comes to Juniper, you might be able to get it done with MX40
(look at their options, there are different combinations of chassis and
cards), and you can always upgrade to a MX80 later.

Just not sure you can find anything low cost when you need to route 10gbps.

Oops, Cisco ASR 1k series might not cut it, you can take a look at their 9k

As low as possible, though I am not sure how low that can be.

For example, I can get a MX480 used with a 4 10G card for $16K. That would
easily handle my needs, but it's overkill for what we need to do.

I would love a solution under 10K, but not sure if one exists.

You could potentially do it with a Vyatta 5600 or a 6Wind Turbo router
running on a generic server, but I am not sure where the cost crossover
is with physical hardware especially if you go with used hardware.

If you want virtual 10gb ports go vmware with a cisco routing vm or juniper routing vm


We are using softrouters based on Supermicro chassis, E5v3 cpu,
Linux/BIRD and Intel 10G NICs. And VERY happy.


    Hardly low cost =D

Wiadomość napisana przez Max Tulyev <maxtul@netassist.ua> w dniu 19 maj 2015, o godz. 19:58:

We are using softrouters based on Supermicro chassis, E5v3 cpu,
Linux/BIRD and Intel 10G NICs. And VERY happy.

Out of curiosity, how much traffic you pass over those softrouters?


What's the application, and what traffic levels do you anticipate. Any special features like MPLS or MPLS-TE?

Huawei NE40E-X1-M4

I've two of these with full routes and so far (4months) they've functioned
perfectly, and the price point is... inexpensive.


Last config I touched: 2xIntel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz, 12
Gbit summary, <5% each core load.

And what PPS rate (in+out)?

How much of that traffic is valid legit traffic as well :frowning:


1.4Mpps now.

How cheap is cheap and what performance numbers are you looking for?

About as cheap as you can get:

For about $3,000 you can build a Supermicro OEM system with an 8-core Xeon
E5 V3 and 4-port 10G Intel SFP+ NIC with 8G of RAM running VyOS. The pro
is that BGP convergence time will be good (better than a 7200 VXR), and
number of tables likely won't be a concern since RAM is cheap. The con is
that you're not doing things in hardware, so you'll have higher latency,
and your PPS will be lower.

I haven't tried this configuration as a full router in production, but have
been using them in a few places as a firewall solution and they've handled
everything I've thrown their way so far. Initially, I had these in place
as "low-capital" solutions that were going to be temporary so we could
start building out a new environment and collect usage data to have real
world sizing data for something like an ASA cluster, but they've worked so
well that we've held off on that purchase for now (given challenging budget
times in higher-education).

The stability of VyOS has been good, and the image-based upgrade system has
worked every time without issues for the past year or two (starting from
1.0.1 to the current 1.1.5). That said documentation for VyOS is poor, so
you should be ready to dig into some source code or hit the IRC channel to
get things running. Having a foundation with general Linux knowledge is
helpful here too.

If you just need a 10G link but only commit to 2-3G then this solution
might be able to work well for you. If you need closer to line-rate 10G at
small packet sizes then you might start running into performance
limitations due to latency. If this is the case there is the Vyatta
vRouter 5600 (VyOS is based on the GPL portions of the 5400), which claims
to have Intel DPDK support and can handle multi-10G at line rate; but last
time I checked it was really expensive ($10,000 per core or something
ridiculous like that).

In terms of commercial solutions, I think 10G and BGP are two things that
don't combine well for "cheap".

An ASR1K might do the trick, but more likely than not you're looking at an
ASR9K if you want full tables; I don't have any experience with the 1K
personally so I can't speak to that. The ASR 9K is a really great platform
and is what we use for BGP here, but it's pretty much the opposite of cheap.

As far as the firewall stuff goes, I have a draft of VyOS as a firewall
that I've been wanting to put together (still needs work):


P.S. Sorry the documentation for VyOS is so bad, what's there so far in the
User Guide is basically me trying to do a first pass in hopes that others
would help out and there haven't been many updates.

How much does a Huawei NE40E-X1-M4 cost Richard?

The running estimate is about 3 cores per 10GIf to maintain Line-Rate forwarding. The Enterprise version of Vyatte runs around 1.5-2 cores per 10Gif (Depends on how the forwarding plane is treating traffic, if you're remarking or heavy firewall rules the interrupt forwarding cost starts to impede.