Minlan is at Princeton so I'm not exactly sure the experimental setup. I doubt it is openvswitch.

The hardware switch issue is a tricky one. Some switches appear to have hardware limitations. However, others it seems to be a simple configuration issue. Justin was able to get tens of thousands of packets/s off a broadcom chip with an LB4G once he turned off rate limiting to the mcpu.
.m
Thanks for the data Martin.

Can you describe the switches used for this?  Were they openvswitch?
I assume the switches were running on a different machine than the nox
instance, to avoid CPU contention?

I've run similar numbers with the cbench utility that ships with
oflops: it simply emulates k switches and for each switch, tests the
number of packet_in/flow_mod responses a controller can produce, per
second.  AFAICT, these should be basically the same numbers.

Also, as a data point, the hardware switches we've tested are no where
near capable of producing that number of flow setups per second.  They
generally support hundreds of flow setups per second, due to their
limited CPU.

- Rob
.



On Sat, Jan 23, 2010 at 11:30 PM, Martin Casado <[email protected]> wrote:
Minlan recently did some performance analysis of Nox and has kindly agreed
to let me post the results to the mailing list.  For those who might be
interested:

#switch  flows/sec (peak rate)
   1       18K
   2       29K
   3       39K
   4       59K
   5       45K
   6       50K

This is roughly consistent with the numbers I've seen when doing similar
tests.  It is important to note that in general, multiple switches are
required to saturate Nox.

_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org





_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to