[mpls] Re: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)
Chandrasekar Ramachandran <csekar@juniper.net> Wed, 26 June 2024 13:31 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 D0EB6C14F6AA; Wed, 26 Jun 2024 06:31:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.251
X-Spam-Level:
X-Spam-Status: No, score=-2.251 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_BLOCKED=0.001, 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="uONAMssy"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="esrMKQk6"
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 pFQ98MxyC-GT; Wed, 26 Jun 2024 06:31:08 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 04E79C14F5E4; Wed, 26 Jun 2024 06:31:07 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45Q7ackl029370; Wed, 26 Jun 2024 06:31:07 -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=bA hlA2sXB3AOsRJaiGuEkugkDItqovW0qBsnScfugO8=; b=uONAMssy9Vj7D3HFJl HT8TXyiXNqn1miFLZf13B1gpl0BjoJVyfNr10c0uAdxvJvfTE84jt4I+A94P7346 EcE8mDUNZ4njykXLOLcd8KjYtlQ0qZvp1NW9HryYKFdbdT8RDlOIwOHNqWq+WwA5 SYgePQDDq3ky2MdeezA4OqJsqUNTt2tKf9le7jU8erZxQOscfs1OJZ6gSDrcQis/ 6k8mlepNuU9chJDqJJ6m+nP9qNIKAdyAWWTvGSaM14Wd/0989SoOVkTOT+kqCyUR EFZj8R/O1lpalFNOpH7xupZS2E+5kOc/mFM/uhul2Ukr6RUzCbf2eoCFAgGhXreu zFzw==
Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2043.outbound.protection.outlook.com [104.47.55.43]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3ywwqtgrtd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jun 2024 06:31:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JPp+1dgdP/Ufe4t7ZvtRaW0B8FnJiFI38PeaXn8ufU2ZWPsNdlkjkmwI4pK/efeqqRc3+Lu54Hl3l7jqcDNgTqKWbchEAVjLBDpjzaY8cB/m5oRTt46J+v7VyqbzfEmjYqwDkCWMmtUYewXbO82EX/JvXn/a1A5qFsX26l0GLSyGBML1jgEDd34WFQusNwoWp+AmImLfYoVTNyzLTq7//W5BZ9US3lxfLWJJGe7tciyNBWA/N9/0isRdGh2iLnZvrUWBL3em9b6WJbUDJ0Kn6B4VKPDrwRiwQbRAVeC1C+LGGvAeVLtGABC7jzgcm6K6vtTZgbD2B7+35RwLCdgjIQ==
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=bAhlA2sXB3AOsRJaiGuEkugkDItqovW0qBsnScfugO8=; b=M83GViQdmHmUcu7factikTwY4f0gS+cZa6Usr/D21Wm+4txwb5epMBp1EGm3qKgsI+POXmiVgJHMzU9q4pndpHSUtQYkX3xItWv74DHAO87OpMEMzf78+QTpbmauMkDkuQFu6l2Ff62+vhDBlQXe0SvAfdGyfVQrjQyLJV6jBBzTKFxABFNqC6pZRGvMEOSVQREjndBq7QTgK16lpfTT0DESnRCWdwXhCTgDRuu0K0pVQLfp94557iWMY7jaB69DYHKaFviwGBusU0HON2OkcFWamQ06X1y4twy557hC+QQ9bvjGI4bZSSWv8k+CnrfX1Ewj8ax2YtHxZb+8+eGPFg==
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=bAhlA2sXB3AOsRJaiGuEkugkDItqovW0qBsnScfugO8=; b=esrMKQk6W04rv3Fwa4tte+03uXv+JBa6EfVVaJX+3mEocY4tWD5l4JWFzvP7Si0dOvZ5T9ui6RGzrpPy5cT8I56mP06sFmJRa12KUNpglbjsmOeKqUr4o6gnYPEnTVO667K3iB99/t36jfZepOaP1GQVo9RR2AIyRJ1NeZoVaJY=
Received: from SN4PR0501MB3870.namprd05.prod.outlook.com (2603:10b6:803:4d::16) by DM4PR05MB9184.namprd05.prod.outlook.com (2603:10b6:8:bc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.30; Wed, 26 Jun 2024 13:31:03 +0000
Received: from SN4PR0501MB3870.namprd05.prod.outlook.com ([fe80::55c8:eb46:9e:9e9]) by SN4PR0501MB3870.namprd05.prod.outlook.com ([fe80::55c8:eb46:9e:9e9%3]) with mapi id 15.20.7698.025; Wed, 26 Jun 2024 13:31:02 +0000
From: Chandrasekar Ramachandran <csekar@juniper.net>
To: John Scudder <jgs@juniper.net>, The IESG <iesg@ietf.org>
Thread-Topic: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: (with DISCUSS and COMMENT)
Thread-Index: AQHasWAouxQbo7klRUqBmqEzDRPvorHZ/kEggAA370A=
Date: Wed, 26 Jun 2024 13:31:02 +0000
Message-ID: <SN4PR0501MB38703E03447A010EC5EAB055D9D62@SN4PR0501MB3870.namprd05.prod.outlook.com>
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:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=a433d209-234d-4ae5-8628-a8f74fd7d706;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-06-26T10:06:25Z;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN4PR0501MB3870:EE_|DM4PR05MB9184:EE_
x-ms-office365-filtering-correlation-id: 9c2b9398-17f9-4102-9abe-08dc95e4395e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230038|366014|376012|4022899007|1800799022|38070700016;
x-microsoft-antispam-message-info: Vl4PLGk+kA56U3QpLrUFeL1RRZtx9DzPe71ddfSn8b2DXv7XGFko7u1ib15UfbM2I448om6/MwdM9xE6WLuVBDyV7WnAHUVqzWINi5/WKtmVlzrgk+Q7gIK3jy0azMaalZcqukVHGDU21ddxpnsd76qryKDDQvrv/XB4bcKQtKvOECP69AHZsvmrhYC5z+mZtxJGNT50s/K7n56SVgQ03Kn191hOuRrj3DNV+r3wS2f8IjTKH9K/2UwllhffoQG+yC6k756CeCrmIugBj6kI2634xBn0+3WqKHWsiG740VihanBNEduVFhDAUN8fGOtau90AHni1LQ098oitciwHhSY2CZXi3y8Z2tMMeZmBFz/qapjszQvhTsD7HGm20jX+NfYciUQP2UuSVk++5vcxQrYOOkuEuqlbGy6y2bvRWwJs7duPOTwJggkS4hR/DE+jL0ksgNTKhN3rpOLqHc9KNd/3cJufvnJCBMNdlEuA9zh+7b+PtGvLKaTAm8B387HbSW9hKxKiIGqeyGlLJ0bZ9ERiwYVey/6SePcRwfFh7jXcwpIkghHeAb/WiHBhqXBCOCc8ewH7ln2HDbkp/D516DIlPDl6oGb3ov9cRStaL1RfdlanD3gie6zHsGD6CmP3qr+u9n0bSg9r3PCoKLXg7maC+V4sD1x2aOc2em0rzfBIIOre4CBOh6FeZ9jeiJy6EpqNEeYz9zzyJKPwNGUL6qNd3fboqy+ZdruIR7ZZdJgisFzMEKSHpUNzVtGaDlqaaRfC41O4gfSBh0q63WY5gO07UqHFvfL6x66GBqpWe85OT3shuDuy0gVOsZWlfTwWGEt6sahLNZTtX/PiNDJWOpN5Y7yzC6JJIHNidmRBv8b9qSaMcH1p3GBDlui0OWVGXemFQvjls+1BYRxEsh5PMKX04eUqEF+1j8CvJaYjHy0eXn0oOiZpHVLXiEl6MgZTNIqKshQBav/C5dmAn12u+zt4FvTvZjAQInMC/PC6eS8KXpeFrvQ4hov5fH24T/kVMSi1hW7TmV4ZRD6jlIp8cZIosPh62c0iiIIqKs9oiHjgpSzc54vgC/SNQKGZhiWJhSwQ/Uc2ZL3O1dttXqHOVWbo3G6yx7DCUEWSeuoIQyik0VSrZqKJkSv1In1ZITec+wG7GCcY+gNgPwocDv08Fc/YEhiDBMnNUcyh7cDEyMu3Wv5rBTp7ZU/RZBazkA+8+zhIS/PEITmuA6rGm56VYsHwTKMwTPfmV3nsR1sZRDPBLLmsdlW5B2yORZ+V2bttylHh0wQQP1oN19n+14BfUp+hi23crMPl3IU8qFlRuzKMAH7hZypRfng8IFLUtpbhYKlfYLCZxcapZvPK7FF3c/FvvM9jgFwqI8mYlu6KX8Q=
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:(13230038)(366014)(376012)(4022899007)(1800799022)(38070700016);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: vN8MUofl8gy19T6gZr/ozCe1JvNKwwZAvO2BI9LbF94klubhhX7ZVfTyilsXVGs+dvEoMsESoqtOCsnwmdDUDYuOC2hTFdmSBhouV8OZkmS+awsLdRDA8WylDX5YyvuhPFBWr6f0nkFKsWoM0qEsthx0uWXqUOlzxlBPvFNuObPJbGyQI8zLVyPXJ/f1uiOcsk1aRJrjBQlnQ5lYrS41zKdW/CraocoTdGlERd3+Ri9YwXji5AkDkiQDcJ4aYCUVfLH5eisJnmqNN1Sp5K1gQUftXm8rKtYDH2lgB8TYOTfwGtNmNTqz0mqWgMmp0+BhQK9qhKB1vnQYq+BNOhhtoPkv/8IJzKWOjd1I8b4tXhqG+crM5k1GdEpXWzyD3vRATXQiouyO654jlK30rY2t1Zf0iUzIvlKZ58Kcy0SkSJV5jgW6yNNK6mbEaqFyMjP4SgQoMPbaSNljuVGwYoli3SjxALiZ+cok/9A3lvJtW47KTOJ3hAuQ8NodVdc/6rD5IffoJyl6s++fS3Iwfx97vZbWUWOAb8VF2G9CsB9hEHpg0ZHBXHYh8Sd1O8kO+hRdpuTd/+zt8OyH53y8BZkOX+FVXrNmL/VAhhcCAopc0yStqy0iMWeEGy8SMNkArKRRvumwBhaU71K93r3uO3bUD5cEoxDy2spDlU4Qwi4DIIhpE7c1fECYOdLUmrIsE0Sg6FGo7833+03PKilczcWUJQXEChmioIAYzaRfbyzlN9TVVm5+DqGEj3tEkt6LtZPnTOqeZGiqM1150ZiXWfen+REiLM9AStkJV3AXnFCZUc/pXAD2lSmThAwppDee3KhjluP58a+OZoB25yk5IApZvsH8mIOSgSipxjVYgUWYCjIYNRgvK7gBNlIezYvDnyAm5w/XPoZGzeoylALicXSTAa6ir6zjydjMIQSqShwCi8w24ulnxvarBodQqkhh/ju7tM72qemFLTwqsPEqc0CzmG15hKjSXFrcfUiTEZklI/VcZHLJGYWIO7oP3+Ig+QM8UxXhsHz4vc5AX8ULzWmpSsJkvK3v5kKfqUUtxLO/vpLHtgVGHx3d90GUAIKih2FjfgvFGSe60h+BFw+ThBk8hR+s7BCzuS4zTJSX6izvSfFJ75YCcGhmvL2LlzWKAJj+XkG2ZSuOl3StcZJV60izLM7vUdcU49f+XYCm5nZEARAMBR/PK5phSqW2sGOuf5dB+1kx3m3/MmK/A6ybsIKQifTG/XgiEvCeByEzB8E48Ik+t150I7hqtSUUrkDISbylf+/JAUP4GCOO1xOyn9XgZNunay3WO3hfVksBGBuQx6ET9HZVxinJ6hC9LiqFJ7LWc367Bqa+nsgg5cb5OCZ0jVI2g0vAdq3H3jtYGC7bfB+H0J43wUXxRVfAM4CheTHY7fylxSmiY5VTD1E/ikAkdiWxeiT3lFZJlvveIUUaMkU73XIIXBYHwIZKdpddre1VEyjOG06OeXsQhmY/p+AgT0+FuBrhTouXvUxJEFRauSKfIJi5FFMMYj0o1ZAtJ4p5SwWRsqM4y7EPAKiYRLftL7A4tVT1EHNPITeC1LG+mDdNXfQhTxapEKsdK9U3IsRr
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: 9c2b9398-17f9-4102-9abe-08dc95e4395e
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2024 13:31:02.7339 (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: PUX3vLhGUn2/C66s0t+7XhfxWD1jDFOJx2qgeD9JnUifUUUjG1u7qv/3h3I0HsjSfK3PsSuDfcPdzLYXVAFChg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR05MB9184
X-Proofpoint-GUID: ySYoMTyvdBp-piTg4tQRyahuEJxUO_E6
X-Proofpoint-ORIG-GUID: ySYoMTyvdBp-piTg4tQRyahuEJxUO_E6
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-26_07,2024-06-25_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 mlxscore=0 suspectscore=0 mlxlogscore=999 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2406140001 definitions=main-2406260101
Message-ID-Hash: UA2UR2NB3FL2BW7KYX2MWBU2ZHFIZXEX
X-Message-ID-Hash: UA2UR2NB3FL2BW7KYX2MWBU2ZHFIZXEX
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: "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/rC3NY6Iuccn1QCz8XlijNiWxCJs>
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>
As stated in the responses to all the comments (under COMMENT section) in the previous mail, the comments are addressed in https://datatracker.ietf.org/doc/html/draft-ietf-mpls-ri-rsvp-frr-21. Thanks, Chandra. Juniper Business Use Only > -----Original Message----- > From: Chandrasekar Ramachandran <csekar=40juniper.net@dmarc.ietf.org> > Sent: Wednesday, June 26, 2024 4:37 PM > To: John Scudder <jgs@juniper.net>; The IESG <iesg@ietf.org> > Cc: draft-ietf-mpls-ri-rsvp-frr@ietf.org; mpls-chairs@ietf.org; mpls@ietf.org > Subject: [mpls] Re: John Scudder's Discuss on draft-ietf-mpls-ri-rsvp-frr-18: > (with DISCUSS and COMMENT) > > [External Email. Be cautious of content] > > > Thanks for the detailed review. Please see inline (prefixed [CR]) for responses. > > Thanks, > Chandra. > > > Juniper Business Use Only > > 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/sta > > tem > > 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-iet > > f-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://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/mpls/gM > pvz7ez80a9AfOdPOvPSUZEcpM/__;!!NEt6yMaO- > gk!AApy1LDqx27yOJ5pG3J1_v75FHupuF7zr_cBmXmLEHR7onL- > qonFSeMqQXpPvRFsUTAJa7QH46-scxKMB6tBXcN-sk8WHrY$ ). > > > 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? > > > (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://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-teas- > rsvp-te-scaling-rec/02/__;!!NEt6yMaO- > gk!AApy1LDqx27yOJ5pG3J1_v75FHupuF7zr_cBmXmLEHR7onL- > qonFSeMqQXpPvRFsUTAJa7QH46-scxKMB6tBXcN--UsV_kk$ ), 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://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/mpls/KDR > VWBAajl08pnXDkit0ykRyZDg/__;!!NEt6yMaO- > gk!AApy1LDqx27yOJ5pG3J1_v75FHupuF7zr_cBmXmLEHR7onL- > qonFSeMqQXpPvRFsUTAJa7QH46-scxKMB6tBXcN-A_oZoIA$ > > > 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 > > > > ### RTGDIR review > > > > Please take a look at Ketan Talaulikar's RTGDIR review that was posted > > yesterday, > > (https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/rtg > > - > > dir/PRZJa7LH9b3J1aRFo3BvYZ3DQUQ/__;!!NEt6yMaO-gk!E- > > wtrMVo1qpsxwkeOZLVQjhalO1sPdAEG-o4lpb0Wn4W- > > lL70xoGf8s0cEIBtrEpTeWgFiP0TOSq2g$ ). I won't repeat his points here, > > other than the one that appeared in my DISCUSS, but please consider all of > them. > > > > ### Section 4.3.3, use of RFC 2119 keyword in example > > > > You have a number of sections that include examples. The examples are > > very helpful for understanding the specification, thank you! However, > > you use RFC 2119/BCP 14 keywords in the examples, and I think you > > shouldn't. Those keywords are reserved for specifying procedures, and > > an example isn't specifying procedure, it's demonstrating it. > > > > I'll call out each example separately but only provide the explanation here. > > > > In this section, what I noticed was, > > > > 1. When C receives a Conditional PathTear from B, it decides to > > retain LSP state as it is the NP-MP of the PLR A. C also MUST > > check whether Phop B had previously signaled availability of node > > protection. As B had previously signaled NP availability by > > including B-SFRR-Ready Extended Association object, C MUST remove > > the B-SFRR-Ready Extended Association object containing > > Association Source set to B from the Path message and trigger a > > Path to D. > > > > There are various ways this could be rewritten, the absolute easiest > > would be to simply substitute "must" for "MUST", although it would be > > cleaner to fully rewrite in terms of actions instead of expectations, > > as in, > > > > NEW: > > 1. When C receives a Conditional PathTear from B, it decides to > > retain LSP state as it is the NP-MP of the PLR A. It also > > checks whether Phop B had previously signaled availability of node > > protection. As B had previously signaled NP availability by > > including B-SFRR-Ready Extended Association object, C removes > > the B-SFRR-Ready Extended Association object containing > > Association Source set to B from the Path message and triggers a > > Path to D. > > > [CR] Ack. Will make the change in all appropriate places. > > > ### Section 4.4.3, RFC 2119 keyword misuse > > > > As any implementation that does not support Conditional PathTear MUST > > ignore the new object but process the message as a normal PathTear > > without generating any error, the Class-Num of the new object MUST be > > 10bbbbbb where 'b' represents a bit (from Section 3.10 of [RFC2205]). > > > > I think the first MUST is unnecessary since you're stating a need, not > > a requirement. The need is fulfilled as a natural consequence of your > > choice of code point and the underlying requirement from RFC 2205. The > > second MUST is also unnecessary, you are not telling the implementer > > anything, you're just explaining why you chose the type code you did. > > > > One possible fix would be to delete the paragraph, but it's probably > > nicer to the reader if you leave the explanation in place. Perhaps > > something like, > > > > NEW: > > Any implementation that does not support Conditional PathTear needs > > to ignore the new object but process the message as a normal PathTear > > without generating any error. For this reason, the Class-Num of the > > new object follows the pattern 10bbbbbb where 'b' represents a bit. > > (The behavior for objects of this type is specified in Section 3.10 > > of [RFC2205]). > > > [CR] Thanks. Will make the suggested change. > > > ### Section 4.5, clarification of requirement > > > > If the ingress wants to tear down the LSP because of a management > > event while the LSP is being locally repaired at a transit PLR, it > > would not be desirable to wait till the completion of backup LSP > > signaling to perform state cleanup. To enable LSP state cleanup when > > the LSP is being locally repaired, the PLR MUST send a "Remote" > > PathTear message instructing the MP to delete the PSB and RSB states > > corresponding to the LSP. The TTL in the "Remote" PathTear message > > MUST be set to 255. > > > > In this paragraph, I am unclear exactly what the sentence "To enable > > LSP state cleanup when the LSP is being locally repaired, the PLR MUST > > send a "Remote" > > PathTear message instructing the MP to delete the PSB and RSB states > > corresponding to the LSP" is telling me. My best guess is, > > > > NEW: > > If the ingress wants to tear down the LSP because of a management > > event while the LSP is being locally repaired at a transit PLR, it > > would not be desirable to wait till the completion of backup LSP > > signaling to perform state cleanup. In this case, the PLR MUST send > > a "Remote" PathTear message instructing the MP to delete the PSB and > > RSB states corresponding to the LSP. The TTL in the "Remote" > > PathTear message MUST be set to 255. Doing this enables LSP state > > cleanup when the LSP is being locally repaired, > > > > Is that rewrite faithful to what you intended? If so, I suggest using > > it, or any other rewrite of your choosing that clarifies matters. In > > particular, my intent in the rewrite is to make it clear that the PLR > > is unequivocally required to do this, which IMO wasn't clear before. > > > > [CR] Yes, the rewrite is faithful. Will make the suggested edit. > > > ### Section 4.5.1, clarification of requirement > > > > If local repair fails on the PLR after a failure, then this MUST be > > considered as a case for cleaning up LSP state from the PLR to the > > Egress. The PLR achieves state cleanup by sending "Remote" PathTear > > to the MP. The MP MUST delete the states corresponding to the LSP > > also propagate the PathTear downstream thereby achieving state > > cleanup from all downstream nodes up to the LSP egress. Note that in > > the case of link protection, the PathTear MUST be directed to the LP- > > MP's Node-ID IP address rather than the Nhop interface address. > > > > Similar to the previous case, the combination of the RFC 2119 keyword > > with the casual writing style leaves the intent of the requirement unclear to > me. > > Here's an attempt at a rewrite, in the same spirit. > > > > NEW: > > If local repair fails on the PLR after a failure, the PLR MUST send a > > "Remote" PathTear to the MP. The purpose of doing this is to clean > > up LSP state from the PLR to the Egress. Upon receiving the PathTear, > > the MP will delete the states corresponding to the LSP and also > > propagate the PathTear downstream thereby achieving state cleanup > > from all downstream nodes up to the LSP egress. Note that in the > > case of link protection, the PathTear MUST be directed to the LP- > > MP's Node-ID IP address rather than the Nhop interface address. > > > > Note that I removed the second MUST, on the assumption that you aren't > > specifying a new requirement for the MP, but stating the natural > > consequence of a requirement you've already specified elsewhere. > > Please double-check that I haven't broken something! > > > > [CR] Regarding the second MUST, we believe it is necessary (please refer to > section 4.2.4). We will adopt the rest of the suggested changes as shown > below. > > NEW: > If local repair fails on the PLR after a failure, the PLR MUST send a > "Remote" PathTear to the MP. The purpose of doing this is to clean > up LSP state from the PLR to the Egress. Upon receiving the PathTear, > the MP MUST delete the states corresponding to the LSP and also > propagate the PathTear downstream thereby achieving state cleanup > from all downstream nodes up to the LSP egress. Note that in the > case of link protection, the PathTear MUST be directed to the LP- > MP's Node-ID IP address rather than the Nhop interface address. > > > ### Section 4.5.2, use of RFC 2119 keyword in example > > > > As with my 4.3.3 comment. In this case my suggestion is, > > > > OLD: > > RRO of the LSP carried in the Resv will not contain C. When A > > processes the Resv message with a new RRO not containing C - its > > former NP-MP, A MUST send a "Remote" PathTear to C. When C > > receives > > > > NEW: > > RRO of the LSP carried in the Resv will not contain C. When A > > processes the Resv message with a new RRO not containing C - its > > former NP-MP, A sends a "Remote" PathTear to C. When C receives > > > [CR] Ack. Will make the suggested change. > > > ### Section 4.5.3.1, I'm confused > > > > If an LSP is preempted on an LP-MP after its Phop or the incoming > > link has already failed > > > > Why "Phop or the incoming link" and not just "incoming link"? It's a > > link- protecting merge point, so why does it care about the failure of > > an upstream *node*? Also, this seems as though it conflicts with the > > title of the subsection, which is "Preemption on LP-MP after Phop Link > Failure" and not "... > > after Phop or Phop Link Failure". > > > > Could it be rewritten as follows? > > > > If an LSP is preempted on an LP-MP after its Phop > > link has already failed > > > > [CR] You are right. Will make the change as suggested. > > > ### Section 4.5.3.2, I'm still confused but in the other direction > > > > If an LSP is preempted on an NP-MP after its Phop link has already > > failed > > > > If it's a node-protecting merge point, shouldn't this one care about > > the Phop as well as the Phop link? (Also in the title of the > > subsection.) > > > > [CR] When the phop link goes down, the NP-MP can't determine if it is just > the phop link that went down or the phop that went down. So, we don't need > a separate section to discuss "Phop Failure". > > > ### Section 4.5.3.2, use of RFC 2119 keyword in example > > > > As with my 4.3.3 comment. In this case my suggestion is, > > > > OLD: > > 3. As the only reason for C having retained state after Phop node > > failure was that it was an NP-MP, C MUST send a normal PathTear to > > D and delete its PSB state also. D would also delete the PSB and > > RSB states on receiving a PathTear from C. > > > > NEW: > > 3. As the only reason for C having retained state after Phop node > > failure was that it was an NP-MP, C sends a normal PathTear to > > D and deletes its PSB state also. D would also delete the PSB and > > RSB states on receiving a PathTear from C. > > > > [CR] Ack. Will make the suggested change. > > > ### Section 4.6, ALL CAPS > > > > I probably wouldn't even flag this if I weren't doing a full review > > already, but > > > > DOES NOT support RI-RSVP-FRR extensions. Note that for LSPs > > > > Although RFC 2119 doesn't forbid the use of all caps for non-reserved > > keywords, it's often considered to be inadvisable. I would suggest, > > > > NEW: > > does not support RI-RSVP-FRR extensions. Note that for LSPs > > > > [CR] Ack. Will make the suggested edit. > > > ### Section 4.6.1, SHOULD set > > > > 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]. > > > > Depending on the resolution of my DISCUSS point, I guess you might > > want to revisit this SHOULD. > > > > [CR] As noted above in one of the responses, we will make this a "MUST". > > > ### Section 4.6.2.1, use of RFC 2119 keyword in example > > > > As with my 4.3.3 comment. In this case my suggestion is, > > > > OLD: > > - A and B MUST reduce the refresh time to the default short refresh > > interval of 30 seconds and trigger a Path message > > > > - If B is not an MP and if Phop link of B fails, B cannot send > > Conditional PathTear to C but MUST time out the PSB state from A > > normally. Note that B can time out the PSB state A normally only > > if A did not set long refresh in the TIME_VALUES object carried in > > the Path messages sent earlier. > > > > NEW: > > - A and B reduce the refresh time to the default short refresh > > interval of 30 seconds and trigger a Path message > > > > - If B is not an MP and if Phop link of B fails, B cannot send > > Conditional PathTear to C but times out the PSB state from A > > normally. Note that B can time out the PSB state A normally only > > if A did not set long refresh in the TIME_VALUES object carried in > > the Path messages sent earlier. > > > > [CR] Thanks. Will make the changes as suggested. > > > ## Notes > > > > This review is in the ["IETF Comments" Markdown format][ICMF], You can > > use the [`ietf-comments` tool][ICT] to automatically convert this > > review into individual GitHub issues. > > > > [ICMF]: https://urldefense.com/v3/__https://github.com/mnot/ietf- > > comments/blob/main/format.md__;!!NEt6yMaO-gk!E- > > wtrMVo1qpsxwkeOZLVQjhalO1sPdAEG-o4lpb0Wn4W- > > lL70xoGf8s0cEIBtrEpTeWgFiOieqUlIQ$ > > [ICT]: https://urldefense.com/v3/__https://github.com/mnot/ietf- > > comments__;!!NEt6yMaO-gk!E-wtrMVo1qpsxwkeOZLVQjhalO1sPdAEG- > > o4lpb0Wn4W-lL70xoGf8s0cEIBtrEpTeWgFiP1IMYQ5w$ > > > > > > _______________________________________________ > mpls mailing list -- mpls@ietf.org > To unsubscribe send an email to mpls-leave@ietf.org
- [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