Hi Guys,

I'm having trouble trying to add several flowmods to my OpenFlow switches. My application collects information from the network topology and calculates a (layer 2) route for every flow. Then it performs flow-mods in all the switches of the selected route in order to send the flow to its destination. I'm using as an example the "coreapps/switch" flowmod code. When my controller sends the flow-mod packets to the switches they respond with an error message (Specified buffer does not exist).

My app worked nicely on a testbed of 6 Linksys WRT54GL with an OpenFlow capable firmware and NOX Zaku without FlowVisor. Now I'm using 5 NEC IP8800/S3640-24T2XW with NOX Destiny and FlowVisor and I'm experiencing this problem. Is the buffer_id really necessary? Can I add a flowmod without specifying any buffer_id? How can I avoid this error?

I don't care about the packets that arrived before the flowmod being dropped. I just need to run a flowmod in several switches matching one single packet (the same one). I want all the switches to learn how to treat that type of packet all at the same time (I run a for loop in my code).

Thank you for your help.
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev

Reply via email to