3 ms·
Does anyone know about the current state of IP routing on commodity NICs and Linux? Is 14M pps on 500'000 routes possible?
by ju-st 11y ago
Does anyone know about the current state of IP routing on commodity NICs and Linux? Is 14M pps on 500'000 routes possible?
- acd 11y agoYou want to check out Brocade, Intel DPDK and 6wind. Brocades Vyatta router has DPDK support as has Juniper VMX. http://www.slideshare.net/shemminger/dpdk-performance http://www.slideshare.net/shemminger/dpdk-performance
- ju-st 11y agoNice, DPDK has even a library for longest prefix matching [1] but sadly there are no published performance results. [1] http://dpdk.org/doc/guides/prog_guide/lpm_lib.html#lpm-api-overview http://dpdk.org/doc/guides/prog_guide/lpm_lib.html#lpm-api-o...
- comice 11y agoI don't have any figures for you right now, but routing is certainly a different problem than what is described in this article as routed packets don't need to be passed to userspace for any processing. Makes a huge difference for performance!
- pyvpx 11y agodepends on the commodity NIC. but yes, an E5 with an Intel 10G card can almost do 14Mpps "out of the box"
- gonzo 11y agoWe're doing 5Mpps (routed, net bridged) on a single core with a project we're calling netmap-fwd. I'll blog about it on blog.pfsense.org in a few days when I return from Brazil.
- ju-st 11y agoRSS is subscribed :)