Re: [core] SID files and IANA

Michael Richardson <mcr+ietf@sandelman.ca> Thu, 25 July 2019 14:58 UTC

Return-Path: <mcr@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 790FD1201DA for <core@ietfa.amsl.com>; Thu, 25 Jul 2019 07:58:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 brK1jfvcvRwR for <core@ietfa.amsl.com>; Thu, 25 Jul 2019 07:58:12 -0700 (PDT)
Received: from relay.sandelman.ca (relay.cooperix.net [IPv6:2a01:7e00::f03c:91ff:feae:de77]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD99B12023D for <core@ietf.org>; Thu, 25 Jul 2019 07:58:11 -0700 (PDT)
Received: from dooku.sandelman.ca (dhcp-9d9a.meeting.ietf.org [31.133.157.154]) by relay.sandelman.ca (Postfix) with ESMTPS id 801E81F44B; Thu, 25 Jul 2019 14:58:09 +0000 (UTC)
Received: by dooku.sandelman.ca (Postfix, from userid 179) id 47B951D76; Thu, 25 Jul 2019 10:58:32 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: ivaylo petrov <ivaylo@ackl.io>
cc: core <core@ietf.org>, michelle.cotton@icann.org
In-reply-to: <CAJFkdRxpNL_cVJ2pX8f=4uqo-mbUirSBuxgzb60Z18QC3s2uDw@mail.gmail.com>
References: <16149.1564022542@dooku.sandelman.ca> <CAJFkdRxpNL_cVJ2pX8f=4uqo-mbUirSBuxgzb60Z18QC3s2uDw@mail.gmail.com>
Comments: In-reply-to ivaylo petrov <ivaylo@ackl.io> message dated "Thu, 25 Jul 2019 09:56:15 -0400."
X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha256"; protocol="application/pgp-signature"
Date: Thu, 25 Jul 2019 10:58:32 -0400
Message-ID: <16290.1564066712@dooku.sandelman.ca>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/sqzT-93RKQPU6UaebCjfDt9-75s>
Subject: Re: [core] SID files and IANA
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Jul 2019 14:58:15 -0000

As discussed in person, if SID files should be included in documents
in the way that YANG files are (wrapped in CODE BEGINS= pseudo wrapper),
then we need to say that in the document, and we probably need to
say tha the file extension should be .sid, and the filename probably
should match the yang module filename.

ivaylo petrov <ivaylo@ackl.io> wrote:
    > About your point 2), there is no way to change existing SIDs that has
    > already been published. Now for the file, as it points to a yang
    > module, if there is a new version of the yang file, which is already
    > guarded, I don't see any problem for anyone to request updating of the
    > SID file. This will not change any existing SIDs, just possibly add new
    > ones. For that reason I am not sure locking is needed. Please let me
    > know if you know of a specific case where that might be.

While existing SID values are not changed, new ones may be allocated, and
it is up to the pyang --sid-* to do this against the .sid file, and so the
file needs to be available.

What is more than one entity does this to a particular module?
The locking can occur at the WG level for IETF streams, but there is a goal
to support processes in industry that are using SID not directly in IETF
protocols.

    > Then about your point 4), IANA is not going to do the generation. This is
    > something the authors will have to do I am afraid. The experts will
    > have to 
    > verify that this generation is acceptable.

Fair enough.

    > Given that draft-ietf-anima-constrained-voucher is past WGLC, I

draft-ietf-anima-bootstrapping-keyinfra is past WGLC, and at the IESG.
(That's non-constrained BRSKI)

draft-ietf-anima-constrained-voucher is not yet in WGLC, sadly.

    > don't see any problem to add it to the initial SID range allocations (sec
    > 6.3.3) with a new range (as IANA is not responsible for the mega range
    > that you have mentioned). That being said, I want to be sure that the
    > SID draft will not be delayed in case that draft is delayed for any
    > reason, so maybe we will need to discuss.

I would like to ask for a new range in the IANA range, in this document then.
I need two 50 unit ranges, or a single larger block if you like.

-- 
]               Never tell me the odds!                 | ipv6 mesh networks [ 
]   Michael Richardson, Sandelman Software Works        | network architect  [ 
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [