Re: [core] [IANA #1269224] Early review: draft-ietf-core-sid (IETF 116)

Michael Richardson <mcr+ietf@sandelman.ca> Sun, 26 March 2023 18:01 UTC

Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98F6AC1522D3 for <core@ietfa.amsl.com>; Sun, 26 Mar 2023 11:01:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_DNSWL_BLOCKED=0.001, 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=sandelman.ca
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 VNRUG0dcXiFi for <core@ietfa.amsl.com>; Sun, 26 Mar 2023 11:01:36 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55025C14CF0D for <core@ietf.org>; Sun, 26 Mar 2023 11:01:35 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id CF87B3898E; Sun, 26 Mar 2023 14:34:52 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14G6H6MUlrRg; Sun, 26 Mar 2023 14:34:52 -0400 (EDT)
Received: from sandelman.ca (unknown [IPv6:2607:f0b0:f:2:56b2:3ff:fe0b:d84]) by tuna.sandelman.ca (Postfix) with ESMTP id 0EDE03898C; Sun, 26 Mar 2023 14:34:52 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandelman.ca; s=mail; t=1679855692; bh=6j4+BhRBt9rqAkGrFFEO3ir2k6Ol6YU8+eLMVFQeC+U=; h=From:To:cc:Subject:In-Reply-To:References:Date:From; b=Xl2DkzGVz9JkTyOVsr48yTWV6tviW3oH+kLFaUVRBvkzyWAlXUmM/iAKqUgXS3e9a c0WJD3882xGgTcdoRCXIoO+sLzu7E9R+o+D01uWoBynjfAf3IbWw5+WCrusGaOYLa9 eVfeSM5+x2ywrl/jjswS7awgVj8FXxmX0AwHRB7CVQIV8WB96TzFFv/CtDuqz5ftMf 2PAj33Uz7+urC4rP0Mby9ep+cxfu0ValZHHTtSu7XBabqlqjhBUk4biT+mkp/9oXCx G+N219MyWqGl2LdnZrh3KVy8CBa0o4fS5cJezNStpecCQTqe2wonIeRSpNJUf6jY6h qaThtr6h1Blng==
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 9DF0E3F5; Sun, 26 Mar 2023 14:01:32 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Carsten Bormann <cabo@tzi.org>
cc: core@ietf.org, Amanda Baber via RT <iana-issues@iana.org>, ivaylopetrov@google.com
In-Reply-To: <17054E5E-77AF-464C-9495-4E2047EEC2C7@tzi.org>
References: <RT-Ticket-1269224@icann.org> <rt-5.0.3-437281-1679618522-1994.1269224-37-0@icann.org> <rt-5.0.3-437281-1679618700-1411.1269224-37-0@icann.org> <10459.1679664690@localhost> <17054E5E-77AF-464C-9495-4E2047EEC2C7@tzi.org>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 27.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Sun, 26 Mar 2023 14:01:32 -0400
Message-ID: <22626.1679853692@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/Qp0SVVopWmmGeEXfcCEFznT_p9c>
Subject: Re: [core] [IANA #1269224] Early review: draft-ietf-core-sid (IETF 116)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Mar 2023 18:01:40 -0000

Carsten Bormann <cabo@tzi.org> wrote:
    > On 24. Mar 2023, at 22:31, Michael Richardson <mcr+ietf@sandelman.ca> wrote:
    >>
    >>
    >> IANA has been extra vigilant this round.
    >> I am adding the WG to the list, since these are mostly my opinions.
    >> (However, I believe that I'm re-stating WG consensus)
    >>
    >> Amanda Baber via RT <iana-issues@iana.org> wrote:
    >>> 1) Section 6.4.2 says, 'The range of 60,000 to 99,999 (size 40,000) is
    >>> reserved for experimental YANG modules. This range MUST NOT be used in
    >>> operational deployments since these SIDs are not globally unique which
    >>> limit their interoperability. The IANA policy for this range is
    >>> "Experimental use".' However, Table 3 says that the policy is
    >>> "Experimental/Private use." Which is correct?
    >>
    >> I think that while it's for "experimental" YANG modules, the implication is
    >> that they are for Private Use.

    > I think they actually were meant for private, experimental use.
    > Even in private use, you should not fill up this space with your private needs.
    > You should use those for experiments only.

I don't know if you are agreeing or disagreeing withme.

    >> I have reread RFC8126 section 4.1 vs 4.2.

IANA has two different things, Experimental Use vs Private Use.
For SIDs, I'm not really sure what the effective difference would be.

    >> I observe that yang catalog scrapes YANG modules out of individual drafts
    >> and essentially they get "published" at that point.

    > That is not core-sids concept of “published”, which is “all numbers are
    > now stable and you can treat this as final”.

Yes, I know.
My point is that things get made public in different ways.
I think that Private Use allocations should never be public, but Experimental
Use might be.

    >>> 3) Another possible issue: if we have a SID file for a YANG module
    >>> called ietf-example, and another document comes along and provides a
    >>> new version of ietf-example, do we update the link in the "IETF YANG
    >>> SID Registry" to point to the new version of the YANG module, or
    >>> continue pointing to the old one?
    >>
    >> Yes, we would do that when the document is published.

    > (And I would expect that old revisions of both are also accessible, somewhere.)

We've resisted writing that SID values are made "final" at WGLC, because I
think that we didn't want to write IETF-specific instructions into YANG-SID.
But, I think that is what we want for IETF stream documents.

--
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide