[Please don't drop the list] It seems you have an old version of FV. Could you run fvctl ping to figure out which version you are using. You should probably upgrade to a more recent version. > > FlowVisor treats in the same way all packet-ins for LLDPs (I am using > discovery script on POX controllers and it also sends LLDPs). Although > discovery script tries to force switches to send whole LLDPs inside > packet-in, it receives packet-ins with LLDP header only (there is buffer ID > specified). FV doesn't allow POX controller to send packet-outs for LLDP > packet-ins and also itself doesn't send any packet-outs for these packet-ins. > Because I couldn't look all that errors, I deleted part of discovery script > that sends packet-outs. Problem is that buffers on switches remain full.
FlowVisor may drop LLDPs from POX because of your flowspace configuration. Have you given access to the switchports you would like to use in your flowspace configuration. The buffers on the switch do not remain full, if there a no more free buffers in the switch then (depending on switch implementation) the oldest used bufferid is rewritten. I would assume that the bufffers are implemented in in a circular list, but that really depends on the implementer. Could you please send me a pcap file of the error you are seeing and also your flowspace configuration? > Can I somehow make FV to send PacketOuts for all LLDP PacketIns in order t > empty those buffers? > > > 2013/12/27 Ali Al-Shabibi <ali.al-shab...@stanford.edu> > Ah it would seem you have a very old version. But you should be able to get > the FV version from the command line tool fvctl with the following command: > fvctl list-version > > Could you goto > https://github.com/OPENNETWORKINGLAB/flowvisor/wiki/Installation-from-Binary > and follow those steps. > > If you are unable to update your version, then we can try to debug you > current one. > > Cheers. > > -- > Ali > > On 26 Dec 2013, at 16:14, Slavica Tomovic <slavicat...@gmail.com> wrote: > > > Hi Ali, > > > > How can I see which version is installed? I installed FV according > > instructions from this site: > > https://openflow.stanford.edu/display/DOCS/Installation+Guide > > > > but instead od adding: > > > > > > deb http://updates.flowvisor.org/openflow/downloads/GENI/DEB > > unstable/binary-$(ARCH)/ > > > > > > in /etc/apt/sources.list file I've added: > > > > > > deb http://openflow.org/downloads/GENI/DEB unstable/binary-$(ARCH)/ > > > > because there was some problem with first link. I think this is version1 or > > something newer, because it uses json instead of xml. I am sending you > > packet capture of the error message and packetOut that caused it. > > > > > > Thank you for your help. > > > > > > > > > > > > > > > > > > 2013/12/26 Ali Al-Shabibi <ali.al-shab...@stanford.edu> > > Hi Alex, > > > > FV does indeed send its own LLDP packets to the switches but these packets > > are never forwarded to the controllers. So in this setting POX should not > > be seeing these packets. Could you tell me which version of FlowVisor you > > are running and if possible could you send me a packet capture of the > > errors? > > > > Cheers. > > > > -- > > Ali > > > > On 21 Dec 2013, at 07:14, Alex Reyes <alexr.drea...@gmail.com> wrote: > > > > > Hi, > > > > > > I have a problem with deploying Flowvisor controller in my OF network. > > > After I run openflow.discovery and forwarding.l2_flowvisor scripts on my > > > POX controllers which are connected to FV I receive strange error: > > > > > > type(1) OFPET_BAD_REQUEST > > > code(8) OFPBRC_BUFFER_UNKNOWN > > > > > > I have used Wireshark on FV controller in order do understand how this > > > error occures and have noticed that FV sends some LLDP packets to > > > switches beside LLPD packets that openflow.discovery scripts on POX > > > controllers send. Also, when FV receives PacketIN message with LLDP from > > > switch, it forwards it to POX controllers. Discovery script than > > > processes that packets and creates PacketOut message with no action > > > specified in order to empty bufferID on which the received PacketIn > > > message relates on. But when FV receives that PacketOuts it sends Errors > > > to controllers. > > > > > > FV controller doesn't send any PacketOut for PacketIn messages with LLDP. > > > My controllers successfully detect their part of toplogy, but this errors > > > don't let them to work normally. Have you ever faced a similar problem? > > > If you have, can you please give me some advice how to solve it. > > > > > > Sorry on bad english, and thank you! > > > > > > > > > _______________________________________________ > > > openflow-discuss mailing list > > > openflow-discuss@lists.stanford.edu > > > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss > > > > _______________________________________________ > > openflow-discuss mailing list > > openflow-discuss@lists.stanford.edu > > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss > > > > <Screenshot1.png><Screenshot-2.png> > > _______________________________________________ openflow-discuss mailing list openflow-discuss@lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/openflow-discuss