[mpls] AD review for draft-ietf-mpls-mna-requirements-12

James Guichard <james.n.guichard@futurewei.com> Thu, 18 April 2024 14:09 UTC

Return-Path: <james.n.guichard@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 B7E37C14F60C; Thu, 18 Apr 2024 07:09:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 SCTDvC6HWt2F; Thu, 18 Apr 2024 07:09:25 -0700 (PDT)
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2121.outbound.protection.outlook.com [40.107.101.121]) (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 0A20EC14F60D; Thu, 18 Apr 2024 07:09:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O89puvJQaA1lxxruJBMjp34Cq7vj42UWxKbMURJgoRcxi6md5+5EKnIQCeQGlsi8j0Z/C8HDf+NxvZ7YVoFzJdrHylM9q4qr/XY4EKPXLM2DsfcywOsTgLI7C2k2F+pTLWpehtrp3dTM18TX5vkdyUn2+uWEwsGxXRbaVaE5fAVEGNUQI0NnOAHN0KTqiW7oTPXf2ox1lsrIB1wIXVyPg+GHt7gzP0ETMo2k9wJW7O8vvwTx4y+DWP0JJsNwVwSLjkHp1503HVKgLpq/HoJ8cYIAfErVIx/jbhBSrdAiEYILq6Ri9sIAaSBAw6iPXP6vMXm3/9J42x69UZOLSiiwKg==
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=O9IGvPIbDNBXTiAn8B69uNVIq8IoYLhkh7OYQENdFp0=; b=ZDQNdaTsl18s2dQKYcHTanildlYNe804J/hErYW8ow3Ms1pNUrk2qiuWboStMdms69YG/c7RhwCQ66OVH4Y/jUCR9Q021GZiT3HZ8ljRK4SQ3pQ1SAOI4BeDOo6wh3eef/dsuLmfM78hiYOwsLhj5KimN3KY0aVqbgnwaG8gOQLAW1OdJHUXJcfGdZZYJ0vJ7Tghm6XPO4K2SMGnqnDrqe4CVzTFu2hRY1rCSw5vxPHBLoC9X5btd+059dqNHz7MzGy6KuKaQu37PMMaN9yr0dh9ftNpxjeFAlftpFnJ5sFQxAS2M/mzjOO8S3SFHazLfsZdXM/LImXSR/faqYE11Q==
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=O9IGvPIbDNBXTiAn8B69uNVIq8IoYLhkh7OYQENdFp0=; b=SSNkmL5ELD0iHJU9lS8LF91l6FHD3YHxoUA7Ehi7Zp1uEx9qWsjzGJmBCt5a2YKyZMpUT7gRTjSfbBSEVTfUdHPq7k4s377jlZqIVhlDRVCQTBPoMJzScfPYHJ9Igkv/DPswhQPRZh3wt/6X6t+1uEQJuPDzcswrByLTuaAxbes=
Received: from MW5PR13MB5485.namprd13.prod.outlook.com (2603:10b6:303:190::9) by PH0PR13MB5975.namprd13.prod.outlook.com (2603:10b6:510:16e::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 14:09:18 +0000
Received: from MW5PR13MB5485.namprd13.prod.outlook.com ([fe80::2e78:76d4:8ed8:4091]) by MW5PR13MB5485.namprd13.prod.outlook.com ([fe80::2e78:76d4:8ed8:4091%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 14:09:18 +0000
From: James Guichard <james.n.guichard@futurewei.com>
To: "draft-ietf-mpls-mna-requirements@ietf.org" <draft-ietf-mpls-mna-requirements@ietf.org>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, James Guichard <james.n.guichard@futurewei.com>
Thread-Topic: AD review for draft-ietf-mpls-mna-requirements-12
Thread-Index: AQHakZlll4ZX5RFd4UWLZRGup1vYkA==
Date: Thu, 18 Apr 2024 14:09:18 +0000
Message-ID: <MW5PR13MB54859D814DAB3BEC4A8EA241D20E2@MW5PR13MB5485.namprd13.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-traffictypediagnostic: MW5PR13MB5485:EE_|PH0PR13MB5975:EE_
x-ms-office365-filtering-correlation-id: 98b3d5c6-a9a0-4dff-d173-08dc5fb1235b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LKhObU5Yp59CpPr8X8r+JbCTZaIaKBKo5yvydPvwcZfRTfqoOFg3VEI2wqQBzNJXTDpywNZ1fVolIXdTZ/5SBOtMwZfXSmMr3xpyiJ1NoAXmlQmutzffIV9eB176B0f12kiQZSsWToxVK5dSw5NLCDz/MIpKxxMuv3BEbMSbrkHE7I78abfvsh9EWALgAaRVuYGjL1MGB0uQb+RmlWH7wUgYNAt5u6OJhvcFAuWjVz1WJt97HQaSFwjCyFxTaLFF4KC2pvG/3qLXnzx0E8UHLmE+q+HzKQSN15JqtUgdLMKu9WA1UpBP9RJstOvAPowu2XGx+sdReFS1mpPVEjmlOkEyvbUv93jHBxBuLSv9+xAOUlUR5/nQO6BUHY22jZ+zzA0IRx6xaCmUiVMGwjhnh7xJpE8Vm0XLZYq9XxfbepVSA1qi6ofoVQY1C2Wf5GqhBfNgo5MOu0B+pTRkzYhPT4Ow27tYaiBkwrNLtE3pVwNhcpg2iD88X1GzhSC4Jyl2SyknIbXZH6i9W+Vrhk7w+y5K23jP0R1WWr37jLKae+csmWOte/OD14uwbXtl9aESgoE/s5Q8V5FH6LUtq9dzTjRMbbDFJS86paGdVElWDvKu4dHOK9XPA/xMgQgpQOrgE6dEdJHEFPModeNUtCnhT9vx4HorkzcWoNz6e/FLVi3Np7U4Vbnz84nNcLxI0YbpHi+kpYLUcJ/IGOkTQcgqNHxVmcqTuRvbB84Hj/yalmnjajToGu089b5ydIpzz4Jocb09XrJsgd6mg2dSbu1H61zbQizeGebfo0JjFBJETO84wX4xK0sAyYFO8W8qoZdLwGQx2oXBvqYFQnFMhvXa6BkPB0qLZxGvrulxLpvJxyXv3OXWWT7IXIhfa74RIgz4o986RExAtH/H/Ns5TaIe2QO+wcCNSyaf8ZjKrDVwaUbOh9ofwJDpqSsECcy5oELVTr7U4O+AyfE70JEZoZzuIgifa3aAtVAmmWwbJMJ2y98C2hgksgy6x7cfuDKW/pz7TQSeVSAVf/9RkFQKth25CA3sN11k99t5uVG5NwbTO9J9ZsEnd1ee8JCd5Iu1f60FkNJRN6AupBCZxijH4JF1syx18BUAi56nqUd5piHDtyMKPa+YrWc309jrSbWdzkQGizBlKc3duwNIMZwtHKlfpoqG4ij67yW0jwkjC+rwBrYUoHtDrVcF95MGc4/85nN9kHkfRzBEMuTb3qPBs2TrARasxi/VIfYzab4/K8Z3/w/xWF7nkdJ6Imqu5p5LMsxOxe26M8B+dRa9lXEm/20CQVlZKGZ3kfLKYs2TGtPHallOF9+Oe6i+6bwkzASL7HQ69XN6G93Wv2Fru4vtydppXg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW5PR13MB5485.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: D+RPU3McJd480wPcSPW8zJimYM2nNTIbQxFfcdHnJOCAObYkGR+c64qjB6Ozab/Hv6xeWBgBOzzRyPoiEeFVyXX/h6ZucRcMWxeOWV7m+C792i5fgQc3nRfmK5Zk2G42I+ol079E30btXBw9K3DTnC9X6/SVGSg3Py2M/xCwMM4xqPgrYlQa3qSS8IfA+sgUBBxU5Xz09nB7UHyrvLPrSkQtSkMNAwnorX/sFVFUnkY+E4DwQQKHOvrwkt+cr4foMUTkUHxUqcLOgsNIWKkGXQi41sBtryg3JuUApqBl3a9FaNrzgyWr8At3kSC32UiNQqgl8TYWy/aks8Lg/lI0pjtNLXtM4wSSUykiYfoP0CtZ7JvPFOvACc/uVLsyO+3m5JEzU6LRNg+bmPQLoYexhgeKemHpiHLaHITt3OSFXGWO54x2oQ4vmOigqlM3YIFJDV6kbkpS9JZrqxhbWMcTtQSC2zfpc8qeXpr1njzvLT0dkCMRx+xUt5sgL3pOtAB0JLQ+ILs2pSKRXHKlwzE8clnzOEqi6ZOO4N15OF1vKyN+SYtGMYIkYsr53pQlM++7L8imjD8PW7Qv69hwF0fx9JBZkvRp7E1DJZl40b+m0nWThrDlETrwtFohVFxWESVRCcM7MeqrLGp/Def9uiOjOshbeIOnI44xr5ZmN/lNQqrSyaMGFbSMPD8P/liawE8f8Wr/JcYcsBcWiGilrRrX1G1ppNcwD7/eevdLBkBgla7ozg5Q7x3v5/EHtSoU7Ub6CjoRNpy8RwjRm/w5/ZL7sSz2QjRim3dxKNyGwUz+MvfC/D76keaIZmaQJvTNcWdbId1BPnLWOfD/tCznZMjn3Ec7M4M0sIC7TBRHwYWbouwo2oXYulV2ZDB/WW+bOX+4VAuag7p9Z8KulTfeyMbeTSvM9XWiPb1frSMG9vYguBGg8Jz0rtgTo18cjNi3fDEpTFSsvksmOJOM5SIkXJhmvhgiwAkxl7d+zA+9Ydmr1+Y2IN9AUE1ZNmMnXlWbCkBPZjSAzVoYCXvL2j6P2rROzHViVDS1+RlrKpJJ24F1I700P95tS2nKGCaRMzyDexk/hBXZmCHroisMbB7kCD053IfZmjsP2j8s3uqJL6NxzEJpsdldmUUjIAk5mb18f4tORlEEwHzx7sYHFbRNLK44dhdl/i6CAFk1N4Q3MZjViIm3sSzClfZWX0ZThjmpU/4EDvkEGp9BLDXBF8cn6xcQ1ET9JTtsIthGROqCLxDPQ0cm2fc2nkycdzB5pBGCNllNOytPF+EHG0FSbfyDP2TUtWW5K7wZ3RLDk+yCBIV1lJOPY+bsLpuENfCojG/6kr/DIUpRUl59WJt5fHuq5IvbUSgzLgAxI2ubfdTVsnO2nZBqoNby1SC5TSqCrZf0LUE512BOAfq1zK5/XZSz2q5VdS6V88dO95aR1Gz5dCPUSbVnNpBHkfi3h/cVwDTuaaS2Xauh6KLL2jUvLvlCpF19ThvXNcOBva8rNNTsgeNax9ncVaagqnCaRkaO9cezmtFT6tQgCcYj4hfxOm4x5y2kmQZQMH45LbBvyFPaxvE2B5hRlsP/y0poolCSptFLi2VIscy1Wtid3WlsXf6rmqLn32VHVZeiEKwIrsz2CP/TM4OXW9uc9nkR3jHTU17z+NINRF0TnFNsagJjds/vFxv6Cw==
Content-Type: multipart/alternative; boundary="_000_MW5PR13MB54859D814DAB3BEC4A8EA241D20E2MW5PR13MB5485namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW5PR13MB5485.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 98b3d5c6-a9a0-4dff-d173-08dc5fb1235b
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2024 14:09:18.6242 (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: WZ0/i5hJ5ekZ8pMpTJksMWv3is/w3hjC4hKFGWyDHkx9ohcQur74oxcQXroHti3MHNTBI90lH0AXc6QgxDxdPA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB5975
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/X-VgUQ7cmHt1pEknYJ5RYLSPzoc>
Subject: [mpls] AD review for draft-ietf-mpls-mna-requirements-12
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: Thu, 18 Apr 2024 14:09:29 -0000

Dear Authors,

Thank you for an easy to read and well-structured document. I have a few comments – note review shows line numbers from idnits of the v-12 document:


78      termed MPLS Network Actions, for enhanced forwarding or other



Jim> I note that MNA is used throughout the document, and it looks like the above is the first use. Can you update to say ‘MPLS Network Actions (MNA)’ above.



Jim> What does ‘enhanced forwarding’ mean? I think it would be worth expanding a little on this to make it clear how enhanced forwarding differs from regular MPLS forwarding. Same comment for ‘other processing of MPLS packets’ - an example of such ‘other processing’ would be clearer.



81      that can be used across these use cases in order to minimise



Jim> typo replace ‘minimise’ with ‘minimize’.



83      extensibility.  This mechanism needs to conform to the existing MPLS



Jim> The above implies that there is a single mechanism which may or may not be true. I would suggest replacing ‘This mechanism’ with ‘These protocol extensions…’ or something along those lines.



84      architecture as specified by, among other documents, [RFC3031],

85      [RFC3032], and [RFC6790].



Jim> Okay no doubt someone is going to ask what these ‘other documents’ are. I would suggest removing the text ‘among other documents’ and only list RFCs that are specific to the MPLS architecture.



114   1.1.  Terminology



116     *  Network Action: An operation to be performed on a packet or as a

117         consequence of a packet being processed by a router.  A network

118         action may affect router state, packet forwarding, or it may

119         affect the packet in some other way.



Jim> Isn’t all this specific to MPLS packets and if so, ‘MPLS’ should be inserted in front of all occurrences of ‘packet’ in the above paragraph (and elsewhere in the document).



121     *  Network Action Indicator (NAI): An indication in the packet that a

122         certain network action is to be performed.



Jim> Same comment as above - insert MPLS in front of ‘packet’.



220     12.  The design of any network action solution MUST NOT expose

221           information that is not already exposed by the LER to the LSRs.



Jim> This requirement has me scratching my head. Does it mean that a network action can only be performed using information that is already carried in existing MPLS packets thereby prohibiting adding addition information that could be useful to the network action?



239     17. Special Purpose Labels (SPLs) are a mechanism of last resort, and

240         therefore an MNA solution that uses them MUST minimise the number



Jim> Typo ‘minimize’ change to ‘minimize’.



243   3.3.  Requirements on Network Actions



245     18. Is it RECOMENDED that an MNA specification support network

246         actions for private use [RFC8126].



Jim> Typo ‘RECOMENDED’ change to ‘RECOMMENDED’ and ‘Is it’ change to ‘It is’ above. Also, please update the reference to point to Section 4.1 of [RFC8126] as at first glance it was unclear why you used [RFC8126] as a reference.



286     28.  An MNA solution SHOULD support NAIs for both P2P and P2MP paths,



Jim> Please expand P2P and P2MP on first use as neither are well-known abbreviations listed here https://www.rfc-editor.org/materials/abbrev.expansion.txt.



352     46.  Any MNA solution specification MUST describe whether it can

353           coexist with existing post-stack data mechanisms (e.g., control

354           words and G-ACH), and if so how this coexistence operates.



Jim> Please expand G-ACH on first use.

Thanks!

Jim