On Mon, Oct 22, 2018 at 10:40:10AM +0530, Martin Varghese wrote:
> HI
> I need to support a use case where i need to send(push) and receive(pop)
> multiple MPLS labels in OVS
> 
> The description regarding the support for more than one MPLS labels is
> contradicting in the man pages of ovs-ofctl and ovs-fields.
> 
> The man page of ovs-ofctl  does not mention the support of more than one
> MPLS label.
> 
> *push_mpls:ethertype*
> 
> -          *A limitation of the implementation is that processing  of
> actions  will stop if push_mpls follows another push_mpls unless there
> is a pop_mpls in between.*
> 
> *pop_mpls:ethertype*
> 
> -          *Currently  the  implementation  restricts  ethertype  to  a
> non-MPLS Ethertype and thus pop_mpls should  only  be  applied  to packets
> with an MPLS label stack depth of one.*
> 
> Whereas the man page of ovs-fields mention a support of up to 3 MPLS labels.
> 
> *Unlike the other encapsulations supported by OpenFlow and Open
> vSwitch, MPLS labels are routinely used in ``stacks’’ two or three
> deep and sometimes even deeper. Open vSwitch currently supports up to
> three labels.*
> 
> 
> 
> Could someone please clarify

OVS supports up to 3 labels.

We'll update the documentation.
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to