Re: [mpls] Update to the bullets on the first page of my review of draft-song-mpls-extension-header-09

Haoyu Song <haoyu.song@futurewei.com> Tue, 06 September 2022 17:45 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3A4DC14792E; Tue, 6 Sep 2022 10:45:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oVysVTJAvC_m; Tue, 6 Sep 2022 10:45:27 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2118.outbound.protection.outlook.com [40.107.94.118]) (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 3857AC1522AE; Tue, 6 Sep 2022 10:45:25 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MoltfCS/edSmroOgQ6nws+BMLmBRtwQpJPoatNFrX46ZGkJwdjALyieBpiD+kaqpR88T8Uk8S4HIhtbjQ179VYJ1vCBAscgDSWvZeTDiYK01fXt0EBj2mcSUu/EWIBIfh+ucVjdE20dk99F9u/5StsL1T/QmzoYFikvAVe02+XChC5WklvLfEKKzttX5ys1ofaAP+KsN5Verzo0QAAbeeHbQsSDtiWhY9mrIMINlu1Md3GFsCQdtjJx6m+/NgTPPY1jRZumjbJn3ql6VwN9eg/k8kO2vE0gJySAPNhzT3fWYERNzZiN5FojwZyqrlQb3PkaRQlYJ1wI7uQCfgDlzVA==
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=L95fX0R/nqlCLmWOcRFEI5O5Rg5cCjMrpOeeu4ArMSk=; b=Rp5qiynvfwiIs4UAw1k5EHiP9NO/RCUeDK5TrT0+mis/8I9nBEISZd6iXmhUjqvT1H8NzyNvwrxij9a+9tIUMFrDYmmDTbHtmTC/kx5bgcYAt/prpIKLPOqcMcSih3LeR/WIFgIjB7JDQnX9HhgeKvnj2LBW6Pf4+XzXeqJMxQ9EztD7k0xe6Y/f+lOfQxGb1/Y7ZN8gh5pYP95/voIy/FRY8HgH3Yl7dPV7v/LDXzSRvD/ROtN+SH0NXZU43WKbvmxm7UQ1EXgBZJ/k3gXCBuTB4te4veD01hJ9kqLfhPo2e8fE2TBlzv59gJzBHjTsUDeOCuoio+6dFAu1e6tl2g==
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=L95fX0R/nqlCLmWOcRFEI5O5Rg5cCjMrpOeeu4ArMSk=; b=lGVjJ68eOQ5YItTiyqE9eOHeaEagSm/8i6vOs5/MqejFHp1fJNiXPgRDChzi+lE3FymDLz1rAWnwaXyENFz2ExTZVPc077aJx7ECWf/nI37XVs9wXlNJuI94TdrsEX65Q4iRXFeqwea9JLI1F8wkbtXMz4aFmOyclxCjI1M60Vo=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by MN2PR13MB3758.namprd13.prod.outlook.com (2603:10b6:208:1e3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.12; Tue, 6 Sep 2022 17:45:21 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::5042:e81f:ee96:cfbe]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::5042:e81f:ee96:cfbe%5]) with mapi id 15.20.5612.011; Tue, 6 Sep 2022 17:45:21 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tony Li <tony.li@tony.li>
CC: Loa Andersson <loa@pi.nu>, Tianran Zhou <zhoutianran@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-song-mpls-extension-header@ietf.org" <draft-song-mpls-extension-header@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "pals-chairs@ietf.org" <pals-chairs@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: [mpls] Update to the bullets on the first page of my review of draft-song-mpls-extension-header-09
Thread-Index: AQHYu8JqJ4oPo2fDw0mGA+zimP7ysK3GlrIAgAD3FYCAABDcIIAAC9UAgAANEGCAABmNAIAAOHpggAAHAwCACHMBAIAAgZ6AgAGoLFCAAAXwAIAAAWpQ
Date: Tue, 06 Sep 2022 17:45:21 +0000
Message-ID: <BY3PR13MB478710246F3C3F4BF7F583669A7E9@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <98356ad3-ec52-3a5c-ee31-1ee604d4b5db@pi.nu> <dc03203bf7ee49caafccdb70221edc1a@huawei.com> <b718cd04-c822-b744-0ca2-9c3e47ea2f62@pi.nu> <BY3PR13MB47879BAD2537E77C1D6193F89A799@BY3PR13MB4787.namprd13.prod.outlook.com> <33185189-08e3-71da-123c-2f17fe5ad0bb@pi.nu> <BY3PR13MB47878BDBE64EE739BA4F5DF99A799@BY3PR13MB4787.namprd13.prod.outlook.com> <5A840AB5-7B0F-4C21-B0B0-700194B03A32@tony.li> <BY3PR13MB478797DB5335413F94621C219A799@BY3PR13MB4787.namprd13.prod.outlook.com> <06759C2A-CA9D-4957-8203-D71BAFA1AB67@tony.li> <c5820e62-b4ed-d88a-d738-16ee52088342@pi.nu> <200451CE-9554-4298-BB9C-2EB4B63D843F@tony.li> <BY3PR13MB478738F2A6D4BF357BA15C4C9A7E9@BY3PR13MB4787.namprd13.prod.outlook.com> <0E7CFAAD-DA1F-4621-9F5B-1180B79081AE@tony.li>
In-Reply-To: <0E7CFAAD-DA1F-4621-9F5B-1180B79081AE@tony.li>
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-traffictypediagnostic: BY3PR13MB4787:EE_|MN2PR13MB3758:EE_
x-ms-office365-filtering-correlation-id: 78c53400-80b3-4768-fa79-08da902f920d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jkU8OSrBt7bmE7tXBF55d3RfQ1k8NsmnO6FUsd8ZEns5e5cQb8jxaJzPlDkO8OKKTOkDKjhNMTXtVRhzeS1j0Jm35EiULi+9JBuKHbrP5nFhtu/+Q9xCSXhLwmkcKpMyo4mCAz2GWqh3Vc6mTPpDESxBkW4F/kDpl+sZO0n51dvK+aqCJhUFNlENvA6PoN6W9odpIYkaybKGYcGmMmifyD7gGmsF5V4Iw6TNNvRekhEnCVC285jPS5jWJMLz4T7v0fl4IO7p8kdbCyFD1uE79LVZn9ZdoaoiT9QwxFJswYN2fm3LnYPVDzh0qp6ZgM/+Xt5c5UpZ+MY9ZWz7xu3m8EqWu73JK54u7c93dHltDsORzenWp11MiQc8npve94smcurWQZ6XeemLGkplZwFQT1py2dXeRJ+j0aVEnrIUJooEY3bimdeEAdJYdfff3PjTSjBCcRqfxeAOwBQJ0fk+2ofG2kavlICGV9gu7r1dgFOT/e2i39FeSycb30SRaiy7UsLoJom6cuTKhnEWMH1GIb0QC3KXj9goz5Qa1W0X7P1CxLlkGmujp0MDUK0deKkjYh6YsjiOcLcleviUreoJVKX1r0bTvSBPEBvIcAGGMFnIWJdIY4XWoD2cV9JCwJyGT0I24gIR/AHJJ3Cy6LW2NJdIQKzu4esSnwmOs4tsAo9VnMNB6nTaOoPV0i3usbjqspcAPHua+/s+iWhzXvY0DaCDfP5wbJ/zKmc4m3dy3SBf7y7w3rcxG2ocs+GE40qZ0uwTUIke/zPEOC8R28ozSO4h/4kktmV8f/80CF8jOg8LPpKuFomTIV07noJJjvOk
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:(13230016)(4636009)(39840400004)(346002)(376002)(366004)(136003)(396003)(186003)(122000001)(38100700002)(83380400001)(5660300002)(4326008)(66476007)(64756008)(8676002)(66446008)(66946007)(54906003)(66556008)(76116006)(6916009)(316002)(2906002)(15650500001)(52536014)(8936002)(41300700001)(71200400001)(478600001)(44832011)(33656002)(6506007)(26005)(53546011)(9686003)(7696005)(55016003)(38070700005)(86362001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: WAbAgciiZFupkjZofYs/iy7JMEBud+3VkF2/vb75/a5w/WGVUk8A3K3MPjtK59X7eS+WsZHyWPnsBFZqTEsIcjJKfR+qcA65REEYHJ57Jd70fL5lg9U1hAfjgMTUsz+77V+2wT+WTtWfkii2ma7hn68AzOtCqFyFPtULQV5lR7HQnVtY+Jr5+7adXpRKd5IxFG+8Xmbb2Ryr/AyEIC+K4j/suvtxIQe7xZuTb8ScziKud/MAYu5IC9g1ig3FfE7Dg0NIQWYj3s1zmvaRkGPLYQKBdrJT9XewVuLDMG1MvsTbYHDjGVHZpGKlEMlCiYsBJ9rn+M40Lcb5ZHK3P7awDz+I+2NegYT+fi12mERQ7+Om8PKHFxN8k64Y+pqaEE/AUt1XicC/yVHh+XUF/3PA3If/yq0Ccpj3NLZeuQFWc4Nad267vS8FYg1al44H3B/Hat8/nNpGvpT4p3hJVHOEQh5OnOW27/T8Ww0qiHR4aHEDXV1PcAj/ypJ8Tgl91fUgWQ55b5BpGX+GETom72Ne2iiDN9ZgRUvNXw/hanA00YRAag5UhILILxon4V3H7UrfKy/2p3/z+3JG7R7a9bOyPpWyyb4cm3htEn/I8uilCwnHakTLe35FPQb0uafl+Vz/RAax31AAY1ePDw/AfLdKEErj8Gjm+K5SUFGiItxjbny55OlUwuKvHpGz9i6vNvTcmBvMx2gtrtIg133ctOA6d20Oz98O/6cgHtgfztAcbq4T7JWCKoDJGgeNEgnJLyErt1U9hL3KkJ+DQ2UkW6XLzMO7mdau1CzefitGFZ5kzri/URq7XHdhH9wKfvkpoEdJ9hYsxOtQIfGuROiID07P/NwVvWIq68diu5pZB26pOzny7+kcqLaw37q0ZT7V0EfWB+6iFgcw9G5PTGveoWXNiey1nVJfKwODOoVTgSxzcXDiXOwKtqDH7XqKcZAu1JLKXycfBb1A83oITO17WFVLq4qLbhktHFWvrAzdNIgPof1Je0lui8LT9fc4tYxUFa0ef7ayud/7D5EyB5q1Q+qFYNvp1R79bkrIZmUNJb040Q71GPtCmrYFpCeJEoQGPDHeU4o163oAj+qoqDYEVu2rYhIBTOabrofH+hT+1Re4TRiXcFEte6+3ZjY4ZRqtcW1HL8mbyBMlOIelhxjo9ieYPbn0sJ23Da6YreBgpnVrMTej+0zHW2D41fxlTgOPFJjvG1Xtkzy9AFia0ub2YlmiNCNdxPTmY6inCu2xRmK+wfMzvYses2OtyK21lqD7TcU8/7+5jAcGGlmO7ZQraL3Qrz5twnW2+cq7uq2Tcf/B56CWkBj0tQrkCX4EaAF0a91Od08Q7UyqxQYk0J+zvIvmqqLwrwrUVaY/YRHEMlMoZzlRGmx6wa+/0NHkVa/tL0G5vkGNgmad4QmvRJ+zZWgCClBX4ZJdddPF8bL/Y5/c4D3HXFtIWJdzPrddZESx2HkZYySte5p5n73YvK2zBnmhcZUI9bAm0VSlofEXFUuoN/1IgqrGhmmxKbt134BJw3j9wLr89ZiRVdK/mibhhRL0UNpcAl+A38OUjhQnPuX3PZg=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3758
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8eOTPKVqnTsK1aylFEpb80xTR28>
Subject: Re: [mpls] Update to the bullets on the first page of my review of draft-song-mpls-extension-header-09
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Sep 2022 17:45:31 -0000

Hi Tony,

When you say "scope", do you mean network scope or in-device scope? In my second point, I mean the action scope in a device. For example, IOAM can be configured to collect data from anywhere on the processing pipeline, depending on what's set in the data type bitmap. If it's configured to collect ingress data only, then its scope become "ingress"; similarly, it's can also be configured to be "egress" only or cover the entire pipeline. This is a case that the scope is changeable and controlled by the application itself. If such kind of action has some dependency with other actions, it'll make a fairly complex situation. 

Fortunately, as a passive data collection mechanism, AFAICS IOAM can be independent with other actions. 

Then, do we have any solid case that the dependency between actions exist? I can't think of any now. If we have real examples, that would help a lot for the discussion.   

Regards,
Haoyu 

-----Original Message-----
From: Tony Li <tony1athome@gmail.com> On Behalf Of Tony Li
Sent: Tuesday, September 6, 2022 10:24 AM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Loa Andersson <loa@pi.nu>; Tianran Zhou <zhoutianran@huawei.com>; mpls@ietf.org; draft-song-mpls-extension-header@ietf.org; mpls-chairs@ietf.org; pals-chairs@ietf.org; DetNet Chairs <detnet-chairs@ietf.org>
Subject: Re: [mpls] Update to the bullets on the first page of my review of draft-song-mpls-extension-header-09


Hi Haoyu,


> For mutually independent MNAs, enforcing the order doesn't make any sense but become an unnecessary constraint.  


You are correct.  However, we are NOT asking anyone to create a pairwise ordering between specific actions. Rather, our ask is that solutions specify the overall order of evaluation.  Further, there has been no discussion of ‘enforcement’. There are no police involved. What we are asking for is a specification.


> For some MANs, enforcing the order is also impossible (e.g., some MNA needs to be processed throughout the pipeline, and yet some others are only processed at some specific points). 


That would rather suggest separate scopes, as discussed. The order of evaluation of actions across scopes will also need to be specified.


> For dependent MNAs, their order must be specified when being introduced, but their execution order doesn't need to match their appearance order in a packet. So the processing order that jumps  back and forth from psd and isd is possible.  


Again, the order of encoding and the order of evaluation are independent. We’re asking for the specification of a deterministic ordering. A solution may choose to use order of appearance in the packet or it may not, that is up to the solution.

Tony