A quick test indicates that this is probably more to do with iperf's UDP mode (which I don't know much about) than anything else.
Try replacing the OF switch with a plain bridge, and you get similar results. For that matter, try running iperf server and client on the same machine not going through ANY links, and you get a similar result. -- Murphy On Mar 27, 2012, at 12:57 PM, Murphy McCauley wrote: > My first guess is that you're not installing flows that match multiple UDP > packets, so every UDP packet is being sent as a packet_in to NOX and then > back to the switch as a packet_out or flow_mod. You can confirm this by > using the OpenFlow dissector for Wireshark and monitoring the > switch<-->controller traffic. > > -- Murphy > > On Mar 27, 2012, at 9:47 AM, Francesco Pocci wrote: > >> Hi guys, >> I'm testing a network that uses the OpenFlow protocol and nox as >> controller, and I am using iperf to test it. The results I get are >> strange, because when I use iperf with TCP packets the resulting >> bandwith is 30MBits/sec, while when using iperf with UDP the resulting >> bandwidth 1.05MBits/sec and this happens in every test that I make. >> the topology of my net is >> >> nox >> | >> pc1--------OFswitch------pc2 >> >> are there limitations in controller nox for UDP packets? >> what could be the problem ? >> best regards >> F.P. >
