Re: [Lsr] When is an IANA Registry Required

tom petch <ietfc@btconnect.com> Thu, 18 March 2021 12:13 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 448773A29DD; Thu, 18 Mar 2021 05:13:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 pjUzKBQOx-Ar; Thu, 18 Mar 2021 05:13:16 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20115.outbound.protection.outlook.com [40.107.2.115]) (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 367233A29DC; Thu, 18 Mar 2021 05:13:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C7Ywdd4b3056I+anY/jrvnioPtvEpRjDUtboKaxCKj8vhYR/zqeq/2Vt8BkLTG6RSlmNjg40dJ0lH23pRZ+HKUqZZ7c6tH7KLW5jU4FbvSU76EILlHevyGppkkcJ989BqkikLZUhJvH2LtKqskVLxsCa7S+cue+riOxwp2d77ddQsSsAS9w71XOm78U8FMwmAuJCpmCAayIizYhMPfsjw2VDJDEdScv3/PndWe2PZo4FPLckx8BlNdiSS5eqh3UK15XU0V6g+SXTk7wrFuSRf1Cx7oGf4TnPQ7qtgKNgjvRKMnvPvhUcH8ALE3Bt9NQQlzWCGaLGDuvneCQQ3HWk2w==
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-SenderADCheck; bh=3/WbCyJJJROfgtJsHdpWFvSzrfYyuoufFenakAW5ks0=; b=aFUVQpsFgZIZJH1spC/5p+q7yAcoEY7uNsyaVKJ7m4Y7Eiu9IP8TRpLIEBiKoKeR4Yd/o082hrDAB+3mJtOQzqVTVXBGMvKk8otLnzZBrYET5tzL+w4BoA+YYqTWSxdkwaFV6AloPzKnwG/jw0i2/iIXG5TunFyGwnmSLR0NH2OkDyuZzShvj5I9mVGVkhMNCYY2dATURyo66VpNz8LPMuFhDTpYkp909jMrqu1G7AwlEvmyiM1CAYz3uxBx6YnHSraU+VIro8X21gVbQydG4R7RClGUR4wUm3nhUsFQKgDDZfr/7m9jGFG6OLlDoaTvs5c5bM6+QvSaTSSugnJVtA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3/WbCyJJJROfgtJsHdpWFvSzrfYyuoufFenakAW5ks0=; b=OzMsfV7vtBZSj5PA0ldOPKv5BfWGt/FmxI6F4z22EX7kvnNCc9I8CUSN6mQv9uWJ3iJ9PnYAyMMbvGARm5HLdDZhYN0AEB0cIl3r7LuHsIKQGc87P+SMKE7/t67irqA6F9xW0U88lMIVf8GkyyByfO30OwZkzG3RGQnHVXsrnDA=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB5702.eurprd07.prod.outlook.com (2603:10a6:20b:9d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.9; Thu, 18 Mar 2021 12:13:11 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::543d:497d:ba3f:5576]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::543d:497d:ba3f:5576%3]) with mapi id 15.20.3955.010; Thu, 18 Mar 2021 12:13:11 +0000
From: tom petch <ietfc@btconnect.com>
To: Tony Li <tony.li@tony.li>, Les Ginsberg <ginsberg@cisco.com>
CC: Christian Hopps <chopps@chopps.org>, Alvaro Retana <aretana.ietf@gmail.com>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "draft-ietf-lsr-isis-srv6-extensions@ietf.org" <draft-ietf-lsr-isis-srv6-extensions@ietf.org>, John Scudder <jgs@juniper.net>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: [Lsr] When is an IANA Registry Required
Thread-Index: AQHXG0oqv18boPmXikmEFvQ98AoogaqIf+4AgAACoACAAA73AIAAF8wAgAD8mJY=
Date: Thu, 18 Mar 2021 12:13:11 +0000
Message-ID: <AM7PR07MB6248D9F30573E3ED4F323828A0699@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <BY5PR11MB433721C068856ECE2AE4EC5DC19C9@BY5PR11MB4337.namprd11.prod.outlook.com> <CAMMESsyrUTPgkjEPy13W6DRv6ofbW9o_=H9C5bZD3cinGYDD_w@mail.gmail.com> <BY5PR11MB4337AB9127DCEBDC780B52F0C16B9@BY5PR11MB4337.namprd11.prod.outlook.com> <CAMMESsw3vLJudFJ0VMJ-OJBAtQ6w0=_=zn4pGsyVsmyqFWcG5Q@mail.gmail.com> <BY5PR11MB4337CD595C0E577039A1A110C16A9@BY5PR11MB4337.namprd11.prod.outlook.com> <CAMMESszo-LkSLAj+x-JOAb+6J8WWNufPVQ4xJHnC8389KPgMXA@mail.gmail.com> <DACD9B38-106D-49CD-B868-5AED579F63EE@tony.li> <BY5PR11MB4337C479A81A6DC4259D9D8AC16A9@BY5PR11MB4337.namprd11.prod.outlook.com>, <94E74912-C3C8-4F6C-BE4D-9F1ADA5D6D5F@tony.li>
In-Reply-To: <94E74912-C3C8-4F6C-BE4D-9F1ADA5D6D5F@tony.li>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: tony.li; dkim=none (message not signed) header.d=none;tony.li; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 173788a7-f757-4680-1023-08d8ea0732dc
x-ms-traffictypediagnostic: AM6PR07MB5702:
x-microsoft-antispam-prvs: <AM6PR07MB5702E4223082C746089C8D47A0699@AM6PR07MB5702.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AijRGwvxRBh7vMN4mQvpQ08SuXfbLRcR5eS3f3UowfObVstjL8DsFYLPYAvE3zHVHwIcTYSa+H26QmNshNmY0Df0VrTqDd3rZrFkTYhuXu6tAbiZOHEPElt2Ax1Cw7jdtkFwB89IM2u3fvRQB+6zdTlkd1+WEIeHqHx48SYXNkY9C11fGGqd7NE2l2VSJjjPzEizBT2W1YSIY4jjrvS9PjKzOYZTRhZ61ncQsGMTybwdL6HFJFwdXXQOkhWy7S3SUHqkoqFd7JwQaIrJtr1vNlzuNV3UC9Qx7y5d4wqebsVCtsugJaBqv+oqi8c+0mJPKhAys5bHsFH0BACk0s7GNacn+YTR3j1dR7U+VxDksuEBr7q2MDdSHAlMKS3OscgOnDZTLuQhkRTsRkMfnKUg/MfOKNoOToKVVX33FPGf+O27PWrWuSroRnwkRzxvg+FL+23/aVGZNXkznYE2VpoS0zrrBRCmS6w06O+ewe301Pbyb58K21kxhzWbichLAZ0rShejhlR89NbnfSBa+bCsVIy/su2q+zCZVEK+NOuGyzT1jHw8xVYxyRnnDNC1n8DTLHvjtPmELCJqgcCMzuCtN7eQh/03ewA0lkQ480J1pR1kQR0pEC+ynUUZFH20pU4i
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(346002)(366004)(396003)(136003)(376002)(9686003)(316002)(55016002)(8936002)(8676002)(71200400001)(4326008)(86362001)(66446008)(83380400001)(66946007)(478600001)(5660300002)(66476007)(52536014)(76116006)(26005)(186003)(66556008)(2906002)(110136005)(91956017)(64756008)(54906003)(33656002)(6506007)(38100700001)(7696005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?gOErl0uvktCsZMPgBWD0B6JuCN1KAkOlJbcvtzJz2on2bFoiDZywsWAA?= =?Windows-1252?Q?ZphGOwSY7qNAbuNHf5KypK3W4m49ea5yp5kll0Kb2cmOlrOjXsflpi2c?= =?Windows-1252?Q?MZggCsYY+j4aPl5bBmboB6YcQIbmgaWAEBsbM16N5/YVeSmN1cu2NSwf?= =?Windows-1252?Q?Z/OdjGM207KRfV3LssQmn2dLYmBd1n0jC3fsNFoLdJ0PeACy8SSUwXUE?= =?Windows-1252?Q?rFmKZ16xbxWbYUHdUJKXm54WZdt3cZ/2JzFZC2R9ayNCjhc5lV5splHY?= =?Windows-1252?Q?i/0FT/ASRUMNFWXa6y2zjsoMl+wMxOztM4yaRgMjOQYzyvUdgAJxMIEz?= =?Windows-1252?Q?mM54VPDedGM6t4Q5uPkINCBflOxL4WXHDp22GqV8pj0qC8WGl0FR/EnW?= =?Windows-1252?Q?GGHRkBjWZSJw2EvJbzBRA0eXdY1NshyEoRoYe/SnmKYDXuWlqhjx/ZIF?= =?Windows-1252?Q?AlLm8+T1VitpOzs3z1IXD51NoK3DvsQ+YhpvE16a6TvI6R13G4iytuzq?= =?Windows-1252?Q?HGEoRAqB8AC4/a0PyiY/6fCIp5KIdhHWZyt4/JU29sj+7UXl45Txaop7?= =?Windows-1252?Q?Ciczp8VfffHJ2A+/Df2ciQrKciuwQOWdRXKHLyEYFYJ69nQmVOlUFLen?= =?Windows-1252?Q?RqnchLMPGWP4r9p4DzcbJjFOjNhEkFf7wvsAnhZsfT0vYC+TaNV+x6go?= =?Windows-1252?Q?fLOFcsTOF0SE3XUygWWJnPx5q8q8lOHW9DQzTRxPpQb8S/125c0mMVl5?= =?Windows-1252?Q?D5ZZSXu9uBWG/XAAG3j2k2uLvonmq1VNyCvQuPF9xY0gb9YKhRY9G3EY?= =?Windows-1252?Q?BhbCpmTAyYY22gsLJoCGdYMnJFivGA+IyxAKx6nGGoV3xY7ZulQVkKCs?= =?Windows-1252?Q?+ZxUZ+qTuF7nGn7P+tTKaFBakT0ka1fDLzN7VwicuyHFp2mMh1cADKxV?= =?Windows-1252?Q?RVvitOZX7/zcC5SqKCfX1ibV6BknadGL99tRcHpbVvGMDhxH+MqNrXLn?= =?Windows-1252?Q?v4fuYCIqOEi1HyXQh6Q12ci0J/kKW1DTTyiNZmbxz7v8cYaAMaRF/rhI?= =?Windows-1252?Q?s1JBMmFzIJqq4h+ktfmodWu+aE5Fz2F6g4omRx7FklS54pKU97b2czlE?= =?Windows-1252?Q?ZBjyp9RwHCdaT8j+deRLMBPY3LWiXc9lN7Hy2TgDepbmXx9ezUxsm33D?= =?Windows-1252?Q?7NUJFdDqLZTkafY73UwRvTwQAjX4gLZnlyrGI/a40BD03Wu0muN+vpbu?= =?Windows-1252?Q?9oA0d0TUNQbDhEeHQhWhPZKHtDNO1W35DO0JS8PRYW3384hwuDPs3fcY?= =?Windows-1252?Q?rsfPLmiqq/c1HjAleMrjWQ4MdTtGtoAyLD0YHrHHOEa93F37zdxrT5Rr?= =?Windows-1252?Q?85LzaVSQxSWQKYLsk/IfRF5udk7O71KfSkbOpFN4XeaxDWu/1zN10k6w?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 173788a7-f757-4680-1023-08d8ea0732dc
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2021 12:13:11.1122 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: nwZAJXpSF3liLjYgYBm3FGXK6PiKcooDMJ9jKRGw7oqo2hQa3RjHLIZCI6RmpiK+HhHs78XGDNT1V7QY7VUnZw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5702
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/4DP6mpivzibna_boZJt094E7oNc>
Subject: Re: [Lsr] When is an IANA Registry Required
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Mar 2021 12:13:18 -0000

From: Lsr <lsr-bounces@ietf.org> on behalf of Tony Li <tony.li@tony.li>
Sent: 17 March 2021 20:56

Les,

[Les:] The question here is whether there is a qualitative difference between two classes of bit fields.

That is indeed the key question. IMHO, there is not.

I don’t much care if a field is updated by a bis document or a related document. Regardless of the cause, as soon as there is more than one source of truth about the field, we are
creating ambiguity and confusion.

At the same time, I see no point in a registry with contents that never change. Thus, I will propose an alternative: by analogy to copy-on-write shared memory semantics, I propose that
we apply ‘registry-on-write’ semantics.

Specifics: When a potentially shared field is created, the defining document speciifies the name of a future registry, but does NOT request IANA create the registry at this time. When any document wishes
to update the field, it requests that IANA create it and populate it with both legacy and updated values.

Implementors that come along either document know where the source of truth is.  If the registry has not been created, then there is no ambiguity. If it has been, then there is no ambiguity.

Thoughts?

<tp>
I keep seeing YANG modules which reference the RFC that set up the IANA Registry which by then is of course out-of-date as the Normative definition is now in the IANA Registry.  I suspect that the authors fail to notice that this is now an IANA registry just reading the body of the RFC.  We do hide IANA Considerations out of site in Section 42 or some such tucked away at the end of the document.

The other issue is that if you want an example of abysmal choice of an identifier, then the IANA Registry names provide a wealth of examples, along with a comprehensive set of examples of how not to structure information in a hierarchy (assuming, that is, that you want others to be able to find the information).

LSR is not bad in this regard, compared to some routing WG, but it could do better.  Thus I see
Sub-sub-TLV
sub-sub-TLVs
Sub-TLVs
etc
For me everyone of these is not as helpful as it could be.  What matters?  TLV 144, so that comes first; to me, it is a no-brainer but clearly my brain is different.

Tom Petch

Tony