Hi, Murphy,

It works good. When I reset the DL_TYPE, the flow entry is correct.

I guessit's the time for me to learn POX. :)

Thank you very much.

Weiyang
2012/8/16 Murphy McCauley <[email protected]>

> Yeah, I think it's probably just a bug that extract_flow() returns the
> match dictionary like that.  The corresponding bug was recently fixed in
> POX.
>
> I think you just need to set the 'dl_type' member of the match dictionary
> to the one you want to actually match (e.g., 0x0800 for IP -- not 0x8000).
>
> -- Murphy
>
> On Aug 15, 2012, at 7:57 PM, Weiyang Mo wrote:
>
> > Hi,
> >
> >
> > I recently met the following problem. I tried to communicate NOX with
> Pronto switches which are based on OVS.  And I tested IP packets flow.
> >
> > However when IP packets arrive controller, I find that these packets
> have VLAN tags. Therefore the NOX will treat them as VLAN packets and set
> the type= 0x8100. However this flow entry will not work on next packets at
> all.
> >
> > I used attributes = extract_flow(packet) to get all the attributes which
> include type= 0x8100. I need change the type to 0x8000 (i.e. IP). Is it
> possible to do that?Which syntax should I run?
> >
> > Thanks very much.
> >
> > Weiyang
>
>

Reply via email to