Re: [Tsv-art] Tsvart early review of draft-ietf-nvo3-geneve-08

"Black, David" <David.Black@dell.com> Tue, 27 November 2018 17:55 UTC

Return-Path: <David.Black@dell.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E02A3128A6E for <tsv-art@ietfa.amsl.com>; Tue, 27 Nov 2018 09:55:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.161
X-Spam-Level:
X-Spam-Status: No, score=-4.161 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=NjLpKtCs; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=YTiT/SQo
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 BeGWDxvfj2Ai for <tsv-art@ietfa.amsl.com>; Tue, 27 Nov 2018 09:55:51 -0800 (PST)
Received: from esa2.dell-outbound.iphmx.com (esa2.dell-outbound.iphmx.com [68.232.149.220]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2862A127B92 for <tsv-art@ietf.org>; Tue, 27 Nov 2018 09:55:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1543341351; x=1574877351; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=cH0odZunxeoe65i2+0glJVVGbHXfj38Q9CAdHw9Q5eA=; b=NjLpKtCs7CewyZOFN/JMdtYbEhnJxleB5ANRJ2z6wYvOfVR7dNveOFo4 IjrBsN8A7OpcSewaEi4AGQBqKN0tqFWDKzwvZP8Fb1327MUNPVfTBkHtv YyEg2P2lN/SM2M7hqhkodej3IRKKpsKOZMuNLpUm9TT7b4i7hY/X+5OSf E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2EHAABIhP1bhyeV50NkHAEBAQQBAQcEAQGBUQcBAQsBgTCBOYECJwqDb4gYX4sqgg2XQBSBKzsLAQEYCwuEPgIXgwIiNAkNAQMBAQIBAQIBAQIQAQEBCgsJCCkjDII2JAEPMRwvCQYBAQEBAQEnAQEBAQEBAQEBAQEBAQEBAQEBFwJDARIBARgBAQEBAwEBEBERDB8PCwELBAIBCBEEAQEDAgYdAwICAiULFAEICAIEDgUIGoJ/AYIBAQ6aBQKBEIlYAQEBboEvgn2HJwMFgQuJZoEcgVg+gRFGgkyDHgEBgS4BEgEhBTECgkoxgiaJFz6WOQMEAgKGeopMgVmFC4oniW6DWIpKAgQCBAUCFIFGgR1xcFCCbII1gkyBB4UUhT9BMYtYgR+BHwEB
X-IPAS-Result: A2EHAABIhP1bhyeV50NkHAEBAQQBAQcEAQGBUQcBAQsBgTCBOYECJwqDb4gYX4sqgg2XQBSBKzsLAQEYCwuEPgIXgwIiNAkNAQMBAQIBAQIBAQIQAQEBCgsJCCkjDII2JAEPMRwvCQYBAQEBAQEnAQEBAQEBAQEBAQEBAQEBAQEBFwJDARIBARgBAQEBAwEBEBERDB8PCwELBAIBCBEEAQEDAgYdAwICAiULFAEICAIEDgUIGoJ/AYIBAQ6aBQKBEIlYAQEBboEvgn2HJwMFgQuJZoEcgVg+gRFGgkyDHgEBgS4BEgEhBTECgkoxgiaJFz6WOQMEAgKGeopMgVmFC4oniW6DWIpKAgQCBAUCFIFGgR1xcFCCbII1gkyBB4UUhT9BMYtYgR+BHwEB
Received: from mx0a-00154901.pphosted.com ([67.231.149.39]) by esa2.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 27 Nov 2018 11:55:49 -0600
Received: from pps.filterd (m0134746.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wARHlwgv020739 for <tsv-art@ietf.org>; Tue, 27 Nov 2018 12:55:49 -0500
Received: from esa3.dell-outbound2.iphmx.com (esa3.dell-outbound2.iphmx.com [68.232.154.63]) by mx0a-00154901.pphosted.com with ESMTP id 2p14022fxe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <tsv-art@ietf.org>; Tue, 27 Nov 2018 12:55:48 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa3.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 27 Nov 2018 23:55:04 +0600
Received: from maildlpprd51.lss.emc.com (maildlpprd51.lss.emc.com [10.106.48.155]) by mailuogwprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wARHtj79021948 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 27 Nov 2018 12:55:46 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wARHtj79021948
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1543341347; bh=84R5XvXIPr4RglcS6eseb5ySZag=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=YTiT/SQoIGSOIclroM2Rsv+bG+hsUYrIh2KO2HTOW+ofrSVyJQYi30Z0mYaWFyH7B 35sVB6/IAu/3IddT/iO/fDfo6e9+dT5i0E0qaSN5CBXh0J5VdUFN46x26q0wmXj7fE 0eHtBcarrI/IoHm9pcReHeiPIHgNvMnu/QEQp4Jk=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wARHtj79021948
Received: from mailusrhubprd04.lss.emc.com (mailusrhubprd04.lss.emc.com [10.253.24.22]) by maildlpprd51.lss.emc.com (RSA Interceptor); Tue, 27 Nov 2018 12:55:34 -0500
Received: from MXHUB316.corp.emc.com (MXHUB316.corp.emc.com [10.146.3.94]) by mailusrhubprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wARHtY2E010600 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Tue, 27 Nov 2018 12:55:34 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB316.corp.emc.com ([10.146.3.94]) with mapi id 14.03.0399.000; Tue, 27 Nov 2018 12:55:33 -0500
To: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>
Thread-Topic: [Tsv-art] Tsvart early review of draft-ietf-nvo3-geneve-08
Thread-Index: AQHUhjFcsMeQx34h5USIPQXnhnoYL6Vj6Feg
Date: Tue, 27 Nov 2018 17:55:32 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630358BC1@MX307CL04.corp.emc.com>
References: <154182743095.439.1694477940218072827@ietfa.amsl.com> <38C1F8EA-C97E-4541-B1AF-B1EC9A5CC79A@kuehlewind.net>
In-Reply-To: <38C1F8EA-C97E-4541-B1AF-B1EC9A5CC79A@kuehlewind.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.21.131]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd04.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-27_14:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811270152
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/PCNQR-1HFJBb85W25_4JbuZ3h1o>
Subject: Re: [Tsv-art] Tsvart early review of draft-ietf-nvo3-geneve-08
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Nov 2018 17:55:54 -0000

Done, Thanks, --David

> -----Original Message-----
> From: Mirja Kuehlewind (IETF) [mailto:ietf@kuehlewind.net]
> Sent: Tuesday, November 27, 2018 4:13 AM
> To: Black, David
> Cc: tsv-art@ietf.org
> Subject: Re: [Tsv-art] Tsvart early review of draft-ietf-nvo3-geneve-08
> 
> 
> [EXTERNAL EMAIL]
> 
> Hi David,
> 
> thanks for this very good review. I noticed that many of the references you
> provide below are not given on the wiki page:
> 
> https://trac.ietf.org/trac/tsv/wiki/tsvdir-common-issues
> 
> In case you happen to have some time, it would be great if you could update
> that page/the references on that page… or any body else in the ART…?
> 
> Thanks!
> Mirja
> 
> 
> 
> > Am 10.11.2018 um 06:23 schrieb David Black <David.Black@dell.com>:
> >
> > Reviewer: David Black
> > Review result: On the Right Track
> >
> > This document has been reviewed as part of the transport area review
> team's ongoing
> > effort to review key IETF documents. These comments were written
> primarily for
> > the transport area directors, but are copied to the document's authors and
> WG to
> > allow them to address any issues raised and also to the IETF discussion list
> for
> > information.
> >
> > When done at the time of IETF Last Call, the authors should consider this
> > review as part of the last-call comments they receive. Please
> > always CC tsv-art@ietf.org if you reply to or forward this review.
> >
> > I need to start by disclosing a potential conflict of interest - my employer
> (Dell EMC)
> > and VMware are both part of Dell Technologies and my job responsibilities
> include
> > working with VMware.  I don't believe that this situation affects the
> content of this
> > review.
> >
> > On its own, the Geneve encapsulation protocol design looks reasonably
> good and solid.
> > The draft is well-written and provides significant useful design rationale to
> explain the
> > Geneve design in addition to its specification of Geneve.
> >
> > This review focuses on concerns that arise in interactions with IP networks.
> As this is
> > an early review, it mostly points out areas where additional work is needed
> without
> > providing all the details of what should be done.  I'm willing to work with
> the draft
> > authors and the nvo3 WG to address these concerns, and regret that other
> demands on
> > my time prevented completion of this review before the Bangkok IETF
> meeting week.
> >
> > [1] UDP Requirements.  Geneve uses UDP, but this draft does not
> reference RFC 8085 on
> > UDP Requirements.   That RFC needs to be referenced, and its implications
> for the
> > Geneve design worked through.  Section 3.6 of RFC 8085 is of particular
> importance,
> > as I expect that many uses of Geneve will be in Controlled Environments (a
> concept
> > defined in Section 3.6 of RFC 8085), which in turn enables some
> requirement
> > relaxation, as described in RFC 8085.
> >
> > [2] UDP Zero Checksum.  The draft's text in Section 3.3 on use of a zero
> UDP checksum is
> > probably ok for IPv4, but it is definitely inadequate for IPv6.
> >
> > RFC 6936 is not currently referenced by this draft - that RFC needs to be a
> normative
> > reference, and the draft needs to discuss how Geneve meets the
> requirements in Sections
> > 4 and 5 of RFC 6936 (see Section 5 of RFC 6935 to understand why this is
> necessary).
> > Please note that a simple sentence that requires implementations to meet
> these RFC
> > 6936 requirements is insufficient, as some of the requirements are design
> requirements.
> >
> > A specific example is that Geneve does not provide its own integrity check,
> as
> > RECOMMENDED by item 2 in Section 5 of RFC 6936, and hence the draft
> needs to
> > explain why.  It may help to look at the examples of working through these
> RFC 6936
> > requirements for other encapsulations in RFC 7510 (MPLS/UDP) and for the
> TMCE
> > applicability scenario in RFC 8086 (GRE/UDP).
> >
> > [3]   The recommendation for Path MTU Discovery in Section 4.1.1 is a good
> start, but
> > needs to be extended and strengthened.  In particular, it should be a
> Geneve design goal
> > that if an end-system sends a non-fragmentable packet whose size
> exceeds the MTU of
> > the overlay network provided by Geneve,  then the ICMP PTB message
> back to the end
> > system is originated by the encapsulating (first) NVE.   This avoids loss of
> ICMP payload
> > information caused by nesting of tunnels.  For more discussion, see
> > draft-ietf-intarea-tunnels and draft-ietf-intarea-frag-fragile, at least the
> first of which
> > should be added as a reference, probably informative.
> >
> > As noted previously, I'm willing to work with the draft authors and the nvo3
> WG to address
> > these concerns, and regret that other demands on my time prevented
> completion of
> > this review before the Bangkok IETF meeting week.
> >
> >
> > _______________________________________________
> > Tsv-art mailing list
> > Tsv-art@ietf.org
> > https://www.ietf.org/mailman/listinfo/tsv-art
> >