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:11 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 E10E5C157B3F; Tue, 6 Sep 2022 10:11:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_BLOCKED=0.001, 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_DBL_BLOCKED_OPENDNS=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 gJR9GWSTEppB; Tue, 6 Sep 2022 10:11:04 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2109.outbound.protection.outlook.com [40.107.243.109]) (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 AE7D4C157B3B; Tue, 6 Sep 2022 10:11:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DyXOqRub/xMeaSE0SRV/BdKRn6KfuKjc5RmRVt9yWO1blc9Gx/lHEESZ9KVrmdTOhriO7ks4XpMoUHkwi41G+BgvlvMIQePnnoThUAdvjaiHUGa0Wl5bIiHep9W9kdyMRKgMFfl6hpTel0RzH8J4CbHMl0ZIkxFczM9Q8p1GSMdyW+765WUJ6BjvSvq8z4bzXcRPCcj5/lfG2TCa7q7YQF0WIhZDJna69cnOlxd6lWmoVxuwlzQtI9kpjDcS5yQ+scAAstxl7cc2keNzLgd3tnGr9ueU/HMfRyLWWUnxkwNyCCUcCB8pkW9hPuM1eog7MH5jPOhm8u5ucfUncOddaA==
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=sJav2WyM9iqmPbKuUEATcNtIyeS3S3IkNuSwg1hx4o4=; b=TUB+hZeYOq4H1L/ILj9idZS8+R6uZUdlpdjDem//12hsR7yfu0hDBrKeR8+8WwMD5y5Gylrpt+zTwOhRoChCMs1fxEJhTlD6Y+VmEQXP9YE/nYh9ym0wZzIJ8wuNQbbo4m0X7nub2KC2LLQO6qYrBNpTPB7BN9xTZXBjPlq1D9x3bMlkcSVnCQpde2dPuYU5Zl59+thEiiYFLN7hs64w1ERPMLjWwBEuKVcl1487v0jeBG90QvRTW2ZuXbXdCvbCoT1EriE3eTqVml4Ne0dH2k6jYCjpgF//Eyezy2ePniKv7aeg+6IIqIu//aQ8bOXu89BFaVunwiwli3O+gluOmw==
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=sJav2WyM9iqmPbKuUEATcNtIyeS3S3IkNuSwg1hx4o4=; b=oVn0g14zSYIZsoGca/j4wLvEhH6Ewqut4di4EuGuHUSHwCGuCUz0IH0z+yI/lgi7/I4Vw97wdSWNG+4QjBk9yFlGW1Uet79Ycl0jlvZS3i9UJTCHqds3PwZUtNoe1KO/+s+k4bp1vl2ICYK8yqHymhMljNrVS6VzSUvQZduhhNU=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by BLAPR13MB4564.namprd13.prod.outlook.com (2603:10b6:208:30f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.11; Tue, 6 Sep 2022 17:11:00 +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:11:00 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tony Li <tony.li@tony.li>, Loa Andersson <loa@pi.nu>
CC: 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+zimP7ysK3GlrIAgAD3FYCAABDcIIAAC9UAgAANEGCAABmNAIAAOHpggAAHAwCACHMBAIAAgZ6AgAGoLFA=
Date: Tue, 06 Sep 2022 17:11:00 +0000
Message-ID: <BY3PR13MB478738F2A6D4BF357BA15C4C9A7E9@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>
In-Reply-To: <200451CE-9554-4298-BB9C-2EB4B63D843F@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_|BLAPR13MB4564:EE_
x-ms-office365-filtering-correlation-id: 63307d81-fb87-461e-0493-08da902ac5d2
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DzlZ4LIte0bO1SceNffhXZXXzqt+7VZe0R1F9HcBW0wx5MT0S7sEq75jSUViEK3+o4HGN5OY+/PlLteg+VsLatBbJdR4MckqJNcYIrWJOc9ZrwdURLKdxn7BL0WXRctIU1DRJFsFAxJCwKgeF4WRalZIB8z+YC46dnj2QvcTZUawQam2HPRLgAxh8Jvc1bRto4XdYvqpGkGRLYDYvEs3T5F3aStYbJOUhuU5scrtzYGdKtURAVtc+2hdFQKE1/+3dR5w5Jwia2MoFmfH6WCKTOmhHpUoQI8HcvglFZlZGczf8B2tUvsqc5NbtNvt4XvJ7m5QUhw1VIjSqDsKS5eglj9DCQUKNmO5TZX1khV36u09cV7+UejwdPKTZMqh68HuGUMLKIoaObHdbHCCMMu4Gl0XnY/CAqV8LcfIxXo9QSUXIAKIGz9gDxSTE7369eq/2RMY2yDyx0KJf+yTngHgtc1fBpjucgetzz6CYgFZ5V3k8FKCPV8ubxPPBV3lStuhxEbOO/9FCpiKtMGNFS9Os+LWwG8mP1WPBP4bVpc5NgBKQQ2gshrs6UfuTBebKd7nqg1DBdgfRJ3zDhhrWZ/7l9HknJzrvyUXBYn2w2NcYikMe/5CTsF5oBS6ZqFyn0KzrdJZyoDQ0YeDv+SpetTIGI89P4yyLfHs3HqVoxiuTLdc+wpM962PlJrtxq/alHXcQOo2kfw/TaV/V7YrGi16/lXOeHZlmrPIML7NQBbRbG4r/gbT04DWKpsfFFzUS6C+2JAK9izHRm5fMVJUkwf6dQ==
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)(366004)(136003)(39840400004)(346002)(396003)(376002)(122000001)(38100700002)(86362001)(8676002)(76116006)(66446008)(66556008)(64756008)(66476007)(4326008)(66946007)(38070700005)(316002)(33656002)(83380400001)(53546011)(9686003)(26005)(7696005)(6506007)(478600001)(41300700001)(71200400001)(55016003)(15650500001)(110136005)(54906003)(186003)(2906002)(44832011)(5660300002)(52536014)(8936002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1dCkqIkw16O5oYii3K/haYQqOcfFelGfNRhIqHqzh3ZuO/H7XMNrDbRJ5r9yLUqyKwE8kIC88RSPxfbzJaZ2tkKQ8R5VoQQWTOOwfNDtVvA7DyCz8Xgbnq/iO5Gk7kv1TD9kcwar8SF9tKOSQ2kbxoltjMplBuxH9Rz2izAuM5cSSnbwU9KSWRTBtGPx0F8oOLPAZYiv9FJO2vaG0Wol48J9nxiGuGILnCid1jfoSLXnIVlY2r4PUAIhIw1ys+iBxfoT78MtzIHlW9/147ntv82CyKzXU1Du92SHXdG+4XIhVLvDNddVLo/OjsPXfOZZPVLUpm1tWq7M6BYovKsieSzgJdHKsQBA4gByq+cedZ1Qn2DrVCr5lZ913QXbYT35YNvCgzWCG6HWTYaB+BztiAZJj2Xgf838qdE56QOX3iXabQ62LrPvuyEkTH7rbt1KqypSNfnPBI8D6kZUP7h14WmiDWE41AtJwOSeUp6hP+oyjWddiO7eGr1h8Urda9cLhejf4Zseayg8g/KEmhGmDIgWZJWqHSnIZN8TjQCgf7LYdaMAkgb+nCK1KfTHNrEZCNXew3/PdMG6Bn0hiFJAKEwW/Q+amtvnBK5/9j5N1IZI03KxbyN91x5R6BTKZZ92X/8aHyZLuHIF/Cp9OZD72m+HiTGMdTSkZwvgBuB0dhLsGDQjp2YR4m2kDMY04l9zVYnbyN/+El2O1q5fTdxSnLLTePrT8/TQlB5X5wxZ6+Gg63nkhJEEA2SELgU3rPMkD+Dv9TF2wSCg9yZFxepLS0z316Gl0/vT4ArrP8jhMVlP44gVaxPXwDBwSk/FOvAMSBaPM/AGLyWHWXTNU5X7pTv/mTnQXgvKu8tOTIptHqudRKEnaEgl5s8A5GakG0qBIH/PuAbdpK7kVAbkh9WjSBBWleDmMlDiwupxCWyrq6o90z68AmBa7AuPpn9cKeeOrThAPbvMtRVIX35cLkKJl2dNydmxVfAmIL2YrdwNDh5alzIGnlHzutjjI0eU/NQ+S2DyW5l7qG28SsMQhvgCDeDKbbXeJrtDqmHwelUg0A+JtCMhJ9Qt5ijOmw5fjkAaBk/qqZ+7FYGNt1JsQcbwGsOhRjnxlzlhvlH0FtEZRd7BjVc00AEsbfOZ41YKfeT478kLkQtLGsvPJKFuCoRnWR86imZ5vu1xGH+DnNBFJGqqxoX95R2uvw/C3vwgFmrQvI/Tiyb/LUxOyQv3cpBNLveidcZy4QM3LnG/KR5cHzc3YWs+PC07kC/M0Y3UxNSdT0e6zq8a57sxQ2uZAJM7NmkJhWgVSfMTb8U6YCM3XS4eynx7J5I/OgMiqcxX6ql4qelYohuxn1jOXJaV0S6M5aiRp4bNtNvDif1DMqv+dAPP1yLHjlnv9birDciI1f03aW2v1SfwWjRwNZ++4yrZyNvYaYOYmpwNukcD0TYJQAX7jyygV2oOCjtQ4rjBnYSe8tzTABgS307izrqq2FFhq0ptjgJSUCPkTOUMhJ5s0oMjM71r9eGfQJfg4E46sKzkWfD0QItMOaXI3E6iLnDkuD4FRDtxA1NqOMgz+64fE1w=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR13MB4564
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/26ANN9qDFwgUE__HBDAANdnDZd4>
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:11:09 -0000

Some observations on the MNA order.

For mutually independent MNAs, enforcing the order doesn't make any sense but become an unnecessary constraint.  
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). 

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.  

Haoyu

-----Original Message-----
From: Tony Li <tony1athome@gmail.com> On Behalf Of Tony Li
Sent: Monday, September 5, 2022 8:44 AM
To: Loa Andersson <loa@pi.nu>
Cc: Haoyu Song <haoyu.song@futurewei.com>; 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


Loa,


> but we do need a deterministic, specified order of operations.
> 
> agreed, what I wonder is if we can have for example a processing order of NA1(psd)->NA2(isd)->N3(psd)?


Certainly.  For example, the evaluation order could be based on the numeric values assigned in the registry.


> If we can, doesn't have to be captured in requirements, framework and solution specifications?


I think that solution specification needs to give the order for the solution.

Since the framework document has no idea what ordering the solution might want to take, and there are several orderings that are possible, it seems like it is not the place of the framework document to specify the ordering.  Thus, the only thing that the framework document should say is that a solution should give us a deterministic, explicit order.

To be more specific, I propose adding the following text to the framework draft:

	A solution MUST specify a deterministic order for processing each of the Network Actions in the packet.

Comments? Tweaks?

Tony