[ovs-discuss] Multiple MPLS labels support in OVS

Martin Varghese martinpattara at gmail.com
Mon Oct 22 05:10:10 UTC 2018


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


Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20181022/ece768aa/attachment.html>


More information about the discuss mailing list