Re: [Last-Call] [RTG-DIR] Rtgdir last call review of draft-ietf-idr-long-lived-gr-02

John Scudder <jgs@juniper.net> Tue, 06 December 2022 17:39 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 524D3C16FBDC; Tue, 6 Dec 2022 09:39:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_PASS=-0.001, 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=iqmirrq8; dkim=pass (1024-bit key) header.d=juniper.net header.b=ic5SbIyb
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 Rcl-57IFr2Fd; Tue, 6 Dec 2022 09:38:58 -0800 (PST)
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 0CD50C1524B2; Tue, 6 Dec 2022 09:38:05 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2B6C9uUT009546; Tue, 6 Dec 2022 09:38:04 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=JHAh4EoSi1ydWk9KvVtNTtxg8OPM6uDu8c1A93tjRM4=; b=iqmirrq8r73wCcx9obgB7ON//VKWDHHDQaQThM9TONzPzs2vIq+fj9kkUzvMONMawRth kjxBxLiDVU5YWR6kylXdoWhu4csBCX333yCofsV/51SghBolX0HjrOv2NUbMOnzjk2uG tyKGO9A4g0NDjtOxi7Vr9XnFAc3H40AVwKrT8DtXBXZjrEvWkfA7Zjn5N6vVuewb6glH 3rtb7RPf+McDR3JK/Fz7R8xXMZJpSDcUOzdozyoLgObhqGdZNHPKGXSYg0fIMWNVP/M+ 1RcJnSJCa957plNnIhjlePDLTSDNGn3YjjZXh4gII8frCY/JnTnUfewWY02xJFQ3vF4Q Fg==
Received: from dm4pr02cu001-vft-obe.outbound.protection.outlook.com (mail-centralusazlp17012026.outbound.protection.outlook.com [40.93.13.26]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3ma5gk8nn6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Dec 2022 09:38:04 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vp16M8XKev2qy34KDUeaRh723iWSOirT3fZiI1rUjUaPIWhOBZJIQp3RxWAgo1AlNLkA0qPdoxfSd85QhWYLGAMMTrK43/F5MaAd6I+ZaRiqJXrDQLdSDCD8wE7HoMI5xbPa9b/wj9nRpd01MrgBg8vi703hb/ugWO3Yuo8p+3vePYnkhZEoM2EhLgjmlqmjBs/2da2cKiRuz7R33sL1ElJboVfFkklJHR+ewgOPqi3wpSp/7UJWiJ1l1X2Fxxg/nike5mDlanP+5wmAbI6IuJ5ieR4lnx22YnQf2n9GovkNptpcDAOfpMqjR5ykNshL/vVcTBIBi725wYUF2E8c4g==
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=JHAh4EoSi1ydWk9KvVtNTtxg8OPM6uDu8c1A93tjRM4=; b=U8MsjJjBulWddS1I+o3ruzeY1RGYwJHUjERX1qeUO1w26ngIQHXxbTdyBso0My62kmeTB1RLOeXMZyfHXZ6sojCDk9R5i1SSpyviPtAl4py/NmFVNG12WNs2V9AnvahMdE6eQexD1OUaQb6p8+053Djb2s9kuj0ZSVQigYjckJtbeijpQlCs5YQYNNExos+7LVijfwtRt8YohFhGlIXGxEyASuVpfb6Z1khXNPonzeWNJLc3yXYYpuxBRQLtZug0Z4ITqHCnVUcEp+C3JjTfAmiGUrzFmogkdxnNAx+oIW4+m/Xu4nunCE6xb1XA89CqhGzEQ9HahMVw2+jllkgmAQ==
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=JHAh4EoSi1ydWk9KvVtNTtxg8OPM6uDu8c1A93tjRM4=; b=ic5SbIyb2TN/wbW+EQHjNgQqu7PvWkdnAHkdfpv8LBbgTRcgCfl7Gm5vbcxeLHwzxLtlJQIDBoRzoM2UJ5VfgnihLRPhXu8AxdrIeur7GbbSA6SMqo+7+qhGStglGJ5bmG9V0TMOZpHjMOQRub54Q/1xaJaFJ2TllRtwBouOM+I=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by SN6PR05MB4032.namprd05.prod.outlook.com (2603:10b6:805:26::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.13; Tue, 6 Dec 2022 17:38:02 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::df3b:c72d:3939:d355]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::df3b:c72d:3939:d355%7]) with mapi id 15.20.5880.011; Tue, 6 Dec 2022 17:38:02 +0000
From: John Scudder <jgs@juniper.net>
To: Mike McBride <mmcbride7@gmail.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-idr-long-lived-gr.all@ietf.org" <draft-ietf-idr-long-lived-gr.all@ietf.org>, "idr@ietf.org" <idr@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: [RTG-DIR] Rtgdir last call review of draft-ietf-idr-long-lived-gr-02
Thread-Index: AQHZBGsum8xk/qoY2EaFE6GcvMbYsq5hKiKA
Date: Tue, 06 Dec 2022 17:38:02 +0000
Message-ID: <73AE95BB-4F36-4E88-96C9-52CF73CF8A26@juniper.net>
References: <166977860605.32737.1495077377431123743@ietfa.amsl.com>
In-Reply-To: <166977860605.32737.1495077377431123743@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.120.41.1.1)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR05MB6109:EE_|SN6PR05MB4032:EE_
x-ms-office365-filtering-correlation-id: 73ab6e74-b2a5-4f93-6670-08dad7b09fd9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Kg3Vcb3mB1KoijZN2CDSbnA6asLebz+59K+nbeqUpBqnFc8xw+tnR/93NxY0yg/zQiNY1JjamOLk2Ji35Qj+hRQm4ymCAgU+jIo34fx/fGsroGot/eJN/UDyZD97smKGgjGGzqualRCpatIG1WP6bmwzr1BrLp3uFTNdqyIxVTeCHgJw9xi5fycYAYTDBBCvJxBZ/MyJVi2RB0l/gqSqUW/IpLrU3dALGKRpT77vEzNGBG54WDEf6XeSTK1AVpaDO42JNNcPW6LyiLSuj5hxzUh/82i806ysKhndqPPWCmp/ztBcNeVfWJTTZ/F3KWmdoATkkvCiqEEfn5rx1V26urqhaFk1lK6+iMSfw5edXFR/o4Kj8zTKNr5QY4ui563PmJ+j9iGz50cXA2QYBZVXMX2gYRAAnTXsvdXYS08lVVZTp5o3DSUug5vYUvMpzz1lDfTUebvPExcSsoYumTyE5VzKwiKaMaUuHcVB9ub34ZRSVOw2N1A3z+fBj6kAO12/A3jVKMZb846UsnmEGctD+2DZ1yEZI30JlvTWi4z6GJwKh5+Plwx1j7M6Nif4K7UW0tSpa4vJwkWc/8fYp9Em/RyVHfC4Jc8olgAcfbGFFUHfmCQNOSVWzkPl28p6x+A0k7+2RjwEfF+zki8IUJnoPuoslsPPY8Zo5Y84zLVklVjffRd7DC0ThV0Y9kg4OImdovVLu5xRN3NFO6tsEY+QoPQsalVB2NvqNLw4JhWilSA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(396003)(39860400002)(376002)(366004)(451199015)(6916009)(6486002)(71200400001)(54906003)(6512007)(53546011)(186003)(26005)(478600001)(6506007)(316002)(66946007)(36756003)(66446008)(8676002)(76116006)(64756008)(66556008)(2616005)(41300700001)(4326008)(91956017)(8936002)(66476007)(5660300002)(38070700005)(38100700002)(83380400001)(2906002)(86362001)(122000001)(33656002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gZyi9Ue9FwA42RE5rievojETuJ5hc/fqtauPc3yewUywmuywohl51p723zpMCYFnbQjj4YPcKWd55C6dP7gk9sMuXTKNQcKkqlyiFtRxoY5T/Ob1V+UXzoxU0qLszutsHJ14AyXzbDOCGzOW0jEjX1HpknrIPRIATe9ehO4aHZoVbY2SvWfhNJdMmdmY57FQw8bU5EiRDfaOnpzRugvxJhMSqEy91pesGlzwtv0GhC8Judvfe4ZqEztUEzx3cvqZ19vYkdUyxg1DhW6oSX4Atzk+DFhv61V4r3QhSJ+EijKQskkxF7IcwtbyNpGObuQ+wexgtkVCJ1mohkzy0+aw0KRdL7gcxlr6ct2fzUWIO9T7bYBtGNMV0oYoZ1PUo7l6fhX8vKxuLFTROxdcsNT+fn9TlSX+sggqkbtghX9myGmoQ4qcwVOuOpTV4HPmOpQYO+o8+2Nnwh3FXXix4d/W3GTFb4WlBfVJzNOq0LyCREU34GX/e1JGpp46Ngn5q/aXfJMy6GZilwNX3XANyCmkJ8UyX7hdGzk6G9qJrK1dfPpLh9faMzK8P1Ef3asjhEZRH1QWFkN9WBUzblmfZ0z//3dTbwtExuJQECKoAb16xkb9ko1FKy2ORgrHRCAwYtTdX45Nr/PtUu7q8ErG+sHr1vHN+6C+qFS0yn6SS78FyN16VsQZG3yhVs+ux8M0aI32YiXMclLjLj4Enun8R4z4yhs+jsNhXRSrTvszhyeoz4OVRGYP3vYZYTqGyrgodYMMHlNdsekuEgIdZbgQkCdzzTzhzKOZhMCM85BROmOUp3kcpHt90b1+Ro1lYUxqNDfrmyFoam6rbIa94F5lpH1wnShriMnkg9YiM2ug2XIyWptGAEPiPt+JZjHkj+Ue+gsjGd1dtL5ngqO/0doCDmiBOlObXamlmzXMAz1pHRViMxnpHdRQ+ZGbzXHAyR60plh++TZL1PzukBh5sH11c2i7gBjCZmawin97qNd/52Ep6pwJ0UyJUR86vFzN61RKBm3JggglKY1z59KmPewvE/aH+6OaXlR4aJ9HY34GyCfLMSxlsg3ytXG0qQ6znk/iZNoM0ccmRDFCzA+XpF5um4ktHJiDrpl9alg9SQR6jFzF1SHVFzOEr30cKaS2d+qAqbXaSELdFhdHD6wL8mFkFYQJq5dl0nFb8/2YqKJdQHbdcRus56v15JEf1VZ1wmk5c0OrDHGIWpTT4IQZPY3PvDZHDv3WG6yV9kRvboZkxydDqEiVatzhs7U3rbmI75vxBh4qaS7u+qYQAuEhRfWWZnLVGJoyYjSHKFJzdrmI1FRXBQ/AMKXC8EAKEb9s3qN0wfpVBJ2GSxRwxtCEq8k4mQp8hQ/fVhybTkfRTLgnkdcNmfJ37Bv05YHXl5XcDjCa+vAazlzc1ecxDzSEY3doaowN9n7t6vR7lV/kHHyB7fDvP4YhWvl8rTJw61dh+U6l4XwAwa6Wx80Wpk8YpAY8lybXKIdCAZq0ncU0mpxnhtXsBwYQmnMrz8n4fV2ycGTZPLmhbHnEEPPKDHYY+UNjKwMTIFMb9mCyq58dpTNs0IQeaI28HE6vLCjO87nz1w0HuB8e
Content-Type: text/plain; charset="utf-8"
Content-ID: <1431C425F3A9D24283A0D2D18E7692A4@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: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 73ab6e74-b2a5-4f93-6670-08dad7b09fd9
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2022 17:38:02.2231 (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: WvVPjU0r9uIQGw8WehTyGkNcda+fkNUn21hEx+4oofAY0Ldc+O3tHQYduPRyMait
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB4032
X-Proofpoint-GUID: wrAAydYVuMmJai5BqcJ1dWbpH8uX8SVs
X-Proofpoint-ORIG-GUID: wrAAydYVuMmJai5BqcJ1dWbpH8uX8SVs
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-06_11,2022-12-06_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=767 bulkscore=0 phishscore=0 impostorscore=0 mlxscore=0 adultscore=0 spamscore=0 clxscore=1011 malwarescore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2212060146
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/0UmyY3J3WAuAP7hXD9SlJDGddY4>
Subject: Re: [Last-Call] [RTG-DIR] Rtgdir last call review of draft-ietf-idr-long-lived-gr-02
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Dec 2022 17:39:04 -0000

Hi Mike,

Thanks for your review. I either adopted all your suggestions verbatim, or made related edits.

Regards,

—John

> On Nov 29, 2022, at 10:23 PM, Mike McBride via Datatracker <noreply@ietf.org> wrote:
> 
> 
> Reviewer: Mike McBride
> Review result: Has Nits
> 
> Nice document which is fairly easy to understand. Here are some items, for your
> consideration, which should make it even better:
> 
> Introduction:
> 
> 1. "The second is the increasing use of BGP as a transport for data less
> closely associated with packet forwarding than was originally the case." new:
> "The second is the increasing use of BGP as a transport for data *which is*
> less closely associated...
> 
> 2. "In the GR case, the tradeoff between advertising new route status (at the
> cost of routing churn) and not advertising it (at the cost of suboptimal or
> incorrect route selection) is resolved in favor of not advertising, and in the
> LLGR case, it is resolved in favor of advertising new state, and using stale
> information only as a last resort."
> 
> new: GR should be defined before its first use particularly since it's prior to
> the definitions. Would simply suggest "In the Graceful Restart (GR) case," new:
> Very long sentence. Would recommend adding a period after the third use of
> "advertising". And then start new sentence with "In the LLGR case,...".
> 
> Page 8:
> 
> 1. "After the session goes down and before the session is re-established, the
> stale routes for an AFI/SAFI MUST be retained."
> 
> new: a comma after "down".
> 
> Page 9:
> 
> 1. "So, for example, if the "Restart Time" is zero..."
> 
> new: remove "So" and start with "For example,"
> 
> 2. "We observe that during the first interval, while the procedures of GR are
> in effect, route preference would not be affected, while during the second
> interval, while LLGR procedures are in effect, routes would be treated as
> least-preferred as specified elsewhere in this document."
> 
> new: Very long and a tad confusing. Would recommend a period after "affected".
> And then the new second sentence would start as "During the second interval..."
> 
> Page 11:
> 
> 1. "In this document, when we refer to treating a route as least-preferred,
> this means the route MUST be treated as less preferred than any other route
> that is not so treated."
> 
> new: I would recommend: "When referring to the treatment of a route as
> least-preferred, the route MUST be treated..."
> 
> Page 15:
> 
> 1. "Depreferencing EBGP routes is considered safe, no different from the common
> practice of applying a routing policy to an EBGP session. However, the same is
> not always true of IBGP.
> 
> Consistent route selection is a fundamental tenet of IBGP correctness and safe
> operation in hop-by-hop routed networks.  When routers within an AS apply
> different criteria in selecting routes, they can arrive at inconsistent route
> selections, potentially with the consequence of forming forwarding loops unless
> some form of tunneled forwarding is used to prevent "core" routers from making
> a (potentially inconsistent) forwarding decision based on the IP header."
> 
> new:"Depreferencing EBGP routes is considered safe, no different from the
> common practice of applying a routing policy to an EBGP session. However, the
> same is not always true of IBGP. Consistent route selection is a fundamental
> tenet of IBGP correctness and safe operation in hop-by-hop routed networks.
> When routers, within an AS, apply different criteria in selecting routes, they
> can arrive at inconsistent route selections. This may form forwarding loops
> unless some form of tunneled forwarding is used to prevent "core" routers from
> making a (potentially inconsistent) forwarding decision based on the IP header."
> 
>