To be clear, you want to do per-packet load balancing for a single
flow? This isn't supported in OpenFlow - you could do flow-level
load-balancing - but it also probably isn't what you want. Per-packet
load balancing can lead to out of order packets.
I am working on a project to implement load distribution based on link
utilization. The basic idea is to distribute the load over output
ports that will take the flow to its destination. Consider a flow to a
destination that is reachable from a switch via 3 output ports {P1,
P2, P3}. I want to distribute the flow over them in round-robin
fashion. For this, I plan to use the counters maintained by Openflow
switch for that flow. Right now, I have built a nox-controller that is
able to detect flows and after that push the flow on to the switch. I
wanted to know how can I configure multiple switches to do round-robin
from my Nox-controller.
Regards,
--
Rohit Manohar
Graduate Student
North Carolina State University
Raleigh, US.
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
To
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org