[Anima] changes for CORE-SID and SX:structure in draft-ietf-anima-rfc8366bis-04 and -05

Michael Richardson <mcr+ietf@sandelman.ca> Tue, 24 January 2023 14:58 UTC

Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 955D4C14CE4C for <anima@ietfa.amsl.com>; Tue, 24 Jan 2023 06:58:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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_MED=-2.3, 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 Mluh2oeJ3zuW for <anima@ietfa.amsl.com>; Tue, 24 Jan 2023 06:58:11 -0800 (PST)
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)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECD11C14F736 for <anima@ietf.org>; Tue, 24 Jan 2023 06:58:10 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id CEA3F3898E for <anima@ietf.org>; Tue, 24 Jan 2023 10:27:41 -0500 (EST)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id U1C7NoxLJls3 for <anima@ietf.org>; Tue, 24 Jan 2023 10:27:41 -0500 (EST)
Received: from sandelman.ca (unknown [IPv6:2607:f0b0:f:2:56b2:3ff:fe0b:d84]) by tuna.sandelman.ca (Postfix) with ESMTP id 385103898C for <anima@ietf.org>; Tue, 24 Jan 2023 10:27:41 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandelman.ca; s=mail; t=1674574061; bh=v3DZgphFihs8q4wSC93aDxU1eSkkZXd886jpTXLLt9M=; h=From:to:Subject:In-Reply-To:References:Date:From; b=Mqyh70Pg+OB9abIKSLJz9okzmmo9Izz2N5EKYvO91xXGFP9gRLGIm6+LqvDKuq1OD IYgJXmzwqjD2XUcZWbcyoGxivSYg1d6QXaiQ7WYt6pHjDS62slAWiSwAQdA5CoGrK/ 6WWhb6QfZQdHojR0qMIeqQPeq/8JMbONGuMz20Jr2SMasbgp1mgWulNOurDpEyIf1G lKX9zXbzDKGVAs5eKmMr6R3xYU5zxZFAiz5oRjOD3ZOjN82TTlkHm7b/CBgk8MN+nm QUfl3QYjxN2dYFdMenT0Qro0q9RAwOXjjZb8W9wxRU3oCw60IAUxSxkbJLEOwJhbMy IvSfNL/TJU3Jg==
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id A7D7B156 for <anima@ietf.org>; Tue, 24 Jan 2023 09:58:09 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
to: anima@ietf.org
In-Reply-To: <1614.1673547905@localhost>
References: <167345911024.15670.5822349028239537605@ietfa.amsl.com> <18071.1673461082@localhost> <1614.1673547905@localhost>
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: Tue, 24 Jan 2023 09:58:09 -0500
Message-ID: <14544.1674572289@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/8AZ-T-rtvBaM_cetX6bVeabt2ps>
Subject: [Anima] changes for CORE-SID and SX:structure in draft-ietf-anima-rfc8366bis-04 and -05
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Jan 2023 14:58:15 -0000

Did I post this already?

I have just posted -04, which includes some, but not all, of the BRSKI-PRM
changes.  I missed the assertion changes in -04, but they are in -05.

-04:
In fixing the SID allocations to be consistent (and fixing pyang/sid.py to
always dump .sid files and list output in SID order.
The augment mechanism results in a change the leaf path for the
voucher-request, from:

/ietf-voucher-request-constrained:voucher/nonce
to:
/ietf-voucher-request:voucher/voucher/nonce

The change from request-constrained to request is anticipated, and I think
acceptable. (This affects the JSON serialization)
But, the additional of an extra "voucher" in the path concerns me.
I tried "augment-structure" as described in RFC 8791, but pyang didn't like it.


I tried to hack on things with yanglint, but I think it doesn't work.

rfc8366bis-05:
* I've also fixed the wrapping in the description so there are no rfc8792
  wrapped lines. (Kudos to kramdown: it doesn't tell you about 8792 if it
  doesn't use them)

* Table 1 is now down up in markdown format.  I'm not sure how to make cells
  span rows.  I would appreciate someone else to verify the new table 1
  against RFC8366's version.

https://github.com/anima-wg/voucher/pull/22/files
I'm not going to merge this PR until I get some additional review on the
differences, and the overall approach to the YANG.

**I AM ASKING FOR A WG CHAIR CONSENSUS CALL**

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






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