Re: [lisp] LISP Overlay Model

Luigi Iannone <ggx@gigix.net> Wed, 26 August 2015 08:45 UTC

Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BF6F1ACE41 for <lisp@ietfa.amsl.com>; Wed, 26 Aug 2015 01:45:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U-vRP_uykK-f for <lisp@ietfa.amsl.com>; Wed, 26 Aug 2015 01:45:15 -0700 (PDT)
Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52DCD1AC7E8 for <lisp@ietf.org>; Wed, 26 Aug 2015 01:45:15 -0700 (PDT)
Received: by wicja10 with SMTP id ja10so8168842wic.1 for <lisp@ietf.org>; Wed, 26 Aug 2015 01:45:14 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=r7W2fTuOydIpx8Kd37AIPAXasHDmi4dCzhubuDyeWFg=; b=EOEh05o/LEMWY1/YyFGUqCgNM8lbXndB7HbYFB8wL/j1D7aojWK8CT7dIwOGuBCBk8 xZmxAKu2ObLSgq4derOUiLlvEgIbSjQJyTYTP4lzK3mU3umPGuebfK6z5xPRYnEhOU8C zOy7HFHdgK6CbFfEcwqP7fLFAyMPK6pCzIymtZvm641bb2VhO3l77cBvff0LzIruEMsn ciO6Gz3c4+KaxpuS5rFjIfBG/p0hcI8T2/SWzNwv+BmYiRGuT0h48R4dx7gh6W6MxoQd Hbs3ITcSPl+YULMlLc2xN5mSzZ6zkc770DptRDUlXzLcEhwT/1/CbA8OZlm7XY0ow+wE f12w==
X-Gm-Message-State: ALoCoQmOyMlF0nwDkNrMvDDyVDWnSCRConFQiFeihyzIuS4ucArA4Z6NV+2e+IPl+5AxIT4H6LKC
X-Received: by 10.180.83.227 with SMTP id t3mr11387213wiy.55.1440578714056; Wed, 26 Aug 2015 01:45:14 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:cc85:208d:7de3:f52f? ([2001:660:330f:a4:cc85:208d:7de3:f52f]) by smtp.gmail.com with ESMTPSA id ho10sm2694681wjb.39.2015.08.26.01.45.12 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Aug 2015 01:45:13 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <D5B700FC-7596-497F-8B03-7FAD548A33EC@gmail.com>
Date: Wed, 26 Aug 2015 10:45:56 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <B176DB3E-B91F-4E1F-BBC4-97BAEEF9D195@gigix.net>
References: <89CA974F-ADB1-444E-BF65-7C2B8C572AA6@gigix.net> <2819C9B6-4BD7-438A-BEF7-6AAB85AD136F@gigix.net> <55DC76E1.3040109@cisco.com> <D5B700FC-7596-497F-8B03-7FAD548A33EC@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lisp/d-UGkP-1KNCuMqFfLvIIdNnMzG0>
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] LISP Overlay Model
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Aug 2015 08:45:17 -0000

<no hats on>

> On 25 Aug 2015, at 18:27, Dino Farinacci <farinacci@gmail.com> wrote:
> 
> I agree with everything Fabio stated. To me this means, in totality, we support the following data-planes and corresponding well-known port numbers:
> 
> (1) L3 LISP ala RFC 6830, port 4341
> (2) L2 LISP ala Smith Internet Draft, port 8472
> (3) VXLAN already in the field, port 4789
> (4) LISP-GPE, port 4341

I do not think this would work. 
How can you make the difference between a LISP-GPE and a LISP header when both use the same UDP port?
You would need side information about whether or not an xTR supports or not the LISP-GPE header.
Feasible, but I fear that we will end up with so many corner cases that will make the solution complex.

Further, LISP-GPE and VXLAN-GPE are so similar that makes me wonder why should we have both?

L.


> (5) VXLAN-GPE, port 4790
> 
> And nothting else.
> 
> Supporting (4) and (5) will allow (2) and (3) to eventually go away. Which means we end up with port 4341 for L2 and L3 overlay support using a LISP header, and L2 and L3 overlay support using a VXLAN header.
> 
> And the LISP header and the VXLAN header look so much alike that we can conclude that VXLAN is just a less-feature data-plane than LISP.
> 
> We go this route, we head in a direction of *less* encapsulations that do *more* functionality than we have today.
> 
> Dino
> 
>> On Aug 25, 2015, at 7:08 AM, Fabio Maino <fmaino@cisco.com> wrote:
>> 
>> As an author, I certainly support inclusion of VXLAN-GPE (and its counterpart LISP-GPE) and I'll continue to contribute to that work.
>> 
>> Given the wide availability of VXLAN in many HW and SW platforms, it may make sense to include VXLAN as well, especially for the NVO3 use cases. Note that with VXLAN-GPE, support for VXLAN will come almost implicitly.
>> 
>> 
>> Fabio
>> 
>> 
>> On 8/25/15 2:02 AM, Luigi Iannone wrote:
>>> Hi All,
>>> 
>>> Thanks from the reply so far.
>>> 
>>> What I gather is that there is interest in extending the LISP overlay model to support other data-planes.
>>> 
>>> What remain unclear is what those data-planes should be.
>>> Note that it is impossible to cover all existing data-planes.
>>> 
>>> Would be helpful if the group gives a clearer direction by suggesting a set encaps to add support for.
>>> (this include as well the willingness to directly contribute to the work)
>>> 
>>> ciao
>>> 
>>> L.
>>> 
>>> 
>>>> On 10 Aug 2015, at 00:05, Luigi Iannone <ggx@gigix.net> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> LISP provides a rather complete and powerful control-plane, where
>>>> by means of LCAF, possibly any existing namespace can be mapped
>>>> on each other.
>>>> However, the data-plane is not as flexible. The current specifications
>>>> allow only IPv4 over IPv6 and vice versa.
>>>> 
>>>> In order to create what Sharon Barakai defined “map assisted overlays”
>>>> more work is needed.
>>>> 
>>>> In this context the WG should also decide whether just an extended/enhanced
>>>> data-plane is sufficient/needed. Or should the scope be slightly larger and
>>>> allow as well to support multiple headers type?
>>>> Such header are not necessarily defined by the LISP WG
>>>> (e.g.  VXLAN-GPE, GENEVE, GUE, etc.)
>>>> 
>>>> Would the WG be interested in working in extending the LISP overlay model
>>>> in order to provide data-plane support for what the control plane already allows?
>>>> And what should be the scope?
>>>> 
>>>> Joel & Luigi
>>>> 
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>> 
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
> 
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp