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

Chandrasekar Ramachandran <csekar@juniper.net> Tue, 13 August 2024 13:14 UTC

Return-Path: <csekar@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 508C4C169409; Tue, 13 Aug 2024 06:14:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.252
X-Spam-Level:
X-Spam-Status: No, score=-2.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_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="MrQelK1z"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="DjotZ0vh"
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 R1cFwOuYKKB9; Tue, 13 Aug 2024 06:14:02 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) by ietfa.amsl.com (Postfix) with ESMTP id 15DC3C180B4A; Tue, 13 Aug 2024 06:13:57 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 47DBDoij013164; Tue, 13 Aug 2024 06:13:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=PPS1017; bh=BF n9K+s1nQMwfmUpCh/qER7MfC4WTDhD/TrdR9R5P2s=; b=MrQelK1zv8+cLWR5df sFmSmk9Hi++LvAzOqYLoCBnRxDdJxtUcDnOpEfxH/g+qHvmBntVdwsjnz+fDFCq9 flceaVQCHVI+UErRzEnHNba9w6FVDCrlqgd2H09kvlm59uFa8WxU2a59Th71/WJo IXhtBcWzipFpop8X+XAR9XEqitCm7QboPDnWyyaxNtlJ/9IULaUWCuPr88XEJ8Uk cXmTj2X3TFhKHmdeSHWJ6uXQPVTdIBnR4YNXpLbbduG/t7KB8wSg6ohyU5OcJZma tzP+Ifu54E94NfEKFU6gdF/yzQi2vzWEKUVWfUqdWqkKNalM/fd0dRUAnOr1rdhu g+jw==
Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azlp17010005.outbound.protection.outlook.com [40.93.12.5]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 40x77ede83-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Aug 2024 06:13:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=APTiGDy/A+mLoQ7Erltby7fyrzqDm06sw95gfjSfeKZ5ho4iDHUV6crFKclYEkBIyKPP1MmA2yeIlTOAc9VAGuDUWo0qNleWDf6wYZdMNPraeHDDNiky3WXl40qAChc3W81cvLRYNN7RxP0dmCf0v9QKwnLuYnnTSmwpv/8cbdUzF84QqG/wssKCkfGWt7Pbq+p3JQGdKsjTwNGFhtEnV2tLlh0wQCLi2VJMy2LJh1DxIvkbl4Z7zJjFR4vqmH+aVhr1zi52CinzqLlbcVd2+FITvDxseH6TAMd4ZZyWYE7/UzXVnTuqE738oHu4ZM3qAMex51z62AWjphOMPW1L6g==
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=BFn9K+s1nQMwfmUpCh/qER7MfC4WTDhD/TrdR9R5P2s=; b=t8U2H0nsaz8xmnY/3S2mgRyRltlYjBdt0QoR35yxlIXmmCQiN4Lh8ZhmjN8Eo34P3jFxU4NvilZyKBNdSHboridwmRqKyDMtb8V/xM4MGq+ezzThRMMbyCdHnvqGUT6kjYmVydWRAziqfUPuy4gWtbyakHURAGRSozqJgKgn0TqLPlC96Cb3+DzC6m2KxHyadNID71uY7NDiHU2rH06q6f19yY+EitbECgsPwUXrVev/1LUbw7+dT8GBHs417srvzV6J89lIADFTK4229Fdi0TWRHPcSSi0l68Apqiu9hivqdhibvatxaDndPVbMTSy9e7l/fNkxZYhU0DGpjWI98w==
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=BFn9K+s1nQMwfmUpCh/qER7MfC4WTDhD/TrdR9R5P2s=; b=DjotZ0vhjHTgRyiMr1dIyw5TzzZLXMVS/MWvKCALvTFvu366fWRDrKXL21aQc4ZNJObe+2oftcozC+OKk0KY+KZ0PL8ihFRHHIwqNo92BOXQLdOlyQe9nfk3L3lSOIwd5otp9QxCu//sr6LDde7pksOf44qxOEMmFzrwzRUqiK8=
Received: from SN4PR0501MB3870.namprd05.prod.outlook.com (2603:10b6:803:4d::16) by IA1PR05MB9019.namprd05.prod.outlook.com (2603:10b6:208:3ed::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.23; Tue, 13 Aug 2024 13:13:53 +0000
Received: from SN4PR0501MB3870.namprd05.prod.outlook.com ([fe80::55c8:eb46:9e:9e9]) by SN4PR0501MB3870.namprd05.prod.outlook.com ([fe80::55c8:eb46:9e:9e9%4]) with mapi id 15.20.7849.023; Tue, 13 Aug 2024 13:13:53 +0000
From: Chandrasekar Ramachandran <csekar@juniper.net>
To: John Scudder <jgs@juniper.net>
Thread-Topic: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)
Thread-Index: AQHasWArzMly9br6/E+b3yQQHxmwqLHaDzKAgAINuYCAHCjoAIAMgXMAgBRkdrCADHW0EA==
Date: Tue, 13 Aug 2024 13:13:53 +0000
Message-ID: <SN4PR0501MB38702F969A5C15324DB8D17BD9862@SN4PR0501MB3870.namprd05.prod.outlook.com>
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>
In-Reply-To: <SN4PR0501MB38705ABF01C99F0508AE0A36D9BE2@SN4PR0501MB3870.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=02886163-3a8b-46ef-9e91-fdfec09392f9;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2024-08-05T14:53:33Z;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN4PR0501MB3870:EE_|IA1PR05MB9019:EE_
x-ms-office365-filtering-correlation-id: 3a0144f8-4aab-4cd2-2191-08dcbb99c796
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018;
x-microsoft-antispam-message-info: Ycb1V6aHzDNO1GYwkDBfAEJ/RhDV2PcJwI4HTmGzqbzBAICPOjRG+exzYXhRZ43YDQTnD6RB5KDDoP2IxJgvGTkYqmTorrm/YzFQowt7vhVzRO0p9tMGEQQU80ODx7d+oVxEeLWS7oJ565AfE419FsgrWZoijKSN70Baej+825mzTQ4a/QqqKmbqggDhwiNpGTY05N6upXWZ4+p70l2hY4CPte/NjEb6VL9ST8USWgNdPXbXuXkoJQQxuuj20ransdqcjvV1yiBllg+UOSpSJA9m7w0Is3tOkjNoho6tDjCBNC5lzeex5DbEl0H7MIBC/pwR8PvSb0gg3Jo1No39xE4Tx2LDO8y1eh8TJX8u5FQRZq393grTrnApz+KUuI8jZtfx8qqTrzl685//xqCu2aWd79VTnINMkWj8rV7tDgfdBIMJCtaKlHDppnDoszseszHKqi7ZuVaFTqUVgoJK6m+i7Fvb5FAwFYQdpn0kUjM8LFefXYLbNrww99D5T4sPZKX5EZAYE6FfyCPjWeSF13/p6VcWIfGiYWpkaPhXQhL86XRoT3gA5lxsdcLcH0K70yYX/w1tG5REkZ3O+Szn8VX6ajChFqTLnWt4m9DgiSJgefEJio9OvNYX7bgJHcoN/WZb3XNDT0kvqK7AKJJvBlMxcqgyzN5GPahkThPFa22WoM2K7tr/N5F3RQ8R0AoxzkAthGkb9JI88tYUEH7P3ReflSawNfmBOWgT03vsaubYhH7QSB1J/47MW2MyVQIPO7ij+8kSRPKf4k2pH2C3hB43+m06HzUJCfn8PWOIiuEAunBmKo7qH5ET9oKNEoh/8D/j20NVJ60HdlLceve+R2G37uKoQh16RrjlUNduA2mtsyg69gC2i1CBPoAK8mGMhHB3KSXd81vT/1jM0DvAQ3CSI4Ryf2IGd+zmUSHYPVCSXixrDXquhKxEAOAr0mx+/fN9g4huqRZNgkBIq4Pv0mFbh+uNuirotZ2KbPI7l+zq691Puvq/C2ykdeKXK/YofgkdDx8ZxzxY79mA73mH7/oaY+3asgmUtA1Yaoey871PsQCCSFs2qIXt3T2RgEHpq6S9KWp5RTgzCQAq42hCOYpd4f0aQMhZc0sWbTP8hb4l7u6o6UYNRoY4B9hJZ11yaxacbuTSdKtdNrSQW8K0Qr2jfLxJVi4YSlLmXAdDPm5CuTFAJnZuQ8UTQYJa1HX7b623jCOIYgfj+mgOcy+lgAHOAfTXK7UZS8wYkMhBx9TWS+wUUBsDjKOlZQB5jNRJu8Ozt8XPvMq2QhUHStfrF0UipvwAczLoDHpft5fCB2rKkZOCw/X61sx4x+TF/Sal
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN4PR0501MB3870.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kZQWhifS8s7YqEcgRUT8JE2HcbzA4TmcKQ/G37Z8rBmb+3W/aMicEAYM5BZtPnaGuk0EltJdxDYuHb3X3JySUbqSAam39R+nL9MN5HESLZjj9LBK66BI7pO4dFOWLMtxWeLtnwFQhB5E09dywg18V1jK5SuHjD5/PIBiNysIAL6yCBRtAiopm5dpxRkgfyhqdjhs6yRyQRuSdCAELf2PpSEDauGTqkYshKK77IXFimryzA2xThYVkyNv+cBFOCm+MSDJTowZrYj8J/K8QSXGyqzbb/NOCKz9ilEj6ZahlM8mClmhZK8XpImFoxnIx0L8zp1dnZWYYzT3lrV4j3Ex3ObUXaQkOa/ZUpHLJ43IKopbYG4WEOlOTT4vw/vkFa/FaMtcWDJ6Mf9V8ZDD8S3r9GQ2IAZEH9B3QROR0XXkqru58VHvPUEzdBtRQcZOuG8XZgooLnwprhvfLSeaw3VNv3Tcpw1GzgeeyqoTJpHx+3diuzXotwxOw0fmy1+h+/IVpLgeWudiSoMyr2V+j8BdU6eN5G8F7vqxEQ8e/e0cbewRGbcQEL0wycBM5zvZ228Otc0P76Qd5aBRqFhHlTSm9w5RHuR97FnFMyxL3rsT8KkOxGav9inOUFe+WjaAVHwTkKCeu7yUu1v+g4LjVZ7K87FuvYwtjTibbDa0wmfyke/8a3kDRNR1V/QakFUdGyjR0+61QIGcpsdN+N4MQ/F4SNocT+Ap5tCXAjpwjL1QiPgF2vF0ywcJiUwqJdtNwvNIU7y86nwdA3GNPdp0CqRi4Vw3xCVMB3PbsZ9jXg6vArELyuuOBZ+5NdtLkfThmnVT7lsUDB/ehPotGW9m322ugIm0npopYxK9F7GryEUMXqxnbJ9eWsMqw+JRj2QpZDFefM2RXKGcPbmvM8JJdtFsYlSykKwRH9QwBR+aHoYGeY6UdYj7Hveqf+8MHFKHnE4cJHpE5oXzhUUA85Eqrc/jxa9MtxjMBWNkhJq+EveRPtBXr5O/r8JsTT6uVvCPUb/ecbbiY0aK3iv5tmWH4hrfvlq2VgGo60NpyO3y8kp0m4jG1ZsK+VJTvjSbTIAu33oX6GJyT0Y+I9fCAxtCqqAED30pebRwhsnUS6kio+/sYEYnd34yabUWggxpvM2SOD9nvvI3o0bR+RrVv8gj+0PBFgPSXFxHbkkkAP4fpy+H4jJwQg4XBwjj7slGFGP4rWlLT1BfIjtUWOV03THZIHljkhlO1BxAHMY3RaMhQ1YSMIKbJJMcX/y0pVWFGAZ2inADj9/CyMMqj0tgd5r74KCBuJg47QIfeh1hBs48c6psrmGolsvFNByogsHYCwp44tpEYqo18+I0K34oXOSXXmwot/PpocNuS1tEFDgWu/normqTse+L+lcDv9ugazjrJBwflA9m9i1dTtvkNrYCbVIwo3f7XVh79ijO6JVmoOsZ+ApgqIaC6gRi/4LZY1NObDWW0+kpQmJApYfAf5Pm2JNQ1p4YHxqA8FTDtRJk4ugHpu6scV0hUXryAHehFTukXPyvL2U9nYHHCEw3/XfoOTfEuWkDb8QBES8W+xwJUZ5GZuwez2u/ZM4VOAABR3zJvEaE
Content-Type: text/plain; charset="utf-7"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN4PR0501MB3870.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3a0144f8-4aab-4cd2-2191-08dcbb99c796
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2024 13:13:53.2431 (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: cCnFLBxu+99D/kUP231U2QnBrKpzY1fCJZGWX9C7QyZDp4gS/xQ4nBay/e6wC3B3zuJNsKCFuzzOr99c7muEdA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR05MB9019
X-Proofpoint-ORIG-GUID: fz51KxYYyO1OJvKZovLRqhN8msiBBU5F
X-Proofpoint-GUID: fz51KxYYyO1OJvKZovLRqhN8msiBBU5F
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_04,2024-08-13_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 adultscore=0 impostorscore=0 bulkscore=0 clxscore=1015 suspectscore=0 mlxlogscore=999 priorityscore=1501 spamscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2407110000 definitions=main-2408130096
Message-ID-Hash: IBRIT5Q62PJ36NU2IGKSXFPS5NPIVDST
X-Message-ID-Hash: IBRIT5Q62PJ36NU2IGKSXFPS5NPIVDST
X-MailFrom: csekar@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/1cOkLMqcFLT4d9qM-8f4IB-WZTE>
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>

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.