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

Reply via email to