I think I know what this problem is: The flowvisor can take a single flowmod and split into many more specific flowmods based on your flowspace. But, in doing so, it should only copy the buffer-id to the first flow mod and not the subsequent ones, and the result is this error message. I'll file a bug and maybe a 2-line patch to fix this.
Thanks for the report, - Rob . On Mon, Sep 12, 2011 at 4:28 AM, ibrahim mun <[email protected]> wrote: > Thank you Rob, Nick, > > Just to close the thread! It wasn't a FV issue, I did the patch, edit > switch.c accordingly to discard possible problems, but the problem > persisted. > I had an error in mininet, also I changed the orden of events in nox.json (I > use pyswitch and dnsspy) and now it works. > > Almost everything go well, I have a OFPBRC_BUFFER_UNKNOWN (type=1 code=8) > error message only when a controller connects through flowvisor > I disabled all events registered in Nox and I still have the error, it seems > to be produced by FV installaing the slice? > > Anyway, it doesn't affect the functionality. I'm just trying to avoid > possible future problems related to this. Any idea? > > Ibrahim > > >> Date: Tue, 6 Sep 2011 13:22:26 -0700 >> Subject: Re: [openflow-discuss] FlowVisor and pyswitch >> From: [email protected] >> To: [email protected] >> CC: [email protected]; [email protected] >> >> Fwiw, the lldp packets are "malformed" because flowvisor is sourcing >> them not 100% according to spec. It's not that the network is >> trashing them somehow. >> >> I agree with Nick that the problem is elsewhere: if you can capture >> the of error message, it will have the openflow message that *caused* >> the problem embedded into it. >> >> - Rob >> . >> >> >> On Tue, Sep 6, 2011 at 1:00 PM, ibrahim mun <[email protected]> >> wrote: >> > Thanks Nick, I agree it doesn't seem a FV problem, but the lldp packets >> > are suspicious. However I updated to the last version but didn't see the >> > patch, I'll try it and if doesn't work I'll try to figure out the core >> > difference between pyswitch ans switch in the nox_dev maillist! >> > >> > ________________________________ >> > Date: Tue, 6 Sep 2011 15:47:02 -0400 >> > Subject: Re: [openflow-discuss] FlowVisor and pyswitch >> > From: [email protected] >> > To: [email protected] >> > CC: [email protected] >> > >> > On Tue, Sep 6, 2011 at 15:35, ibrahim mun <[email protected]> >> > wrote: >> > >> > I'm using FlowVisor 8.1 and Nox zaku. >> > when I use nox with switch component every thing go perfect, but for the >> > same network, when I use pyswitch it doesn't work! >> > I receive error type=3, code=2 a (permission error) and on wireshark I >> > see >> > malformed lldp packets. >> > >> > There are some malformed LLDP packets on the flowvisor side: >> > https://openflow.stanford.edu/bugs/browse/FLOWVISOR-131 >> > (There's a patch attached to that bug if you really need it today) >> > Although I'm not convinced they're the source of the problems you're >> > having. >> > -- >> > Nick >> > _______________________________________________ >> > openflow-discuss mailing list >> > [email protected] >> > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss >> > >> > > _______________________________________________ openflow-discuss mailing list [email protected] https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
