User-space networking with Snabb
lwn.net
lwn.net
I remember the various RISC UNIX vendors ignoring Linux when it was new, a bit clunky, and short on enterprise features. They missed the head start.
Won't be too long before there are nice ecosystems built around DPDK, Snabb, etc...and people start replacing their higher end Cisco gear.
People have been talking about SDN and running Linux-based white box switches that cost significantly less than the name brand gear for years now. So far, reviews of actual deployments have been mixed, and the market reaction has been cautious.
Even those platforms are still ultimately running custom ASICs for the actual switching functions, which gives them a natural and very significant advantage over anything running under Linux on a general purpose CPU, so it's hard to see the likes of Snabb disrupting the same market any time soon.
The real value in these new technologies is the extra flexibility they offer precisely because on a general purpose CPU you can do whatever you want with the traffic as long as it fits in your time budget. That opens the door to a level of customisation in network functions that has been hard to achieve in the past, but right now I'd probably be more worried if I sold specialist networking devices with five/six figure price tags than if I sold standard, high-bandwidth switches and routers to the same sort of customer.
actually, might it possibly go the same way as it happened earlier in graphical workstation market ? where need lower end gets squeezed out by these commodity off-the-shelf components, and higher end stuff slowly dwindle into irrelevance...
It mentions netmap, DPDK, OpenOnload, etc.