There is definitely something wrong in your setup. The performance of the user 
space switch is limited, but you a system like the one below you should get to 
50-100 Mb/s or more.

>From an older email on this list:
> Here is a (very preliminary) performance comparison between kernel/user
> space of OpenFlow v0.9 reference design (not OpenWRT). v0.9 is VERY OLD
> and I don't recommend to use it (there is no much support), but just wanted
> to give you a rough figure. The kernel space one had roughly x2 higher
> forwarding performance than the user space one.
> > * Here is a summary of a brief performance test of v0.9:
> > - Userspace switch (udatapath)
> > Thrgouput: 47.9Mbps
> > Flow setup time: 1.074ms (min 0.827ms, max 6.908ms)
> > 
> > - Kernel switch (ofdatapath.ko)
> > Thrgouput: 94.2Mbps (Note: Soekris has only 100Mbps interfaces)
> > Flow setup time: 0.657ms (min 0.622, max 0.738ms)
> > 
> > (Note: Throughput was measured by TCP iperf. Flow setup time was by
> > 10 sec interval ping (50pings)).
> 
> Note:
> - As Yiannis said, v1.0 software reference design no longer has the kernel
> space implementation. OpenVswitch implementation has it.
> - The PC we used was Soekris 5501 (http://www.soekris.com/net5501.htm),
> which had only 100Mbps ether interfaces and poor CPU (500 Mhz AMD
> Geode CPU, 512 Mbyte DDR-SDRAM, 4x 100Mbps Ethernet ports), but probably
> more powerful than most of the OpenWRT boxes.
For fast software switching, in most cases the kernel implementation of 
OpenVSwitch will be your best bet.
---Guido Appenzeller
[email protected]
M: 650 469 3780
On Wednesday, March 30, 2011 at 6:58 AM, T Ficarra wrote: 
> I'm running the OpenFlow 1.0.0-rev1 version of the userspace switch on a 
> Fedora 7 64 bit OS. The machine is x86_64 with dual multicore intel 
> processors. For a network card we're using a 10Gb/s network processor.
> 
> I'm testing the switch using iperf. Output is on the order of Kb/s, and the 
> OpenFlow switch reports excessive speed, message too long, and drops packets.
> 
> Tim
>  On Wed, Mar 30, 2011 at 12:39 AM, Dan Talayco <[email protected]> 
> wrote:
> >  It would be helpful to know a little more about the setup you're using. 
> > For example, what versions of hardware, operating system, OpenFlow and what 
> > sorts of traffic you're running.
> > 
> >  Others can comment on the through put that's been seen on any SW 
> > implementation. I'm certainly interested to know what configuration can run 
> > at 10G.
> > 
> >  -Dan
> > 
> >  On Tuesday, March 29, 2011 at 8:09 PM, T Ficarra wrote:
> > > Is there any documentation regarding the limits of the userspace switch?
> > >
> > > Specifically, I am trying to run some experiments on a 10Gb/s network and 
> > > have been experiencing troubles with OpenFlow crashing.
> > >
> > > Thanks.
> > > T Ficarra
> > >
> > > _______________________________________________
> > > openflow-discuss mailing list
> > > [email protected]
> > > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
> > >
> > 
> > 
> _______________________________________________
> openflow-discuss mailing list
> [email protected]
> https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
> 
_______________________________________________
openflow-discuss mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to