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 > >
- [Tsv-art] Tsvart early review of draft-ietf-nvo3-… David Black
- Re: [Tsv-art] Tsvart early review of draft-ietf-n… Ganga, Ilango S
- Re: [Tsv-art] Tsvart early review of draft-ietf-n… Mirja Kuehlewind (IETF)
- Re: [Tsv-art] Tsvart early review of draft-ietf-n… Black, David
- Re: [Tsv-art] Tsvart early review of draft-ietf-n… Mirja Kuehlewind (IETF)
- Re: [Tsv-art] Tsvart early review of draft-ietf-n… Ganga, Ilango S