10GigE

I have been looking for a hardware platform that can move multiple 10GigEs of traffic. I found one, but the vendor gave me this bit of bad news:

Hi Mike:
Just wanted to add:

To get the full duplex 20Gbps at L3 (IP forwarding) on all 8 10GE ports and using just 8 of the 16 CPU cores, you will need to:

  • Maximum performance from the Sandy Bridge CPU’s by using the asymmetric multiprocessing offered by DPDK.
  • Standard Linux will not give you that high performance.
  • Application wise, you will need to do proper tuning like NUMA, cache locking, etc.

Does Mikrotik support these features necessary for that kind of throughput?

bump

Hotlava had 2 machines moving 200Gbps with 10Gb cards in MUM PL using routerOS.

Is that their username on here? I’d be interested in their configuration.

Oh, I see a http://www.hotlavasystems.com, though they claim to be using Vyatta and not MT.

Here’s more information on DPDK:

http://dpdk.org/

Looks like Fast Path for x86 boxes. Well, for the Intel drivers anyway…