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

Martin Vigoureux <martin.vigoureux@nokia.com> Tue, 24 November 2020 13:59 UTC

Return-Path: <martin.vigoureux@nokia.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 69B103A0E76; Tue, 24 Nov 2020 05:59:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.003
X-Spam-Level:
X-Spam-Status: No, score=-0.003 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 XCC5uXfdSbIZ; Tue, 24 Nov 2020 05:59:42 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2103.outbound.protection.outlook.com [40.107.20.103]) (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 C054F3A0E5C; Tue, 24 Nov 2020 05:59:41 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KmZdY7pSzNi0fjHYINLuASteeoNLr77h9eQTEBqiiLkNMWogwoTJ7KW5tVO9KPLzUhgmji3IO6onQ6B5Tvah6xtR6fUNtx6r9ld4Fo1h9TrawPng3pqmI4kwoITe4QSEMyNr0vP3CwrbB+Vo3pqzHSQQ8XgtuUqWjS/WetaJYqnG2CXj+aWci0r41N179ejeiPpXT50xY8QDjvOzMDtLDfamcqXJPaorw76VQTDW5z1u5MO3ReZ99XX5mDRkFVV8n+qmBhrWPszrETZLL+iFEnQwezJ0NwqlO9RXsZVuk1MyvfunTNja8H99ilCiQNs5KXVWD1qlY9/DOJeTv16mfQ==
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=bVa9aMgErCGGbOW0p5hKGUw8ohNNXADTXFRuyTvdmXE=; b=Su076j/41qS7UWDBf5/X0ANpefAkHl4REpls4XhhP5JcJy//PpVDo981VH63D0AuwBdzhp3TGBsigiEOiYJwUlzIuDrb6ncFltLaoaFQg6/fc26c7qP/QN6R5Qj79QTu1CzgvBH3SRcaK7grhH2w/5eqYhw0SXwLzHjOA+9IbVQX4rsR9RQJEPcWyzRJ14QXOYbSgqKQaMwFJoDqS+vP4TGtDw+AvAwPpk8tvsAJhadiS3uQ5zSKtEJnWzYKwrkc+1zl/5UAxbN48Le4Ux9StTBiEqclWdzCGHzaLnnrZGJwa9tGhOTxKGDFC8rh8ix9yjLdYlauYqtwPiWQyM674Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bVa9aMgErCGGbOW0p5hKGUw8ohNNXADTXFRuyTvdmXE=; b=p89a6sRguwXIw87HoLYcWB2gJYc6tUWJIQIRFI40VrPoak+pxSokuvF2fXYNhGk4VJkTk84/abkEoYewWakpmLpRFcT9QanOONtda5A80+pJK9Nnj8SkEnpViPo/qRKopeyswqn8EL3Mf5+IQgzfBneYr8Mb5f9jJXh2dIq4u/o=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22) by AM5PR0701MB2532.eurprd07.prod.outlook.com (2603:10a6:203:11::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.11; Tue, 24 Nov 2020 13:59:39 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::4d99:ace1:562d:a0dd]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::4d99:ace1:562d:a0dd%5]) with mapi id 15.20.3611.018; Tue, 24 Nov 2020 13:59:39 +0000
To: Linda Dunbar <linda.dunbar@futurewei.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>
References: <5fb8e4f0-b0a0-668c-ab10-883af84f1a20@nokia.com> <SN6PR13MB2334BF2AD9D2774E98142E0285E20@SN6PR13MB2334.namprd13.prod.outlook.com> <091efae9-6568-2210-04ca-c59553a57bce@nokia.com> <SN6PR13MB23342B3C72247F4115632AE085E00@SN6PR13MB2334.namprd13.prod.outlook.com>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <dcc7b927-a192-0c09-2b6e-1d42b1ebb7f1@nokia.com>
Date: Tue, 24 Nov 2020 14:59:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <SN6PR13MB23342B3C72247F4115632AE085E00@SN6PR13MB2334.namprd13.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-Originating-IP: [131.228.2.21]
X-ClientProxiedBy: CH0PR04CA0008.namprd04.prod.outlook.com (2603:10b6:610:76::13) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [172.30.2.231] (131.228.2.21) by CH0PR04CA0008.namprd04.prod.outlook.com (2603:10b6:610:76::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.20 via Frontend Transport; Tue, 24 Nov 2020 13:59:35 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 02140e34-d984-4614-5d29-08d890812f3c
X-MS-TrafficTypeDiagnostic: AM5PR0701MB2532:
X-Microsoft-Antispam-PRVS: <AM5PR0701MB25326E372C0999EFDC2824E38CFB0@AM5PR0701MB2532.eurprd07.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: wNqDeRrsR+pkBTggnA+jfz6X18wldzSqCiFHBXtKMRMwbupNtjwufXjC+hHhx5Jk92Le0ms1NhwRL3NgkwSdGlwCdjgaQnPO6MN3shHaSPLyLRvfSmdvLUdUzHrjLLBsrbeMW41ihQPsBxquJi5J3+kx9cv44JLv60ImlTUdmdEWVCME5Wag3/7hNNQoWWTTj6V+ZGpBEWoQ8uyTvAN27ZFQzvtqk8rFrv4WFSZhwp4yK5gee3AH+GRiSiGKE7kXmhbLf33UGT6718qvrCHt7zMii+/v/sNbJ5ZACYZXhNHX10VUeMPbZJPfklNz0QPO2DkXWlDP9ZRkHGkw6tGaBJ1AyQ/3ncaOLKZ8LWwrlzfVwGZKPmCdAmD72GBIqvuO
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(136003)(376002)(366004)(396003)(44832011)(478600001)(16526019)(31696002)(186003)(8936002)(4001150100001)(26005)(8676002)(2906002)(66476007)(52116002)(83380400001)(5660300002)(66556008)(36756003)(316002)(956004)(31686004)(6666004)(86362001)(16576012)(2616005)(66574015)(6486002)(110136005)(66946007)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: /E/yN5NOlsEYxhtVC6P0aMxR4lxUMkyW75MDC6MEzylUy1b8CNaujo/YTeM6SHTdxmCFnor++cBIovdGzcd9nai0YoeW3LxZB4x+O9DJNftDJIHZdAlL+FDKSYxu2uEUnB+2ETmuF96pseGF/ezDqqTzWWiFZn7c/k7rdkUAnkeRB1ex5axwAMO3REx2EXnBPh9dcDbHyy4DD0FgudrTwoXm08mPJRf/e2lH8S+UpGMBTiHxO4Pv18Nq6wN50OLG0AWEaxta4vszjZXxLlAqlipA1Bv8QKopccAhZmvZcIk2TrFRcE6Bhe9o1j3vpCx8bUQ4ZkTFGX5/ccnPxNsFjJ+qu9e4oH8fDQFdSyQNemX2KfUXYFIwALRIs767wXKRUXOS+DBQWrZ2if0kd/JDdngtwuZ4ArimeIvD68DnyPtMlVJP96z1OTUVbkiSgTyf5HUflQlZO8b52/0Hl215XCjrJRmj5gFiVeNc+qFbYvRaz7noImTm9t65bWlZjdDv+efkIC6mGChhTlSXeHqLSRa9R6Cn0SgRCrrD9lDUydFMXm729cymMVo1Uda4YlR1LzNs6UliugoecsiN9ZQdwBGKIKimHcLm0RWg6K4luHZLuE6aS4OXLfYESkGtWI1sxYYFFRY9sFbT6CBERKSi5lh6HLEdstQoKimI8GKA+7ySlZLX2G0VMl8phaSzIKrwkTSS3+2Gw3aaE+KlQ7MytErtfZpI/N4CpBGJ0DJr3QOwjTYKWgOeRr4snbijrmoyljGFJ1mUQf5vW9Stpt8ac+zW9MYQytm5/w6YY9hmYU9NUSK6nuRuylct4jKu8LnfdqPV18CsGVY5KAOnxBJCsLg+78e6MleVwJMcPZih4I4UP0XILxkNv6pXPgKTZNTbbWytf0lIiPikjcXF2VlEFno58d+TU0skYrLACbj+Ok8X9zKbJDGjVVBe7Ojx7OWUp7xbfp7SISYmGMSAuK+fuov2gvHJZhGjSxKXAqsrxmXGixrzodud/akWHs40vYu9
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 02140e34-d984-4614-5d29-08d890812f3c
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2020 13:59:39.2610 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: y0EAoRtnFyXqQ5oyqLrUHP1M/cyBYHppdtn9ZuoBt46mVdoUxyOW8yF2MOkcj0b84UYqra6gwH82ZP2aoVXzYid7HRKe5/ZKIeMDiQtToeE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2532
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/9LfpXlDgNHn9Mtgb79wsWjpvgCk>
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, 24 Nov 2020 13:59:49 -0000

Linda,

Le 2020-11-19 à 18:39, Linda Dunbar a écrit :
> [Linda] Is it better to call the draft "Solutions to preserve IP Addresses during VM mobility in Layer 2 and Layer 3 Networks"?
that would work

> That sort of confirms this is not NVO3 specific.
> [Linda] Do you suggest to go through independent RFC stream?
IMO, if the WG thinks that the content is worth publishing as an RFC and 
considers that this is not specific to NVO3 then the WG should consider 
that option.


> 
>> 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?
I didn't say you were missing some.
In any case consistently with my previous point, I think the WG needs to 
discuss the added value this brings. It would be great to have feedback 
from DC operators as they are the targetted community of this document.

> 
>> 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".
indeed but again, Section 8 is not clear. It is called "Other options". 
But it is not clear other options to what. Section 8 starts by talking 
about "unexpected events" so that leads me to thinking this is not in 
scope of the document because of the intro which says "planed moves".
But then Section 8 goes on talking about Hot Failover. Do you mean to 
cover in section 8 the "Hot" mobility and in Section 7 the Warm and Cold 
mobility? But Section 7 does have some text on "Hot".
All in all, at the very least, some clarifications are needed.

>> 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