[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
- [mpls] AD review for draft-ietf-mpls-mna-requirem… James Guichard
- Re: [mpls] AD review for draft-ietf-mpls-mna-requ… Adrian Farrel
- Re: [mpls] AD review for draft-ietf-mpls-mna-requ… Matthew Bocci (Nokia)
- Re: [mpls] AD review for draft-ietf-mpls-mna-requ… James Guichard
- Re: [mpls] AD review for draft-ietf-mpls-mna-requ… Matthew Bocci (Nokia)
- Re: [mpls] AD review for draft-ietf-mpls-mna-requ… James Guichard
- Re: [mpls] AD review for draft-ietf-mpls-mna-requ… Matthew Bocci (Nokia)