Re: [netmod] rfc8407bis IANA guidance (enums vs identities)

mohamed.boucadair@orange.com Thu, 08 February 2024 08:37 UTC

Return-Path: <mohamed.boucadair@orange.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 13EAAC14F6B0 for <netmod@ietfa.amsl.com>; Thu, 8 Feb 2024 00:37:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=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=orange.com
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 rSAU9rRZHSwR for <netmod@ietfa.amsl.com>; Thu, 8 Feb 2024 00:36:59 -0800 (PST)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.210.121]) (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 80EA8C14F699 for <netmod@ietf.org>; Thu, 8 Feb 2024 00:36:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1707381418; x=1738917418; h=to:subject:date:message-id:references:in-reply-to: mime-version:from; bh=RBQe6zIPmC7D7W/rKYgD5791x/apSeX+XQKYBFIpqNg=; b=hV28xtP7pLye3k+z65Oz8pCkcg5H17crejeD13S839x1kBXihd9jtT0a b9fF7HcrQtmlGgna00iASnQJj5odiSD/0YwwetPQ3nXovQ+1va1l1qoom wLeKyspg+YifcPx11kYvpABF4BNG1UVTgGezyPsUiUS2FoMvGzXz3WA25 uBquoTuFxB+cDTBYvytNXBEFaNbhr/dA/riRYVAVop4n9hUO3BmzaKYTo dGVRGG0Eb+ABa9/6a1EtO5WjEbw/pTv81PYrIf5C8P9CPvdVS4CNBvuul hU0i8dnlnD47c/OCCKkIV0++4ua6iYQMzhxIXEcX2tvjSw6NI9bLfT6yZ g==;
Received: from unknown (HELO opfedv3rlp0c.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2024 09:36:56 +0100
Received: from unknown (HELO opzinddimail4.si.francetelecom.fr) ([x.x.x.x]) by opfedv3rlp0c.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2024 09:36:56 +0100
Received: from opzinddimail4.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id D31D3BC020D2 for <netmod@ietf.org>; Thu, 8 Feb 2024 09:36:55 +0100 (CET)
Received: from opzinddimail4.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id BFC81BC196A1 for <netmod@ietf.org>; Thu, 8 Feb 2024 09:36:55 +0100 (CET)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail4.si.francetelecom.fr (Postfix) with ESMTPS for <netmod@ietf.org>; Thu, 8 Feb 2024 09:36:55 +0100 (CET)
Received: from mail-db8eur05lp2104.outbound.protection.outlook.com (HELO EUR05-DB8-obe.outbound.protection.outlook.com) ([104.47.17.104]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2024 09:36:55 +0100
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by AS8PR02MB7785.eurprd02.prod.outlook.com (2603:10a6:20b:440::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.39; Thu, 8 Feb 2024 08:36:53 +0000
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::5d3b:ed3b:20a7:1b6f]) by DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::5d3b:ed3b:20a7:1b6f%5]) with mapi id 15.20.7249.039; Thu, 8 Feb 2024 08:36:53 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.218.35.132-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-DDEI-TLS-USAGE: Used
Authentication-Results: smtp-out365.orange.com; dkim=none (message not signed) header.i=none; spf=Fail smtp.mailfrom=mohamed.boucadair@orange.com; spf=Pass smtp.helo=postmaster@EUR05-DB8-obe.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 104.47.17.104 as permitted sender) identity=mailfrom; client-ip=104.47.17.104; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="mohamed.boucadair@orange.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:spfa.orange.com include:spfb.orange.com include:spfc.orange.com include:spfd.orange.com include:spfe.orange.com include:spff.orange.com include:spf6a.orange.com include:spffed-ip.orange.com include:spffed-mm.orange.com -all"
Received-SPF: Pass (smtp-in365b.orange.com: domain of postmaster@EUR05-DB8-obe.outbound.protection.outlook.com designates 104.47.17.104 as permitted sender) identity=helo; client-ip=104.47.17.104; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@EUR05-DB8-obe.outbound.protection.outlook.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:40.92.0.0/15 ip4:40.107.0.0/16 ip4:52.100.0.0/14 ip4:104.47.0.0/17 ip6:2a01:111:f400::/48 ip6:2a01:111:f403::/49 ip6:2a01:111:f403:8000::/51 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:f000::/52 -all"
IronPort-Data: A9a23:GQ+y3aNmb30g7AbvrR37kMFynXyQoLVcMsEvi/4bfWQNrUok02MBy WMWX26POP/YZTShed8kad6zoU8O7Z7cyd8xQQZtpSBmQkwRpJueD7x1DKtR0wB+jCHnZBg6h ynLQoCYdKjYdleF+lH3dOGJQUBUjcmgXqD7BPPPJhd/TAplTDZJoR94kobVuKYw6TSCK13L4 Y6aT/H3Ygf/h2YuajJMsspvlTs01BjMkGJB1rABTaAT1LPuvyF9JI4SI6i3M0z5TuF8dgJtb 7+epF0R1jqxEyYFUrtJoJ6iGqE5aue60Ty1t5Zjc/PKbi6uBMAF+v1T2PI0MS+7gtgS9jx74 I0lWZeYEW/FMkBQ8QgQe0EwLs1wAUFJ0KfAEX2UlN3I9hz9IkG30fpoVURuB5JNr46bAUkWn RAZAB0wVEjews6ckPe8QOQqgdk/Js72Oo9Zomtn0TzSEfchR9bEXrnO4thbmjw3g6iiH96HP 5ZfNWUpNUuGOkUTUrsUIMpWcOOAg37/ejhVpBSforc86mTazRZZ16LkNtXYPNeNQK25m27C+ D6epTuiU3n2MvS522Ci73uwptb9nB/xaKAJRbuEyt5T1Qj7Kms7U0ZMCQTTTeOCok2zXc4cK kEI9AIxpLQp+UrtSNThNzW+rWKBuRI0WtdMHas98g7l90bPywOQB2xBQjQRZcE87JIyXWZzj gPPmM71DztytrHTUWia6rqfsTK1P24SMHMGYigHCwAC5rEPvb3fkDrXSeZmO4uk1eSkImDKm CKFqnE7348M2JtjO7qAwXjLhDelp57sRwEz5xnKUm/N0u+fTN70D2BPwQmDhcusPLqkok+9U G8suuX20QzjJZSElSjITO9dEayzv6uBKGeF2QIpGIQ9/TOw/XLlZZpX/Dx1OEZuNIADZCPtZ 0jQ/whW4fe/3UdGj4cmOOpd6OxzlsAM8OgJsNiKM7KihbAvJGe6ENlGPxL44owUuBFEfVsDE Zmaa92wKn0RFL5qyjG7L89Ejud0nXtlnzyPHc+mp/hC7VZ4TC/NIVviGArWBt3VEIvf+VWIm zqiH5fUlEkEALWuCsUp2ddJdQpQfBDX+qwaW+QMLbTffWKK6UkkCvTLxqgmdZAtlKNPjo/1E oKVCydlJK7ErSSfc22iMyg9AJu2BMoXhSxhYUQEYw3zs1B9OtnH0UvqX8BrFVXR3Lc+laIco jhsU5noP8mjvRydo2RDNcCi9t06HPlp7CrXVxeYjPEEV8YIb2T0FhXMJ2MDKAFm4uuLWcoCT 3mI+z7hGcdGay4yScHcZbSo0k+7umUblKRqRUzUL9JPeULqto93Nyj2ifxxKMYJQfkG7iXPz B6YWH/0usGUy7LZMvGR7UxHk2ttO+xkF0xVEi/Q6rPe2ezy4D+42YEZOAqXVWy1aV4YIJmfW Ng=
IronPort-HdrOrdr: A9a23:h/hq6KgBkya37WcKK238Eo7UtnBQX0513DAbv31ZSRFFG/FwyP rCoB1L73XJYWgqM03IwerwQZVoMkmsjaKdgLNhdItKMzOW3VdAQLsN0WKm+UyHJ8SczJ8U6U 4DSdkbNDSYNzET4anHCUuDYrEdKbK8kJxA8N2urUuFOjsaCJ2IgT0ZNi+rVmlNACVWD5swE5 SRouBdoSC7RHgRZsOnQlEYQunqvbTw5djbSC9DIyRixBiFjDuu5rK/OQOfxA0iXzRGxqpn2X TZkjb++r6ov5iAu1LhPi7onthrcenau5V+7f+3+4kow/LX+0aVjbFaKvK/VfYO0aKSARgR4Z vxSlwbTr9OAjvqDxuISF3WqkLdOX8VmgPfIVP0uwqfneXpAD09EMZPnoRfb1/Q7Fchpsh11O ZR03uerIc/N2K1oM3R3am7a/hRrDvAnVMy1eoIy3BPW4oXb7Fc6YQZ4UNOCZ8FWCb38pouHu ViBNzVoK8+SyLtU1nJ+m10hNC8VHU6GRmLBkAEp8yOyjBT2HR01VERysATlmoJsJg9V55H7e LZNbkArsA4cuYGKaZmQOsRS8q+DWLABRrKLWKJOFziULoKPnrcwqSHk4ndJNvaCKDg4KFC6a gpCmkoylLaU3ied/Gz4A==
X-Talos-CUID: 9a23:yTYaaG99oVkCOwV7G6CVv1YTKsUOV2yG9SbrcnXjG2lvEbjNc0DFrQ==
X-Talos-MUID: 9a23:ith4LwWdJPgYH9zq/Bn+3hZ/PdtI2pavNEo9s45XvfW4FRUlbg==
X-IronPort-AV: E=Sophos;i="6.05,253,1701126000"; d="scan'208,217";a="26402739"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TdjvxYKmUDDVonAasx8fX7g4wcPU4DNs0WczJbre/n3xsYmlAJqu4VyaLSpkAN7NhXUalS0YD9RXvZhHhEa2PXUBrflTgTiC6cxtM4n2wjt1lo2B+ga/EVCc0CIdk7MachAGMU1NOZCD04SXPv6gqXdkMZxwmlwCISy/qkonlxFd4O+o+thReNZKlLMb1A83/J7kmTn0XhyCKSRC3PRuym66DalVo9E96LZ8xiYsul2X0jbs24e9AYNGn/AHoZEP6XjSxEvSpoA8TLrzZ8XXJD/TEHigfc/XI0u6qC+G/iEfxQ7RpfEwioU3+gVrVwnQ9/oHn3DwADnT92DYt/e1rQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CwLtDCUHfu9Eo8PTALTLBuCurf4N/F3nloKUbeIH4h4=; b=IJCEJowXAXzNAF3n/S1ze7puMOFfEDseaNebDp+Xo6R163AUam2PBwP+2ymaXOZ2BbqjIzBl6IFC4GF6+i80egVl60A/qSSjkVyd41Ik9A/L93IvXiZwF0fBHIOTbmq1X6aFqTwWxBcg3EmNVt/JXqZJFupFqm4TtKADspiTfhcfmofLSvZcxOkQelgyeqinq0atQy8w2poiRF0izA0+oCUA7TOLI7FGuEAQb4p2kQsvrrJNexuMKP3RtxaU9+e412eJAqhp+QqSHYpqSwr7jBMKNXX3VYArVoppz34vI8e/7aQgMxIwihT4li0CPiVSoBkLRp+SAPPN2rJYCAQCVQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=orange.com; dmarc=pass action=none header.from=orange.com; dkim=pass header.d=orange.com; arc=none
To: Kent Watsen <kent+ietf@watsen.net>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] rfc8407bis IANA guidance (enums vs identities)
Thread-Index: AQHaWesiZgS4DcbGL0egeaNDLyhlE7EAE2RA
Date: Thu, 08 Feb 2024 08:36:53 +0000
Message-ID: <DU2PR02MB101609111188D59950DE47F0588442@DU2PR02MB10160.eurprd02.prod.outlook.com>
References: <0100018d849d7a49-663e55c5-84f1-4f49-97a1-5024f124d468-000000@email.amazonses.com>
In-Reply-To: <0100018d849d7a49-663e55c5-84f1-4f49-97a1-5024f124d468-000000@email.amazonses.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=ed47f533-ad56-4c77-a423-75a8ddc6aa86; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2024-02-08T08:36:40Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_ContentBits=0; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Method=Standard;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|AS8PR02MB7785:EE_
x-ms-office365-filtering-correlation-id: 0b9a1b6c-37fc-4a02-d7c7-08dc28811a44
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ctRJhQ8M0R9UqdIjbDsQCR9blU0xV1WmwBto/8MZ8gKf30Q5IjF0SqIplybQQplsvZQmcc11qqbUOb1eCFSxm4T/21yK4vGizsFqwrRE8W0o3RibHQZCIal6dCEcNM/6QyMBVNecaXa1LDAOF3N4dKdcAzs/LqnIi2L6k119CXn4Jz1lLeHMbTHRj+0Hw6qcDRXcgVq4gxNfEqolhGsv7EIRob2bNEZxeBYm5G9UXPq5Fc4QJXu1qaY27WFZMqc8kDEuJh5GwpYq8nAzBjbJzO5d3sRMKEcBa2NfBqwFWnkDK4A9emsACZ9yKrqBC2evNYDhoC9SRvtMQCUM1ULGuTJFGy/6UbdaWlsSJlozS2fI3eCK8nHPoiB41yoMfP3y5YE2sSvJ3QH3lD8EQQ+IXJagi+A4k3aSc8rVD4M8yeyQXoPQra95dFp3NIz5B5YprEqU4sXcA/CnaQrTXSKS8fefm2kZonXMy4vWYjTbeToqwS3YtZNfdIAz/q+f9T/lHOhP1V7zhV1ybcuUQvF+tt4+yiDpPGM9ezS129ktlBQlTu1amPAxnNP4m40CylhUL0uuH8wttpk8AaXc+FQZBr3Sz9g4I9jJ0mTZ2Vv0vLI=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR02MB10160.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(136003)(366004)(376002)(39860400002)(396003)(230922051799003)(64100799003)(186009)(451199024)(1800799012)(55016003)(2906002)(52536014)(5660300002)(41300700001)(83380400001)(86362001)(7696005)(26005)(38100700002)(122000001)(66574015)(6506007)(9686003)(33656002)(66446008)(64756008)(66476007)(478600001)(316002)(71200400001)(110136005)(966005)(76116006)(66946007)(66556008)(8936002)(8676002)(166002)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QXjM6lSfsdbB0FmEFEcTsTslwiBHCf7OesTc1BuzYYPU9kI320kOnU3t9LZogtJLYTzxAnyKBICv66yY0Sq5Kwxal1BhRhrHcMY46HdcqzwwUXygFvUblQUzNcBi3lRCmyApK0ef3xSuqT/ZVeuJK89HrYsdc3irdFbqCSAsIVwR5En+F5yCD3HuOppUAuWp5VTfoiIEO9+NZCd9Cvm2Iv3JApvkU+cfAFeKln8jRHWWX4wlSNtwP48HzrJ8D2zcb4rzOpcUietDAE4hRsy2bos1BkvwT/sUjrLwET1uc+oFh7kS7jehC+gCghY0vFkJcG7KIsL6UMrZ0f7m6yLPuDM1HVFyXLkMHEWn65XPKFPqF2DkjLHsHx2VtQ8aLCyLvUhsvDqWodXJkDZAIgllSGrpBkgvFNk/mf5xKsS1HLGU50g9asJzyTHg1ORfVa59DLtEcQ9w3/EKyKEJDPbfmt8qZPHzVZ69hR56aI/MkJZ2/2C8PoWiL6jqBbBxoIE1Gvh+kQTjp4nQRl5EjH1RHdc7Mfp3DWpOc6kXZkq0XGSVjyOTMzGlUWwpRySShislMsQhkbqwepM8zoBpSE/TL461XgLIyGKNPL8iK+ovGLpiIiScVeNnOpY8tjB+uWxzRDQMEmhHrOLdzdDfzTQDXW7Bz7HvXOxFwLfDOKqF3ABFfG+73i+OGfRRe488JgZYvHrHKUbhNuRDavt/sRIFtSwck97JS4W3qoSW7HG46xtv/4+GkdDcLX/7tjHPQvCipmgbL7XOLsYarVYBdaAasxxJsyE0ra1KNCKJi/pqYgvdYZKYVb2f6gRqKRrrVTY+iUQG0Vx+ocHF5vsjeNiDQd+0mcPbhm2hQny3PJYU1Cpswu/HtReqtgcXDWfqoUHQWUDvTSkI+IXkXhgYP4cmAMguf6JoZS+6I/NJ41goI8qbZmfp/+i1Z9tn/zF2a6ssTuDWfP8MC6jjXK97WzUGBeKOeyG5fg0PTSVmo3pOexRh8dXtafoZ99lyuFngw1ECkvxoqgGO0i7qmtguE0vq8Rn0hSp+B0JJTrzeIPCNJhalOQHiaa9wOZwpAD3MQZGN2qhzrOIx/J5S21oqVw3JCQC35O6Mw42XzTVpWzfAy/sq9h9U04Gtrl5hMyHByAMPJkOOoMnVgbO9/2I+JeC7V677+wZ6qay6UbkOKLsMwV7lFLDwaIoFfy7sMSyhZZTup24kAfs10/7jNt5TAPsdL7rwX2fgcmAMYBikUG8JDbVfDeCHvGxbeEUGFakd2dgDj5+qxkZPcyJrPFBUhG8iQH5SbRNug65PNn6xtqlWrxzFU2a/BPRJufH1l8MbLoO4SDt876LCWccG5YuSyLXtPIJqiK4HN6Qux8xzNzCzP0TUQ5FV2rnFtQOtAcpeOzKYJkN/Ajjo3PdxmCvlfO68mK2mvxN0FGb9Adv4S/z1cSHvnpIA62zov4byQ7Ibk9DpGFTx1dqLqQ1yisrrJtV1fuc65Orzs3Cmk0V4PiIVJxtB/hkKzN/zh5xOjMug7SZHgaHLaoJIC1ttDt4vYF2BTadJ0LwrqTfTgTdONKmD6wsqZ89Z0tfb3k7UIzDweKrMBDqBo2tIpDjhLcv2kYGbUg==
Content-Type: multipart/alternative; boundary="_000_DU2PR02MB101609111188D59950DE47F0588442DU2PR02MB10160eu_"
MIME-Version: 1.0
X-OriginatorOrg: orange.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU2PR02MB10160.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b9a1b6c-37fc-4a02-d7c7-08dc28811a44
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2024 08:36:53.5961 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 90c7a20a-f34b-40bf-bc48-b9253b6f5d20
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5WEydTMmheBSvWyhyp2NO/joEGLAnUI7CxjHHPqWGgTnEw2Ta5je7N/froJT71zm9YEN/8dHoOCiFufAAbkY86Ga6hmT6uetgCoY1t/+CNk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR02MB7785
X-TM-AS-ERS: 10.218.35.132-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.0.1002-28178.003
X-TMASE-Result: 10--18.604200-10.000000
X-TMASE-MatchedRID: i3y6clIx/ejuYusHgJkgyj7BhvpELLyoHOUhijZNQhsHcIFqJiSsK8GR nF5GlD5EOXh+vcntO3Biyfgd/g9Om1k1hIeTdmvRrOCEGIPhtwj9MbU3VPgLfRkhChIO6vg8A/o e4NwFf2ryuO0Nem8YlLqtuCwvZByruLt50vtxBA5qYquCrLrVwhHfiujuTbedIpDR9uVV/313Jd DQ85qA8Vrh9MHmdwvEcPpEolfOsuD5Jwn+WOYz2GlOPrrbBmag2Qpm+FTHj9MnaFnNpxNBCljAx dH1NuqGSo6gmBYfq8cN5mV257PD1YsnPTUQ/8ZQtOtXYgbXjddawy/TWxLyYsx1GQZSYiCX7vc+ +nrew6N7nZmSglxg9o1YSWNlqBu0leLXPzO3VNHd/i2AFVetnXZHSUdT7c+JncRhyEHM51fSAyc ldVck8FrcV9W2U9WCqnUjzf0EH+5kBXeGzp60+jLUcoI7KAfG/1vUyJ9kJXJQJC4O8YR3oz+Ok6 f9gUlFP9YrjTmBQS+kDxy3jy2pA2zBijri5+RVWmOfr3aLpwjyXa/7gO3s/TsSItk3cwTrxq909 fk/bbYXlxePCzMBLEdb73gUDwkXKwi7MItzaY3qvccKLF+4pxziuLhElX/Vb9EMBlN1IjcP4aT1 dGzYAYPbw023vELIhbTQ15Ff4GvfSQNpZkETVNBO21OxlsovB4N9b2b2Ot5yYyYBymq607DgCC1 1rkTHlS8zvTM+GzLXgutVAN5aCppg8IOIewHQuKAG4OMlyf84No34L92afffnaHkTI99QHpzILI kWa6f770KfKft/uK4QAeQvIGeqs0T0PE+KHuXqtOCMCMzOYUkpgPVaEY4Jo8WMkQWv6iUojzu/j hRWTQKLL4Z+HVHJdR/G8OvKIg8TNCcUsR4xSWgVPcrOkeoTPvBSTRncWKuFR9Hau8GO7qfDnZdV cKQklExlQIQeRG0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: 657ef0d7-40ca-4482-8907-f1ee3d6efbc3-0-0-200-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/htnZzauRPAw5b42tgS5ejhETY1s>
Subject: Re: [netmod] rfc8407bis IANA guidance (enums vs identities)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 08 Feb 2024 08:37:03 -0000

Hi Kent, all,

Let's me also provide some background and explain why we are not using any normative language for enum vs identities. We used to have this text in early versions:

   This recommendation takes precedence over the behavior in
   Section 4.11.1 of [RFC8407] for IANA-maintained modules because the
   extensibility concern is not applicable for such modules.

The reco that the text refers to is the following one (RFC8407):

   If extensibility of enumerated values is required, then the
   "identityref" data type SHOULD be used instead of an enumeration or
   other built-in type.

However, Juergen convinced me that we don't need an update as we do already have the following:

   If the set of values is fixed and the data type contents are
   controlled by a single naming authority, then an enumeration data
   type SHOULD be used.

I think that we need to better convey this in the draft, while avoiding redundant normative language.

(1)

OLD:
   If the set of values is fixed and the data type contents are
   controlled by a single naming authority, then an enumeration data
   type SHOULD be used.

NEW:
   If the set of values is fixed and the data type contents are
   controlled by a single naming authority (e.g., IANA), then an enumeration data
   type SHOULD be used.

(2)

OLD:
   An IANA-maintained module may use identities (e.g., [RFC8675]) or
   enumerations (e.g., [RFC9108]).  The decision about which type to use
   is left to the module designers and should be made based upon
   specifics related to the intended use of the IANA-maintained module.
   For example, identities are useful if the registry entries are
   organized hierarchically, possibly including multiple inheritances.
   It is RECOMMENDED that the reasoning for the design choice is
   documented in the companion specification that registers an IANA-
   maintained module.

NEW:
   An IANA-maintained module may use the "identityref" data type (e.g.,
   [RFC8675]) or an enumeration data type (e.g., [RFC9108]).  Consistent
   with Section 4.11.1, the default recommendation is to use an
   enumeration data type.  The decision about which type to use is left
   to the module designers and should be made based upon specifics
   related to the intended use of the IANA-maintained module.  For
   example, identities are useful if the registry entries are organized
   hierarchically, possibly including multiple inheritances.  It is
   RECOMMENDED that the reasoning for the design choice is documented in
   the companion specification that registers an IANA-maintained module.

The full changes can be better tracker here: https://author-tools.ietf.org/api/iddiff?url_1=https://boucadair.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.txt&url_2=https://boucadair.github.io/rfc8407bis/enum-vs-identities/draft-ietf-netmod-rfc8407bis.txt


Cheers,
Med

De : netmod <netmod-bounces@ietf.org> De la part de Kent Watsen
Envoyé : mercredi 7 février 2024 18:29
À : netmod@ietf.org
Objet : [netmod] rfc8407bis IANA guidance (enums vs identities)

Authors, WG,

Following is a comment on Section 4.30.2.
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-06#section-4.30.2

The text says:

====START====
An IANA-maintained module may use identities (e.g., [RFC8675]) or enumerations (e.g., [RFC9108]). The decision about which type to use is left to the module designers and should be made based upon specifics related to the intended use of the IANA-maintained module. For example, identities are useful if the registry entries are organized hierarchically, possibly including multiple inheritances. It is RECOMMENDED that the reasoning for the design choice is documented in the companion specification that registers an IANA-maintained module. For example, [RFC9244] defines an IANA-maintained module that uses enumerations for the following reason:

              "The DOTS telemetry module (Section 10.1) uses "enumerations" rather
              than "identities" to define units, samples, and intervals because
              otherwise the namespace identifier "ietf-dots-telemetry" must be
              included when a telemetry attribute is included (e.g., in a
              mitigation efficacy update).  The use of "identities" is thus
              suboptimal from a message compactness standpoint; one of the key
              requirements for DOTS messages."
====STOP====

I'm wondering if the guidance here cannot be stronger but, first, let me explain how I got here...

The "ssh-client-server" and the "tls-client-server" drafts both register IANA-maintained modules for IANA-registries (for crypto algorithms).  All of these IANA-modules use *identities* (not enums).

As I'm in the process of updating the two drafts to follow this template, I'm struggling with the above quoted text.  The reason for the struggle is because I'm having a hard time justifying these draft's current use of identities (yikes!)

The impetus for using identities in the first place was to enable new identities to be added by future modules (and nothing to do with multiple inheritances).   But when moving to the modules being IANA-maintained, it seems that we're simultaneously saying that new values should NOT be definable any other way.  That is, IETF would NOT publish new algorithms via new RFCs, when IANA is already publishing said algorithms via revisions of the base-module).

Perhaps it is theoretically possible that "proprietary" algorithms could be used in private deployments, but such would not foster the interoperability that IETF seeks.

Thus I am wondering if the guidance in this section should be stronger.  Should it actually say something like "Enumerations SHOULD be used unless the multiple-inheritance property of identities is needed."?

Thoughts?

Kent // contributor





____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.