Re: [netmod] [Anima] revising RFC8366 -- Re: BRSKI-AE enum issue -> empty, but what's he encoding ?

tom petch <ietfc@btconnect.com> Mon, 05 July 2021 11:52 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 637993A148B; Mon, 5 Jul 2021 04:52:44 -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 N7cs1ep6uPCR; Mon, 5 Jul 2021 04:52:39 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2124.outbound.protection.outlook.com [40.107.22.124]) (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 6F8843A1489; Mon, 5 Jul 2021 04:52:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vdg0IvsFznf91ThZDRyZ34cYb+96+jmo09IQ0i/UR4uqLFdXgaW9ZAnxL7Ih+JIFuCipxWNPpTLApWfIW3OjVrFVgDXIsiEm33t9qRzSBG/w0GcJNovuUlJbj4PfP4deudhjnT7v95b+rWSdvibAWCikqadkFnCJkL8gMw5YaHcXm8jfTDagIXG2NMaUNOWnWdgoxsZcJeAImiNbxCmpuL/KTy5uNs5I9O+4BTizMjQHXfSY+bz4JvcPkCHSUYCPommOlBEU881Vn1QeyFIBbIaRH4OsWit9wx5+0Ld7euaME0UZME6phyQxxrVpsNDOgjdy6a/zglV8IeOH8gteDw==
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=y2990v6wB+d/kTrMgYtvMrhPd8kd+aXZ2IIrjMGw39Q=; b=FSYscT9yyUkK3I6+i/LC1hbWBFP3fOdfr4dmD3xS5H+U52g5wELHIku9E8tD2xJ9wxcVfLB4z21u4/Hkoxn7qPYqBjSlD2dTlzBMrpQ1+5UR0OA9X0QJ2VFs4jedXyBRICJyWJjPmn+dUSKrxhWLncvPjnPpvQ5R31TOLov1V4xH5CVl5LJ5Oxo65nssTEZxziFEzx3LLnubp2HSytJZ+WrxB3ARq+Lew3z0s6kpY16cRhgf1i/Z130Dosoy5SB010nW3G1TG9kkw2uDE9Ew4wl0yL1ZGX+loxwW+VDBWceMMO/aFdQ7uiGLSNTwRTM8CdsM9/Xl9VMyZZzqM/Jo/Q==
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=y2990v6wB+d/kTrMgYtvMrhPd8kd+aXZ2IIrjMGw39Q=; b=kveBa6y0AOUY8/M0+jnoaIw6EYcTLYdBatd7eqD3GyOJbmdM7ERcEtKawjLyeB3YrVr6AjSRs3n9YTbTo3zyghMztU16khLASqUgsuo1IXfgt+Yk6pQnTocGX+yXR5NE3GpnmpF4ndPqSyBjzrAle3gbvIS19Jkl+/CAAsMsmsI=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR0702MB3669.eurprd07.prod.outlook.com (2603:10a6:209:11::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.7; Mon, 5 Jul 2021 11:52:34 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::fc5d:ca7a:e2ea:ca9d]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::fc5d:ca7a:e2ea:ca9d%9]) with mapi id 15.20.4308.019; Mon, 5 Jul 2021 11:52:34 +0000
From: tom petch <ietfc@btconnect.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, "anima@ietf.org" <anima@ietf.org>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] [Anima] revising RFC8366 -- Re: BRSKI-AE enum issue -> empty, but what's he encoding ?
Thread-Index: AQHXcSHiKTYF/jGkPkWzUxBfj3NVpaszdD2AgADNPgc=
Date: Mon, 05 Jul 2021 11:52:34 +0000
Message-ID: <AM7PR07MB62485F4ADBCC54C0BC4C7D88A01C9@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <20210625190512.GB30200@faui48e.informatik.uni-erlangen.de> <5025.1624653668@localhost> <DM4PR11MB5438EE27158CDEAF63F89C97B5039@DM4PR11MB5438.namprd11.prod.outlook.com> <10907.1625436805@localhost>,<29456.1625440861@localhost>
In-Reply-To: <29456.1625440861@localhost>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: sandelman.ca; dkim=none (message not signed) header.d=none; sandelman.ca; dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dd36e86f-2379-4998-6d65-08d93fab60f0
x-ms-traffictypediagnostic: AM6PR0702MB3669:
x-microsoft-antispam-prvs: <AM6PR0702MB36699FB7F7268A8AB5DBC91FA01C9@AM6PR0702MB3669.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UtSOC5D8ChASgPPNyIwd0gUzcOtHovgFosgoCVg/ktRtBqVqJweK0YpOOZVho2nzQyh/sA5S5+dY7GXC5iVR/u0dxxLnnRfioAfPfA36Wx+QGjW1Ab8W6NpWF44RltoQ2Pw0hVWfrhghfFfgwGjKTjt6+z3mTsX7lJDuQmzykcgXnwyDVu7Y0gaHvZKoORcTIjzWzLYqp1U+KrdJnWC6nlH34O9LwP4MhY2t0CseNNXlK6bS4WPZOHIYUY8Y+29zOQ22Klt0D7uGfnUWE/ag4F9uOH/l/4tJn1USNLFMCDDPBkeUjNFQbmYOQmXXiDz1VS+aLj9H0k8vqiXbhBWCCY774hITjD8L6leRNEhF8bQ4RF1vULR8oP+jp7IKO2G+KAyWXUYzsk4l4Iirp5TjyLNkbwPeW+wWEye8CVZrNO6MGuFxpJedTivWP7eXwy3DIYDCirMN3nfr6EOUQVPQ63qEybZaFYJX12e6D1bTVUXoetltBNCfeA69PAVSEibWoQaLAKpfYcPYeMAeGavFfqShDzv8Ot0p1j2LeC4Fbv79BEjCkjoqVZjVV8a+R3I8bIYFBUTt/GPnHrNXm+OwMsMUQhQCGJzgMyFh18wuV7rJAKgwZtWaFKjOtfQt54T3hlJfpl+MWtec7p1awp2dDw==
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:(376002)(346002)(366004)(39860400002)(396003)(136003)(110136005)(186003)(478600001)(6506007)(26005)(52536014)(83380400001)(8936002)(316002)(5660300002)(76116006)(66946007)(9686003)(66574015)(7696005)(122000001)(71200400001)(38100700002)(91956017)(33656002)(8676002)(55016002)(66446008)(64756008)(86362001)(2906002)(66556008)(66476007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: TLDC8KT6uCNTncNUpUC/IZwmiBC2gmndPJAmSJchxDeJW04rc8gH3ZoWAcyS/Qd0+G3JqcXHThB8FOM4K8HSAO/4uC8vb6J9XlkWTNaOWUsUQi7m0+uMdOEa3ZrKRcv1FMy4NzZ10mpVJQaRkikOMHaIneiKjkqN6GSGcpqKvmgBaQ6/XrUL6nJQkT9LVYZx2NCCcZZ/p/Xj2P3aTi2dLs3296nDlzgPIbAYq/dcvT4HZImjV4YPKnRLFJB1c1ATJLiYeylsSpmcD9kRSNjVaJcARkzwrjgweo1Fr1mr++hSBlrk25NKDpS1QLmsPAq2GJODzCTa97qiIGChlho7c1qn4BGUiSCMoRguvFVpbSdqt4+2tc3tElp64nGT/2oV+S4NtCX2gZ5qLqW31QoSgwm1Ha7IPSUCnjqr/BaGcJGdpIpJvuLA/WENQBvb/RuazlGe/TqN5OGOn8W31/IXiHr9q/+f3BO4EwvGvUoYz86kBYAKvZpGyU1j8yndHmgKLa0caYRzYb7zZVS7OuOPZB7rHunBwlL3LzbINo2ZGna3l5G8rzgfEDbAibMj5TEBhsfd6mQZIYZRZr80Wl+VHqNShBHlfKyRPQcrr2Q1tesCsBT9SdftCu8xl3dpImdtVU/yqUPw82w3c0ZmjRhos3g+e536vnQ+u78ObOhF01+qGbIXqzs6N1eXDV5C+tfi8buX90YSOGu89b7g3r2qq/9D+781HyvHpi6tkSNNkfbz8p5TSFjlXBiiOqjA5WkLTUNXfnRCAaVD/S3LEoXCkd/pbdUsjzDjkEN9+Ng1Rn+z5AFIARoG2IxEhyPpB9UJOLoddqQhsnYAjbKNRyC9dieosA7GZFz1N18eQw9LUI3Ui+4uTzzF2gH/8nvHA9WyeQJO3FmzFmycehLRTp4apnLwAISTBJpeC2GLf3VgFjLBJvXKi3U6w5yzQZoTLc16XEAuK7hVYL32D4QEPT6HgoSpCFDLctlhUipHjui+Pysfi5FZTiT73v0AJjrz7gvrEPql61hIGQAxfegIzfQ/DI0Z2ooIccHItE9Kk/mFPeDTH2VQ79SJ1isoa+2vtORo2kFSly58839qAxMadHRUP2nlGpKgx+XwymmwCRju2Gdelelh54qr9fbF0aHFe52vC72NgYHxai509uL6wUqQgXzdbjukSLLfjaf/AfsSHIWqX/RPA+KcCVcqm5lg4XOtfPKH+QYgC2VrdBjNOFIKOULC0O7r/dkv8F2eFWsTH7ToABhbF7+nkOTtbiFno6vWeZ1y9q6tjqDYuklK3iKsC4WAEOEYH4rK7ICtVIRei98=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
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: dd36e86f-2379-4998-6d65-08d93fab60f0
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2021 11:52:34.7026 (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: iFPEw0HPQDjdogF+W9xZYg6wRBd1z6YXJqNymCaMQODAUAGQhPrWSsP8nhz12gELbBeEkMXM1lvoAF3yK1vM4A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0702MB3669
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lrfvv2kitxgdkRtvA-fVG5PyzWk>
Subject: Re: [netmod] [Anima] revising RFC8366 -- Re: BRSKI-AE enum issue -> empty, but what's he encoding ?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jul 2021 11:52:45 -0000

From: netmod <netmod-bounces@ietf.org> on behalf of Michael Richardson <mcr+ietf@sandelman.ca>
Sent: 05 July 2021 00:21

Michael Richardson <mcr+ietf@sandelman.ca> wrote:
    > I propose that the WG adopt this as the -00, and then we change the document
    > to change this into an RFC7224-style IANA-maintained YANG module.
    > (In DHC WG, when we did RFC3315bis to make RFC8415 we did a -00 which was
    > whitespace equivalent to RFC3315 first, and then we amended it)

    > As I understand it, we would be creating a Registry with IANA Considerations,
    > and when documents extend the Registry, that IANA writes a new YANG module
    > (with a new date) for us.

    > I believe that given that the module gets revised, that we don't have to
    > worry about enumeration vs leaf/choice/empty.  But, if there is some
    > advantage to doing it the non-enumeration way, it would be good to understand
    > that.

But, we might want to do a WG Consensus call on the differences.
We might also want to ask a YANG Doctor to come to the ANIMA WG meeting
at the end of the Month, to explain the differences.

<tp>
I would love to know what the problem is (rather than possible solutions to potential problems:-)

enum and identity are solutions with different characteristics as others have spelt out.  Which is better depends on the problem, how easy it should be to make changes or to prevent people from  making changes:-)

Likewise involving IANA.  They maintain registries which anyone can access.  They perform updates, on request, according to the policy of the registry, which is set when the registry is set up and can range from requiring a Standards Track RFC to First Come First Served, depending on how easy you want it to be to make changes.  See 'IANA Considerations' RFC for the range of options.  And they can turn updates to a registry into an update to a code module (such as an SMI MIB). 

So the IANA Considerations section in an RFC creates the registry but what it takes to  update it varies depending on what they say.

What I am missing is how easy or difficult you want it to be to make changes, who will make changes, (IETF only, another SDO, a manufacturer ....), what review you want for changes by whom, how frequent changes will be (usually a guess and usually wrong but it helps to have the assumptions about the requirements spelt out) and such like.

As an engineer, I do like to know the requirements before working on the design!

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