On Sat, Mar 29, 2014 at 4:40 PM, Carlos Ferreira <carlosmf...@gmail.com>wrote:

> I would go with an FPGA approach, if I wanted to implement a full OF
> compliant switch.
> Software only switches are easier to implement yes, but very limited in
> terms of performance. I would use a software approach only If I wanted to
> implement an 100Mb switch of maybe, a 1Gb switch with low port number.
>

Modern PC hardware (with purpose-built software, not something general on
top of the linux networking stack) is capable of matching the forwarding
rates of 1Gb ASICs (< 200 Gbps, commonly found in 48x1G, 4x10G
configurations).  Of course, at those densities a purpose-built switch is
going to be a lot cheaper (and smaller) than a PC, although the PC is more
flexible which can be valuable for a certain class of application.

That being said, you can get 4-8 ports of line rate 1G ethernet with modern
hardware in linux with a fair amount of tuning and custom work.  If you
don't care about handling small packets at line rate, you don't even
particularly have to tune anything.

--
Nick
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to