Re: [nvo3-dt-encap] [nvo3] Encap draft published by design team

Tom Herbert <tom@herbertland.com> Thu, 16 February 2017 23:45 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: nvo3-dt-encap@ietfa.amsl.com
Delivered-To: nvo3-dt-encap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4036A12944F for <nvo3-dt-encap@ietfa.amsl.com>; Thu, 16 Feb 2017 15:45:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 Sg690wGT2NxP for <nvo3-dt-encap@ietfa.amsl.com>; Thu, 16 Feb 2017 15:45:27 -0800 (PST)
Received: from mail-qk0-x22c.google.com (mail-qk0-x22c.google.com [IPv6:2607:f8b0:400d:c09::22c]) (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 919BC1293EE for <nvo3-dt-encap@ietf.org>; Thu, 16 Feb 2017 15:45:27 -0800 (PST)
Received: by mail-qk0-x22c.google.com with SMTP id 11so30634517qkl.3 for <nvo3-dt-encap@ietf.org>; Thu, 16 Feb 2017 15:45:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=c+jj4QRrNwO2vGwzMH4V960Fd+BvcfB6xfDi4+iOJTQ=; b=l0u7QH1OOdMhgLSL2Wi3DXcjIVCPsI4YBHkhD5NfENX8p6SblkBHhixohh79ZdqQzX iQyv6eIAGCirw7zd+Sl9rg+wT7T5vxartQcxWxTZQN+zQbhK/4zaYtcK8gRqjhy9f1KJ k91NLtoc7ktqYU7n/d680PIXCeKhyB9ptYPd7qTJ1pDhej2lFwhRfobXqkuGV+8AAbec 333Di/kDGK2duL3qKhlah+uIgnfWFpDmGjtbDs0yPNnR0d99CCCk8ak6e4e1HZrk2aAf 4wUA+5LG1khBX68L/QvbNrgC6hpUL0x26r6AIm9w/sNzFtmMU5ZQa+I/e5HYEv/1hg6n Ts5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=c+jj4QRrNwO2vGwzMH4V960Fd+BvcfB6xfDi4+iOJTQ=; b=oc/Vp/9GZju+gOKF7/2XTJc6lP5jWhnntfOw9Hjm6hqJng6OtXlOUpD/GVjc5ly+Vr ZdDRn94llWSuy7jt4NYN/TyIZjAj7waIhoBLRUx2Jckr5KzmP9EiXpYNHbGAIxAmy7LR IbZAVfPxspDzw2Hm/ys6wgX7H3X3WXa3sOR26mfjmd3pj4pZLZhSEUtj0Wsc56VTYxcT Ole6Nfg3Jo/xWydCPEM7FvhBDnaH0cm92fvII0XY6kmFw8L4mMNZXFNi9nc8DnKiHmp3 Tz23RHpC46D5SdRsgKub21qwi59qelATAhHzNT7wdpFjzlN4qFH5nCOq/NLuEXuC3DA+ V9dQ==
X-Gm-Message-State: AMke39ljFJe11pDG5NimA/A5VpK0PedUIG7O2G0oLntcQZR6AypqCfWInhFisGLDp2AQ2PCxxfzAOsG0jS9ppA==
X-Received: by 10.55.24.33 with SMTP id j33mr989734qkh.14.1487288726767; Thu, 16 Feb 2017 15:45:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.43.227 with HTTP; Thu, 16 Feb 2017 15:45:25 -0800 (PST)
In-Reply-To: <43e548d6-45c4-bcfc-a295-120f5f5940de@isi.edu>
References: <CA+C0YO0yz4KBe=w+EXHVBA=XWErRAtTzdCNsca7h-BjJ2Bwdxg@mail.gmail.com> <CALx6S37AeS8QEtm1SJsFe9dAnEoCdPZodPJyr7jfYxxEnM040g@mail.gmail.com> <F80D14D0-57B0-4768-9405-4AF99526E439@vmware.com> <CALx6S35eYxWXCK3TsESedJ8g3zQDWHYyyJXObAJ4VMnC9Q1aQQ@mail.gmail.com> <65CC369B-CB65-40FC-8F7E-A805B554B8FD@vmware.com> <CALx6S34oFSkQ_bL=ike_5UNxk5P3UpB2cW0F4WSz=Vp0DotLZQ@mail.gmail.com> <53f0c27c-22c0-4ce9-d05b-6de44e6aa97d@isi.edu> <CALx6S35HKupQ+vOa9HqraeOEgo9M+zGtOs4SHsuOEoVoYCV=bA@mail.gmail.com> <b2dec453-46ed-3602-4c0e-92e8e3b1f3cb@isi.edu> <CALx6S36XqDYQYChewVPN5KXLFGVvYgvT7KoYhAwgo+MBcSh9ow@mail.gmail.com> <43e548d6-45c4-bcfc-a295-120f5f5940de@isi.edu>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 16 Feb 2017 15:45:25 -0800
Message-ID: <CALx6S36BO-+MQqKBDG8h=KDL-mDd_6TXneL3Hf+4hHeKQkKhUg@mail.gmail.com>
To: Joe Touch <touch@isi.edu>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3-dt-encap/TV-SM2LT3qIrqgcEvFcr_KTnMog>
Cc: Sam Aldrin <aldrin.ietf@gmail.com>, Sami Boutros <sboutros@vmware.com>, "nvo3-dt-encap@ietf.org" <nvo3-dt-encap@ietf.org>, "nvo3-chairs@ietf.org" <nvo3-chairs@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [nvo3-dt-encap] [nvo3] Encap draft published by design team
X-BeenThere: nvo3-dt-encap@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Private mailing list for internal NVO3 Encapsulation Design Team discussions <nvo3-dt-encap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3-dt-encap>, <mailto:nvo3-dt-encap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nvo3-dt-encap/>
List-Post: <mailto:nvo3-dt-encap@ietf.org>
List-Help: <mailto:nvo3-dt-encap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3-dt-encap>, <mailto:nvo3-dt-encap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Feb 2017 23:45:29 -0000

On Thu, Feb 16, 2017 at 3:30 PM, Joe Touch <touch@isi.edu> wrote:
>
>
> On 2/16/2017 3:26 PM, Tom Herbert wrote:
>> Admittedly, without any actual TLVs defined in Geneve all of this is
>> all just speculation on my part!
>>
>> Tom
> Agreed, and more specifically, regardless of the flexibility of TLVs in
> general, if the negotiation protocol specifies a fixed set of them, each
> with fixed, known length, then even though the TLV allows flexibility in
> what COULD appear, a given pair of endpoints can rely on a fixed set
> that is easy to parse in parallel.
>
Sure, if you require protocol negotiation to precede use of the
dataplane then not only can we define the required order of TLVs, but
we can also define the allowable set of TLVs that each side can send.
The concept of having ignorable TLVs could just go away (that is a
good thing IMO). Option negotiation is probably one of things that
mades TCP options deployable and avoids the concept of ignoring
options after negotiation.

But, as I said this idea creates a new dependency on a control plane
which is TBD. I'm afraid this could be a opening a Pandora's box of
new complexity that the group didn't bargain for...

Tom