[mpls] Gen-ART Last Call review of draft-ietf-mpls-msd-yang-05

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 27 May 2024 17:51 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 12D24C1D4A95; Mon, 27 May 2024 10:51:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=alum.mit.edu
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 q1dg7AVJZr9v; Mon, 27 May 2024 10:51:45 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2108.outbound.protection.outlook.com [40.107.96.108]) (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 67FFAC1D4A6E; Mon, 27 May 2024 10:51:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J4a/8BT/OdNPXOwHL8nTduS444G1ajhU6Q5f1NwSYmMe9z+IpnnbAdBsnZhpXkH4dzT1SYufn1tHyFN2bh7DmlSk+RzkqSonCP9dqmyEcznH9nmzyuG1Dh3R4gNUvv73eWSiPPnM1FtiJNuKIcqwNelTX4pgIPeHareFVtSBLE+2Xa7ybtgmkMPXrd69CqxWtkPRuUfzZQPAxDC0V3C/yfWmpcKhlMup6UZJbJ9EJD4eUIvsnFX42ATI6vAJO1aUxXG1hK6lvjNp3cgKBNCbk0eGraT6RBehs9809bC4So3FVi5djzDBmAgPd6XqSiawiwhsUQlP7x7df4Omf8FYvg==
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=u1xjLNyorHGI+0Ayh7ZRniG0xtXCGiKcSEsTjGGAoaA=; b=DTzhkVPBMdaw+tdQBUaZrvRA2pteLWiSjpGCh8b42YNDK9rx6BeUrqNdkESSTBnzu2peueXcamOTqLlVHCDecCGvl/gVITAxGgrI3uVw7fbN7L020f17LwxccfigS9lxr9Qie6WJXcgV0oSGDNxVenLBwv6RPORUXWm4H0dPVWoYSYXgkPJJLixDrTGyPwZnk14EplGhdEpU2DcQgTEbzpQJdwl0P6fNKsxVoHz7Dg7OOmwytvse4K2RUrqenf08NTJRSnCtMq2XXKCGbm+hWk63DR/ZXK30wfPW1xUjBuxMWlG8ZWqGZK+/IjC71zL+FcSfx1RjeEjQP/ywu0U9ug==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u1xjLNyorHGI+0Ayh7ZRniG0xtXCGiKcSEsTjGGAoaA=; b=Gsz8x6XUqNEes7Q99NJSO+uKwKmP/+p3j2tuVjK7xfhEYg1EN+A/8vY7uuvjpQmqlvbMCI/ImTY24QrJEtshQwnPxQdEo1ycoXZPoNbAYy5Nbv8pwrC0MqikoySsOmIPbKVeZeJ1tAaOK68+Sp3gZ1wtR8iAMb81Io5cV7iVHwk=
Received: from CH2PR14CA0037.namprd14.prod.outlook.com (2603:10b6:610:56::17) by DM4PR12MB8560.namprd12.prod.outlook.com (2603:10b6:8:189::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.29; Mon, 27 May 2024 17:51:40 +0000
Received: from CH2PEPF00000146.namprd02.prod.outlook.com (2603:10b6:610:56:cafe::66) by CH2PR14CA0037.outlook.office365.com (2603:10b6:610:56::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.29 via Frontend Transport; Mon, 27 May 2024 17:51:40 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by CH2PEPF00000146.mail.protection.outlook.com (10.167.244.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.15 via Frontend Transport; Mon, 27 May 2024 17:51:40 +0000
Received: from [192.168.1.52] (c-73-143-251-114.hsd1.ma.comcast.net [73.143.251.114]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 44RHpcWC002803 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Mon, 27 May 2024 13:51:39 -0400
Message-ID: <57400053-7869-46ab-a3b4-cfac94d78b68@alum.mit.edu>
Date: Mon, 27 May 2024 13:51:38 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
To: draft-ietf-mpls-msd-yang.all@ietf.org
Content-Language: en-US
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CH2PEPF00000146:EE_|DM4PR12MB8560:EE_
X-MS-Office365-Filtering-Correlation-Id: 529da427-b709-45ff-44fc-08dc7e75a9d6
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230031|36860700004|1800799015|376005|82310400017|41320700004;
X-Microsoft-Antispam-Message-Info: tBOOrX15JXcgvv8rrdERyHlAaedD6WY26Tqucd/V6C93yDuqN5yashSB7ItGTquJBvcBTUiaIuDFHmwn7hldc/b+xaBpBungz+o/B8jK95CaqnO+iVf+sAJehbvnZwoqna3VhKqw8Emjtjm+iO1uvHBO6oVQicGVHWHo4kGZt2TRzcga36esP7u8jURLgTuGJbvsrHVl6oxtUqZ7sCCPqfLy+0cvjl1Al70XG3lkOXpl7qGVB6mJ5T4vn4AlCRw1OgnVntoxspJvZg2i6JMCAUT7WIGw2s53W8VwSTe7qgV5X8b7yOO8rRDHq3vKHkq/qmTjDiInEX0eeQrRHdvUvK1JtI9CWZoH5sIQeYJ/tGiwlb1GjOO7hWVGv7EUL3Nt1n2VmT7klyoBo6/teL1FxfWyIogXz4DsAiuDX7WjISLsR2I4uGXXA7cNrmHd2a54XXs6qzXKRM8pyVA7MEuPUjR8gOAAy+iVfeYIF9nUAnUuOBihWZSSX21dNZ0maqFEtqsWCzrc1Ee3p+uSUEzF31yG5ajfC74EG6FZKnBZ0FlNgzqTYawFfh7wNJCLMhj5mSSCs9PAU6HyF+kBI6rOU0zWZrXckyCTlRWR8yD8eb6qDJCKfs0crA6QmyC9D7hd7OAUiW6rXcb6joiMcsKiGaLJ2Ncplff/dVeqXinm0YCiVjOEyeMGH70ZRi7PBUrzjRNhwWl7bGnQpcH96BhLgA6NN/H5G9hFbU7+L53OaE6fXjw9eptM4yCmEnzor9qYHh+2VEZjYdVUdLBvA61c5A0upvPrVLYZmTvBkhddhTpFLHaVjr+JRhBkSoWGNRGpi2BeYyQOcSH1U+jH9OZrXIQ4gzMn13pKXMb+hdMMChRanXVmMtW2l440z+qP/Jo0RNYQi/veL5j2fDk4LRSKcqkanWFJNeylJ5JzEMYE7DWAH8Dnc20Rl5faZvcAqVfKFfEsMypTRTkprTi1PuHf6Rxu+m1mrdwaZpvkG47eGjX3xt0CxQTeuH1xDigvMl1pFSn5gR04y3Gn5BQWtYXV19mdALk4As5xc8Zbp6Yn+4TOARvaxgfHXnRKindrt4n/Wukcac1SLWZdrHbaPml9yZS34/fLkLMecb74595Cr4jbAOr2Nn84a02f9Z7HKM+4sltw6BCbeid5GCJKwAiVHVP3EtJO+caj1isBW6PXJVXz9U3RaksaNKeJshZxQdU6kebYhydwK2g2ufRf4YzcbV1w07xZN9r72jkWm7vJKMWkaS4jDKCYH8OfwxNHS51Dy1nrAwVMpEbp0Mtc4a+sJl5e4GwlrB5z9pvgIQ7RsZTLpH6NWP6Mx/Mp6ajSrOrL
X-Forefront-Antispam-Report: CIP:18.7.68.33;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:outgoing-alum.mit.edu;PTR:outgoing-alum.mit.edu;CAT:NONE;SFS:(13230031)(36860700004)(1800799015)(376005)(82310400017)(41320700004);DIR:OUT;SFP:1102;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2024 17:51:40.3714 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 529da427-b709-45ff-44fc-08dc7e75a9d6
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f;Ip=[18.7.68.33];Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF00000146.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB8560
Message-ID-Hash: WQ6KFBA2AOOJVBPXFPTYE2FZJVZYCNSH
X-Message-ID-Hash: WQ6KFBA2AOOJVBPXFPTYE2FZJVZYCNSH
X-MailFrom: pkyzivat@alum.mit.edu
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: General Area Review Team <gen-art@ietf.org>, last-call@ietf.org, mpls@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Gen-ART Last Call review of draft-ietf-mpls-msd-yang-05
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/tviwzDqLu9yqe6iDE4snuEGzrCI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-mpls-msd-yang-05
Reviewer: Paul Kyzivat
Review Date: 2024-05-27
IETF LC End Date: 2024-06-04
IESG Telechat date: ?

Summary:

This draft is on the right track but has open issues, described in the 
review.

Disclaimer:

This reviewer is "YANG challenged". Hence I have not verified the syntax 
or semantics of the YANG content. I trust there has been or will be a 
separate review by a YANG expert.

ISSUES: 3
NITS: 1

1) ISSUE - General

I find the language in this document to be extremely difficult to 
follow. (For instance, see the confusing language cited in the next 
issue.) The main problem is that it is formally referencing and defining 
terms/entities named using sequences of words and acronyms including 
spaces. (This includes YANG entities, IANA registry table names, and the 
names of entries in IANA registries.)

These terms are used in descriptions with nothing to distinguish them 
from the surrounding text. Hence it becomes a struggle to parse the 
text. I strongly recommend revising the document to syntactically set 
off the formal names of the entities being defined and referenced from 
the surrounding text. For instance: 'IGP MSD-Types'

2) ISSUE - Confusing language in Section 1

I can't parse: "... defines the identities for Maximum SID Depth (MSD) 
Types as the IANA the IGP MSD-Types registry."

I still can't follow it even if I make the change I requested above:

"... defines the identities for Maximum SID Depth (MSD) Types as the 
IANA the 'IGP MSD-Types' registry."

. I *think* you might mean:

"... defines the identities for 'Maximum SID Depth (MSD)' Types in the 
IANA 'IGP MSD-Types' registry." But I am far from certain of this.

3) ISSUE - Possible missing IANA action

Section 4 defines a YANG module named 'iana-msd-types'. I *think* there 
is an intent to add this as a new entry in the IANA registry 'IGP 
MSD-Types'. But I don't find anything that does this. (I would expect 
something more in IANA Considerations.)

4) NIT

The document heading shows "Workgroup: Internet" but shouldn't it be the 
MPLS WG?