Re: [nvo3] AD review of draft-ietf-nvo3-vmm-16

Linda Dunbar <linda.dunbar@futurewei.com> Tue, 17 November 2020 19:38 UTC

Return-Path: <linda.dunbar@futurewei.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 1D3513A15C0; Tue, 17 Nov 2020 11:38:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 UhlboONXWhj4; Tue, 17 Nov 2020 11:38:18 -0800 (PST)
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-eopbgr690129.outbound.protection.outlook.com [40.107.69.129]) (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 9DAD33A1595; Tue, 17 Nov 2020 11:38:17 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WCZavkduWa41BYJeSdG9XFqvYaa6cib/zytZGb1E1F0p4K+hQw2agL+pTH4ol+RrCvG1n7kEFEv/Xy86JE85pZ36RCw4K9vrRi7JEibcgxNUWgQlXnLNtd9gcZBnF39HL1e4qHgENwwg3+LK2ku4GuCVm9AjMy/XOakK1ADLc6tju6pWtDMovAIs4mVokIYdJRjC1kvnScE4s4CUu3KMV+bEERbKdCXkolMHZPSbjJaMyLSngvzE2z46K3F4UEW6mAYtdlzSEEYCqyf6pIIeRZ/elZqFKnwncBfF5xdJGN7ja4azClKvw3Lt5Hm7QVTErjGksFXsXef74B17NCLpKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ileact9G3FeY2lJ5+0BhmwIvAZQC264e0J6LeF1f3Bw=; b=K5ClXo+5hiqWWczVycAEzM5u/qqPZyP3iS5etlMTGulJVGPUHk0nfuNQbTYXRkjTRWTh16iNhYr8Y0eMFkSMJyFDvsIVEorLpiEaQA9f2FFEYomGiWrnaMV8EuY0mAvca6HESleFL/+Z47wE7v1NhKf20mTnSyVHgqHCXHFnP3nl93BDyl5JlZoPvFIO1uSHWjwQcUb1ENfHWnyq9Rko85aVRpyipN0ZDg/Ij31ipeMHha7kg0G4HrSs2nXjOXtyNanfj6ejF4ms+8gsEeUAu+KNnHX2SgzkL3ou1d71CLDat0mRILiu8cEuexkL0WbqH8GiprPPp8mnFLN5wX3zEA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ileact9G3FeY2lJ5+0BhmwIvAZQC264e0J6LeF1f3Bw=; b=k9MDk9eM7N6j/70C7RAcYXBjlrViZJajWKHFQ7Eav3OL9NErvAigDRtzLigIjTlPUaEvtWxxNTasj7s3Rki+gzVQASbfA471PvE6twxEVkhkh0bW5lTqEy1zOUXSds2Tw9KdB74NMDNtQ/cMxM+8fOH9fwB/UJDWkfDCi7qSAoI=
Received: from SN6PR13MB2334.namprd13.prod.outlook.com (2603:10b6:805:55::16) by SA0PR13MB4159.namprd13.prod.outlook.com (2603:10b6:806:95::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.15; Tue, 17 Nov 2020 19:38:09 +0000
Received: from SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::8c05:b4f5:cc16:eeb]) by SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::8c05:b4f5:cc16:eeb%7]) with mapi id 15.20.3564.021; Tue, 17 Nov 2020 19:38:09 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: Martin Vigoureux <martin.vigoureux@nokia.com>, "draft-ietf-nvo3-vmm@ietf.org" <draft-ietf-nvo3-vmm@ietf.org>, "nvo3-chairs@ietf.org" <nvo3-chairs@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Thread-Topic: AD review of draft-ietf-nvo3-vmm-16
Thread-Index: AQHWvBt10Y0F5M+EMUusc9WVxAXSwKnMpXaA
Date: Tue, 17 Nov 2020 19:38:09 +0000
Message-ID: <SN6PR13MB2334BF2AD9D2774E98142E0285E20@SN6PR13MB2334.namprd13.prod.outlook.com>
References: <5fb8e4f0-b0a0-668c-ab10-883af84f1a20@nokia.com>
In-Reply-To: <5fb8e4f0-b0a0-668c-ab10-883af84f1a20@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: nokia.com; dkim=none (message not signed) header.d=none;nokia.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [72.180.73.64]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 99148953-11de-4f45-7a0c-08d88b305046
x-ms-traffictypediagnostic: SA0PR13MB4159:
x-microsoft-antispam-prvs: <SA0PR13MB4159D67D92F273698BAFD3C985E20@SA0PR13MB4159.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0wdW57/Toll5IyqZ0WFj1cBqtxklCqxD7hnmHtIXb3aPFrTph5bbnEDjWaRoovdMlUe6p2QUlrsDe2Dm1/o4UyX9b3RtLADQI2s110YW9x3qsk+z4M82OFPrL34uHWyMbu8ElE6GOU8IQfOa7ymTv09x1E3j5oUV4SXokQF9CyMWKUNHHN+agIXdxymqfiwQFXQGCzuPbSb3ixcQ5njol7EIS56UIzXhJLVUFtIDSzeTyKTkJj6tloVVR88JETZ60zi+n0J6+rt88U/X3r92qDAwtty/hfqLjFrIXzrCgkiYc9WS662nGTfm3y7xL3scYpziciSYCHxO+3TPm7kbcQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR13MB2334.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39840400004)(396003)(136003)(376002)(346002)(8676002)(71200400001)(66946007)(76116006)(64756008)(66556008)(66616009)(66476007)(30864003)(8936002)(66446008)(52536014)(26005)(5660300002)(966005)(99936003)(186003)(7696005)(2906002)(316002)(296002)(33656002)(6506007)(44832011)(55016002)(9686003)(478600001)(110136005)(86362001)(83380400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: zFjqINvtOqyxRwic2rV3jUCz5pLxggmQ1HaeINlX6b7noSCGzFNnodASuuhWK7gFVDv3p0uQJhtQHwT7swX5TDYp4tf6zxlgxAEGg4tDOBHAJ7HscllDrQ5zF0o3aqNKY/5XL/NG5TnVuuZaAB+jakC97T6IcAsQXkdFv+P1xQjHParBqd7tU5Sw5kRR7bv7iGslj5nvC2I+3yEHl0ORL/5pfase4syt4oEAec/uEvBoWAOXLJU2LJQp8X7Mx3aO+4SzlgKRO12CmDLDlIV2+7t0A/vmEqqOKC4Ux5O+JEcYblE57anQApk96CCvnblsSvhdUkuGbozrFkK/uaeVSibMorwxU9UgCIFIhG8xD7kAvLeYFSouspYyHqzHqcdQherkv6pI/kmuBLWmVEPeXNLPxxz7Hk/UPV5FX1cFX0ry1SIdGLW7hgCEdVzc1wTSdOLXsyiSBwf7uv5uC9yYLlshFVZ4Y7WGtqz7DzrxuUvtXcUBWFzqnRYl4ry5oMfbGaPmvzbdAg9wcTPgXXq5XiOgKHXYYKJcix0IMdbSGC1ZCOAVB2YJuLEyCcsR8g8rEg+JrGNm248pM0agOpXrZIYXPln2n6xUPBgwMLuNrxwwm3JfWyZsHtfJWi9VxnK/c5UernHv4swB/JwX3dMcUgeOIzLsTYGfpf1nZekoVm7pYHmnCs2WnqenQVDVe4XNa+dm6BezzvaF0d3Ow3r3WcL47jTLgLY1Pidoswq70Iha2pfwPLmFxFlEGtsRRmy6uUTSqON4BqFOi+O6nRTb/eZK02le8NxbC0kCdMCMba1HZkGgVzkXNERrL3pQqC5C4O8+1ccodnrTlKNH+srEoi5lTwyaONcaZ/+X3PD9Gw2abUQhJXYuSdk+VMsrplWJHW2I+qipLBvIFzxmm9wHDw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/related; boundary="_004_SN6PR13MB2334BF2AD9D2774E98142E0285E20SN6PR13MB2334namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR13MB2334.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 99148953-11de-4f45-7a0c-08d88b305046
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2020 19:38:09.3043 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Gwj22nFXe4VOb4BquZXfSCuvr99lHyxMLsTubktvTDQmGzRI5wFsPhr6ZDGvHvE0Uq3Y+BKV74fIoTNn3HQdow==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR13MB4159
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/RevyjrFvqi2H6e7mxeIizkoSHlU>
Subject: Re: [nvo3] AD review of draft-ietf-nvo3-vmm-16
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 17 Nov 2020 19:38:25 -0000

Martin,

Thank you very much for finally squeezing time to review the draft, after 2 years of WGLC and long journey of revisions to address Areas Directorates comments.  Being an AD is not easy, so many drafts to review..

Replies to your comments are inserted below:

-----Original Message-----
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Sent: Monday, November 16, 2020 7:22 AM
To: draft-ietf-nvo3-vmm@ietf.org; nvo3-chairs@ietf.org; nvo3@ietf.org
Subject: AD review of draft-ietf-nvo3-vmm-16

Hi,

I have several concerns with this document.

There hasn't been a single response to the WG LC, which by the way happened more than two years ago and the draft has undergone 13 revisions since then.
[Linda] There have been a lot of comments during the Area Directorate reviews, and private comments from NVO3 Chairs.

This document has an evident formatting issue (text width, section titles, Status of This Memo, references, ...), as well as a reasonable number of typos / unclear sentences making it quite hard to understand.
[Linda] Can you elaborate more on those issues? With English as a second language, I am hoping to learn from the mistakes. NVO3 Chair Matthews had a private session with us pointing English language issues, we had revised draft to correct those issues.   We would like to learn more.

It apparently aims at addressing Virtual Machine Mobility, but in fact seems to only cover IP address preservation during such type of event.
This must be clarified.
[Linda] one of the big issues of VM Mobility in Layer 3 is when the VMs need to maintain their original IP addresses after their move. If VMs addresses can be re-assigned after their move, network becomes very simple but applications running on the VMs  can’t be moved freely.
Layer 2 addresses don’t have hierarchical structure as Layer 3 IP addresses. All switches learn the host Layer 2 addresses on the fly and time out the learned addresses in the Forwarding table when there is no packets has the addresses in the SA/DST fields for certain period of time.
That is why the draft is focusing on practices and actions when VMs need to maintain their addresses after the move.

It is not clear to me what is specific to NVO3 networks in this document.
[Linda] The draft is to address the NVO3 Charter:
      The NVO3 WG will develop solutions for network virtualization based on
      the following architectural tenets:
      - Support for an IP-based underlay data plane

This document is said to describe solutions *commonly* used in data centers. Also, it primarily only describes what needs to be done but not how.
This makes me wonder what benefit does it bring to the community and to operators of data centers.
[Linda] This document provides guidelines to DC operators if they want to maintain VMs IP addresses during VM migration. Being able to move VMs dynamically, from one server to another, makes it possible for dynamic load balancing or work distribution. Therefore, dynamic VM Mobility is highly desirable for large scale multi-tenant DCs

This document refers to other specifications which themselves do not provide the missing pieces e.g., RFC7666 does not describe how to transfer VM states;
[Linda] That is why we wrote this draft to indicate that VMs states transferred are needed. But during the numerous reviews, we had been advised to remote the actual protocols of moving states and change the document to be “Informational” (from Standard Track).

RFC8014 is not a specification for an NVE-to-NVA protocol.
[Linda] RFC8014 describes the NVE-to-NVA functions.

How section 7 relates to the rest of the document is unclear. It seems to restate some elements described in 4.2 and 4.3 but not all.
[Linda] Section 4 is the Overview.  Section 7 describes the details of the Overview of Section 4.

Section 8 and 9 seem to be out of the scope of this document.
[Linda] Section 8 and 9 describes what triggers the VMs move. It was suggested from Aera Directorates review comments.

In its current state the document is not ready for review by the IESG and I'm returning it to the WG. I encourage the WG to evaluate the benefit of publishing this as an RFC, to discuss whether this should be the product of NVO3 and would an alternate publication stream be more appropriate. In any case this document needs more work.
[Linda]   We are going around in circles.


-m