Re: [Detnet] Comments on draft-bocci-mpls-miad-adi-requirements

Haoyu Song <haoyu.song@futurewei.com> Thu, 31 March 2022 16:33 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E7393A18D9; Thu, 31 Mar 2022 09:33:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 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_DNSWL_HI=-5, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-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 6sfIqRFbQnCN; Thu, 31 Mar 2022 09:33:47 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on20710.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e89::710]) (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 D7F983A1ACB; Thu, 31 Mar 2022 09:33:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c+KvTU0QO+MYRzS74+E9LFWz83JAK4A9S9yU74xAtyVX8WfZ5gv2JP3UW9hIG/gz84K05BC8Kwl8o9HRl46SOzCJtgUULFIrSyoThR+yrFgl/oxzXnFkQLqQ45mjJ6I4khkeiVXX69jqz7JFADYP5NUFeKNDmhjLUGHmT53qByEYPZIuXHMcoz0x/YvN4mqKaCj10zvVKiY9nHwuDg2rTNhTgQfDgys4RXbBAJ/g41KEfMsPns4dKPesM5gprRYhEBjv/dXwGbUAbDBtos3JjzEhMQRL7HY4r6Fnp3uDbaUievz3wZJYbSSFRMmaI5oJv4ildt/YqhYteGZ1YZDdZA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xitFS29DUQAK5emwsQ346nqsTjeANxJzs4cc2h5iJfQ=; b=Ff8vo9nPrWJ4aalV01j1YK7pJayOhk4vH+ZXkof6MYtff3X7PVDmvBgXAF2MYlHlhWb2WmAvFolOhpQeYTfbHDmGOkHJN6G6XARVFFsaX68NXB49kvd6kprYzkt/c2yUIeAOYt+zkpCJXsm64leHTW9sjs1xsV80I/PQYUv1Nkauky7FOj2aILktDb7L/69wDoG8iDaNrsmNVKAGL9cHE4qBpk7StEbMbVJ/5R/yzfwoeRCp1cS33B8vcabSD2R6hDiwFut0+f91kVp+YgbCazdx4BpeYtay5JULT8L/LaSb7Bi6bzkYJgtM9grx4WA/YJCzolB79yRyTyvLJxLGSA==
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=xitFS29DUQAK5emwsQ346nqsTjeANxJzs4cc2h5iJfQ=; b=CY/kEpqSnOHeytSNYYmlNhOCpOQgJ0gdVcVRiycQSI29S/TeU33B41fJ9wLxVNTirk7AnDrwygUQRdCQSl2s6zoRzUvWQZy6gCa58lP6DzX4XAEoV0LXILr9V8wav3MMi6/MEppQFFJnaZffpo1PnhB2IX+s16jnhaTZnoagzYc=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by DM8PR13MB5205.namprd13.prod.outlook.com (2603:10b6:8:e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.24; Thu, 31 Mar 2022 16:33:42 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::9435:617d:d2c3:4c3d]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::9435:617d:d2c3:4c3d%6]) with mapi id 15.20.5102.008; Thu, 31 Mar 2022 16:33:42 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: mpls <mpls@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-bocci-mpls-miad-adi-requirements@ietf.org" <draft-bocci-mpls-miad-adi-requirements@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Thread-Topic: Comments on draft-bocci-mpls-miad-adi-requirements
Thread-Index: AQHYRRCxQp0bysAY4UC/hGKgqGBvLazZrWFg
Date: Thu, 31 Mar 2022 16:33:42 +0000
Message-ID: <BY3PR13MB47870582516CFC16CB5D51579AE19@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <CA+RyBmUkdm2dJ5+geme44C6i5bJyqWs_XiA4p_vKjuiniZrPew@mail.gmail.com> <VI1PR0701MB6991DE8DCAE47DEFDA462F52EB049@VI1PR0701MB6991.eurprd07.prod.outlook.com> <CA+RyBmWqBDemJ1pmfVzXNGLnvdTZkmhoKT8UX8XYiorxG8isqQ@mail.gmail.com> <VI1PR0701MB6991ADB9D32A049F6F231FBDEBE19@VI1PR0701MB6991.eurprd07.prod.outlook.com>
In-Reply-To: <VI1PR0701MB6991ADB9D32A049F6F231FBDEBE19@VI1PR0701MB6991.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ad606239-7f40-4856-23bc-08da1334382f
x-ms-traffictypediagnostic: DM8PR13MB5205:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM8PR13MB5205817F4391A0B9A51EDE5A9AE19@DM8PR13MB5205.namprd13.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sPaBY8Izo7WDCiymnkVl3dxzkK218UBuhBapjOQOnctxqnPqUj7PYzIwCdX4XN3xIjkmBHva2AsQkMtfptNz7CxoBeP35B+ZQL4QlubihxEH+DKc0JLPJUF7LsUjKTukr7ybBUPGndL5f7cBUguMsZ2XgpCVlX3eaJjmXm7nTPP/EUKfKSjVBQx65Q2DLoqfuUP9vfFAq3JPN7eg14LyIkZNu4vsgRHCFxpvXL2CeLs2f1s2l84T9nZXpUYSJWbah15oKYojKFWYr5+ZJBEIQ5pLeu6wQYTV84pdoa1oZCltlwSRBPxjo3fmGR7UiB5K3k2O3XojlM57IIRiEgiM0NhwMDVPuEeCTIxZ+9rmOoJxGlW0of3bj26uaPqLm3ORtwMS+9cOIckalBvcEikwNQVgVGW0PRnyVlxZ3cXW/BzNlhFFfikHYkGgA9/RxVm/vlBG+DBbsBwzBXjeL4WOQbE+fi8UmzQRAYvPIsY0gkUbroyZkhBtANhUfjPidI7fUjkHOmqB/ODXWUkBOBXxK4cd0EoZuJoVuWXhQWUxiRkPTfjX3QBfD/sxzJeakPmuz9Bzeoamz8gxIGas8NKKUk2wVKeYWk34sZ1HqvXfe3cGxSofaRU66Juvmdzmewif4HBeZn3wNXNWXUjSnOAq4CDI38RZIzrsY/9UPuYKhBEGdZDPzTYuAc9gO6FyIGVyT58Gp/K7OlzwAUPFuucWdx30w91+tpu55/kVhF7bFkgzwYA/gfXpywYfKi8Aou60R0SfwJhiAkjCbeJAZzk9VCDX7xdJsl9/6O9YX9Nh3xw7MnACMtx7VkHCPuZY0VYEmOjObFiRhVhchUyy0qT2kg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(44832011)(5660300002)(38100700002)(86362001)(8936002)(52536014)(316002)(55016003)(296002)(9686003)(122000001)(508600001)(6506007)(7696005)(76116006)(38070700005)(54906003)(110136005)(66476007)(66556008)(66946007)(33656002)(2906002)(4326008)(8676002)(26005)(186003)(71200400001)(64756008)(66446008)(53546011)(83380400001)(166002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kFXYhKTMmc9YNmRtW7Fw/MBmya8hO0GuU57a8FH/paFSaCzmTMZBYD4oQFnu2g+fOZVxw28Dgw5P6+GY+Wury7DfYaK9oa7TpdAHolI2UiwSMgqDyAj6QFhfvcc8Fz8NgWeO+/ni1bB0A7B+AS5YZZQfB1ji7xQ7J6wqB9bS2dglEAOTCNOHIguOdPMSCX/p16TiTt+VtkN/ORnCLAAy3onX5bZX+UFcUOKZ9TXRlSTAEyQ+XyUJ3s8PKN/r6rCQwt689pjcAiJK7sPsTllBcj79fWeks+kausEbqQIRYgKb6r1jgc5cxR51uGuwm8jibGnf7VYh2ea5N38HoNkXjFWyttO//2OGe9FCGIpInZO7DFrPit9y5njiOFXLceD0Qs0MTTSqg+Ff19kRODKL0A484cQgi1ebmTfHG9GHcBwXlWErs6tl6KeAbV8n0ngwoHo+VbdrpRJsvTAqSDf+96CoOwbmaIUVVmwewShf8LXR1QJcj1NYSzuPEcUz4O274L2EDhPjMwoe6jnBEtXixJkAPGuf7/gZ9Tt+JIE4TyvIeF2NyixZJBY5koqBRYljAGc05AJI8GB92H6dna6IT23p0KFYP7KvDIsAZpGTjTQv4Qgom5RnIkdYMReZjONGgtU1IU4XqYI5I1xCHGle8JW6zJRLw8dn/HgxApgH7QM3Yb2HedcUsQ+osSrtSJr9MDIKCZaNnVtMxBFMD0lAdmxFiAeBHL6PC1d3z0rjdGWCQ9kQbYsoylqiEEuQa1RgMU0Zh0a5OW1z9l+v/vlIKpSXECebVhyR2lU2AWPTQ58yDfLY+trHlnp4hFbVJ7ZZp5mEPecCuB2HZABBIalVJ9gocoUhkwjpK7wJzALfmy2fIjpij3Ir7pkyLVcav+TYt0TTFNIjYeiNKrSwjfiSIreMMikU2Mk/fbQ9lQhlHpuTotndZQ5EUo4bBlr8yie10XZo8CXswrbCYPjdzgBqsJV6Wr+qCb9/S2Up23jfqTT/lV/+gQnPg8FWP4u+3iUztCjQ+ZJoB3YdT6BG8+f8yVS1H7j8+nETyn+Uv3lk8W2VZN7jc/6W817z1Lu0uVozArLneSPr56tuDf5US5Ce9VkQR6FWsaHoah9BTxfFagMB4bc8eBiZlcIURFR5vTzgp6myoefu/qH/3auBj6FdZ+8j9tj687uW9dHm53sH0lw+DxsPsh3zw7yrBfj/Rsixa1a68ejRSzQS+zpF4a+yM9DDrfP8N6R8bVfE2b+nuE3b88LtEcY+7NQ/gKFk0uKI8Fc12PE4MgDbVCoqTsa+pEj4E5updOt8m0pa3RJh+2ZeuTof1trMACuoW0aE4P2cXJtG8P0PlHxmkznhAEMKMGBQbPTEy3ZbqskoPQp/JL6yqtbzG5j99V8evAHvRhb2bRjrTaivS/asPW/9eF3GWXehCDOid0X71mebHxXaqlUMzvmnZ34ypsQHzqyPy4egGwktBDf3P9DE4t/3goqbhqRut9Bp/RJnHtbf+VvBdKK8WLwNCUDKjgjePg3bFbCiqqO/VDVlIhc0ebsPlYm3KSJz2aESUyNlxNDviEUm8/mWAtc6+zaDrDxls8oBxg4Lk4AHUjZ47VM7qQTwOklcSU5T+KJB48mdNmbv9YfFgdEREGfnFPA0tBJ5hz/hJYrcuHqlWMmrWMXDzF7wvbfkOG2Zmu6QscYIkbdaI3oNmuO8g78prQfb28VyigutnnLQW+J8qEOn4r1zuew1nNwgxQ==
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB47870582516CFC16CB5D51579AE19BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ad606239-7f40-4856-23bc-08da1334382f
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2022 16:33:42.7405 (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: EJz+ik+1zduyjcfldrbvvx0m0y9S5JX/As4FbFqPR5rNAwRYq2a9owcG7l4o5RgsrYmnNFV/buCcSkfzuVZpUQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR13MB5205
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/lyGD9ySxY3Lq_L19iRbP1tqtGrk>
Subject: Re: [Detnet] Comments on draft-bocci-mpls-miad-adi-requirements
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2022 16:33:56 -0000

  *   bullet 4 receives two notes:
     *   I think it should be a requirement, not a recommendation
     *   I think that an LSR must not be able to insert any ancillary data. Only ingress LER inserts data.
Why? IOAM trace will need to add data on LSR for sure.
I guess here you actually mean new headers.  For this case, I think we need to discuss why we want to prohibit LSR to add new header. If we allow LSR to add new header, what principles of MPLS are violated? Does this add more flexibility or functionality to the network? I'd like to see more discussions before making such decisions which could have profound subsequence.

Thanks,
Haoyu

From: mpls <mpls-bounces@ietf.org> On Behalf Of Bocci, Matthew (Nokia - GB)
Sent: Thursday, March 31, 2022 8:00 AM
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: mpls <mpls@ietf.org>; DetNet WG <detnet@ietf.org>; draft-bocci-mpls-miad-adi-requirements@ietf.org; pals@ietf.org
Subject: Re: [mpls] Comments on draft-bocci-mpls-miad-adi-requirements

Hi Greg

Thank you for your comments. Please see below.

Matthew

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Date: Friday, 4 March 2022 at 00:15
To: Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com<mailto:matthew.bocci@nokia.com>>
Cc: draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org> <draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org>>, mpls <mpls@ietf.org<mailto:mpls@ietf.org>>, spring <spring@ietf.org<mailto:spring@ietf.org>>, DetNet WG <detnet@ietf.org<mailto:detnet@ietf.org>>
Subject: Re: Comments on draft-bocci-mpls-miad-adi-requirements
Hi Matthew and Stewart,
thank you for your work addressing my comments; much appreciated. I have several follow-up questions and comments to the new version of the draft, mostly to the new Section 3.1.2<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-bocci-mpls-miad-adi-requirements%23section-3.1.2&data=04%7C01%7Chaoyu.song%40futurewei.com%7C504e867fb73e471bab2f08da1327d14c%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637843359007401955%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=1ZNs8jU3O2RgVsGU3zD8ftkqbxsDLyUr0YQPLZQV390%3D&reserved=0>:

  *   I may suggest an editorial update to bullet 2
OLD TEXT:
   2.   A common mechanism for ancillary data MUST be defined so that a
        node receiving the ancillary data can determine whether to
        process, ignore or discard it.
NEW TEXT:
   2.   A common mechanism for ancillary data MUST be defined so that a
        node receiving the ancillary data can act according to the local policies.

MB> OK

  *   bullet 4 receives two notes:

     *   I think it should be a requirement, not a recommendation
     *   I think that an LSR must not be able to insert any ancillary data. Only ingress LER inserts data.
MB> OK

  *   it would be good if bullet 6 can be split into two
MB> The second part is a consequence of the first part, so they should probably stay together but we will rephrase to make this clearer.

  *   RE: bullet 7, I don't think that MPLS is the appropriate layer to guarantee in-order delivery. Should that be left to an application?
MB> This is not intended to be about MPLS guaranteeing in-order delivery, but rather whether the application can withstand out of order or "off line" or "slow path" processing or whether it requires in-line or fast path processing of ancillary data.

  *   it appears that bullet 8 is specific to the PSD case. If that is the case, should it refer to the BoS instead of "as close to the label stack as possible"?
MB> OK

  *   I think that having a requirement for the use of a common ancillary data header will help the discussion.
MB> We have modified the second requirement in "Ancillary Data Requirements" to reflect this.

Couple nits:

  *   "an/or" -> "and/or"
  *   s/lath/path/
Regards,
Greg

On Thu, Mar 3, 2022 at 3:58 AM Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com<mailto:matthew.bocci@nokia.com>> wrote:
Hi Greg

Thank you for your detailed review and comments. We have tried to address these in the updated draft that we just posted.

In answer to your question below about whether the ancillary data needs a common format, I agree that it at least needs a common header format.

Regards

Matthew


From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Date: Tuesday, 15 February 2022 at 20:18
To: draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org> <draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org>>
Cc: mpls <mpls@ietf.org<mailto:mpls@ietf.org>>, spring <spring@ietf.org<mailto:spring@ietf.org>>, DetNet WG <detnet@ietf.org<mailto:detnet@ietf.org>>
Subject: Comments on draft-bocci-mpls-miad-adi-requirements
Hi Stewart and Matthew,
thank you for organizing this document in a very clear and concise manner. I enjoyed reading it.
Attached, please find a copy of the draft with my notes, comments, and suggestions. The most important, in my view, the question I have Should we add the requirement to have a common format for ancillary data defined?

Looking forward to your feedback.

Regards,
Greg