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

Linda Dunbar <linda.dunbar@futurewei.com> Thu, 19 November 2020 17:39 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 86D253A0E62; Thu, 19 Nov 2020 09:39:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level:
X-Spam-Status: No, score=-2.09 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, 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 pOXvTbBjS0t8; Thu, 19 Nov 2020 09:39:14 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2094.outbound.protection.outlook.com [40.107.92.94]) (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 ABCA33A0E4C; Thu, 19 Nov 2020 09:39:13 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AzEZu81ZTS5B7Wyx0+0mctDrpcLctX3ZUOiYagSTCXNU9KuIwJVBSMirLNO3WNlxWc0vnxluCgxCxG5jxtknwCxUWZdZ0/6KiXomvvH8aGrqWqYLZu8bwDZY7iapg6FcMogaVQ83QsjJLW1R1yQwM8Z3zP/tOjPK/wmqulbYZAzXbkVAoB6XxeuPXsXYyTqHQFdrVUuzVPSRgDP07xlca2C9OveyqkZSt7r/sw8rQZywUSBk0M/l1CxMlUYPzt5CShFcuIGpdDu6vrXlJgZeM6ifPpdpvtRSvcVYasw4k2N+B3Qi81HgBjQKUHo/tW91tNxEikSlGks3BsbVINJlmw==
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=RXI7jg6Du3Qzxpt6AUArofHXaeCeMNXen9pE8r/0B8M=; b=KyRzmP97xYBm3C1d6j8bqgz0nf3EEFxYWqyJBdif7sfg3Ms4HeWKA9Se5cKgGMciNnDdMOl+Y7BXdok2Gq3hbOCACvJ3obp0dEJTXLPCIUN0pcpfDjZJXp5k6OLgIT7ssBeJg4emeGodCierLiGJrUaxxZJZgir8hOpzr6nQFz7MjFnZcuL0nRc184B6C4YEkotP90XaiPPy735yy+MRkgunL4fRlsOjZ4dedDzVo7+E918khipXv5cWHaCyOrmSBC+DGc7ongRu1smurjoClOsPjbN9empveVFcj5BfazJ8Lb0yQykUN1RyC46zoccn420ooj3voXpWSXN35IAlNQ==
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=RXI7jg6Du3Qzxpt6AUArofHXaeCeMNXen9pE8r/0B8M=; b=S5ePMZiMZ267yO92h1noMntI+7RWftJ6O1f2SZWZW8/o0XVxxKhOfk6nBHbPMiTULsiMBhTuNui/FvJLoJ4avhARkmj8JlsVsCdDvkAT9SArPynz8bbdKVPNKRV6u+fq57MttFfvgaTcFtXrn3WwSVtMVLHA6l7nEBInKA/64Jw=
Received: from SN6PR13MB2334.namprd13.prod.outlook.com (2603:10b6:805:55::16) by SN6PR13MB2525.namprd13.prod.outlook.com (2603:10b6:805:5e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.16; Thu, 19 Nov 2020 17:39:09 +0000
Received: from SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::c55c:472b:34c2:c1ac]) by SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::c55c:472b:34c2:c1ac%6]) with mapi id 15.20.3611.009; Thu, 19 Nov 2020 17:39: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+EMUusc9WVxAXSwKnMpXaAgAL3UwCAAByRMA==
Date: Thu, 19 Nov 2020 17:39:08 +0000
Message-ID: <SN6PR13MB23342B3C72247F4115632AE085E00@SN6PR13MB2334.namprd13.prod.outlook.com>
References: <5fb8e4f0-b0a0-668c-ab10-883af84f1a20@nokia.com> <SN6PR13MB2334BF2AD9D2774E98142E0285E20@SN6PR13MB2334.namprd13.prod.outlook.com> <091efae9-6568-2210-04ca-c59553a57bce@nokia.com>
In-Reply-To: <091efae9-6568-2210-04ca-c59553a57bce@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
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: 0dc71cd2-8188-4064-6bf4-08d88cb20551
x-ms-traffictypediagnostic: SN6PR13MB2525:
x-microsoft-antispam-prvs: <SN6PR13MB25251DDC7E651A282BED16DF85E00@SN6PR13MB2525.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: DbOet1FyL+7YZyva7Z1avYweK6fFXYPWTV+AKAC8001asSD8pPjGgzt+lGjOxtgrkGHwoNeqLfDLZ9EqF6axXrha90KZLvCj8+MpN4gHojyCLnpEcQ6ltSUKC4xFAPsKxE6wR3wQG1tOsxnWfd6JXcBv/531J9TmU2igwoIJfBRYiU6kXJ76mqWDqDp9fii+LmlJmZqNix8iNHp4Li7FRRSn5/dAKcbN922QcUJBgALE+2S6IO7sLzsXUCMDuQ7+0w1+lpqb4aAQ/Ia6Cloa1Gfp5qvymPRZQHKsiu5vVxCffmIb+LEWj7RbKIN9mQ/XayIK03fplfZTdYwrWdewkQ==
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)(396003)(376002)(346002)(39840400004)(136003)(366004)(9686003)(8936002)(5660300002)(44832011)(33656002)(8676002)(66946007)(76116006)(66476007)(66556008)(64756008)(66446008)(4001150100001)(71200400001)(316002)(66574015)(296002)(26005)(6506007)(53546011)(110136005)(186003)(55016002)(2906002)(86362001)(478600001)(83380400001)(52536014)(7696005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: XeJhA21+w+anE7HZsUIYvFIcbuluquy+W426FrcTsN/qiNQyJ4Je7prPbW7sI4bkRq/aRs+OyCfZ/sgw+oCbyv4y33aXIvOUr5zv1/tZQGhO8QCO31L3uDu98hB7AICDB93YEy2o0eSt+oThI3aXnfXHY9IkNRIdEj/0HNfbcqq6ny29NHz3K3mXZolv4RwabElo5dkGzElQpU55dChh8kWw0+iB1LQtC+AIpIPAOnwzvqfpjKB/Td3SenhUoF11oh0M9GVBhxxV0gKUDKkObnVGB04t6X/KVgirEll6OKrcJx1QgtgM77oXyiQkmCHiAd6UkKQt5YoTor9ZE6MEcMatR9ld45XNBV2P2PSFnFln0RDdbu431QVaO21zX5S9+reN6/qP2j1OXl9Jh5KA7YHszHWUtUvrQg9XgmWFWpa3F3wY7Z8a4DMPWV64hNrPmhAk3eGHC6viTaXFTZ3y4Xe18/o9iP7PdOlHsLHWUBwujjbqlVvN2yJErAQhhx88E1kUxqDIyLzDGGJxaUf/XgVvVq7LYRN69fOQL4ujWmour+8emi/A9s+XbahyKEvux7kJt2WUy3Dyj/OB1Z1HlJr5UbK2Bc2uPTmuoXh6lBpizmnn63ikloQ40T/MHfOZTyMH4iuP0sQiSC4v5LfAaTDN0NO3ljntdKzc++HqljMU1Ohk3TVvIXQw5ZGVctcN80bVEwpdC40UqFqoozjGqA/CaSI5PDMmRWCIMo8F5gZD4Oih6FSfOjzEwMvpTYs3jU6FJLotoucShdM8mNKB+rNHJ1wGVC6LfkfgwfHILaVrjw0hYpizs9wJMYtrI+YOJWZPRERvKOo6ohKPPiG04GOZIpJYV3KT5nL0VmILbPg/guO9iK6I/arlP8BHSNuZzoeDch4BlIsXWY1i9EAvLg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: 0dc71cd2-8188-4064-6bf4-08d88cb20551
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2020 17:39:09.3135 (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: VEtDzn3aRRSZ8R8kySbGelimQBzQ9lWWGvH/q/lwtiN97UWa73Ufy6YeL6yuDPGClVsZtELADuKQX/ZzXJoGzA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR13MB2525
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/YFBSSYeW-x0LIQBSKZe7mEg1AtQ>
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: Thu, 19 Nov 2020 17:39:16 -0000

Martin, 

Does IETF still have RFC editors who can help correcting English errors? I remember there one many years ago. 

Other comments are inserted below:

-----Original Message-----
From: Martin Vigoureux <martin.vigoureux@nokia.com> 
Sent: Thursday, November 19, 2020 9:42 AM
To: Linda Dunbar <linda.dunbar@futurewei.com>; draft-ietf-nvo3-vmm@ietf.org; nvo3-chairs@ietf.org; nvo3@ietf.org
Subject: Re: AD review of draft-ietf-nvo3-vmm-16

Linda,

please see in-line.

Le 2020-11-17 à 20:38, Linda Dunbar a écrit :
> 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.
Indeed, but that doesn't explain the silence at WG LC stage, and is in fact a strong incentive for running a new one, and in fact have a broader discussion about this draft.
[Linda] Okay. 


> 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 moreI'm not a native english speaker/writer, but it is at least 
> easy to
notice the formatting issue your document has. I can go through the document an pick the nits/typos and hard-to-parse sentences but that is not the core of the issue.
[Linda] Since your time is much more valuable, is it easier for an RFC editor to help with the English? 

> 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.I understood that. My 
> point is that this document should therefore not
be called virtual machine mobility.
[Linda] Is it better to call the draft "Solutions to preserve IP Addresses during VM mobility in Layer 2 and Layer 3 Networks"?

> 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/
That sort of confirms this is not NVO3 specific.
[Linda] Do you suggest to go through independent RFC stream? 

> 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
possibly, but if those techniques are already in use, what is the benefit of having an RFC describing them? virtual machine mobility seems to be fairly well documented already and much more broadly than just about IP addressing preservation. It is also very challenging for the reader to determine whether all aspects of IP address preservation have been covered.
[Linda] We have aimed to cover all aspects of IP address preservation. If we miss some aspects, can you elaborate? 

> 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).
I'm ok with that recommendation, because moving states has little to do with IP address preservation. The issue I point to is that you refer to
RFC7666 for more information on moving states, but nothing in RFC7666 talks about that.

> RFC8014 is not a specification for an NVE-to-NVA protocol.
> [Linda] RFC8014 describes the NVE-to-NVA functions.
indeed but your document doesn't say clearly which functions need to be activated and how is effectively used the protocol to achieve the desired objective.
[Linda] Thank you for the specific action. we can add. 

> 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.
hmmm, then we can add this to the things that need to be clarified.
Section 7 mas much less information than 4.2/4.3. In fact it is 42 lines long while 4.2+4.3 are 142 (and section 4, as a whole, 233). How can the overview be longer than the details?
[Linda]Interesting point. Will ask the WG if more needs to be added or removed. 

> 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 the intro you say that this document covers planned VM moves.
Section 8 talks about other reasons for a move (failover, load, ...). 
This is confusing and in fact doesn't add anything to IP address preservations. Section 9 itself says that it is outside the scope of the document.

[Linda] "failover, planned VM moves" are some of the reasons triggering the "VM Moving". 

> 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.
Not all drafts become RFCs and not all paths to RFC are straight.
I'm not taking a decision here, I'm asking the WG to have a discussion.

[Linda] sure. 


> -m