Re: [nvo3] Update on encapsulation design team

Fabio Maino <fmaino@cisco.com> Thu, 20 October 2016 19:02 UTC

Return-Path: <fmaino@cisco.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 84DD21296B8 for <nvo3@ietfa.amsl.com>; Thu, 20 Oct 2016 12:02:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.951
X-Spam-Level:
X-Spam-Status: No, score=-14.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.431, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 UW4SU_EP1BFi for <nvo3@ietfa.amsl.com>; Thu, 20 Oct 2016 12:02:52 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CA801296B7 for <nvo3@ietf.org>; Thu, 20 Oct 2016 12:02:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19736; q=dns/txt; s=iport; t=1476990172; x=1478199772; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=xRohxJGe6tLj8wMNuQ/VsGPeiT+cko18S6YhrMicUAs=; b=JS2WuHZW6qViHIw8U26ycOjk8lqB9Os96U8hZRGzWwTVoo0wl24/pupP HOBhA5YJ+O33boUVi9BdCaqNnk8xXL3NSxoaNjK5Zc8yCs0Ombl+tYSUJ Dcy1ZVSmZiYiuq66zriokTjBDttrJNiBuMokGbbUn5qPOcSSmaNkGpDWB I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0COAgAhFAlY/4wNJK1cGgEBAQECAQEBAQgBAQEBgwg2AQEBAQEdVwMnU4EmjA6WfJQ9gggcAQqFegKBfT8UAQIBAQEBAQEBYiiEYgEBAQMBAQEBaxALCxIGLiciDhMGAgEBiEYIDsNVAQEBBwEBAQEBARwFhj2BfYJYiiYFjz2KUZANgW6EaYMUhGmBJ4cThWyEAB42SgYIgwkcgXMeNIkZAQEB
X-IronPort-AV: E=Sophos;i="5.31,372,1473120000"; d="scan'208,217";a="338288975"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Oct 2016 19:02:51 +0000
Received: from [10.154.249.139] ([10.154.249.139]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id u9KJ2ocE005882 for <nvo3@ietf.org>; Thu, 20 Oct 2016 19:02:51 GMT
To: nvo3@ietf.org
References: <173AF2C8-D67A-429D-B748-648B8D3FDBA2@nokia.com>
From: Fabio Maino <fmaino@cisco.com>
Message-ID: <97a4f0d5-333c-0d69-b2ce-5c392bf5d7e7@cisco.com>
Date: Thu, 20 Oct 2016 12:02:50 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <173AF2C8-D67A-429D-B748-648B8D3FDBA2@nokia.com>
Content-Type: multipart/alternative; boundary="------------FD281054BDC0D95BFCAEAE5D"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/M5NbJy96oCxT-HsuYx6MK7sZeJg>
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: Thu, 20 Oct 2016 19:02:54 -0000

(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 2^nd 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