Re: [nvo3] Update on encapsulation design team
Anoop Ghanwani <anoop@alumni.duke.edu> Mon, 24 October 2016 19:51 UTC
Return-Path: <ghanwani@gmail.com>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE2051297BE for <nvo3@ietfa.amsl.com>; Mon, 24 Oct 2016 12:51:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level:
X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 APVj-oICnqwg for <nvo3@ietfa.amsl.com>; Mon, 24 Oct 2016 12:51:47 -0700 (PDT)
Received: from mail-qk0-x232.google.com (mail-qk0-x232.google.com [IPv6:2607:f8b0:400d:c09::232]) (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 42B42129556 for <nvo3@ietf.org>; Mon, 24 Oct 2016 12:51:47 -0700 (PDT)
Received: by mail-qk0-x232.google.com with SMTP id w69so6986532qka.4 for <nvo3@ietf.org>; Mon, 24 Oct 2016 12:51:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=eGdSP2+buTSanmQeqvAPUTLolSPmco6aCEfro/B2zuU=; b=cXzGz1JGXltELUV4wKoJDsCq6eIefak+DmLAhowKEP7y1yaoSUbk70qfEswN7AtEgr O2u7NIll4t91GAW5y9x/YtQK8ZWekHs3+MlSK8//4qIxq0gG0zalpKoRBdWz6xudfUZr iehXkGVzI5ds3K75EezRuy9n+flsp1B5WkUNDW06lZdXukozdBl6rf4Bm7W23ZNS4a5N O/jZi9162Q2xAlLZ1siBoGhgdmeEhA0XnWR4zto1MkKaeiXw1OtEX+ov/Gyl3pQDfuLg 5vLngwY7ZQFZBTeeGxqcSS+bw79SSZMBLWO4iyR0UVoMSjUvEVnUDJqOlOhFASHQEUvI +jSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=eGdSP2+buTSanmQeqvAPUTLolSPmco6aCEfro/B2zuU=; b=VVE5rBT06Fdt8BmPr/4ify5KUQ0Ddjk6/tDAviivywjKCTfAQF6+XWiqG66VWEZa1s DtQ70aktkloT0KjlCuVEoonUt03mdogphBPxIGCCgDXbZQzOOxRh9jaeYRE9mECqGjWM xbhrqw6+mRuVlwmikBDMl2pJCW/y19JSQDql47hy3ON826KOnUmdufZLhxI/28KgizwK 7jcKFnKUQKCShHnEj4kOO9JBe9mRfQ/b49r1e2txP2ppeoRzkUfq7bsVz+Ee+jHQE+Vn P71liaahR+GmVsCFfQMA2u0OG7gQbfVmu5t/dPlvkgaTx2h1HSWcIttrLU77QN1BjDQS mWkA==
X-Gm-Message-State: ABUngveC1QQ52Ud20pDQPJODAuUjTVtLYYl8LgRdP8CT7y+T/IincpHcAkKW8udCxV3p46mwwiGoYghDTfQDuQ==
X-Received: by 10.55.188.193 with SMTP id m184mr15671196qkf.129.1477338706165; Mon, 24 Oct 2016 12:51:46 -0700 (PDT)
MIME-Version: 1.0
Sender: ghanwani@gmail.com
Received: by 10.233.221.70 with HTTP; Mon, 24 Oct 2016 12:51:45 -0700 (PDT)
In-Reply-To: <CAG4d1re=_nQQHxajdh3Ed-YwsREHxjWTRDZGV-7pvWHASETK3A@mail.gmail.com>
References: <173AF2C8-D67A-429D-B748-648B8D3FDBA2@nokia.com> <97a4f0d5-333c-0d69-b2ce-5c392bf5d7e7@cisco.com> <17474D02-9C99-4A13-B89C-7B80AAE774E2@gmail.com> <CA+-tSzwVK7gCsziEUs_c-f8tZFnFt5x-Xq5h9Rf8w+N0XqX1qQ@mail.gmail.com> <CAG4d1rcfpajK9xRu0GdvhtfW1=7Z-dm81P7LvU8sb7Tp3cP+yg@mail.gmail.com> <CA+-tSzwcdoWH9AJFdz-og2aYc-ws2MQ6=+H1S5Z5cLaGFj--Yw@mail.gmail.com> <CAG4d1re=_nQQHxajdh3Ed-YwsREHxjWTRDZGV-7pvWHASETK3A@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Mon, 24 Oct 2016 12:51:45 -0700
X-Google-Sender-Auth: S9mJs4qdl91hUPk3K8j7iOKsMZ4
Message-ID: <CA+-tSzwb0=O00c5Zt1fqoL-zAD3s=W1y-jTbDdW1kSkcq-_bKQ@mail.gmail.com>
To: Alia Atlas <akatlas@gmail.com>
Content-Type: multipart/alternative; boundary="94eb2c0430a6cb45cd053fa1b867"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/aU0AyUTrOF9H85e1NXS7q-7sZGY>
Cc: Fabio Maino <fmaino@cisco.com>, "nvo3@ietf.org" <nvo3@ietf.org>, Dino Farinacci <farinacci@gmail.com>
Subject: Re: [nvo3] Update on encapsulation design team
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>, <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>, <mailto:nvo3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Oct 2016 19:51:49 -0000
Hi Alia, Ideally I would rather not go there at all as expressed in the first part of Fabio's note. Assuming we must go there, having a section that documents why the WG thought we needed a new one would be good enough for me. Anoop On Mon, Oct 24, 2016 at 11:46 AM, Alia Atlas <akatlas@gmail.com> wrote: > Hi Anoop, > > On Mon, Oct 24, 2016 at 2:43 PM, Anoop Ghanwani <anoop@alumni.duke.edu> > wrote: > >> Alia, >> >> I think it will provide an official reference which will be helpful since >> all the encaps will be around a long time and we can point people to that >> document when we are asked the question "why did they develop yet another >> encap?". >> > > So what you are asking for is a section in the overall draft that talks > about the motivations and improvements? > There's a trade-off of speed and getting a solution done versus doing > process work for a theoretical future that won't happen if we don't get the > technical work finished. > > Regards, > Alia > > > >> Thanks, >> Anoop >> >> On Mon, Oct 24, 2016 at 11:30 AM, Alia Atlas <akatlas@gmail.com> wrote: >> >>> Anoop & Fabiio, >>> >>> On Mon, Oct 24, 2016 at 2:26 PM, Anoop Ghanwani <anoop@alumni.duke.edu> >>> wrote: >>> >>>> Agree with Fabio (including the suggestion for an interim deliverable >>>> on shortcomings). If the WG doesn't agree on the shortcomings, chances are >>>> they may not like the 4th encap. >>>> >>> >>> What do you expect to be different from the summary of technical >>> objections that came out of the last discussion? Are you looking for more >>> detail? >>> >>> I didn't see disagreement about the accuracy of the technical objections. >>> >>> Regards, >>> Alia >>> >>> >>>> Anoop >>>> >>>> On Thu, Oct 20, 2016 at 12:10 PM, Dino Farinacci <farinacci@gmail.com> >>>> wrote: >>>> >>>>> I agree with Fabio. >>>>> >>>>> Choosing a single encapsulation that is not 1 of the 3, creates a 4th >>>>> one that no one wants. >>>>> >>>>> And guess what, you make all 3 authors unhappy where none of them will >>>>> endorse (or implement) the 4th one. >>>>> >>>>> Dino >>>>> >>>>> > On Oct 20, 2016, at 12:02 PM, Fabio Maino <fmaino@cisco.com> wrote: >>>>> > >>>>> > (for full disclosure I'm one of the authors of VXLAN-GPE) >>>>> > >>>>> > Matt, Sam, Alia, >>>>> > I've expressed multiple times and in multiple venues my adversity >>>>> (and the motivations) to set this group to design yet another >>>>> encapsulation. I won't repeat it here once again, but I want to re-assert >>>>> that it's still were I stand. >>>>> > >>>>> > I've seen quite a few people in the mailing list here expressing >>>>> similar concerns, but I see that it has not changed the opinion of the >>>>> chairs and the AD on what they believe is the best way to move forward. >>>>> > >>>>> > That said, here are my comments to the charter. >>>>> > >>>>> > I think the design team first goal should be to clearly articulate >>>>> the shortcomings of the current encapsulations proposed to the WG. This >>>>> should be the very first deliverable of the design team. The actual design >>>>> work should start only once the WG has reached consensus on that document. >>>>> Especially considering that some of the encapsulations proposed are being >>>>> deployed, I think articulating the shortcomings will help to make the best >>>>> choice in term of (1) selecting which one will need to be extended, and (2) >>>>> designing the actual extensions. >>>>> > >>>>> > Below are my proposals on how to modify the wording of the charter. >>>>> > >>>>> > >>>>> > >>>>> > On 10/20/16 1:37 AM, Bocci, Matthew (Nokia - GB) wrote: >>>>> >> WG, >>>>> >> >>>>> >> We would like to give you an update on the process in the WG for >>>>> progressing the issue of a data plane encapsulation. The chairs and Alia >>>>> believe that the best way forward is to progress a single encapsulation >>>>> format that addresses the technical concerns raised on the list in the >>>>> recent discussions. This would address the clear overall consensus of the >>>>> Berlin meeting and list for a single encapsulation. >>>>> >> >>>>> >> The strategy should be to take one of the three existing >>>>> encapsulations and enhance it to address these concerns. This would become >>>>> the standards track output of the WG. The existing three drafts (GENEVE, >>>>> GUE and VXLAN-GPE) should be forwarded to the IESG as informational after >>>>> the standards track draft specifying the single encapsulation. This >>>>> provides an opportunity for those encapsulations to be documented and >>>>> maintained. >>>>> >> >>>>> >> The single encapsulation should be viewed as one that the WG and >>>>> industry can converge around for the future. >>>>> >> >>>>> >> We have created a design team to progress work on a single >>>>> encapsulation that can form the basis or work going forward. The design >>>>> team members are: Michael Schmidt, Uri Elzur, Ilango Ganga, Erik Nordmark, >>>>> Rajeev Manur, Prankaj Garg. Many thanks to these individuals for their help. >>>>> >> >>>>> >> Please see below for a draft charter for the design team. Please >>>>> review the charter and send comments to the list by 2nd November 2016. >>>>> >> >>>>> >> Regards, >>>>> >> >>>>> >> Matthew and Sam >>>>> >> >>>>> >> >>>>> >> ==== >>>>> >> NVO3 Encapsulation Design team 2016 >>>>> >> >>>>> >> Problem Statement >>>>> >> The NVO3 WG charter states that it may produce requirements for >>>>> network virtualization data planes based on encapsulation of virtual >>>>> network traffic over an IP-based underlay data plane. Such requirements >>>>> should consider OAM and security. Based on these requirements the WG will >>>>> select, extend, and/or develop one or more data plane encapsulation >>>>> format(s). >>>>> >> >>>>> >> This has led to drafts describing three encapsulations being >>>>> adopted by the working group: >>>>> >> - draft-ietf-nvo3-geneve-03 >>>>> >> - draft-ietf-nvo3-gue-04 >>>>> >> - draft-ietf-nvo3-vxlan-gpe-02 >>>>> >> >>>>> >> Discussion on the list and in face-to-face meetings has identified >>>>> a number of technical problems with each of these encapsulations. >>>>> Furthermore, there was clear consensus at the IETF meeting in Berlin that >>>>> it is undesirable for the working group to progress more than one data >>>>> plane encapsulation. Although consensus could not be reached on the list, >>>>> the overall consensus was for a single encapsulation (RFC2418, Section >>>>> 3.3). Nonetheless there has been resistance to converging on a single >>>>> encapsulation format, although doing so would provide the best benefit to >>>>> the industry. >>>>> > >>>>> > The portion of the last sentence that follows the comma ("although >>>>> doing so would provide the best benefit to the industry") doesn't seem to >>>>> be adding anything to the charter. I'd suggest it could be removed. >>>>> > >>>>> >> >>>>> >> Design Team Goals >>>>> > The design team should clearly articulate in a draft which are the >>>>> shortcomings of the proposed encapsulations, and where they fall short in >>>>> addressing the NVO3 architectural requirements. >>>>> > >>>>> > Once the 'shortcomings' draft has reached consensus of the WG, >>>>> >> The design team should take one of the proposed encapsulations and >>>>> enhance it to address the technical concerns. >>>>> >> Backwards compatibility with the chosen encapsulation and the >>>>> simple evolution of deployed networks as well as applicability to all >>>>> locations in the NVO3 architecture >>>>> > , together with the design goals articulated in the 'shortcoming' >>>>> draft, >>>>> > >>>>> >> are goals. The DT should specifically avoid a design that is >>>>> burdensome on hardware implementations, but should allow future >>>>> extensibility. The chosen design should also operate well with ICMP and in >>>>> ECMP environments. If further extensibility is required, then it should be >>>>> done in such a manner that it does not require the consent of an entity >>>>> outside of the IETF. >>>>> >> >>>>> >> Timeline >>>>> >> The design team should >>>>> > first produce the 'shortcomings' draft, get it adopted by the WG, >>>>> and then >>>>> > >>>>> >> produce a first draft describing the proposal by end of January >>>>> 2017. Target adoption by the WG by March 2017 IETF. >>>>> >> >>>>> > (those two dates may need to be adjusted accordingly) >>>>> > >>>>> > >>>>> > Thanks, >>>>> > Fabio >>>>> > >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> _______________________________________________ >>>>> >> nvo3 mailing list >>>>> >> >>>>> >> nvo3@ietf.org >>>>> >> https://www.ietf.org/mailman/listinfo/nvo3 >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > nvo3 mailing list >>>>> > nvo3@ietf.org >>>>> > https://www.ietf.org/mailman/listinfo/nvo3 >>>>> >>>>> _______________________________________________ >>>>> nvo3 mailing list >>>>> nvo3@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/nvo3 >>>>> >>>> >>>> >>>> _______________________________________________ >>>> nvo3 mailing list >>>> nvo3@ietf.org >>>> https://www.ietf.org/mailman/listinfo/nvo3 >>>> >>>> >>> >> >
- [nvo3] Update on encapsulation design team Bocci, Matthew (Nokia - GB)
- Re: [nvo3] Update on encapsulation design team Fabio Maino
- Re: [nvo3] Update on encapsulation design team Dino Farinacci
- Re: [nvo3] Update on encapsulation design team Tom Herbert
- Re: [nvo3] Update on encapsulation design team Dino Farinacci
- Re: [nvo3] Update on encapsulation design team Lizhong Jin
- Re: [nvo3] Update on encapsulation design team Bocci, Matthew (Nokia - GB)
- Re: [nvo3] Update on encapsulation design team Behcet Sarikaya
- Re: [nvo3] Update on encapsulation design team Lucy yong
- Re: [nvo3] Update on encapsulation design team Anoop Ghanwani
- Re: [nvo3] Update on encapsulation design team Alia Atlas
- Re: [nvo3] Update on encapsulation design team Anoop Ghanwani
- Re: [nvo3] Update on encapsulation design team Alia Atlas
- Re: [nvo3] Update on encapsulation design team Anoop Ghanwani
- Re: [nvo3] Update on encapsulation design team Fabio Maino
- Re: [nvo3] Update on encapsulation design team Tom Herbert
- Re: [nvo3] Update on encapsulation design team Alia Atlas
- Re: [nvo3] Update on encapsulation design team Fabio Maino
- Re: [nvo3] Update on encapsulation design team Alia Atlas
- Re: [nvo3] Update on encapsulation design team Tom Herbert
- Re: [nvo3] Update on encapsulation design team Joe Touch