Re: [nvo3] Update on encapsulation design team

Lizhong Jin <lizho.jin@gmail.com> Fri, 21 October 2016 06:04 UTC

Return-Path: <lizho.jin@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 0830712944B for <nvo3@ietfa.amsl.com>; Thu, 20 Oct 2016 23:04:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 DR9gRaXJt76c for <nvo3@ietfa.amsl.com>; Thu, 20 Oct 2016 23:04:23 -0700 (PDT)
Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (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 0C166126B6D for <nvo3@ietf.org>; Thu, 20 Oct 2016 23:04:22 -0700 (PDT)
Received: by mail-qk0-x236.google.com with SMTP id f128so126570481qkb.1 for <nvo3@ietf.org>; Thu, 20 Oct 2016 23:04:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc; bh=OSW4m2l8AOs/vasCDo7iQHvwgHwS2TSZISo5zrJf2lM=; b=a9delUrNy8cHpOzV20aYLL95jkvYnS9Wp+Wy+N9jXF1Ty+GVmTjkgfkTtQEuMijf9v ap0QJ6CxSgujdozlRK0tw5lhfjksVpNgMG243ZpS5L8MLZ3zXc7CPBo22iMtmJvD9KLd hqZ7LHL9hba3ZaU8audJGqFYb+5WAZ2rOAq0gkHrxsk0axDJtSxNM5WEhm7HjltxYEkW D7Yo7Nq7hdyxpsI42T+dKBzTLTLIqukAWY0GZRMmYmf9Ec+MEb0z/MRrChfw+7jI6x43 e+ZkHb8I+FCacFicdIm+exRGHSoBrhzcNbqQEbYHp3RfSfBxOylujHrSK4PPzi2CzlNR yh4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=OSW4m2l8AOs/vasCDo7iQHvwgHwS2TSZISo5zrJf2lM=; b=E6tsCZlv24WeDN0qebBXRzeA/xfTe42bcCq1SeenXiMJwHh8JOC7QZ/N8oUlyQPBtE kteRn3zYQLxXgHsJQOn/PWTvBRUJeed1DbGtsyjRmjUx3N0JJdspB8ZFWUUBQ6JGyrGx H6LpB1gZ829Wf1LA+7guzlzbmD9FAVWGQy1m2f6ZEtkz3xynHcWtgtwrR52S3yf4IiYX sPH0pQr0AhA+LpKPq0gG/dzAAADdnePnYkoAT2hcQxJlC4cB9TTYXSzVCFE961sNjGEy yd+4PcHlNxWHjg1E88826F6tN2UJT4rwa5SARPWe8gr902oSuZr9TLezySuSsdqGoGz3 zNJQ==
X-Gm-Message-State: ABUngvddkNTBEGEML4dNVVbJ6Si+e6m91DmGtCJSHmDMCS+fo9vLa2zCiaqTjYKCxdQx8S4eA8A7zFlNN1q+Fw==
X-Received: by 10.194.103.41 with SMTP id ft9mr2552833wjb.8.1477029861856; Thu, 20 Oct 2016 23:04:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.43.129 with HTTP; Thu, 20 Oct 2016 23:04:21 -0700 (PDT)
From: Lizhong Jin <lizho.jin@gmail.com>
Date: Fri, 21 Oct 2016 14:04:21 +0800
Message-ID: <CAH==cJzDKyQa+3L-vsw1LeMT3-X7Xfg1A137=o5pQ_X0jFJOcg@mail.gmail.com>
To: "nvo3@ietf.org" <nvo3@ietf.org>
Content-Type: multipart/alternative; boundary="089e0102d9123d1964053f59d03d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/bhxjyjWONCx4UmtLSMsl_5c3SJ0>
Cc: fmaino@cisco.com, Tom Herbert <tom@herbertland.com>, 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: Fri, 21 Oct 2016 06:04:26 -0000

I get the similar understanding from Tom. But I am not confident with the
timeline, hope will not be delayed.

Regards
Lizhong


---------- Forwarded message ----------
> From: Tom Herbert <tom@herbertland.com>
> To: Dino Farinacci <farinacci@gmail.com>
> Cc: Fabio Maino <fmaino@cisco.com>, "nvo3@ietf.org" <nvo3@ietf.org>
> Date: Thu, 20 Oct 2016 12:35:40 -0700
> Subject: Re: [nvo3] Update on encapsulation design team
> 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.
> >
> My $0.02: That's not the way I read Matthew's message. It seems like
> the conclusion to the technical objections query is that objections
> were raised for all three protocols and so none of them were ready for
> standardization. The goal of the design team seems to be to start with
> one, presumably the one with the fewest issues, and enhance it to
> answer all the technical objections with an effort to maintain
> backwards compatibility for that protocol. This might essentially be a
> method of picking one as I believe you proposed earlier.
>
> Tom
>
> > 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
>
>
>
>