On Wed, Aug 24, 2011 at 8:29 AM, Ali Khalfan <[email protected]> wrote:
> I am trying to figure out the behavior of a switch implementing 1.0 with
> regards to mpls.  I have tried to implement a match based on the
> Ethernet tyepe (0x8847) but that would not work.
>
> When I do receive an MPLS packet on the controller's end, I can parse
> just as I parse an IP packet with the only difference being the ethernet
> type.  Is there any explanation to this behavior?   What about be the
> right way to have a match based on MPLS traffic ?

My guess is this is an issue specific to the switch you're using :
what switch is it?

No matter what the payload, you should always be able to match on the
ethernet src/dst macs and ethertype if the packet is really an
ethernet packet -- at least, this is what the protocol specifies.  I
wouldn't be surprised if a switch that knew about MPLS sent the MPLS
packets down a different pipeline than the ethernet packets, but from
an openflow perspective, this would be a bug.

- Rob
.
_______________________________________________
openflow-discuss mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to