Re: [Rift] Rtgdir last call review of draft-ietf-rift-rift-20

Jordan Head <jhead@juniper.net> Tue, 19 March 2024 13:36 UTC

Return-Path: <jhead@juniper.net>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C0E6C151083; Tue, 19 Mar 2024 06:36:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, HTML_MESSAGE=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="YK+px3jd"; dkim=pass (1024-bit key) header.d=juniper.net header.b="I+gs4JLS"
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 NSBk3Dk9RirD; Tue, 19 Mar 2024 06:36:36 -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 36FB8C151081; Tue, 19 Mar 2024 06:36:33 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 42JCPGME022923; Tue, 19 Mar 2024 06:36:32 -0700
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:mime-version; s=PPS1017; bh=pqHcsYs7Zud312YU7lViaB cpRPay0zkkssAdV0lFI+s=; b=YK+px3jdcl+F9DZq+yVeTolBMNcVvYr+549uFN vjRpxhhPHfZU0E3HKC6Lyb3Fne7h+hl17kQWQ90nLkT5XQqH6OnEuQb7zw2tRSCv K42yegu5juj8zHJTlOWw6Xf8AcUl6EBm0b0vpdCectn0yHhAZf3sZKlvRhZ0PtcA ow4u2mJrnP28iI3sVMt2YfgdvjWdkVMteyga4y0fcxX15BleKDaEfOl9sh4ebkw4 h8LhQBMK4Rv2zTWnRdcdaEa/LCooUWf9LdMRQBqga29DmWOAoxDyyyol6tzGBCyI JCpo2YK8aPLbAsXQp/895RdBnVIigj42Xcr3g3ATmlU2czQw==
Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azlp17013021.outbound.protection.outlook.com [40.93.12.21]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3ww9cs536h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Mar 2024 06:36:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hDLbi28IKOstHayKixQ2envkyFih/ybkXsKcyf+5eJXeQBn2vbWyN4/NyblhBRLwlGQyUXL6+mBraTbLtCtRxW3zbL9x31rhF3wZBoW0yXQDBxPkcttL3JlbdDm6VoNFOMOZYdGsx0Gdmip4lqY0U5Q9BRqp3M35x9zqO/GtNPsMZcWGidAppY9UU9WiRjmbAq73/CwWV077bWwe94Al6kVEFzWA8Id+jCUtK5wQkoDfXoSci1ghgUi0NsViSxgqMpOOo+h+Au56WjPzADJW7acLgoE3Yh+NX7HEYiyCGhHT7gXg6z7cu4pnJHOsQ8y/zI+YxNICqx4/KMp8rKD5rA==
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=pqHcsYs7Zud312YU7lViaBcpRPay0zkkssAdV0lFI+s=; b=kTj8jW+HCStbBvpURkEkzzfdDLMEUS4LgPXi2jAJzZWVhiLhTzweIj6oamLFKG7HmThwPaOZW+Urq7ExqXGqUVD1lx8v1m391C8lQ20yKf5+ykHhIsN+48mJtqXFEFowi3B1mMd0i6UTG772fCuan2Usa3c32Sc+TV4ejtsy1NfLeFOjfYBQIyJVW9nZPT98YRtoHHnlgUHh0eIWD0cVYvxLLbTji3wNIF02m7qsifaiHlPZcIC/6ULa+z791Tk0mz+AvJT3W1GCtWs6Z5G/znfnKfMzrFxGN3Mwy6N+DrUATJFoNXiQJ1PhpuqM4rDiC1uK3XcacuDHIV1P0Kz+PQ==
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=pqHcsYs7Zud312YU7lViaBcpRPay0zkkssAdV0lFI+s=; b=I+gs4JLSqUWg/eFSwO/LaZB5CipFgA6sJeVsigW4NydONxB+jhJfkOk5XpxxeCaldj6GwO8s9H1I4SavYOqgI97gBHPZ2/r8h+otV1t1HZgRty8F/xeZSsgvgghBMhl9JHmnWwk3ozYugfrJMdEF33jR1aOqzrqwLb3/quXgO1U=
Received: from BL0PR05MB5362.namprd05.prod.outlook.com (2603:10b6:208:67::16) by PH0PR05MB8904.namprd05.prod.outlook.com (2603:10b6:510:d8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.23; Tue, 19 Mar 2024 13:36:28 +0000
Received: from BL0PR05MB5362.namprd05.prod.outlook.com ([fe80::1e28:e4fe:7218:9096]) by BL0PR05MB5362.namprd05.prod.outlook.com ([fe80::1e28:e4fe:7218:9096%4]) with mapi id 15.20.7386.025; Tue, 19 Mar 2024 13:36:28 +0000
From: Jordan Head <jhead@juniper.net>
To: Loa Andersson <loa@pi.nu>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "draft-ietf-rift-rift.all@ietf.org" <draft-ietf-rift-rift.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "rift@ietf.org" <rift@ietf.org>
Thread-Topic: Rtgdir last call review of draft-ietf-rift-rift-20
Thread-Index: AQHaed853xDmFn+zG0mEJtu6WpufrLE/BXGL
Date: Tue, 19 Mar 2024 13:36:28 +0000
Message-ID: <BL0PR05MB5362039AC93B47D17403370BB62C2@BL0PR05MB5362.namprd05.prod.outlook.com>
References: <171084025066.20222.12149424859698001324@ietfa.amsl.com>
In-Reply-To: <171084025066.20222.12149424859698001324@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-Hashtags: #NewslettersPlus
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2024-03-19T12:54:35.1382852Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BL0PR05MB5362:EE_|PH0PR05MB8904:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yoaJfMzOIwKvJsXqWC61W0No6ZTLa7lDqpo6WMIK7iBFJSiasK1tyLNHlF9jGUucVzWw3ovYN7W2uWxpVIqgOHXhdq/i67XR13aNYJs0y7KV1TmMqPQieX0hB94phvOUjN9HD1tZoFGSQn6WZfgDWwS0PU3/owoq/NFmpy67s8ChT04Y6in8Ro8q3ApUxFP4NGRsteUCUMb73MRqUbtUPXGlSC4Ei6RdziYTE3b1kA/WMpl6pnnsFVcK/gkREWJ3WK6dz6xfqIrV+uWKV96hIcO2bLGUNY51cOWuV0XHCEhkRWcfWai4J3xcRAHKaQpLQm7eMWtP1N5HW7AOCZ89FKj1ror3Hcy18MYEtJIuZgC7XhydVkUxsLZuMFC8yZIe0MiWLKblns5ZZm4NDTjE8Y8hjPNhJ6qQmqKXMyTdeXNM/gkzl1WAs8sbD63HbZqpqrGBakQnj2/nGdVACVohB6n1k88DCqb34PT8jZwZERDW3w56DaFYZpeJJDo05STeGgSfaPXO0obgJLo9UKJOno6uOjp5NWK/cBrj7TbahTqkLM4+hmIj/3Tg5te4oVR5gux3S6hWD7hpa/Gdnjx8T0VmZ2WI4YbeSTZfwU1ngCQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5362.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Thd28cY9ymj3yCot3rPGrAObzOtHxISgYkRY2M8F2qUKSEtvhJ+TKMB+KML7jANSRihMkK8riuJhVB2PDcOm1KD8U0K0UCRS6elQQEi2nXoYhiIZcnlG4KYNrJpfMhYmmI49UC6ktkOHhC+WdHgmR1u8KFl3JVr/8Hu/qdcdxZTGPMVzyvtmq7KUuiqPFV6dKjMiMgcJX7cIxbFeVp3lHuSK3H37UBUOqdcuzl5EYwp5A3GsASlZYwOTHHJ8KW8bxzxDeajdgq1F6dlGuOE1HTyCJGnnvXrgl01Z0KCtU5AUKWoH880+7feUSc1ICvFW+7mANJkRVwyqf/3pKQK+Y8CgATUYKKY3Mx2mYcaYN7qbqkMx3cG1yicla8cnEKPqYIP5MM5vmrLlwPnep1dcwMa/m9QSwMYSeazrE7CLw7I0nTEZQD9Ng1QjmwzDTGwk4nLM8pHuW3S2/7eC8YEVvf8NfRTnj/E0FtZXx3a2WeJJAmpYC4HcGVg+7q80eWbFXeov9NvK+8hPAPaTCPJfopg3XAs/bgOxwAVq9NHfVQP3BfhUCH6glwzdLv7hIDyQNKeqn1NizlNtLVm5eSn/nTg0AdYQzYZ568NhGBBD+FlBq1GGhRVf3vraLAdXRz/JsZySfTDjFYXGKVYGkctyufLwxQijKzNRLjDmUpVSGfpHQvVTsgxDOJjS4r9saPczakZkUeSczhIANrv5/OsPBv8HvWPiCT8zAvVkDZrhefwNgHDgNhbGeLQO6CY34XntlyDmRXqJGG/YQsVXYssSidGCLk/L/Pnf2slrLCSEyHi1DNpwG8xb/cimiDlbpEzQ5nuR3zakNKEN6KDdqTP1CCbMKEAP3SiuJ7s+uXZUqtqFIMkFANpQmeuU6F3YXaRdge/pXbJ+RRFG/7NzOnpaZGa3Yc2HgDMa+zZGrHDqQfRLr2xC2uDHc/39ZW6KT0FDqwRR343966yUwNfqDbkIlGHBxvXKtfLX3pXAQ0aEF1TSEZpoirCnhN1TSGJ8msT9xkblQxNuwlvc51Mn4Z668jyqZspHJvjXouhS5cxsFYvHdjTcAtv9x1Xt0UJSJY0xdAv/ISIX5NFwdEQvt61URT/+PPrGsk5ZauutF8OHWbnU0N5pusZbWWmSy6t2q1zZPCfQ9X5m6sAj3MNU1a16ifXCU5XSMYcb/HYXXOTK6GamNXNedNdEdQJJ+nY8MUttha0PJngeiH2QBj6EveR8OlfXe1yH+vHsz7Mwd8o4S1g34+DjKYhKoABfegZwe+lqHnhywt1PQ0r/ajaFuOanXwb6hrL4WBhAP7GwGcuV3TkVUcPv2eTXzqzTG6ns/kAptaz4tO4OtLY9v9o9cl0XfEG432Y4BkIBRFE2t5GIirCZZZy72PTDoK9cvkl9iecSWFcntLLheRUurLJ6nOk1xnwIJHs6bEBYYvldoa4HEUdf0KfWY8jlxnwAUAr/+DwL73APP7vFGEykgOWg3XMYszHwkuZk0SerAEYqQZA5GNjQiQWc77RZGD5cMhj4EjpCaJFxVRg6Ij/wI2D6DxwxNfcAYS0/G5zoTtuTckMbG8TWvK93uCUjli7yjqzepJUQIuJVdx08avjbiPtXmEwl2w==
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB5362039AC93B47D17403370BB62C2BL0PR05MB5362namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5362.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f5ed053a-3c96-49b0-6d57-08dc481994da
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2024 13:36:28.8096 (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: GgBL7GZ9ewS5xHB3tKg8NtgfxLUOxigmAk+wlzWXuyYtg/VBs6LUjcy3UuWIA0b8evD16IhwXkgCYQPyv5rqTA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB8904
X-Proofpoint-ORIG-GUID: V_nfb7AzujaeQ3VMx8toX5CRl8mCpxPs
X-Proofpoint-GUID: V_nfb7AzujaeQ3VMx8toX5CRl8mCpxPs
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-19_03,2024-03-18_03,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 clxscore=1011 adultscore=0 suspectscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2403140001 definitions=main-2403190104
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/p9zYyfRxXQOTg5lw-yIUsQ8Tvao>
Subject: Re: [Rift] Rtgdir last call review of draft-ietf-rift-rift-20
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2024 13:36:40 -0000

Hi Loa,

Thank you very much for the review.

My comments are inline as jhead>>

Jordan



Juniper Business Use Only
From: Loa Andersson via Datatracker <noreply@ietf.org>
Date: Tuesday, March 19, 2024 at 5:24 AM
To: rtg-dir@ietf.org <rtg-dir@ietf.org>
Cc: draft-ietf-rift-rift.all@ietf.org <draft-ietf-rift-rift.all@ietf.org>, last-call@ietf.org <last-call@ietf.org>, rift@ietf.org <rift@ietf.org>
Subject: Rtgdir last call review of draft-ietf-rift-rift-20
[External Email. Be cautious of content]


Reviewer: Loa Andersson
Review result: Has Nits

Hello,

I have been selected as the Routing Directorate reviewer for this draft.
The Routing Directorate seeks to review all routing or routing-related
drafts as they pass through IETF last call and IESG review, and
sometimes on special request. The purpose of the review is to provide
assistance to the Routing ADs. For more information about the Routing
Directorate, please see https://urldefense.com/v3/__https://wiki.ietf.org/en/group/rtg/RtgDir__;!!NEt6yMaO-gk!BRuyr5rrXI7fzEEwSLkBFPHxwxMpAQ2JqcFYDfAidh4TTICD4Pz1ksoGTHCoSzGMntg0TwEwstFA9w$<https://urldefense.com/v3/__https:/wiki.ietf.org/en/group/rtg/RtgDir__;!!NEt6yMaO-gk!BRuyr5rrXI7fzEEwSLkBFPHxwxMpAQ2JqcFYDfAidh4TTICD4Pz1ksoGTHCoSzGMntg0TwEwstFA9w$>

Although these comments are primarily for the use of the Routing ADs, it
would be helpful if you could consider them along with any other IETF
Last Call comments that you receive, and strive to resolve them through
discussion or by updating the draft.

Document: draft-ietf-rift-rift-20 (the current version is -20)
Reviewer: Loa Andersson
Review Date: 2024-03-19
IETF LC End Date:
Intended Status: Standards Track

Summary:

This document is basically ready for publication (with nits) ; though I found it a bit
hard to read.

- at least for me the appendixes contain info that was useful when it
  came to understand the document. This could be mentioned early in the
  document. Admittedly the Readers Digest does a good work, but it is
  quite a bit into the document.


Document Overview:

This document defines a routing protocol for Clos and fat tree network
topologies optimized towards control plane state efficiency and a
minimum of configuration and operational complexity.

Note: One have to get far into the document (even into appindixes) before
you understand the specification of that protocol

Comments:

The draft is long (189 pages), and it takes time to get through all the
details. That said the authors does a good job, it is more that the
topic is new and fairly complicated. Especially the "Readers Disgest"
section is useful and I had to return to it serval times,

jhead>> Ah yes, I think this comes with the territory (as you said, it is a new protocol). I’m glad to hear that the Reader’s Digest section was useful.

Major Issues:

None

Minor Issues

Abstract

The abstract of a bit thin, I can't really get what it is asll about
from just reading the abstract, and that it what is there for, right?
jhead>> We originally listed the various optimizations made by RIFT in the abstract, but it was quite a long list, and well, not very abstract. In working with other reviewers (AD, etc.) it was decided that a more concise approach was better for the reader.

Nits:

There is a long list of nits found by the nits-tool (not running
verbose), please fix those!
jhead>> The majority of these are a byproduct of using the --expand flag when running xml2rfc before submission (this is required for our document due to the use of SVGs). I have already started combing through and addressing the other ones, however.

In the abstract you say "clos and fat tree topologies", in the the
Terminology section you say "This document uses the terms Clos and
Fat Tree interchangeably".
Should the abstract asy "clos or fat tree topologies"?
Caveat: This is a grammar comment and I do not normally make grammar
comments :)!
jhead>> I agree, good catch.

You mixed "terms" and "abbreviations", have concidered two lists?

jhead>> They are all ultimately terms that are used in the document, some just happen to be abbreviations until we expand them on first-use. I don’t think having two separate lists would make the document easier to read.

In section 5.3.1 you use "acronym", I think the preferred word is
"abbreviation".
All acronyms are abbreviations, but not all abbreviations are acronyms.

jhead>> I presume you mean 5.2.1 (as we don’t have a 5.3.1) where we say “This section describes the terminology and acronyms…”. I’ll change acronyms to abbreviations as it is more accurate.

One question on the policy defintion in the IANA registries, can you
have a reference to an Appendix in the IANA registry?

jhead>> I don’t know the answer to your specific question, however IANA has had several discussions with Tony so that the spec meets their needs.

I have not found any other nits.


/Loa


--
Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert                          loa.pi.nu@gmail.com
Bronze Dragon Consulting             phone: +46 739 81 21 64