[mpls] Re: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)

John Scudder <jgs@juniper.net> Tue, 13 August 2024 14:29 UTC

Return-Path: <jgs@juniper.net>
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 AEDDCC169403; Tue, 13 Aug 2024 07:29:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.252
X-Spam-Level:
X-Spam-Status: No, score=-7.252 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 (2048-bit key) header.d=juniper.net header.b="BM9ee15q"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="ZOyKkmc0"
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 Im__VOkxzyJt; Tue, 13 Aug 2024 07:29:26 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) by ietfa.amsl.com (Postfix) with ESMTP id 62EF4C14CEFE; Tue, 13 Aug 2024 07:29:26 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 47D9fpol015093; Tue, 13 Aug 2024 07:29:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-id:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS1017; bh=6IjyjXEE4cF2qV0nK6G5YktZz6b1T6tz5c9FtMsxMwc=; b=BM9e e15qQSpEKYHIJaC3pJET8toXQYxZHd7E6iTjlNq1B8NBnQDF9Gcfio+cm0MF/Nf3 Q9vj+BAwGPJAQMCInHt4w4YBDl13SPsA9GctUUUgpxySHrwafty1NLkDZEX3kExL CSTNuz7Liqf6LMO4ocoMhBdq7SKsX+bhZvRS/1xJmU7x8M5kz1NBgOvZ2IkjSzYI LYKUTHgYuYJJTpNZt6J1N6MFN68e6N1n/dmW5ApLXneW3gMtNqNxCGF3rgrBelTY y42qNWWLoJESbbjHakhRURESdximkrIE4LPyxU3ehIiBlh1lqV4O/0V2QcGQWFin 2efpmPa9QKifsSWkZw==
Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azlp17010005.outbound.protection.outlook.com [40.93.12.5]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 40x64c85w7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Aug 2024 07:29:25 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oU4uaeFKYqg+a1Td2hP9kfuQL1p4R4nJIZMiOce6CgUsd1D2lSWN1f0hGTcf+YkvN9jjHP7N+rvMIoVJ70MyKCV3+Dr2DhQX+BaSezQOur+1yfhwaFW47txoaXeUGwS1kPM8GR8vET2ad7yba5SlAp5XWdzrhUyeEexD7sbvIJpccIKrDIo/3C8KrvA0Y/jfZlHawfHvWnXw9meqI7TW8rvvkAGuN2wNHyAfaAjOmu6FJyyGgbs2dBbWOJbaaHgOTzJ0YjBNJALurrzXcHzY2lJvpbODZ0or5L6/yP68g1pCM7X6qNnMHclOcNXWbTyYbowwRLoz2RTkfarsqNdoBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=6IjyjXEE4cF2qV0nK6G5YktZz6b1T6tz5c9FtMsxMwc=; b=BCZZJ8257+OtJnLYTivO2AmHmKG9qLunzMB9Kj92QEXkefVtTETE+eKJB4Md2UKWlftMSAHe54eeej/hqMFiiyB7c2bqA2mFLpuyR9nhpzeII4cnIIjKUaMrFx2UgiF0to4kDhDhfVQD4KVI7Wmrm40o+XCAp8rCQ+iNurmJIUvMqgZzBkUZAMDLYH9OlYud/IMvYbNoLR/yM0CTnpHl2gmzykb0DjbxtgOhZCUIAjxjyxeHRC31fn32aiUPL4BCw4Gk1NM7rpxeSbk3HLf0alILxk9yFTJ+y9akzOcHCAIag5lR+XWQ4/3dvCkQjO1fUF7O+vl2zsLbOXTl+Ts7IQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6IjyjXEE4cF2qV0nK6G5YktZz6b1T6tz5c9FtMsxMwc=; b=ZOyKkmc066/F3R6+o0W/Dp+vHj2N0uJThFu0+ZRwI663n3oKCOvwNIIenHdH+B1igbkpWHotw6+w+xZRnZPnjYhWjOvx0vhSCc0Lmyc900XjFR04fq7evZcoi38DApmdotCyFSXM0XMh8dSO2YDNoVxN2TMTf+OCgcdBkps1rXs=
Received: from LV8PR05MB10374.namprd05.prod.outlook.com (2603:10b6:408:184::11) by BY3PR05MB8579.namprd05.prod.outlook.com (2603:10b6:a03:3ce::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.22; Tue, 13 Aug 2024 14:29:22 +0000
Received: from LV8PR05MB10374.namprd05.prod.outlook.com ([fe80::5611:fbeb:b227:6aa9]) by LV8PR05MB10374.namprd05.prod.outlook.com ([fe80::5611:fbeb:b227:6aa9%5]) with mapi id 15.20.7849.023; Tue, 13 Aug 2024 14:29:22 +0000
From: John Scudder <jgs@juniper.net>
To: Chandrasekar Ramachandran <csekar@juniper.net>
Thread-Topic: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)
Thread-Index: AQHasWArzMly9br6/E+b3yQQHxmwqLHaDzKAgAINuYCAHCjoAIAMgXMAgBRkdrCADHW0EIAAFiOA
Date: Tue, 13 Aug 2024 14:29:22 +0000
Message-ID: <F3D5FB87-A5EA-48C1-831D-B4CC79A21DF1@juniper.net>
References: <171694294575.2989.12240535542000524349@ietfa.amsl.com> <SN4PR0501MB3870925212C747EFB16DD3FFD9D62@SN4PR0501MB3870.namprd05.prod.outlook.com> <399629E6-4FCA-4DE1-AE9E-F218A5D501CA@juniper.net> <SN4PR0501MB3870B45C2555E9AF3246FF4DD9A12@SN4PR0501MB3870.namprd05.prod.outlook.com> <1CB291A7-6F6F-451D-BB76-25CEA1B5A353@juniper.net> <SN4PR0501MB38705ABF01C99F0508AE0A36D9BE2@SN4PR0501MB3870.namprd05.prod.outlook.com> <SN4PR0501MB38702F969A5C15324DB8D17BD9862@SN4PR0501MB3870.namprd05.prod.outlook.com>
In-Reply-To: <SN4PR0501MB38702F969A5C15324DB8D17BD9862@SN4PR0501MB3870.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.600.62)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: LV8PR05MB10374:EE_|BY3PR05MB8579:EE_
x-ms-office365-filtering-correlation-id: ddebc4d9-0176-4668-5e0e-08dcbba45328
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info: uihQ7/OrAR+irG+4dUrp6yKeNKgXdUCn/85GvtbNcfdwhtx0Eh9nBgIsqOEQUsymcXDDSiHX2JM3wyagHZt6zK7fpg6EVjvtiSjCKm1jqNJ61YcQGn7aLW8TlL2Ko6w7wluM1kdVJ0nHZN9lOJumkCUWlCk3UQT/I9g04XcM0SrttgP2T8gI4aOdw7Te0gy2mR7N1QSp8Y2k7fi845HlM5XmxjQnI+jAsJp52GNtRnWO94kDBzP+IACjIgVRfhH1jpiJkk2nlsBgkUHH8+6WUFJAlR/oPcA+WVu9HvLNP6rx8bB/0rodnBOGv0qamfy8uWE1Do2IOVbXoq4HfdIy45jIrlTsBKgkLXEVc0jFmh9MURZVWX8IZavF4PD6U3+BP5XC8G6yRRomgx7BWpi6ijAjbvgQAXafXd0kc5d6HKOl9i7RXwcAkEq98Irw55Vgofda/Mz0EJ0h3IqS8M0OVCBDsg4T43kJG3ZmKyq1iCnHeXa4gNsz6cF7CbmF5L1PxiscZD5FxBzFGr82bhx8P5uFv8G6jXb3W8DUnDR2CTgK1Y2SjrJ0NZhPPAHyAcE281LpLADPiy+w9u8D6AGE26I3MykSshiUJCx/zMgOI+YGOmK5+Y6JoXSAApTckrhO1vb+WUR1M4Eq57LzX+WLQyunu8eNNHdThqtkZCd/Excx8aEDOSXR7sR/Sb9wMhwL+5oLmhc5hHusWGxpRPGr2tQM/008QqiiQFKNDBcaswX3vDMP73fgzFq1R5RtaMNySLTquH8ebF2bjY5uMJ0qXrU9f9KbVoa478ZiSGmRd6p9zGyYx/Mr7oCMxBH6sx7XLpfna7Gw+yyp4QpTERzNw+0A10VOjjStPOTp7rfWxDiekjPfTt24A6qV+wtgw+NPX541Fs1BDKMNdUhK0NZ5pHpPQcrTA8owPNAK3HgmxEOMI6kOcWLISWVMAr99cCatEqA/u5x5K5/eEMOGxIjCBgeV0jNzH/ZSquR93+6sEOyBAEOHUcthMgoffUkLSOD1tgcUEmkkBzJVlA7ph48QJnip/6yZIDocxgloF6OSJZdN1pVZBvF9K3TCPFaVj0Bfwi+xjxclNQJdOIJk0noZKQadRUwrY7fAvCdj/iVMSFjJ58rzn42H74hsvlRrYV5yyAKKsrpjM4pUY5g0tJbakU/Shdev96yhGQQd6xm8crlFUbvIXCSyF/6QfTvcslLm9ncwxl0hot0+PCyWbhK+La1reDi4rDQxBs2vmpG25x1Z6xQLwziXElzbbhLFBfEQiAq4gDLnEJJnRBZJcKyvHEjbTWksQFEwX7mEFud1QM2mp/zih9ZUThvglOoyOlt4
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR05MB10374.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: CF7Vj1ArTx2Ot15ax/Ty5aLjOu9A5EPgX94CvyIOC2COOtkJ9AfZ9KDpHNhE96eB7e3zPSM5LK9Tr800nN8bXbxponIa1sKgDdkz9nrasuzfJe51GF9QyuOksWKEP8vrE8wpxTYY0ubjFZHBRfNzqZEzCQXJH6MRjoxbW/NAIF2Crd89v5A4rKEe01ZPbYddCWwyWVfc+uSbIiOKHa0I2H+NxDDfeJzcUMwi1c8X7VEtbmKovHmO0kXV794dOg9vXTEBhs4tdMFPCLN+7v7VEEQ8a69lWY2Bu1fHx6M63TdtOdVlKDum1NkDMc6C8wvTeN+pdQ092GzrdUDJ5d3Zh+OHTzMC4Rja84ELy6FrFb9+6c5T2xyAUw5cInQplIw3JI9a6BV+raGa2WJRYoSuI073lbtDp63R50LSXw7wRtmmg8OiWiYzamfU4PGmk81mbvxPNUvprWdJ17LHUM0gRlUu9+9sAccUeeNUyVu8FW4gnHXb5xduK54qZq+CypWkST81upn1Q3WGC5OdkJWILX9UtZRWGhpt8nD1zA9KAwlDUffmMWWoXWwtfb52+3k29fF7RGDUO4Yk8OWzDWRgWCsGi4nGMlFnDb+RBW0L53pOPwk9T7MFvbF9hMwA7CXdFa37TsYExBh879EUlj1RzfZUb8GhvAApZxyGpWfajug7piJ1Ls3diN6GwBzjoShuC0hgduZvNje0u2zuaVGGiiL+o/H6mfvmv38CW9ip85Ifvm2WzP9Y7n773Fm17imLcfemCu0vdSpqce8m8O7I/j+15R8HYvoMyn/TECMPIjs8tS+MIUsb1GsI7vacD98n2j+lLrHB19WEpc0h1gWVZuwQ0W9wiXq5SGjOy+h/OsJrCj8somlk4vsNiCpEBl3d2oS94Ochx2lqfNk8z9K0XotBssElKrbRmf76lIL1k8nuuOvBeTdl9gh/jv0LxM8kkAJCp7xekocVREwZxPrl+rhJ3kn3Z3jdK29x0K+klmcMNCjFdsIRYw6ZC8qSVLx7p3ukPNCGV5jUL4+6xCXGgOJmeBUEDHMUQfWrwSyKeElKfWNVMrNkJ/aYXOPGZ3vNf0kMCPF94H3UVNiICRDTBtunYLOmqABInLC5lBU/QtCBvpuQB4QoHciOWl7VROmEky5XQZC8486WHGX/P38kUFYrcae2nnkvSGFgGZ/87fJN235kmKvC7krda4QLOxjgeSaEgM14fxJs8KVkYUCAZS0eRO0qWSEj8FBLnEQ1zhYr89DtInaQeGnRVFGyGentMePIILTyjY5QbvBLC0uHpwq4TmJwSCJdWglHCWi57xMQnAHtKPFLTJl592Y7HMHHQwumd6SbyQicV4aP4ch0jWqzzDQeALZ496xlMPmov7d4Yg9qVmBdrwlqO5/rA4rRiTshgwxnSakSx7EHjahQPRCqqNrzYoIqsG4P671A+eEXW5gJLXG57VfgE5bhTzf+RZxLZQr5P2ML9z/LGuYLJr2YptF6WSGOlFMzgZx95f1UqZN2vKiUmIRrpYNzGY9aql8kgkJ7z5QPxlm9rlZxha7qb0/I2jczPqCwVuEZEvRZ4cuoEaYqQhXRaHFpAVGI
Content-Type: text/plain; charset="utf-8"
Content-ID: <51C8C93891160E429C31F0E50FDA1852@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LV8PR05MB10374.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ddebc4d9-0176-4668-5e0e-08dcbba45328
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2024 14:29:22.3407 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: oORMRTYkppob3EX++u6kZc2MdaC/8BacMja8Psia4rsGl1AONkrMOSqigGR838iN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR05MB8579
X-Proofpoint-ORIG-GUID: Gj7qTktfQ_GrXvkYvLw3E9JbwfmgTTU7
X-Proofpoint-GUID: Gj7qTktfQ_GrXvkYvLw3E9JbwfmgTTU7
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-13_06,2024-08-13_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 phishscore=0 suspectscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 impostorscore=0 clxscore=1011 adultscore=0 lowpriorityscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2407110000 definitions=main-2408130104
Message-ID-Hash: S7NVX4K5DF3UB3S6D65PX65FINXLMEPP
X-Message-ID-Hash: S7NVX4K5DF3UB3S6D65PX65FINXLMEPP
X-MailFrom: jgs@juniper.net
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: The IESG <iesg@ietf.org>, "draft-ietf-mpls-ri-rsvp-frr@ietf.org" <draft-ietf-mpls-ri-rsvp-frr@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/aQJaITd7UmRF-nL6r0OijO_ORQ8>
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>

And thanks for all your work on the spec!

—John

> On Aug 13, 2024, at 9:13 AM, Chandrasekar Ramachandran <csekar@juniper.net> wrote:
> 
> Hi John,
> As stated in the responses to all the comments prefixed [CR2] and [CR3] in previous mails, the comments are addressed in https://datatracker.ietf.org/doc/html/draft-ietf-mpls-ri-rsvp-frr-22.
> 
> Thanks for your detailed and patient reviews.
> 
> Thanks,
> Chandra.
> 
> 
> Juniper Business Use Only
>> -----Original Message-----
>> From: Chandrasekar Ramachandran <csekar@juniper.net>
>> Sent: Monday, August 5, 2024 8:43 PM
>> To: John Scudder <jgs@juniper.net>
>> Cc: The IESG <iesg@ietf.org>; draft-ietf-mpls-ri-rsvp-frr@ietf.org; mpls-
>> chairs@ietf.org; mpls@ietf.org; Nicolai Leymann <n.leymann@telekom.de>
>> Subject: RE: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with
>> DISCUSS and COMMENT)
>> 
>> Hi John,
>> Please see inline (prefixed [CR3]) for responses.
>> 
>> Thanks,
>> Chandra.
>> 
>>> -----Original Message-----
>>> From: John Scudder <jgs@juniper.net>
>>> Sent: Tuesday, July 23, 2024 8:59 PM
>>> To: Chandrasekar Ramachandran <csekar@juniper.net>
>>> Cc: The IESG <iesg@ietf.org>; draft-ietf-mpls-ri-rsvp-frr@ietf.org;
>>> mpls- chairs@ietf.org; mpls@ietf.org; Nicolai Leymann
>>> <n.leymann@telekom.de>
>>> Subject: Re: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18:
>>> (with DISCUSS and COMMENT)
>>> 
>>> Hi Chandra,
>>> 
>>> My replies are inline.
>>> 
>>> Thanks,
>>> 
>>> —John
>> 
>> <snipped>
>> 
>>>>>>> -----------------------------------------------------------------
>>>>>>> --
>>>>>>> --
>>>>>>> -
>>>>>>> COMMENT:
>>>>>>> -----------------------------------------------------------------
>>>>>>> --
>>>>>>> --
>>>>>>> -
>>>>>>> 
>>>>>>> ## COMMENT
>>>>> 
>>>>> Thanks for resolving my previous comments. I have one new comment,
>>>>> related to the changes made since my last review.
>>>>> 
>>>>> ### Section 4.4.3, what other bits could there be?
>>>>> 
>>>>> Version 21 has,
>>>>> 
>>>>>     If no bit is set, then the PathTear message MUST be processed as a
>>>>>     normal PathTear message for the LSP.
>>>>> 
>>>>> I see this was introduced after my last review. I'm curious as to
>>>>> the reason for the change (I suppose it was the result of somebody
>>>>> else's review). I ask because, the previous text spoke specifically
>>>>> about "the M-bit" but now you speak generically about "no bit",
>>>>> presumably to include the M-bit, but not exclusively. The problem
>>>>> is, I don't see any other bit flags in the object header, even
>>>>> potentially. The fields are Length, Class, C–type, a one-bit field
>>>>> called M- bit, and a field 31
>>> bits wide, called "Reserved", but notably, not called "flags"
>>>>> or something like that.
>>>>> 
>>>>> So, what is the difference between the old text, and the new? As
>>>>> far as I can tell the new text while correct, is less transparent
>>>>> than the old text without bringing any benefit.
>>>>> 
>>>> 
>>>> [CR2] The above change was made to address the following questions
>>>> from
>>> IANA:
>>>> **
>>>> RFC 3936 says that new Class Types registries have 256 values. The
>>>> current
>>> version of this document assigns value 1, but doesn't tell us what to
>>> do with value 0. Should it be reserved?
>>> 
>>> I’m curious what your resolution to that question from IANA was? In
>>> version
>>> 21 I still see nothing about value 0 or for that matter values 2-255.
>>> I do see that other class types registries are also silent about value
>>> 0 and unassigned values, so maybe you decided that’s fine. I’m also
>>> curious what the registration policy is for the c-types conditions
>>> sub-registry. The header before all the c-types,
>>> https://www.iana.org/assignments/rsvp-parameters/rsvp-
>>> parameters.xhtml#rsvp-parameters-4 says that "any new Class Number
>>> definition must specify an appropriate IANA Considerations policy for
>>> assigning additional Class Type values” so it seems you’re supposed to
>>> supply one (although I don’t see them for the other conditions sub-
>> registries).
>>> 
>> 
>> [CR3] The following is the response that was given to IANA (which was
>> accepted) regarding the usage of value 0 for “Class-Types” –
>> **
>> Yes, it is true that RFC 3936 is silent on the usage of value 0 for Class Types (it
>> just calls out that there are 8 bits to use for the Class Type). But, there has
>> never been any RSVP Class Object defined (since inception) for which a Class
>> Type of 0 was allocated (please see https://www.iana.org/assignments/rsvp-
>> parameters/rsvp-parameters.xhtml). The convention has always been to start
>> with C-Type 1. This is because it is extremely unlikely to ever have a large
>> number of flavors of the same object (the most we have ever used is 24
>> values for the SESSION object). Traditionally, there has never been any
>> guidance given to IANA on C-Type 0 when a new RSVP object is defined. You
>> can refer to any RFC where a new object is defined (examples – RFC5063,
>> RFC8149, RFC4874, RFC7417) – so, I don’t see the reason to do that now. Just
>> having a table with description for Value “1” should be sufficient.
>> **
>> [CR3] With regards to the specification of an appropriate IANA Considerations
>> policy for assigning additional Class Type values, we did not come across any
>> precedent for this. That said, we can add the following statement in Section
>> 6.1  - Assignment of additional Class Type values for Class Name
>> “CONDITIONS” are to be performed via “IETF Review” [RFC8126].
>> 
>>>> Can you confirm that the new CONDITIONS Objects Flags registry
>>>> shouldn't
>>> have a registration or reservation that has the value 0x000?
>>>> **
>>>> Please also refer to the corresponding changes in the IANA
>>>> Considerations
>>> Section (Section 6.1).
>>>> 
>>>> This document defines just one bit flag, but our intent was to leave
>>>> room for
>>> other bit flags to be introduced in future documents. In case, some
>>> implementation includes the CONDITIONS object in a Tear message and
>>> does not set any flag, then it should be treated like a regular
>>> unconditional Tear message. That was the motivation behind saying – “If no
>> bit is set..”.
>>>> 
>>>> Would the following changes address your concern?
>>>> 
>>>> In Section 4.4.3:
>>>> Class: TBA1
>>>> C-type: 1
>>>> Reserved bits: Reserved bits MUST be set to zero on transmission and
>>> MUST be ignored on receipt.
>>> 
>>> That’s good enough. IMO if you intend that the entire field marked
>>> “Reserved” is a flags field, it’s even better to write it like,
>>> 
>>> ```
>>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>> | Length | Class | C-type |
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>> | Flags (Reserved) |M|
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>> 
>>>    • Class: TBA1
>>> • C-type: 1
>>> • Flags is a 32-bit field. Bit 31 is the Merge-point condition (M)
>>> bit: If the M bit is set, then the PathTear message MUST be processed
>>> according to the receiver router role, i.e. if the receiving router is
>>> an MP or not for the LSP. If it is not set, then the PathTear message
>>> MUST be processed as a normal PathTear message for the LSP. Bits 0-30
>>> are reserved, they MUST be set to zero on transmission and MUST be
>> ignored on receipt.
>>> ```
>>> 
>>> The point of the suggested revision is to clarify that the field isn’t
>>> just 31 unstructured bits with no intended use, but that it’s all
>>> flags. (And knowing that sometimes these decisions get revised in the
>>> future, too — at some point if bits 0-15 remain unallocated, some
>>> later RFC could be written to redefine them as a 16-bit integer field,
>>> for example. But that’s OK, we should document your current intent as
>>> well as we can.)
>>> 
>> 
>> [CR3] We’ll make the suggested change in the next revision.
>> 
>>> By the way, I noticed you left off the customary bit number ruler at
>>> the top of the figure. The RFCEd would probably fix this, but you
>>> should do so in your next rev.
>>> 
>> 
>> [CR3] We’ll fix this in the next revision.
>> 
>>>> Merge-point condition (M) bit: If the M bit is set to 1, then the
>>>> PathTear
>>> message MUST be processed according to the receiver router role, i.e.
>>> if the receiving router is an MP or not for the LSP.  If the M bit is
>>> set to 0, then the PathTear message MUST be processed as a normal
>>> PathTear message for the LSP.
>>>> 
>>>> In Section 6.1:
>>>> s/sub-registry for "CONDITIONS Object Flags"/sub-registry for
>>>> "CONDITIONS
>>> Object Values"
>>> 
>>> I think it makes better sense as flags, again based on your statement
>>> that "our intent was to leave room for other bit flags to be
>>> introduced”. Your current text is,
>>> 
>>> OLD:
>>> Bit Number Hex Value Name Reference
>>> - 0x0000 No Condition This document
>>> 31 0x0001 Merge-point This document
>>> 
>>> It seems to me as though the actual confusion arises from the “-“
>>> line, so possibly, imitating the convention used by the other flags
>>> sub-registry already under RSVP parameters,
>>> https://www.iana.org/assignments/rsvp-
>>> parameters/rsvp-parameters.xhtml#rsvp-parameters-119,
>>> 
>>> NEW:
>>> Bit Number  32-Bit Value  Name  Reference
>>> 0-30  Unassigned
>>> 31 0x0001 Merge-point This document
>>> 
>> 
>> [CR3] We’ll make the suggested change in the next revision.
>