Re: [Lsr] When is an IANA Registry Required

Tony Li <tony.li@tony.li> Wed, 17 March 2021 20:56 UTC

Return-Path: <tony1athome@gmail.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 C22F93A1492; Wed, 17 Mar 2021 13:56:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 kPsg0M_vpId4; Wed, 17 Mar 2021 13:56:13 -0700 (PDT)
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (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 6040D3A1496; Wed, 17 Mar 2021 13:56:13 -0700 (PDT)
Received: by mail-pg1-x536.google.com with SMTP id y27so23598pga.9; Wed, 17 Mar 2021 13:56:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=bNJ39777EV7N8ftSDtpRpuZtdvvVP8JE/tQpOvICONs=; b=J+icSN1awy5ilI7yV110OxO3Wrh3cZuLqYekReKWDrtGm95Nh9AkYWyRyg26+/eQzc V5HIevmWGTguti/wAWqFk1DZ084/DH1GIvbU/Kpo1JJ9IwDi3++MiQHRBlJ7xxVMaNZS jO78yyzL4OW8dJGYPH5E57Tk8NkgxJv1vWslTeilJoVMkHfeN4z/obg7Llpf6PyZQtsv cB4cm5qb+AQURwGK4AuRRmqZ+VGLX0mKXvo0QEC3BVRCvMDgSMVEtwz4Bz1UdbTm2W6U Y1OemXAjlsdC41+RmgKYAp60ALa1AI7icZTYfdv1kQ+0tYzXDElKGNL+QFgOZtCjvcMD j17g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=bNJ39777EV7N8ftSDtpRpuZtdvvVP8JE/tQpOvICONs=; b=QrAFg0eTopg7XVoLJdxe/X578MffbaNRWoZvWyJG3E8VzQZjZcfmMYdrJr+kdauMPd O/NxNkV7It6UTtira8pbBYqJD+cH2T/I1tIKgWjzXgOm5TA4mPKuoPcab6PedyGt94Cv ZOw+gRTvcV9QdaouJrgY86uGLkfpr9oZz1+F4fLnZcu5aLnRZ9/EPGSrollLYQaEvOdw LMJEO6PPFpJ+VlyOpJ2ebehfKHomhfbhimK80noNzG8nasCyyUTYmfaiBqclgsGnWJWl PmNW2NT9c23k/5OVpMYkqujGnd6/KNHj4myFHmMbBzGwGc7t/QlTyVpd8aAILCsh5mSy 78rA==
X-Gm-Message-State: AOAM532gnQROu/GIIUjv7NRV4sK4qWt0Cq9VZYkSWGPf7ANlBkI+WfVl 12wawzTYdvSJ4zbmeQ89KPA=
X-Google-Smtp-Source: ABdhPJwr6qJdmvTiid5luneYMZzxZAvi/ulKdrf5COgJ52dbmU7VEfkv7rMF02cjzoVMWehKzwy4WQ==
X-Received: by 2002:a63:2316:: with SMTP id j22mr4219170pgj.392.1616014571270; Wed, 17 Mar 2021 13:56:11 -0700 (PDT)
Received: from [192.168.4.41] (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id 14sm19560pfy.55.2021.03.17.13.56.09 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Mar 2021 13:56:10 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <94E74912-C3C8-4F6C-BE4D-9F1ADA5D6D5F@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D84AEE07-B90F-4849-93B8-B383672049AF"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\))
Date: Wed, 17 Mar 2021 13:56:06 -0700
In-Reply-To: <BY5PR11MB4337C479A81A6DC4259D9D8AC16A9@BY5PR11MB4337.namprd11.prod.outlook.com>
Cc: Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-lsr-isis-srv6-extensions@ietf.org" <draft-ietf-lsr-isis-srv6-extensions@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, John Scudder <jgs@juniper.net>, Christian Hopps <chopps@chopps.org>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>
To: Les Ginsberg <ginsberg@cisco.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>
X-Mailer: Apple Mail (2.3654.40.0.2.32)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/X03uFsnderI3bPvBjE9ILD9vQzA>
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: Wed, 17 Mar 2021 20:56:15 -0000

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?

Tony