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.
> 

Reply via email to