Re: [Idr] AD Review of draft-ietf-idr-capabilities-registry-change-06

Alvaro Retana <aretana.ietf@gmail.com> Wed, 15 April 2020 14:22 UTC

Return-Path: <aretana.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1B993A0922; Wed, 15 Apr 2020 07:22:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YaZDYPBgQWJ2; Wed, 15 Apr 2020 07:22:14 -0700 (PDT)
Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33E6B3A091A; Wed, 15 Apr 2020 07:22:11 -0700 (PDT)
Received: by mail-wm1-x32b.google.com with SMTP id x25so17693949wmc.0; Wed, 15 Apr 2020 07:22:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=rMOg2R7zXfIEmx0b50wPlVhSewwx7RVGd25xmMIBjzY=; b=ES/JOZ5EhhIuM9zf9SZa03lFiCZ8NOD9ju2GrpVddmxLFaVZA0qcOe1SiSm2KTzp00 +9m9erKD0HH0+CWKqypSUhJl6DPGlUc4ngdMyqZtcbVsRkoHrZs9oKzkhEAa9m3lDKDP qJTS8ggXc2LLM9TrztQ69GF9ckz5V1Y+aHBSNdDrM2BOjdVCcJzIhGP4goF+7Dc1dicP 6oS/PVd2czlt6e86PcSxrD80FW64Q3DoU/brekopZkybTmnLiqaIfy2LY8iL/pQ08l5z yqU6AyxNqK1oUnPbUZeQshO567oX+5gRfv/ajvkqn+YK1BuyVH8SUsqXPMYlWll5VsP4 X9HQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=rMOg2R7zXfIEmx0b50wPlVhSewwx7RVGd25xmMIBjzY=; b=SwlyKgiiPJlkqqveCI5G+cXNlnpQ7VeLA0a53EqQCEWRkk6x4/ZVnTYf04+hEnesHr EHSvZw5ArD5eNfQgtTeiMJldPdlckiEd3zSqHGjRuOOgt4CBk+MTgeH6TmUkNU04vISK Sb40f8F5j9irGAb2hZ2yVwDg/PVpNjWw6DJZdahKlC2yNadJWurDXjpIHOpR5fCQOIm9 CBHskl03u3pnLBiB6lPNQPtz4GL/p/Jg4/x9TiXjRv5ZFI4TD4U1A4UQyno4bicu1iGi gEKZsWRYjK6Je6wRA/81Yk5PGAJi9r7CVPLbb+SUG61GmjQvApuA1R1gSrsI65TrMtj9 uXqg==
X-Gm-Message-State: AGi0PuZXDh3dmCSd9Mul+Sy0OD/xNMLf1LYL5rtlrVYQ2R2fqL4jvP0R JXbJfGBijRGrEXJiwO76M3tglz9eocvZG9q1PT96Ox1Z
X-Google-Smtp-Source: APiQypJ1gEfVi9/velD4Na06t0v3N/R4Bcip1mTXyXuVzZBPHPyqWkMKA8t2zx+pd7zwF/fhtYvaYPsl7SLnLLWU3vE=
X-Received: by 2002:a1c:ed1a:: with SMTP id l26mr5447453wmh.175.1586960529286; Wed, 15 Apr 2020 07:22:09 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 15 Apr 2020 07:22:08 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CAMMESsz1AFH8mAVHCBJg6gSAydfFP0aWmox5AzgQkPYKrmaN4Q@mail.gmail.com>
References: <CAMMESsz1AFH8mAVHCBJg6gSAydfFP0aWmox5AzgQkPYKrmaN4Q@mail.gmail.com>
MIME-Version: 1.0
Date: Wed, 15 Apr 2020 07:22:08 -0700
Message-ID: <CAMMESsxZRdrn5jc9p1dc1_7jEvESnGO+oxb9V99NW3j1TpzAhw@mail.gmail.com>
To: draft-ietf-idr-capabilities-registry-change@ietf.org, John Scudder <jgs@juniper.net>
Cc: Susan Hares <shares@ndzh.com>, idr-chairs@ietf.org, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009ee9bd05a3550acf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/FqfqtsJBARqYVhj9J9dF59zgN2Q>
Subject: Re: [Idr] AD Review of draft-ietf-idr-capabilities-registry-change-06
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Apr 2020 14:22:21 -0000

Ping!

On February 11, 2020 at 11:31:30 AM, Alvaro Retana (aretana.ietf@gmail.com)
wrote:

John:

Hi!  Thanks for your work on this document!

I have a couple of important items that need to be addressed before moving
this document forward, specifically about change control and a couple more
values that should be deprecated.  Please see in-line.

I will wait for an update before starting the IETF LC.

Thanks!!

Alvaro.



[Line numbers from idnits.]


...
11    Abstract

13       This document updates RFC 5492 by making a change to the
registration
14       procedures for BGP Capability Codes.  Specifically, the range
15       formerly designated "Reserved for Private Use" is divided into
three
16       new ranges, respectively designated as "First Come First Served",
17       "Experimental" and "Reserved".

[nit] s/Experimental/Experimental Use


...
63    1.  Introduction

65       [RFC5492] designates the range of Capability Codes 128-255 as
66       "Reserved for Private Use".  Subsequent experience has shown this
to
67       be not only useless, but actively confusing to implementors.  BGP
68       Capability Codes do not meet the criteria for "Private Use"
described
69       in [RFC8126] section 4.1.  An example of a legitimate "private
use"
70       code point might be a BGP community [RFC1997] value assigned for
use
71       within a given Autonomous System, but no analogous use of
72       Capabilities exists.

[nit/potential rathole] I don’t see why Capabilities Advertisement can’t
meet the “for private or local use only” criteria in rfc8126.  I guess we
just don’t know of any local-only capability!  ;-)   Seriously, I’m not
going to object the justification, or strongly ask you to change it, but
others in the IESG might.  Suggestion: Leave just the first two sentences.


...
85    2.  Discussion
...
100       The reason for designating "IESG" as the change controller for
all
101       registrations is that while it should be easy to obtain a
Capability
102       Code, once registered it's not a trivial matter to safely and
103       interoperably change the use of that code, and thus working group
104       consensus should be sought before changes are made to existing
105       registrations.

[minor] I don’t think this paragraph is needed because “For registries
created by RFCs in the IETF stream, change control for the registry lies by
default with the IETF, via the IESG.” [rfc8126]

[] I think it is confusing (at least to me) the text about “working group
consensus” if the change controller is the IESG, and we're dealing with
FCFS.  Again, I don’t think this paragraph is needed.


107       Finally, we invite implementors who have used values in the range
108       128-255 to contribute to this draft, so that the values can be
109       included in the registry.  Values that have been reported, are
110       included.

[nit] The invitation is not needed, since the draft is now “done” and the
values are already included...


112    3.  IANA Considerations
...
119       Registry Owner/Change Controller: IESG

[] See above.

121       Registration procedures:

123                       +---------+-------------------------+
124                       |  Range  | Registration Procedures |
125                       +---------+-------------------------+
126                       |   1-63  | IETF Review             |
127                       |  64-238 | First Come First Served |
128                       | 239-254 | Experimental            |
129                       +---------+-------------------------+

[minor] Please add Figure/Table numbers.

131       Note: a separate "owner" column is not provided because the owner
of
132       all registrations, once made, is "IESG".

[major] The IANA review (which I now notice was only sent to Sue and me),
says: "Since part of the registry will be First Come First Served, we'll be
adding a change controller column, per RFC 8126." [That is the full
review...]  "Change controller" and "owner" are the same thing; I think it
would be ok to rename the "Reference" column (below) to "Reference / Change
Controller".

134       IANA is requested to perform the following new allocations within
the
135       "Capability Codes" registry:

137
+-------+-----------------------------------------------+-----------+
138       | Value | Description                                   |
Reference |
139
+-------+-----------------------------------------------+-----------+
140       |  128  | Prestandard Route Refresh (deprecated)        | (this
  |
141       |       |                                               |
document) |
142
+-------+-----------------------------------------------+-----------+
143       |  129  | Prestandard Outbound Route Filtering          | (this
  |
144       |       | (deprecated), prestandard draft-li-idr-       |
document) |
145       |       | flowspec-rpd-04 (deprecated)                  |
  |
146
+-------+-----------------------------------------------+-----------+
147       |  130  | Prestandard Outbound Route Filtering          | (this
  |
148       |       | (deprecated)                                  |
document) |
149
+-------+-----------------------------------------------+-----------+
150       |  255  | Reserved                                      | (this
  |
151       |       |                                               |
document) |
152
+-------+-----------------------------------------------+-----------+

[major] There is mention in the mail archive of other values that should
also be deprecated [1].

- "131 (CISCO multi-session)"
- "184, cumulus hostname draft"
- "185, operational draft"

[1] https://mailarchive.ietf.org/arch/msg/idr/eIoTAz3wS6dJMKBoIxwrAk98lxM