Re: [lisp] Draft of new Proposed Charter

Luigi Iannone <ggx@gigix.net> Thu, 15 October 2015 09:47 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 0C0531ABD3B for <lisp@ietfa.amsl.com>; Thu, 15 Oct 2015 02:47:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level:
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, J_CHICKENPOX_92=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no
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 dP1I4BMm54Oj for <lisp@ietfa.amsl.com>; Thu, 15 Oct 2015 02:47:31 -0700 (PDT)
Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) (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 C4FCF1ABD38 for <lisp@ietf.org>; Thu, 15 Oct 2015 02:47:30 -0700 (PDT)
Received: by wicgb1 with SMTP id gb1so20165536wic.1 for <lisp@ietf.org>; Thu, 15 Oct 2015 02:47:29 -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=aOGe9Tk8xmR6tq/9iG9bde7WR6RXe8sETlp5lM6ZIck=; b=hKDL6IJNMFjq/IP/kYvruIfo782tykqY+rIeZlNU62UK6GPsoWCcDkshDwG7XSglZe 0Ple24LrWeblNTy+vaMxuO/3BXetU6FMIoLHPnw/BGCaq+USx+g4nO8kaFvyeVPLIDLb eP2L5R8ZIpSM4cmxP5/pHWloVi+pDp+xug9q0ryw3kZrTyI01qwydBOnwIJHtm/xjmkJ 00PV82zxzfgVdaYZSsxenM3XrxgkdMDRpAXglXovx7uNuVI3RcYbtzGlfdR6xnSvYfaV BF0z1JLFg3mX981jl+zdVTvtlVkOwjDGjHy58jxRTIB2nmr5X9oNDFLYqntzhG0F3HYk K/xg==
X-Gm-Message-State: ALoCoQkwmvejZurFBc1qOmNeIVwnRDWGJZIPuF2/qgxTz5P0HHjIi0vf3/5TaVvuyY1k3I40izCH
X-Received: by 10.180.91.12 with SMTP id ca12mr33327267wib.4.1444902448616; Thu, 15 Oct 2015 02:47:28 -0700 (PDT)
Received: from dhcp164-197.enst.fr (dhcp164-197.enst.fr. [137.194.165.197]) by smtp.gmail.com with ESMTPSA id x9sm15380145wjf.44.2015.10.15.02.47.27 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 15 Oct 2015 02:47:27 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <CAGE_Qewmo6d4n+f0MLVMH7kje_H+BVRj33h7H876Fs3JLR-LLQ@mail.gmail.com>
Date: Thu, 15 Oct 2015 11:47:31 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <BA16FC5F-3751-4961-A2B4-F5A6381FA395@gigix.net>
References: <B25C7BF8-93D4-464E-8A3E-88720612E0AD@telecom-paristech.fr> <561D7D55.3090305@cisco.com> <CAGE_Qex6iVji+9=Fw79DeNQ+YAUpy_EcU-Yhr4NruOYADKzNnw@mail.gmail.com> <DE654947-A08B-47DD-A3FA-7DE611C42BA4@gigix.net> <CAGE_Qewmo6d4n+f0MLVMH7kje_H+BVRj33h7H876Fs3JLR-LLQ@mail.gmail.com>
To: Albert Cabellos <albert.cabellos@gmail.com>
X-Mailer: Apple Mail (2.3094)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lisp/lTDZSpcmgR7aRBMB8iVwgHsMJsc>
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Draft of new Proposed Charter
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: Thu, 15 Oct 2015 09:47:33 -0000

Hi Albert

I may agree with you in what can be done and what is interesting, but…..

At this point it looks to me (personal opinion) as a bit premature to add such kind of working item.
It looks like we are still at very early stage where we still look what kind of solution would be the best fit.

Or have you more precise ideas?

ciao

L.


> On 15 Oct 2015, at 00:10, Albert Cabellos <albert.cabellos@gmail.com> wrote:
> 
> Hi Luigi
> 
> Please see my comments inline:
> 
> On Wed, Oct 14, 2015 at 1:31 AM, Luigi Iannone <ggx@gigix.net> wrote:
> 
> [snip]
> 
>> Having design guidelines does not forcedly mean having a programmatic language approach. Right?
>> 
>> In your opinion  could well defined guidelines (not language) be added to the current LCAF document?
> 
> I am unsure if we can do this without ending up reproducing some sort
> of language, we´ll start by defining scalar data-types, then complex
> data-types (combinations of scalars), then data-structures, then
> encoding mechanisms for each scalar and each data-structure and so on.
> 
> This could be as simple as defining an encoding mechanisms for YANG
> (XMLBIN with some sort of compression). I am not stating that we
> should go this precise way, what I am stating is that LCAF is rigid
> and, if a new use-case is not defined as an LCAF, it can´t be deployed
> in a standard way. A language could solve this issue and make the LISP
> control plane truly flexible.




> 
>> 
>>> to define new ones. A flexible language with a clear
>>> syntax would ease deployment of new use-cases both at the data and
>>> control plane.
>> 
>> How much relevant and with what priority is this for the WG? ( _NOTE_ this question is for the whole WG not just for Albert…)
>> 
> 
> me too :)
> 
> Albert
> 
>>> Maybe this could be done as experimental (not
>>> standard).
>> 
>> _if_ the WG decides to take on this work it would very reasonable to go for experimental.
>> 
>> ciao
>> 
>> L.
>> 
>> 
>>> 
>>> Albert
>>> 
>>> 
>>> On Tue, Oct 13, 2015 at 2:53 PM, Fabio Maino <fmaino@cisco.com> wrote:
>>>> 
>>>> Joel, Luigi,
>>>> thanks for taking a stab at this one.
>>>> 
>>>> I think it covers the relevant aspects that I would like to see the WG to focus on.
>>>> 
>>>> As discussed in the use case thread, I would suggest that the draft should mention a very small set of use cases that we can use to drive the design decisions. I think that we can possibly cover all of the protocol aspects you describe if we take the following two use cases:
>>>> 1) LISP-based programmable L2/L3 VPNs with extensions to support the following services:
>>>>   - encryption
>>>>   - programmatic northbound access to the mapping and to xTR configuration
>>>>   - SFC/NFV
>>>>   - VPN termination on mobile nodes
>>>> 2) LISP-based programmable L2/L3 VPNs for DC applications
>>>> 
>>>> I think these two will give a good scope to the WG work and, without resorting to more exotic use cases, reinforce the focus on the use of LISP as an overlay technology.
>>>> 
>>>> Thanks,
>>>> Fabio
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 10/13/15 1:30 PM, Luigi Iannone wrote:
>>>>> 
>>>>> Folks,
>>>>> 
>>>>> in the past weeks (and months) there was a fruitful discussion that took place on the mailing list (and also in Prague) concerning
>>>>> the new charter to be adopted by our WG. Thanks for this effort.
>>>>> 
>>>>> Beside this discussion we had proposals from WG members as well as discussion with our AD about what is practical and reasonable.
>>>>> Hereafter you can find the result: a draft of the new proposed charter.
>>>>> 
>>>>> This does not mean that discussion is over, rather that we reached a first consistent milestone for further discussion.
>>>>> Discussion ideally culminating in our meeting in Japan.
>>>>> 
>>>>> So please have look and send your thoughts and feedback to the mailing list.
>>>>> 
>>>>> Joel and Luigi
>>>>> 
>>>>> %—————————————————————————————————————————————————%
>>>>> The LISP WG has completed the first set of Experimental RFCs
>>>>> describing the Locator/ID Separation Protocol (LISP). LISP supports
>>>>> a routing architecture which decouples the routing locators and
>>>>> identifiers, thus allowing for efficient aggregation of the routing locator
>>>>> space and providing persistent identifiers in the identifier space.
>>>>> LISP requires no changes to end-systems or to routers that do not
>>>>> directly participate in the LISP deployment. LISP aims for an
>>>>> incrementally deployable protocol. The scope of the LISP
>>>>> technology is recognized to range from programmable overlays,
>>>>> at Layer 2 as well as at Layer 3, including NAT traversal, and
>>>>> supporting mobility as a general feature, independently of whether
>>>>> it is a mobile user or a migrating VM, hence being applicable in both
>>>>> Data Centers and public Internet environments.
>>>>> 
>>>>> The LISP WG is chartered to continue work on the LISP base protocol
>>>>> with the main objective to develop a standard solution based on the
>>>>> completed Experimental RFCs and the experience gained from early
>>>>> deployments.
>>>>> This work will include reviewing the existing set of Experimental RFCs
>>>>> and doing the necessary enhancements to support a base set of
>>>>> standards track RFCs. The group will review the current set of Working
>>>>> Group documents to identify potential standards-track documents and
>>>>> do the necessary enhancements to support standards-track. It is
>>>>> recognized that some of the work will continue on the experimental track,
>>>>> though the group is encouraged to move the documents to standards
>>>>> track in support of network use, whereas the work previously was
>>>>> scoped to research studies.
>>>>> 
>>>>> Beside this main focus, the LISP WG may work on the following items:
>>>>> 
>>>>> •       NAT-Traversal
>>>>> •       Mobility
>>>>> •       Data-Plane Encryption
>>>>> •       Multicast: Support for overlay multicast by means of replication
>>>>>        as well as interfacing with existing underlay multicast support.
>>>>> •       YANG Data models for management of LISP.
>>>>> •       Multi-protocol support: Specifying the required extensions to support
>>>>>        multi-protocol encapsulation (e.g.,   L2 or NSH – Network Service
>>>>>        Headers). Rather than developing new encapsulations, the work will
>>>>>        aim at using existing well-established encapsulations or emerging
>>>>>        from other Working Groups such as  NVO3 and SFC.
>>>>> •       Alternative Mapping System Design: When extending LISP to support
>>>>>        new protocols,it may be also necessary to develop the related mapping
>>>>>        function extensions to operate LISP map-assisted  networks (which
>>>>>        might include Hierarchical Pull, Publish/Subscribe, or Push models
>>>>>        and related security extensions).
>>>>> 
>>>>> _______________________________________________
>>>>> 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
>>