Re: [nvo3] I-D Action: draft-ietf-nvo3-gue-05.txt

Tom Herbert <tom@herbertland.com> Fri, 28 October 2016 22:07 UTC

Return-Path: <tom@herbertland.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 CD621129696 for <nvo3@ietfa.amsl.com>; Fri, 28 Oct 2016 15:07:24 -0700 (PDT)
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=ham 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 ZbIT6eRpQ_Os for <nvo3@ietfa.amsl.com>; Fri, 28 Oct 2016 15:07:23 -0700 (PDT)
Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (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 4C4F41295D1 for <nvo3@ietf.org>; Fri, 28 Oct 2016 15:07:23 -0700 (PDT)
Received: by mail-qk0-x230.google.com with SMTP id o68so103670464qkf.3 for <nvo3@ietf.org>; Fri, 28 Oct 2016 15:07:23 -0700 (PDT)
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; bh=Gwo0/ZcTZ51cAz7GZfyhHjx5mkcLwkPKhmXJ7QQJ8tE=; b=utCypaf19ekabixBSSeJPojxZSd7jpAIUUDZlRuKOWoC80sXfNxUPtQYWfG5muT/Tm gv9uqs/cB7rWgpGNiIYKzqjma59ID8rxij6oVxNsRvptkuwh45vOfwO2s9CXWqMR3eAq tX1r5wXJ+uHPPvxjbyjqAb0HqkNKuDeV8n1boTmiYwPg0HfrtzGHwNjsHgeuGrq75i37 v3M+w7rf/Vpmr7hJncnuuURQisLQFXK9pEblpcvsEDT1vsgBIO0VdfwDM/Hp2/kWaZ3s SnNKQ41eeliUIaU8exDZL6yjjKHv9H0ZxOXTWwzdrcHY9rpPqqlguKE+yy+qfmdYIGfi ZNDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=Gwo0/ZcTZ51cAz7GZfyhHjx5mkcLwkPKhmXJ7QQJ8tE=; b=ND9e9RQI59lpxnVxNzqZsCsinWYmlZEBrayFhT9CRBYTP/VbBT37yBUIuRO85r5L+O rWOehh3S1wToqTl0krOds5ZDfNZabywceYMZYveK6Ln1Ekd4GVI6OLKSqDHhqAid5f+E p/uZbsXJNfab3z0m/JJ0S2vjZy46pPzg8gOnfR1UOCroLrehbZL3wooTAypSQoiHfg7a eXNATyJeP4URGdexPq1CU5bdzG5kKC7XxR7fEjMV32XenUVspfQBTRRXUSAnmzU9crQB AycGpv6TzT1yacXoivOlkkEpZn0fkC/YOXGRyMKq/9S5D/j8h6I3bVdu7TPyyQ5oA4YD yGew==
X-Gm-Message-State: ABUngvdH3FOQU+Hb0odGgAvR/y6Y7zOMgha+a8J/30hbY565uATlOtocfrwbqkX2ZMjiU64Ia+07rgcug5gVeg==
X-Received: by 10.55.25.159 with SMTP id 31mr12180522qkz.267.1477692442355; Fri, 28 Oct 2016 15:07:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.44.71 with HTTP; Fri, 28 Oct 2016 15:07:21 -0700 (PDT)
In-Reply-To: <147769186933.24875.11970913078855863224.idtracker@ietfa.amsl.com>
References: <147769186933.24875.11970913078855863224.idtracker@ietfa.amsl.com>
From: Tom Herbert <tom@herbertland.com>
Date: Fri, 28 Oct 2016 15:07:21 -0700
Message-ID: <CALx6S36YkHXg7Q7uP92EN7ZXnJBnEFs-fO=C=0rSOjDTFVonyA@mail.gmail.com>
To: "nvo3@ietf.org" <nvo3@ietf.org>, "int-area@ietf.org" <int-area@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/NelWlB2tmqCwq0i7riES5o95JT4>
Subject: Re: [nvo3] I-D Action: draft-ietf-nvo3-gue-05.txt
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, 28 Oct 2016 22:07:25 -0000

Hello,

This is version 5 of the GUE draft.

Most of the changes are clarifications based on Bob Briscoe's in-depth review.

Some highlights:

- Added a terminology section
- Clarified that ports are set either for connection semantics or for
source port entropy
- Added motivation for random access of flags and fields
- Added an example of a GUE header with fields
- Clarified definitions of data messages and control messages
- Added reference to TOU about details of L4 encapsulation (need to
update TOU draft now)
- Adding diagrams to show how a received packet is reinjected for
protocol processing
- Added references to STUN and ICE in NAT discussion
- Added reference to RFC6438 in discussion about methods to get flow entropy
- Added "Benefits of GUE" section to motivations
- Added bit to security field (discussion with Lucy) by moving
checksum bit to end of allocated ones. Need to update extensions and
GUE security for this.
- Added guidelines about paramter negotian
- Fixed references

Our intent is to move GUE to be a WG item in int-area since it is a
generic protocol not really nvo3 specific. After Berlin IETF there was
call to take it up in int-area, however we didn't get official
acknowledgment of it being a WG item. Once we have that I assume the
draft name will change to reflect that.

Comments and review are greatly appreciated!

Thanks,
Tom


On Fri, Oct 28, 2016 at 2:57 PM,  <internet-drafts@ietf.org> wrote:
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Network Virtualization Overlays of the IETF.
>
>         Title           : Generic UDP Encapsulation
>         Authors         : Tom Herbert
>                           Lucy Yong
>                           Osama Zia
>         Filename        : draft-ietf-nvo3-gue-05.txt
>         Pages           : 37
>         Date            : 2016-10-28
>
> Abstract:
>    This specification describes Generic UDP Encapsulation (GUE), which
>    is a scheme for using UDP to encapsulate packets of different IP
>    protocols for transport across layer 3 networks. By encapsulating
>    packets in UDP, specialized capabilities in networking hardware for
>    efficient handling of UDP packets can be leveraged. GUE specifies
>    basic encapsulation methods upon which higher level constructs, such
>    tunnels and overlay networks for network virtualization, can be
>    constructed. GUE is extensible by allowing optional data fields as
>    part of the encapsulation, and is generic in that it can encapsulate
>    packets of various IP protocols.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-nvo3-gue/
>
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-nvo3-gue-05
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-nvo3-gue-05
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3