Hi Murphy, Thanks a lot for your reply.
Regarding to the first question: What components were you running in POX? I ran the openflow.discovery component of pox to detect the switches and links between them. (I also ran the forwarding.l2_learning switch and again I get this error: OFPBRC_BUFFER_UNKNOWN and other Openflow error messages such as flow mod failed ) And the second one: And is OFELIA raw hardware or are you running under Flowvisor? OFELIA is running under Flowvisor according to the below information from this link: http://www.fibre-ict.eu/index.php/cmf/ofelia "In order to slice the OpenFlow resources to support multiple experiments and users, the Expedient system, from which OFELIA inherits some of the most important features, make use of 4 layers: at the bottom are OpenFlow switches, then on top of them, the Flowvisor, the Opt-In Manager, and finally the OpenFlow Expedient connector. The Flowvisor is the most necessary part to isolate and support multiple experiments. At an abstract level, Flowvisor is a transparent proxy between many islands with OpenFlow switches and OpenFlow controllers used in a certain slice. Basically, the Flowvisor(s) present in each island (or provider) monitors OpenFlow protocol messages from and to the controllers, ensuring that each slice defined by the FlowSpace (a set of header values defined to isolate experiments) operates on traffic within that space." Best regards, Farzaneh From: Murphy McCauley [mailto:murphy.mccau...@gmail.com] Sent: Thursday, 9 October 2014 5:10 PM To: Farzaneh Pakzad Cc: pox-dev@lists.noxrepo.org Subject: Re: [pox-dev] OFPBRC_BUFFER_UNKNOWN in OFELIA testbed It might be much easier with more information. What components were you running in POX? And is OFELIA raw hardware or are you running under Flowvisor? -- Murphy On Oct 8, 2014, at 6:57 PM, Farzaneh Pakzad <f.pak...@uq.edu.au<mailto:f.pak...@uq.edu.au>> wrote: Hello everybody, I don't know if it is a relevant question to ask here: I am trying to do OpenFlow topology discovery (with pox) in real testbed called OFELIA. I've chosen some switches form one of the island to run the test. After I did all the settings, the controller started to work and detect the switches and links between them. However, in the meantime there are some openflow error messages and warnings as well. These errors are as follow: """ ERROR:openflow.of_01:[00-00-00-00-00-02|512 2] OpenFlow Error: [00-00-00-00-00-02|512 2] Error: header: [00-00-00-00-00-02|512 2] Error: version: 1 [00-00-00-00-00-02|512 2] Error: type: 1 (OFPT_ERROR) [00-00-00-00-00-02|512 2] Error: length: 28 [00-00-00-00-00-02|512 2] Error: xid: 0 [00-00-00-00-00-02|512 2] Error: type: OFPET_BAD_REQUEST (1) [00-00-00-00-00-02|512 2] Error: code: OFPBRC_BUFFER_UNKNOWN (8) [00-00-00-00-00-02|512 2] Error: datalen: 16 [00-00-00-00-00-02|512 2] Error: 0000: 01 0d 00 10 00 00 00 18 9e 11 2d 2c 00 06 00 00 |..........-,....| """ """ INFO:packet:(lldp tlv parse) warning TLV data too short to parse (86) INFO:packet:(lldp parse) error parsing TLV """ Would you please help me with that? I would like to know if anyone had this problem before and what makes this problem to happen and if I can solve it or not? Thank you all. Farzaneh