[mpls] Re: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)
John Scudder <jgs@juniper.net> Thu, 27 June 2024 18:28 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 87817C14F6B4; Thu, 27 Jun 2024 11:28:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.253
X-Spam-Level:
X-Spam-Status: No, score=-7.253 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_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="PK9Y+TD6"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="SsiJimah"
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 UMgDSMPPFK8B; Thu, 27 Jun 2024 11:28:55 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 7A6D2C14F5F1; Thu, 27 Jun 2024 11:28:55 -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 45RIFRBF011814; Thu, 27 Jun 2024 11:28:55 -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=SgPXy7lyxQe+GgUIw9e19AADHrR+j1OxKNHpEgKC9vc=; b=PK9Y +TD6HMPYKbpBNIMPPDAE+pf7UP96ii+F5Ys2ZFKMcpjCTww8tDL2GyNHjTpOySuB rBwZ4IbSpypAMr7o12+BPwWKNwkdGzrx/v0ywf1KjOGnCYNMT7fBRUQk/3UOSo6p +mXbzHcVkReq0v6HTvC236W47zONFvpnRnq0NDC+63Xsuf8i/PMS4blScl0alZr+ RWZfAypSD5Xsgr8w9ULx+YSQPwvmLaMSZUFQnPqbyWRwsikZuD/6UbPbap8xPlqP GpLE/xWde7FfeN08aWA6YGQNiQD/bzyYtRCKFKzbLTdDRpMMB3ErICo1s9VsdgRv WRfQriq2TJyMi9FISQ==
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3ywwmeu37v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Jun 2024 11:28:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PCc0X3M1yBDJcdBOMCuRe7tgbVrKmbOuI5Q0sVZMRrixnolVq4+77LjvZ57UisiKbaV4FmVVUTdFEEdPzuradoaJO5kJ61PvpdPK3zoF2AXyPYpcpbzBgsFTYTc+RLwpuPdrYs6c0wqKvJRALEDDCB0XDBmMSxR+Q0JXhjmFqoEhwRsh5wKl4kA2pvYhkj8jSSCQ4RgSfaUsxjAuquAx0yDbPl5JNwfTTUNZRP0QJWwiFsbiOlQrpH9Hs/FPhh5otnA51doE2Zf8mr4FjBgnRyGjN334bt/3H83gqUv6GZotru9xExgU2R+/69vAJMUSMTjdw3ONgqWdxepqcz8o4g==
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=SgPXy7lyxQe+GgUIw9e19AADHrR+j1OxKNHpEgKC9vc=; b=S2ypIYx/onPSQWIFNKZqYvM+aSp+JvGHmTQpukoofZygbTPeP0CMHERfuwOZpkUcw8iC3tizfm9jDOwfMgLSsJ8k20wcXL9kNoc30aNlR4Rvq7jT2v7ysZMlUaFJDu3h3/lHBQDMtuIfa8pVCpYzEwm5UIsY2kIjc59b14K47ACc+pbSTP5krU1tjc6iyIzcG3Ea0r3VwTa22AHC8vPdPhGJ1Rzf1/e8lgjsRDqagPaXLTkyL2i+RYwL+ySf16hl2Xp4gg31kDsSS6bmwau+yQf1vkkoGQvun7nDdEXX5MvikCi1kZ6FYoghK9xLgvlQwsL9rn4xMesJnaiCS6vgHw==
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=SgPXy7lyxQe+GgUIw9e19AADHrR+j1OxKNHpEgKC9vc=; b=SsiJimahOUYqM2cICwNXyLiZ1huyOd9eDRmQiUjLJGXjgcpQvgj9YOftMb/kdSysGKx3r2gIfycjNdh6zbllCHenAB+CLnltdNzbvoUl0BZXUyoolpmNQR7JYY9hFSENVu3aSnVDW+m7gs3UBHrEAWTnR19eRggdygAe2OLIavo=
Received: from CH2PR05MB6856.namprd05.prod.outlook.com (2603:10b6:610:3e::11) by DS7PR05MB9000.namprd05.prod.outlook.com (2603:10b6:8:84::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.26; Thu, 27 Jun 2024 18:28:51 +0000
Received: from CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::170b:1d40:e726:8d76]) by CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::170b:1d40:e726:8d76%5]) with mapi id 15.20.7698.025; Thu, 27 Jun 2024 18:28:51 +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+b3yQQHxmwqLHaDzKAgAINuYA=
Date: Thu, 27 Jun 2024 18:28:51 +0000
Message-ID: <399629E6-4FCA-4DE1-AE9E-F218A5D501CA@juniper.net>
References: <171694294575.2989.12240535542000524349@ietfa.amsl.com> <SN4PR0501MB3870925212C747EFB16DD3FFD9D62@SN4PR0501MB3870.namprd05.prod.outlook.com>
In-Reply-To: <SN4PR0501MB3870925212C747EFB16DD3FFD9D62@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: CH2PR05MB6856:EE_|DS7PR05MB9000:EE_
x-ms-office365-filtering-correlation-id: e35e5a94-37b6-479e-99cc-08dc96d6fe74
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: OSBG9H7bxvCjMO2fzN3B92JP6gREVoccDY++NQMP5wYoIWDP58WKVxDOS34t734wJsTo5Bxad5lqzZ8GaXv1NGnB1yPnroOYDjKwZvxl2gj/Ux8tJGbjYrWtAjMPQTmcMY9BVoF4o5BicoG9ObkAHEN9n4L2WbpydZd8itzBj6Qw3+9QARvWBormDsyKqoFhO0lhXmFY68g533kioIVq0IY8tyzEUCSlcU4Zm65tLN+vWdClZb4b+nVENQyerTTBDo3Wt2C/d7scjPusw25rcNXmPSlDah2WxrOb1ZbXvWhKjP0noX18H0ZRHV72tgGgGMK8Q3hbFLsmp2Ps/34twm9wwpawyhid0XbxD135cZ1wK+uDNXeVT2h87briRdMK0iUxaCFqT9ocS0iPYRhs5U3jSss1LohzVtQarDzWKWKtip4Y1a8scl70Ar+bANWg8rHiKi8+mgfnZ4OhglAxZA0OlH4HbVMrWZwjOKUXdtGYs/WaxRkbWiWTewS9bYI4SkzCscO6DJn2iKR+nDr095vdp9jxhG8TIIBQxQrBC9y0NdjwZ3l4S9zk5w390FfQR6ETRIN+bERMq4L+bNQqg8XKnLHnFCt2Muvt19O0/RpYEEpdSk3nz6Oc7dBgJr0OTybMPlodhDZuQc6NBbJvTM/gHseUKfIZadvecOJGS0hcYj1xwEnYz/04sjB/RLJ+vboGaG2TtI46DUtFMS6vYZWvuaWPYXf6OUg+INzc4sFguHnk9uDbbpqWrTlfDIiWNLULoo8SLYfuvGjirev81bjVDwAFVzVd/exgT4yTlyGMgkF/nibqP7wwa8Or9T+SiqQT9qP81uQCJuaDwLx+PyR5G0DRFlVmcir6Y9rQRhuEER1m4DkdavuC6eeUzv+kaPH7wahlD3WAP7KE1Oz4nglZmLiD0JZJM6+pP6IVBfrqQTpleENFS4riNzXGA1omOin2DOWQKZzWbBa8TFaUsXhkvelo6r8Yzp2kLj3i6GvhJGUrZm1L1xSI3G48BMhtjQ7vgqYHfU4q5MD7BB3k9j5ObH7B5+qEgh8vBFwuIrjhdwJAuOeiZVv7+g0j5n+M8qper5mrTb4Y8Vjl4d5OeIvkAji5JWa8Nf4oLnfyEv84EcxVQCKsYAn4ZlNx+HmAvF/l/5LsdqPP2ePOctkETkPi3KejTb4UN+FeiV2rzr3p94L2Hge3sLomCAkwxy9bWrQNxpje/auu+zLBw3omzhUOFmT0BUo4TUxobggITphvtZe6QlizGAh49BLxPo7aoJVMzwtKb/Vh1V2dT1Sz9vBVQArztga7RbnxAUfeg4Vu/LHNdyRZqldAThehfnMsrHTuatblmH52wbxqXHHyLNNIZUe+ObQQWqeABl0fNVU=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR05MB6856.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /yBeEZbfwq9Mp3sVvc55O+X2CfD8f98gX+KjL6FHb3UTVnJpvRClMntHdgZlQkTW2+1gnKO7A8U4ypm7jhQkgKyeYkmF1vl3Q5BcHzWO2z+q5DUllt2bLqTv/8Fne38ti+5ZbQq2zLrOY7GmdLMA5DpIeXlNWqkKd1hKeCVV1Sv6K1QdZwkKTQa/y9I8oqB5lR+wljfDjgZsEX4RVME4Vrw2Ndpuv2M/8a3tH+b+uyIV46Z15v7bb1fBDyzQPiWAz2MtDz6SySnqefDnhrn3086ftNmhHh66IJDgaIqrvuwlPBshqF8TU0wGXqZOjs3k2LtZYZWwBYMhCEwr9RzmHFE/Qj482LLoDMJwsHog8vkUCmadaCf0pt2U6eQw5hdaKmfuBNtHT7Qxw+gCkeu4AsSbIPSXPtrmVBm56wx6oIeNi70EhQlxrMTpiHjHCq3vkz1i4RmbdtZ3Ec6rSfJQwZwhrIqikkFfbcoYrdKpCmO1+yC06vzfI7RST8kSxd9BGQlwGbjLUnwaSiSQzH7kziwepQZWY3NUUfHx7sbUEROPcJ60eG8lkHQQQCqacpV2WuJPjZ/qtydbJXJfmgAKiDOkfwWZ/k9Bu97pDw5PMQGpYktMmx+0RBrM07ZvGvKlIJmVEKAFitGPWxfrWCaeSJib2PBBP4kHWWXohgVLJPyW/FR9Yya2Ae7ZTg3k9bw8/J8+oK/FV7KUkmFE0fC/KUxfvo5Y0x567MMkgo0OmCPxLNqiosEPx77oOtwGh4NJ6Jlzxfo8s6tTut13fTedy2EI2A3VMP0mDCdw1k9eyHJCGm1CfVIGFdsdQ32JMVgJPiytYFqdKXHJnVSz1aWeKwBDl0XKNLfnjyxKsJC/XOdXn3UA5DzTP+TMbikX2xb6qUkA+KUYQdsx92WzIJ8+ntVVTpWxuOe2xisB8vdJWi4EezZ5k/v/RHAZS16Mqw6jhJ1OBAYmSN5QVbo26k4tnfx9/PnVC/FJyy2N1vV415lrJ0rZbd5AXY4eqNPmmPX0mJsKkUJVlP6E5bGQmm8IxR29KI+S7IZZ8ZhhsSmO8R4jjXIX8Mgs/y7zOgdvEq0DvMRVwgc3/NiauAh/2/Jpc9IiBFhnB7FG8O2tu9Jc7oJ8m0ZcvU2/j7tPI7qUSa+FnPncEZVZZXVGsn+GT/D7121O/p6QTca8/4eD1jynlzlFR+SLIhbqBO+55RaBwr3xKzh1gdPxMEKxpTxukdP9RzeYPVEGOn6h3dcwANgrH7Ck3tu4oYgJ89ajHPfifZBw43+UrOb9mJXeyaftCpVqUiHWafWtrKEWZp8+MgknPrUV/iW9ZmjJo3lFFWUIcC8biTFA1loR9GXJ7kB1KAwhtHmmeolCifKBU5OK7el1FOV3N401gU0jESRhDASHVRIRwTh9UVRGrPnLwkGya8LcLY+uoeIdWh2+77ry+BhfEX/mdJDh2t1yVLiKYGPLy216CVKNoVhGRrCS5kJ8Nc3V/36IEDSmAP05y5JSzLsoGXBm+eIE+teYjzgOP1Xcnc8NSKwaGJgpqPK4gcYY1DAjgVHxpgcEbKvFfpvrvwZIRPVALgXuGxCtAO7muZ8gC4GA
Content-Type: text/plain; charset="utf-8"
Content-ID: <9319AE41131DAD4589EE16FD625A2E84@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: CH2PR05MB6856.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e35e5a94-37b6-479e-99cc-08dc96d6fe74
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2024 18:28:51.5628 (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: G6UoY4hAXapgXBR5ETqWcI/KnJMtmULN65AYeIc88gQ/0b8i3gLVxig+JirCnAm4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR05MB9000
X-Proofpoint-GUID: tB52tIAr6yW9omh6_m892ZfAp0EuG-En
X-Proofpoint-ORIG-GUID: tB52tIAr6yW9omh6_m892ZfAp0EuG-En
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-06-27_14,2024-06-27_03,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 impostorscore=0 mlxscore=0 mlxlogscore=999 spamscore=0 clxscore=1011 phishscore=0 priorityscore=1501 adultscore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2406140001 definitions=main-2406270138
Message-ID-Hash: N7QDAG76X4LA4DS2RPN5IE6C2TN7RCZW
X-Message-ID-Hash: N7QDAG76X4LA4DS2RPN5IE6C2TN7RCZW
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/Rq-FM8gtjky3rEbYB_EPs7AjTWo>
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 Chandra, Thanks for your reply. I hadn’t realized there was such a long history to the issue raised in my DISCUSS. Based on the fact I ended up DISCUSSing on virtually the same issue Alvaro did in 2019, I have two immediate reactions: - I’ll clear the DISCUSS because even though I don’t love it, this issue has been raised and considered already. - However, some additional (editorial level) work should be done to further clarify the document in these areas. See more in line below. —John > On Jun 26, 2024, at 7:07 AM, Chandrasekar Ramachandran <csekar@juniper.net> wrote: > > Thanks for the detailed review. Please see inline (prefixed [CR]) for responses. > > Thanks, > Chandra. > > > Juniper Business Use Only >> -----Original Message----- >> From: John Scudder via Datatracker <noreply@ietf.org> >> Sent: Wednesday, May 29, 2024 6:06 AM >> To: The IESG <iesg@ietf.org> >> Cc: draft-ietf-mpls-ri-rsvp-frr@ietf.org; mpls-chairs@ietf.org; mpls@ietf.org; >> Nicolai Leymann <n.leymann@telekom.de>; n.leymann@telekom.de >> Subject: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with >> DISCUSS and COMMENT) >> >> [External Email. Be cautious of content] >> >> >> John Scudder has entered the following ballot position for >> draft-ietf-mpls-ri-rsvp-frr-18: Discuss >> >> When responding, please keep the subject line intact and reply to all email >> addresses included in the To and CC lines. (Feel free to cut this introductory >> paragraph, however.) >> >> >> Please refer to >> https://urldefense.com/v3/__https://www.ietf.org/about/groups/iesg/statem >> ents/handling-ballot-positions/__;!!NEt6yMaO-gk!E- >> wtrMVo1qpsxwkeOZLVQjhalO1sPdAEG-o4lpb0Wn4W- >> lL70xoGf8s0cEIBtrEpTeWgFiMeSkm3cw$ >> for more information about how to handle DISCUSS and COMMENT >> positions. >> >> >> The document, along with other ballot positions, can be found here: >> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-mpls- >> ri-rsvp-frr/__;!!NEt6yMaO-gk!E-wtrMVo1qpsxwkeOZLVQjhalO1sPdAEG- >> o4lpb0Wn4W-lL70xoGf8s0cEIBtrEpTeWgFiN5pzldoQ$ >> >> >> >> ---------------------------------------------------------------------- >> DISCUSS: >> ---------------------------------------------------------------------- >> >> # John Scudder, RTG AD, comments for draft-ietf-mpls-ri-rsvp-frr-18 CC >> @jgscudder >> >> Thanks for this document. It's a dense read for someone like me who is not >> an expert in RSVP, but it seems important, useful, and carefully done. I >> appreciate the precise and detailed work. >> > > [CR] Thank you. > >> I have one concern I've flagged as a DISCUSS point, which may turn out not to >> be a big deal if I've just misunderstood some nuance, but in any case, we >> should talk through it. I also have some other comments I hope might be >> helpful. >> >> ## DISCUSS >> >> ### Section 4.1 >> >> A node supporting facility backup protection [RFC4090] MUST set the >> RI-RSVP flag (I bit) that is defined in Section 3.1 of RSVP-TE >> Scaling Techniques [RFC8370] only if it supports all the extensions >> specified in the rest of this document. >> >> I have several concerns about this. At least some of them probably relate to >> my limited expertise in the subject area, but maybe I can at least expose some >> areas where additional explanation might be helpful in the document. >> > > [CR] Please also refer to the responses sent to Ketan (https://mailarchive.ietf.org/arch/msg/mpls/gMpvz7ez80a9AfOdPOvPSUZEcpM/) > >> First and foremost, as written this sentence doesn't seem like it's achievable in >> practice. Couldn't there be a legacy router in the field that supports both RFC >> 4090 and RFC 8370? Wouldn't that router then advertise the I bit, at least in >> some circumstances? >> > > [CR] As noted in the response to Ketan, the authors believe that it is extremely unlikely that an MPLS RSVP-TE implementation that supports RFC4090 would implement only RI-RSVP and not RI-RSVP-FRR. So, we don't envision there being a legacy MPLS router in the field that supports both RFC 4090 and RFC 8370. In the unlikely scenario where such an implementation choice was made, the requirements on the establishment of signaling handshake and the backwards compatibility procedures discussed in the document provide for sufficient cover. > >> Second, this MUST seems to conflict with a SHOULD in section 4.6.1, which >> says, >> >> An implementation supporting RI-RSVP-FRR extensions SHOULD set the >> flag "Refresh interval Independent RSVP" or RI-RSVP flag in the >> CAPABILITY object carried in Hello messages as specified in RSVP-TE >> Scaling Techniques [RFC8370]. >> > > [CR] We will update this to a "MUST". > >> It makes me wonder if the section 4.1 paragraph should be more like this. >> >> NEW: >> A node supporting facility backup protection [RFC4090] MUST NOT set the >> RI-RSVP flag (I bit) that is defined in Section 3.1 of RSVP-TE >> Scaling Techniques [RFC8370] unless it supports all the extensions >> specified in the rest of this document. >> > > [CR] Based on the three responses above, is this change still necessary? I’m going to move to No Objection, which means that I think the document *can* proceed without further changes if you and the responsible AD agree to it, but I still think you *should* make a change here. Let me try again to explain my point. The current Section 4.1 text is, OLD: A node supporting facility backup protection [RFC4090] MUST set the RI-RSVP flag (I bit) that is defined in Section 3.1 of RSVP-TE Scaling Techniques [RFC8370] only if it supports all the extensions specified in the rest of this document. IMO, the way you've chosen to express this makes the intent unclear. I had offered the rewrite, NEW: A node supporting facility backup protection [RFC4090] MUST NOT set the RI-RSVP flag (I bit) that is defined in Section 3.1 of RSVP-TE Scaling Techniques [RFC8370] unless it supports all the extensions specified in the rest of this document. This is intended to simply be a rearrangement of the clauses in a way that makes it easier for a reader to understand what your intent is. If you think I've changed your meaning vs. the original, please help me understand what you think the difference is. >> (Although even though that might be clearer, the first point stands, that it >> might not be achievable.) >> > > [CR] As noted above, we don't envision there being a legacy MPLS router in the field that supports both RFC 4090 and RFC 8370. There was some text in a draft version of RFC8370, that explicitly stated "use RI-RSVP-FRR procedures if RFC4090 procedures are implemented" (see section 2.2 of https://datatracker.ietf.org/doc/draft-ietf-teas-rsvp-te-scaling-rec/02/) but it was removed in later stages based on WG feedback. > >> Third, moving on to the end of the paragraph, >> >> Procedures for backward compatibility (see Section 4.6.2.3 of this >> document) delves on this in detail. >> >> As far as I can tell, despite the title of Section 4.6.2, Subsection 4.6.2.3 isn't a >> procedure for backward compatibility, it's a warning about the terrible things >> that can happen if some node in the network is incompatible. >> > > [CR] Subsection 4.6.2.3 was added based on the discussion in the following thread (ask was to add some text describing the operational considerations for this particular scenario): https://mailarchive.ietf.org/arch/msg/mpls/KDRVWBAajl08pnXDkit0ykRyZDg/ OK. I accept this subsection was the negotiated settlement to the objection Alvaro raised, and then I later unknowingly re-raised. I think it should be moved to a different section, however, since it is indeed not a procedure for backward compatibility at all (right?). I suggest you retitle it, OLD: Advertising RI-RSVP without RI-RSVP-FRR NEW: Consequence of Advertising RI-RSVP without RI-RSVP-FRR And that you move it up a couple of levels, making it Section 4.7 for instance. Finally, I think you could make exactly what this section is doing more transparent with a small edit, viz, OLD: If a node supporting facility backup protection [RFC4090] sets the RI-RSVP capability (I bit) but does not support the RI-RSVP-FRR extensions, then it leaves room for stale state to linger around for an inordinate period of time or disruption of normal FRR operation (see Section 3 of this document). NEW: If a node supporting facility backup protection [RFC4090] sets the RI-RSVP capability (I bit) but does not support the RI-RSVP-FRR extensions, for example because it is a legacy node, or due to an implementation bug or configuration error, then it leaves room for stale state to linger around for an inordinate period of time or disruption of normal FRR operation (see Section 3 of this document). > >> Is all of this right? That there could be a legacy node in the network, with no >> way to detect that it doesn't comply with the present specification, and that >> terrible things such as 4.6.2.3 describes, could happen as a result? >> > > [CR] Please refer to the previous response above. > >> (I see Ketan Talaulikar raised a related concern in his RTGDIR review.) >> >> >> ---------------------------------------------------------------------- >> 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.
- [mpls] John Scudder's Discuss on draft-ietf-mpls-… John Scudder via Datatracker
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… Chandrasekar Ramachandran
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… Chandrasekar Ramachandran
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… John Scudder
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… Chandrasekar Ramachandran
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… John Scudder
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… Chandrasekar Ramachandran
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… Chandrasekar Ramachandran
- [mpls] Re: John Scudder's Discuss on draft-ietf-m… John Scudder