[mpls] Re: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)
John Scudder <jgs@juniper.net> Tue, 23 July 2024 15: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 C038DC0900B5; Tue, 23 Jul 2024 08:29:38 -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="QAho/JBq"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="TlJJY+1V"
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 aU2ViUk3jdQK; Tue, 23 Jul 2024 08:29:34 -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 31E6DC2163A7; Tue, 23 Jul 2024 08:29:03 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 46N9QjMS027841; Tue, 23 Jul 2024 08:29:03 -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=5woY25ErFZRr1F3C277/b1x/zznUI08lpjNpweMWdY8=; b=QAho /JBqxiJhnmrikBm4H9Qd2BBpau5YsJ07bq8Q24E6IWA24FF7E252G6vG9UFOU7eK FCtJEgXgWoLp4X1fcMg6jDsd+DvEz6JyAHF7UBhHjNnm/iywzOiz50e3q2JOWNOf km2clpx5cbvT2dnU5jmNoOe2uwujRUYtX8jCfN53TpkOOhNc1RpBn3Caz0aeZrUH kD7y+ivx2uZ4XM0n0ldDZGxluPeGnTG1tTYXlKWh5sdOd2nD2j38KNG5IEarqlEo rCTE4tB3k4z+Wbhmgycr3wXHJN24WobK0s+RSte/79NHMfjl6wdzlCoy+UmvszOm KbNbRWzxiVdcYEl3Sw==
Received: from sn4pr2101cu001.outbound.protection.outlook.com (mail-southcentralusazlp17012053.outbound.protection.outlook.com [40.93.14.53]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 40gb6snakt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 23 Jul 2024 08:29:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O1osuzHNyjQZaf4YlSMxxGozKe2K4SmfJrRHEfkbL2ZXmbNttkA8au7kHOoHah5zeWhExhZUoZsqWtWAdQd2+FgXS+/jW9o9VJJOH688IiORLHO8l7vShOYk1Yy1vkwWUif4DhVMRMjkLCvgCCRqEXSSn7NSkwTrlkQCW+14hakveoZQnVDx5KHUnc2iZHByxWTi62tRyJUI7Xo4Vz1FbyPutMd/KeOGrUyjOOnBune6BBZz3SXWfISpY7Kent+7GC6WtW9r1Q7s1SoKe1j0Wq2Vn3DkXypQrvLpnQMYKXt9ES9TKSBXI4sMG/7u7lrEbDDnlytwg+xEPhEsnTDAcQ==
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=5woY25ErFZRr1F3C277/b1x/zznUI08lpjNpweMWdY8=; b=TJx3uuSAgnhbjf8bInFwOQqrHWW1mZDG/oRKr/6e+X1Xq3AJMQucMCc9A9f5pWPblVRYwS4m4rfKkOF+K5eDw1++kRn0LmSFvzTNKPe/9jP1B0cfv3IENHd/OVEKGUD+xrN91W/0v0gtwHBBmBJQT7kcR06B6vEhedhWgyUXv4VMP4Ww7j7BboAJPgYAcfLR4mkkYI1lIaRhT+HrQstPHFC/+aAZ+51lSCCCb0I7U+Wc4vkUi/H4j7jtWSSDjmve6p1YcobKIFvna1twGiJkhyHiRt0B/+VCHgxsoz3+7EHY9QzlFQOon7bMWOqGSaFJQc0mAviH6BKZfJ4mu7sptg==
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=5woY25ErFZRr1F3C277/b1x/zznUI08lpjNpweMWdY8=; b=TlJJY+1V3CdnPy0X9iJDcsB+i7HXDjJhw3pM0ngIRkGMLvhy5ncjm7Vhp4y0U5odaJkfImjico/vXVuSiEOPNtuazDwc9uVhiGclmZA0o8XIYIlPNwMq7i3wR1oYLdNaNbxm/j0j8kS9aC5P1aqIylLs/kbpkmYNYGy382ALwxs=
Received: from LV8PR05MB10374.namprd05.prod.outlook.com (2603:10b6:408:184::11) by SA6PR05MB10652.namprd05.prod.outlook.com (2603:10b6:806:40a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.17; Tue, 23 Jul 2024 15:28:59 +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.7784.017; Tue, 23 Jul 2024 15:28:59 +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+b3yQQHxmwqLHaDzKAgAINuYCAHCjoAIAMgXMA
Date: Tue, 23 Jul 2024 15:28:59 +0000
Message-ID: <1CB291A7-6F6F-451D-BB76-25CEA1B5A353@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>
In-Reply-To: <SN4PR0501MB3870B45C2555E9AF3246FF4DD9A12@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_|SA6PR05MB10652:EE_
x-ms-office365-filtering-correlation-id: 9e884879-0986-48fc-3a0f-08dcab2c2c6a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018;
x-microsoft-antispam-message-info: 8WFtooshY7FuWAf1X5bbo9WTF406NVj/7PPnfG97yHE/8X++q7rhBIRqUXa8Xuc+S2mBW1iuw52NFrQkSt865ArWsmSv+HnIz8YuCN9UbCtEnM9G7dpjb2w5Xgw4fncyxls7ZSuzqziIxfQ3avJ8PCVlpXnHSD5j+QY7J+i4NZVbmksi4asAkgrfmG4YNOL3Ti3YmAnIXsMUHZNekFVGgUZtCP5Q/v3KN7lmCLQcdFgRGWp5I21zrHGGLI6X2VVZO4JGrNl68O4hoCq4jh08ksPc6BCa38jdTnodWtBVUDz++lc/wNKZMcRmMAHhQFrx6Lzcy9798fQlKw87zA7PffrZ8OCcXonZNoC1v+bB+bhaRzLjbI6+OM2qQWAqwf+8sP7Xbspnxon4jUiw2cmUesF4X+6DG8PulOBuWL6mULahISdCIeZgsdJljVs+opE9lE46qMvU7zOkFixUUOGWgsldXxK3fd4daa84AXpzXaXtxtCDXb1YfdcyvFCB4XMkijAIYgSRhxoNo+I6rlgu0u7n3R8peePvZjLt9rfKzZmjwIVHriTBB6BDnBCJXNQMpUk3omtEfJEOJiwjCdHbBXoWzV21EBqe6bjg6VS1W60Q5O2R3iWUJJoOES4iT+LBjCKsV1BWQzTxdtyeCHd9YqBvhjlmCq/Cc/60uIAa1YOhLJ8U0xL8OhBw2dGtsdGEQhMPowntBKOtgEfWycrnslSl6s6QFewNpfMc1j/avN4w0MaPsY/sMIH5LltcoUMU1QtuUVtqiog/O4JfhtDje4gqgwYhB9RzHYBvJU27JWPCR4tVEvg0yi82uylbY95FlT9sN56JmLIT3ai4AJ0lpQ2PwZE78v+bMM15L+XSn+DkpHLsBCm4NnzeEIQQ1rQyhlWaGorwtASSGPBpuZh4RTTOV59p1MQURB36ksVTA4pfjwSi9RDvY3+WcRSyZJ9AcI2SpYQNzTP1gSIhZssmjuN9tNTHLYRaJdAA+96n2tiGyrz6odlfr7eym3z0KjDmgM8fvk/WPX4/RUUOWPDFrffKvyKx6rh+K4eUZCav12+dBC/RqzD4ArOhgcZTCiwF2jm9EvrW/qQksi8C1IgzFwGqXGFji5VUtRa9o4Nc0C73xElpARduFvVgX3gWNDK4Qt049T2oIpcaoTvYYN+E31HDPweW8nMNU6xizd0EOhwaOqoH4gKwiPz2gtfD9LyXzXpGBxN2wr19tVckRgWa7HJHAi5DSV4okro6EV/IMSjURrAjxWea0G727307FlABcW5XPKcS/c6+kuXMlbOVcLLR8hDs7JrHtB6x05Hky3sy+MaCazXWLtMK5xEdpNSYJXVN0qu9Nq5agSKqSfuV8W+lQNzzLAV+RHGchzD6u+U=
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)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: CeXytcrKQYVExsxzahqg0zQOlIV9Jfn1FRZHE04TTzVE28p+X7ZuG4f6/q5elRtqDEH0UwmWR//6Lxa6wo/incrkTsz7dvJMwV8X5utRvajFUSy0aq83UJI9/JHmpUSnTw1gKDqnLS4s01c6N7ny3ubaSBWi1ufGhomYCzYqJ4OPN7oc3KBclc+3rkRKvjfXWJdtL/SUKDMiQD2Pk+AwuuLsj4PQ0DyfV8DFKNznsWqQ2/fakSU4S0QviW5iIXsArng6VcfuPBH+hOx7R2dQocLXiGA2G1ouUn15Mr+1I9V+4DE8heif7eu1iFTdk6tUvITLbIZuqeS5fL6VOnBW5tVmBZza8N93f65/on84iCs5cfIVlbMBk0ERcoFzVteBsUI7yTWb+Gf1g1QpEg/Q8PnUo0lj5YwE1Yr6mGvzppEOYrFtQFkuqngi6jpdf+1TZ3UD/v9RKJKHPHsxSGxK1Oiprd2SL6LCZQOxJqx02A3Y2Nnj/p9UpNlOlt//k881FDTyRxKkFpLCa3a11e9Cs6z2waVayAImfut4oDwhsR0KwYA6dPfNULaiNKOjgn3sn2q+mKUEdb83y9DjHQRm+Ot+sQXDnRymafmETXycYJzp+S90eAXrnLX4vUruhtLOZJrsmP35Rl+dWeMZCY+9v/nyRo0LTN8ZjKQdlaBYWd6EGxfcIo2rd2HpTEJE5qvcnEr3y3UNmh2ehVmncO2tmITaCKLlWg/RIzyPb/ST2hOA9Kl1Hl86wfLK+5l1ECgiJT2KZmN211ixUNMphOvQAIsNejmfMjNVA14f8bKjlR4+uESGm9SfYxdDOBrqjRY2jeiBqvVZ92eSkKZbSPDJ/2L9bD5DHP9EsNpxxWgiv9tYb7+MmaJjyWUUxg/o6Nm2hHDzfj8TGG8iHBbGxPNHM+i6sCrH8Od4g0vAn65pEudBRh5YV/rWfwUXqjUKFAx489O60whpwMoCXrnjODqNbYyeYRo4BqEtlVXkHSn1xL+1TQKRgKQt8zcifCqyDFEyLx4XH3eo2IaArtGIFLDj7IZ2ak7sDBkDNt+AP+4LJ6Hqpo4bIMRpM2GWA6xJ3Tg8YUac44ZAQwN2IopBNolcLBOQ/PAg/yn7iUSfulE9Yp0r6PrrMQUtlwxkqLXKLxdpTZ5BTg0LYE3kLjgzoC9iXisxjCCjam+IAUG7/YH1eBD4VGw6MFatrBvxfRV66ZayQ8Wkk7gKrReISOTP9vszWOdHo7u+xLHOct6Jm6VkFjRXu7SYCBMaXUu2YfaOwmmjmw6aMgrn8bUlH91TUFR5+gnW+LDmo4moXNM4OEC3nta2fGm/ZZRHKFxkkmzwD014YA1TAjYdMh0RjqKw1JL//u4jRJV6kI+hWBWvUeSDUTFf0m06jRNFTyrPoubW7PehZXiz/o5puRptNpcvcPbZ1/1drjwx5YA96Qf7EGh2HHbaI0xn7gp0I9/UUunAAYRxCbdLL5VWB93LR7gAi9RQqVFl8jKnJaRV1luIiyv83ZoU0ePl4o5iej2mxLbUYDoXEy+hxjHuROOZ70LkEBQkdJUJ251scIasShNn3vyBN80R1OOT5c2Zsbhap14BU0jp
Content-Type: text/plain; charset="utf-8"
Content-ID: <AA84C50FE6A96F4E84EE639956AC5216@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: 9e884879-0986-48fc-3a0f-08dcab2c2c6a
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2024 15:28:59.1587 (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: s8kxAYiMU7atA8b6kHAsXF1YauNEgKjbAclpAxUdmx32TgoIExZyqgngawerFReH
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA6PR05MB10652
X-Proofpoint-GUID: JXnN-E4IvSP49Js5Ss_MtPA-7ngd2JTl
X-Proofpoint-ORIG-GUID: JXnN-E4IvSP49Js5Ss_MtPA-7ngd2JTl
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-07-23_05,2024-07-23_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1011 phishscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxscore=0 adultscore=0 impostorscore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2407110000 definitions=main-2407230107
Message-ID-Hash: ETDRA6GXMFPN7DY7IQ3OMWLK5JL3E5KU
X-Message-ID-Hash: ETDRA6GXMFPN7DY7IQ3OMWLK5JL3E5KU
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/3C9G5ReosQP-OuBHhPLByPIJJms>
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, My replies are inline. Thanks, —John > On Jul 15, 2024, at 12:30 PM, Chandrasekar Ramachandran <csekar@juniper.net> wrote: > > Hi John, > Please see inline (prefixed [CR2]) for responses. > > > Juniper Business Use Only >> -----Original Message----- >> From: John Scudder <jgs@juniper.net> >> Sent: Thursday, June 27, 2024 11: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, >> >> 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/st >>>> atem >>>> 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-ie >>>> tf-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/gMpvz7ez80a9AfOdPOvPSUZEcp >> M/). >>> >>>> 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. > > [CR2] The authors are fine with the proposed text. We will update the text in the next version of the draft. Great, thanks. >>>> (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. >> > > [CR2] Agree it will be appropriate not to include under backward compatibility section but instead move it to a different section as suggested. We will move and change the title in the next version of the draft. Great, thanks. >> 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). >> > > [CR2] As pointed out in an earlier mail that the authors consider that it is extremely unlikely that an MPLS RSVP-TE implementation that supports RFC4090 would implement only RI-RSVP and not RI-RSVP-FRR, we will adopt the NEW text but only removing the phrase on legacy node. > > 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, 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). Works for me. >>>> 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. >> > > [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). > 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.) 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. > 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 > thanks, > Chandra.
- [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