[ovs-dev] [PATCH] FAQ: Describe the state of MPLS in Open vSwitch.

Simon Horman horms at verge.net.au
Fri Feb 7 05:04:21 UTC 2014


On Thu, Feb 06, 2014 at 08:50:39PM -0800, Ben Pfaff wrote:
> Signed-off-by: Ben Pfaff <blp at nicira.com>
> CC: Simon Horman <horms at verge.net.au>

This looks very nice to me and I believe the only missing piece
is the kernel datapath support, which I have posted v2.53 of to the
mailing list for Jesse's review.

Acked-by: Simon Horman <horms at verge.net.au>

> ---
>  FAQ |   20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
> 
> diff --git a/FAQ b/FAQ
> index 75d9e6b..e6e649f 100644
> --- a/FAQ
> +++ b/FAQ
> @@ -1111,6 +1111,26 @@ A: Open vSwitch 1.9 and earlier support only OpenFlow 1.0 (plus
>     When support for a given OpenFlow version is solidly implemented,
>     Open vSwitch will enable that version by default.
>  
> +Q: Does Open vSwitch support MPLS?
> +
> +A: Before version 1.11, Open vSwitch did not support MPLS.  That is,
> +   these versions can match on MPLS Ethernet types, but they cannot
> +   match, push, or pop MPLS labels, nor can they look past MPLS labels
> +   into the encapsulated packet.
> +
> +   Open vSwitch versions 1.11, 2.0, and 2.1 have very minimal support
> +   for MPLS.  With the userspace datapath only, these versions can
> +   match, push, or pop a single MPLS label, but they still cannot look
> +   past MPLS labels (even after popping them) into the encapsulated
> +   packet.  Kernel datapath support is unchanged from earlier verions.
> +
> +   Open vSwitch version 2.2 will be able to match, push, or pop up to
> +   3 MPLS labels.  Looking past MPLS labels into the encapsulated
> +   packet will still be unsupported.  Both userspace and kernel
> +   datapaths will be supported, but MPLS processing always happens in
> +   userspace either way, so kernel datapath performance will be
> +   disappointing.
> +
>  Q: I'm getting "error type 45250 code 0".  What's that?
>  
>  A: This is a Open vSwitch extension to OpenFlow error codes.  Open
> -- 
> 1.7.10.4
> 



More information about the dev mailing list