Dear Rob, all,

Assume this scenario. I am running FlowVisor, a controller on top of it, and a switch below. I fix a flow entry in the switch to send all packets matching a particular flow to the controller. Whenever any of those packets (non-openflow packets) are forwarded to the controller (i.e. in practice FlowVisor) FlowVisor crashes.

The error message is the cannot-bind-IP-because-already-in-use error that made FlowVisor crash already in the past.

Now I am wondering, is FlowVisor willing to take care of forwarding data packets (i.e. non-openflow packets) from the switch to the controller? I am referring to the case in which the controller set that rule in the switch. I guess this should be possible somehow, if FlowVisor keeps track of which controller asks which switch to forward data packets to the controller. If no, this his a considerable drawback of FlowVisor. One dirty solution could be to ask the switch to forward the packets through a different route, but I don't consider it feasible in all scenarios.

My questions are:

- Do you know what should be the behavior of FlowVisor according the current implementation?
- Have you ever found this problem? If so, did you find a workaround?

In the meantime I will navigate into the source code to try to fix this, but if any of you know a workaround would be really useful.


--
Jose Francisco Mingorance-Puga

ETH Zürich - Swiss Federal Institute of Technology Zurich
Computer Engeenering and Networks Laboratory
Communication Systems Group

ETZ G 94 Gloriastrasse 35
8092 Zürich Switzerland
Phone: +41 44 632 70 52
Skype name: jfmingorance
[email protected]

_______________________________________________
openflow-discuss mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to