Dear all,

I am starting to work with SDN concepts and I am noticing there is a lot of
challenging issues behind this paradigm. After solving the ARP flooding
problems (thanks to contributors of the mailing list), I have discovered
another interesting issue.

I am working with the mininet(OpenVswitch) +Ryu environment and I am trying
to get familiar with rules and flow tables. In order to do so, I use iperf
to generate traffic. My question comes here:
Normally, I work with UDP flows of 1M and I have realised that there are
some packets that are out-of order. This is due to the latency in the
communication between switch and controller. Of course, if I increase the
bit rate of the flow, more out-of-order packets are produced.
Is there any way to control it? I mean, can we configure the openvswitch to
buffer packets until the packet-in is received?
I have came out with a solution that is to store information about flows
and datapath ids at the controller to discard the packet in messages if the
come replicated, but I think is not a smart enough solution. What do you
think?
(when I say discard is to return from the _packet_in_handler function of
the app "simple_switch_13.py" without doing anything)

Thank you very much for your time and attention,

Kind regards,

Jordi Baranda
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to