Re: [netmod] draft-ietf-netmod-rfc8407bis: must + error-message for "config false"

mohamed.boucadair@orange.com Thu, 16 November 2023 09:33 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 2ADCCC151075 for <netmod@ietfa.amsl.com>; Thu, 16 Nov 2023 01:33:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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 eONXcu_mNv5D for <netmod@ietfa.amsl.com>; Thu, 16 Nov 2023 01:33:42 -0800 (PST)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.210.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 4EFB6C151072 for <netmod@ietf.org>; Thu, 16 Nov 2023 01:33:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1700127221; x=1731663221; h=to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding:from; bh=D4erK1aZdCM38TmZVaMcLC9eCcepiy0O2BO1iwjq3AU=; b=hRx3DmYQOtRqb1q/cYbTuW9niDnNXiKaaR8V8DRbUyzIOPzXb3Dt8kOm Y8epHLFmI6fWrEmUH4jUDhdvqrSvpaakZiCvNSxaVx6lXI5LBLdUhif+e ZcLrtRbpTZFmtvteTjb9GBd5I/rOKklAmZHMgCUYSQobqg0K48u3olcui h15eg5zkBBZVskkew7AF55n2tGYIdGTuzXTHP4q6+6MRDPAbza93TOK6/ YT/8Pq8bwQ6OslwBbpVfVjqcyP5iYkY+h5S13gzuh11JuUSL3/NdPoFeC 4JOTi0Gq9+teHanJZLmoViw4zo3P/QruUYB97gxm6EMF1iObXzKK9jjLb Q==;
Received: from unknown (HELO opfedv1rlp0d.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2023 10:33:39 +0100
Received: from unknown (HELO opzinddimail3.si.francetelecom.fr) ([x.x.x.x]) by opfedv1rlp0d.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2023 10:33:39 +0100
Received: from opzinddimail3.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with SMTP id E9B8A5206EF8 for <netmod@ietf.org>; Thu, 16 Nov 2023 10:33:38 +0100 (CET)
Received: from opzinddimail3.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id BE6375206EE2 for <netmod@ietf.org>; Thu, 16 Nov 2023 10:33:08 +0100 (CET)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail3.si.francetelecom.fr (Postfix) with ESMTPS for <netmod@ietf.org>; Thu, 16 Nov 2023 10:33:08 +0100 (CET)
Received: from mail-he1eur01lp2050.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) ([104.47.0.50]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2023 10:33:08 +0100
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by AM7PR02MB5970.eurprd02.prod.outlook.com (2603:10a6:20b:1a9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.21; Thu, 16 Nov 2023 09:33:06 +0000
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::27b4:adc2:3e72:3702]) by DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::27b4:adc2:3e72:3702%4]) with mapi id 15.20.7002.021; Thu, 16 Nov 2023 09:33:06 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.218.35.130-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@EUR01-HE1-obe.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 104.47.0.50 as permitted sender) identity=mailfrom; client-ip=104.47.0.50; 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@EUR01-HE1-obe.outbound.protection.outlook.com designates 104.47.0.50 as permitted sender) identity=helo; client-ip=104.47.0.50; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@EUR01-HE1-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::/50 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:f000::/52 -all"
IronPort-Data: A9a23:Sx2Kx6PV59MZ8ULvrR1UkMFynXyQoLVcMsEvi/4bfWQNrUok3zJWx jAbWDjXafiKZWv8eY12PYq09EpQuJDVzdI2SwZtpSBmQkwRpJueD7x1DKtR0wB+jCHnZBg6h ynLQoCYdKjYdleF+lH3dOGJQUBUjcmgXqD7BPPPJhd/TAplTDZJoR94kobVuKYw6TSCK13L4 YiaT/H3Ygf/gGctazxMsspvlTs01BjMkGJB1rABTaAT1LPuvyF9JI4SI6i3M0z5TuF8dgJtb 7+epF0R1jqxEyYFUrtJoJ6iGqE5aue60Ty1t5Zjc/PKbi6uBMAF+v1T2PI0MS+7gtgS9jx74 I0lWZeYEW/FMkBQ8QgQe0EwLs1wAUFJ0KbOKmSaqvGe807pKkvLnbY2CEVnIZJNr46bAUkWn RAZAB0wVEjawsKbmfe8QOQqgdk/Js72Oo9Zomtn0TzSEfchR9bEXrnO4thbmjw3g6iiH96HP 5ZfNWUpNFKdO3WjOX9PYH46tOKvhnD6fjEeolWIrqM76mnJ5Atr2b7iPZzefdniqcB9xxjI9 jieoDWR7hcyDtC7ygevykKXuv7UpDvmQKkcKpaW+as/6LGU7jdKU0ZODAHTTeOCok2zXc53N EUI4Sco664/6CSDTNDmWBv+u2KJpBgRc9xXEOwzrgqKz8L84R2SBm8JSCFIZdgqudUeTjssz UOTgtj1AiYprbuUV3+H7baIvFuaPyUJKGgOTS4JUQVD5MPsyKkpkRPLUtFlRfLthdzuEja2y DePhCQ7jq8Yy88Gy6v9+krI6w9AvbDMRw8xowXaB2+49FsgYJb/P9Hwr1/G8fxHMYCVCEGbu 2QJkNSf6+ZICoyRkCuKQ6MGG7TBC+u53CP0mFdkA7w6yjmR+FH6TacOo2l6IBZ1LZNREdP2W 3P7tQRU7Z5VGXKla65rfo68Y/jGK4CxTbwJsdiFNrJzjohNmByvonk3Oh/Ot4z5uBJwwPpjZ f93ZO72VR4n5bJbIC2eacZ1PVUD5i063mLVRpGTI/+PieLHPyf9pVstDUaVb+Uw5cu5TOj99 t9eM46KxkxSTfemOy3Pq9ZOdRYNMGQxAo3wp4pPbOmfLwF6GWYnTfjM3bcmfI8jlKNQ/gspw p1fch8FoLYcrSScQelvVpyFQO2/NXqYhSxkVRHAxX7yhxAejX+Htc/zjacfc7g97/BExvVpV fQDcMjoKq0QEmyfpG9FNsOt9tUKmPGXaeSmbnPNjN8XLsYIeuA10oW5FucS3HVeUHrr5JFhy 1Fe/liAGsddGGyO8/o6mNr0lgjq5SFH8A6Dd07JKcNUY0Li7MBjOTHrg5cKzzIkeH3+Ks+h/ 1/OW38w/LGTy6dsqYWhrf7e8++BTbAkdmIERDaz0FpDHXKHloZV6dQcC7ngkPG0fD+cxZhOk s0OkaikaaVZxAYW22e+ep4ypZ8DCxLUj+cy5mxZ8L/jNjxH1psIzri6MchzWmll64Jj4VLze m/Wv95QNPOOJd/vF0MXKEw9dOOf2PoImz7Uq/MoPEH94ywx972COamXFwfZkzRTddOZL6t8q drNeuZOg+B8tvbuGtGchyZb+iKHKXlov2APqMQBGIGy4uY04g0qXKEw0hPL3aw=
IronPort-HdrOrdr: A9a23:JZiV5Ki99zhi2vCm9A+oky3/d3BQX1t13DAbv31ZSRFFG/FwyP rCoB1L73XJYWgqM03IwerwQJVpChjnhPtICPoqTMyftW7dySCVxeBZnMPfKlLbaknDH4Jmu5 uINpIOceEYbmIKx/oSgjPIdOrIqePvmMzGuQ6d9QYKcegAUcFdBnJCe2Sm+zpNNWp77PQCda a0145inX6NaH4XZsO0Cj0uRO7YveDGk5rgfFovGwMnwBPmt0Ll1JfKVzyjmjsOWTJGxrkvtU LflRbi26mlu/anjjfBym7o6YhMkteJ8KoNOCXMsLlaFtzfsHfpWG1TYczAgNnzmpDs1L8eqq iMn/7nBbU315qeRBDwnfKn4Xib7N9n0Q6e9bbfuwqvnSWxfkNENyJM6LgpDifx+g4uuspx37 lM2H/cv51LDQnYlCC4/NTQUQp2/3DE1kbKvNRj+kC3a7FuHIN5vMga5gdYAZ0AFCX15MQuF/ RvFtjV4LJTfUmBZ37Us2FzyJj0N05DVyuuUwwHoIiYwjJWlHd2ww8Rw9EehG4J8NY4R4Nf7+ rJP6x0nPVFT9MQb6h6GOAdKPHHfFDlUFbJKiafMF7nHKYINzbErIP2+qw84KWwdJkB3PIJ6e b8uZNjxB0Pkm7VeL2zNcdwg27wqU2GLEXQ9v0=
X-Talos-CUID: 9a23:eBC3lWBhxh1K5y/6EzBu/1IxAf0oTn7ylUf3fQzgDWI4VKLAHA==
X-Talos-MUID: 9a23:Bwz4eAu7MUVo9DN79M2nvj1GN/pC25SVNFEWqI0bo+KKCwdeNGLI
X-IronPort-AV: E=Sophos;i="6.03,307,1694728800"; d="scan'208";a="16882079"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e0JrIhdXgW86KkK8H5EbkGQ4LPZGlGdclYIlYZKHpLf+oZ0lXezCzJk9/9Hrkur3EgfRrTHIz9YYsXDTsY6Tniw6Lg3AOKVqCS3qc+e98icaAiprn7DbO9NvCF9N8c5YThemMRqrpzBgizk7a11qH8QO5rNvxtAUPsyr5QXL0N+wDLasctz2zF7HfR+atmXNR3qjngU7+31zebea4TitAGmKD6/zbV5xFTGU7Bj8AdsoozbCHo2NUoi4jsdZQ7fMitkQ7QA4Edr8MVrcR6C+Sa4kAHfd1PZYju4phgP9rqM8obZYFTvUdmFLYSub8sT2TYl6dVcM5O+YyEX2o5kkRA==
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=ftFarfZCW1pGuWA3+eRtlbQRieQPGoNt9/32U497hg0=; b=LIpJrWykg+TxmF7+m3kApFkXpAUeQrc4xeDQ3rSJfEX5ufHS2XbA3WQMeXNCya8WfIeuoe7oyipSdLEPQL0+kgsTIiFY91LXyGomzUUyL1IuNRMCLDfRLU3H1bI7uWUpZDysCdORvHVg6Y93H1/0ryR8AilzMigvDXl8EjUBoqNjS0r2JoSOICxSWR8cEalwLtnSawqmBmvwnJG0TdR0ZjgowEPZ+wHtGaFlUkqp1bFQJDsU0ZtUvsy3FGj0shkE76mL5XwhpI2QjrYvJyUvx+i1esRRtYjrn/UbVeW3nWBLTvo8PxCMyCPB+j8K3bV+qUj/2MP7vT2ym2sTkMoojw==
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@watsen.net>, "Jason Sterne (Nokia)" <jason.sterne@nokia.com>, Jürgen Schönwälder <jschoenwaelder@constructor.university>, "netmod@ietf.org" <netmod@ietf.org>, "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
Thread-Topic: [netmod] draft-ietf-netmod-rfc8407bis: must + error-message for "config false"
Thread-Index: AQHaEVLcwyc0Y+q8MkeZqU+UjSF1ebB8vDkg
Content-Class:
Date: Thu, 16 Nov 2023 09:33:05 +0000
Message-ID: <DU2PR02MB10160CB77CF3F9A990CDFB48388B0A@DU2PR02MB10160.eurprd02.prod.outlook.com>
References: <DU2PR02MB101603161862E378A02A4BDD388A0A@DU2PR02MB10160.eurprd02.prod.outlook.com> <ZUICMr0AgbPip1qK@alice.eecs.jacobs-university.de> <BY5PR11MB4196CCB231A271136077F2FAB5A6A@BY5PR11MB4196.namprd11.prod.outlook.com> <DM6PR08MB5084EBAE193D62AF9FF922449BAAA@DM6PR08MB5084.namprd08.prod.outlook.com> <0100018ba6be8b0f-4059eb68-ec6a-46d9-9b2d-48ee5fbd7b2c-000000@email.amazonses.com> <0100018ba8db1249-d264fc02-db48-4899-9692-2c0cb44bfcb1-000000@email.amazonses.com>
In-Reply-To: <0100018ba8db1249-d264fc02-db48-4899-9692-2c0cb44bfcb1-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_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2023-11-16T09:33:01Z; 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_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=173daca2-6a26-467e-9cc1-45633dad1cf6; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|AM7PR02MB5970:EE_
x-ms-office365-filtering-correlation-id: ff1ec0fe-6ed1-4dcc-5331-08dbe68709a7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ctSDjwItWnRlspVVgTBV5/E2QZRCjnwbFYtMEAr3y3mb5/8JyZ/8YjdxFiTcd2AbErYBW4O6nxHlNwMTbBqH6nrYzJoZ5CrbJ+rHuyfPBdcYvgEh+eQpXcjRNZVCClr2MwBr+pDqeOX4RGX+QdrykjC2C8F3E+r78kkGR3vw8cDKLKGGDSyOUYF+N36uoXt8fN+/myN39nUBFrQFRDciVL6n44bgYOJiGt0q2Bix9xm8vo5Ra8qiX+brzIZ9e8DdcgHmXdxoaTNUSYv7kBLkAIrjb7xecPPwSywM6WiH7rsxGwDcrDA6e5+8KlmbNQIVRJ65cxgorqV33J33Gd+GizM1HRGvEMbGds+UOO5G/H3EUn/b5Aq+F8p4eeI7KEbxhmswH5Il47L08CwkVxmHi/Vuq4I2f8O1RCfrlX9Q12Yl3UvtvNX0WxJZtu4u7aGmigS1sqmLxrre9vwuzC2VbEK2h920jW1ssApz0cvpZtU2U4ONwl43i49vKdIfGcx7mxTiSIuHiB+LHlwz2+nFpwRWJfPsgPrMU8W43AGsR8vzoZU5Wuxb7HeIk1f5xdts5FOVESwr4YYuIQEhU2HCKpEDsvoN79VHM1Wa5Ewp4PdC6ycsOeJneZ9H6hxwezVybxIxEWY0K8PZiAdw0EM6OZAnDoHSomK0IbBp9iDgneY4fMT3/VKfI5TgMUihzkENUtq0hJs4zMUMGCfnhICdo9QaA8k8PoYnR+Y0voUQkM4=
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)(396003)(376002)(136003)(346002)(366004)(39860400002)(230922051799003)(230473577357003)(230373577357003)(230273577357003)(230173577357003)(451199024)(1800799009)(186009)(64100799003)(66899024)(5660300002)(15650500001)(122000001)(83380400001)(30864003)(2906002)(41300700001)(38100700002)(64756008)(316002)(110136005)(38070700009)(66946007)(66556008)(66476007)(66446008)(76116006)(6506007)(7696005)(84970400001)(53546011)(9686003)(55016003)(86362001)(966005)(33656002)(40140700001)(45080400002)(478600001)(66574015)(26005)(52536014)(8936002)(8676002)(71200400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: XjSy+0VnMKggyFtdfAHytnBM4lQLR7MILzQ/ow8WLOAYoR1b1aN9XR0U/mi4JE7PdYnW6dht0YgAPbGZ+vH+/R6sOst8PeXOYwbvNYGKYQkC3iEXxEElmwnowJwMWpOEnV42Vj35KQz7lDMekWeugvc4ic+/MqPCB5j8H5fIIOX4L4Q8G3jlftwq16U5intI0z6vXZSQ65/US8aBlZfqmYK5MqgtteR267fpJOGq5jIGdCCeLxfuuD+cPykUfgjuB4JXgKKUWPuqIzK4iklL+xEGn70XMm/1d0w/ydOlR84ds38M/roiFFVMwzcB7QShO5vg7yFRowYBg/k40fPlT0JTY1VdZIUrHG4UWNGizHszUIu4HhMlhrwgFW1Gttwipbxtm/heNLTbZ2wJk+kTAjwoRHKhZD60YLi2ov2PJZ11G45ycPiyiSive5g/r3o4iY1mTSuA/9BdpZrWHmRK4M9YwHJ+/wvr6NTn3oA5RTeOw+ERMNTEnz9bh62QZrd5AukGoTGaWXQh8apXwbFDVJqjp+N4IYhHzyy1h1Gpje33xVxguT3tpBs1RWnCLH3n4DCZeroIoSoiOdJSsWdlnpEzRjBo5dCJlQNHjd80E11wvuAp/2sIGfclB3lLEAsmvyqmpqAnBbH/otxYUnFvQdK+2mIXWDDp3WWEr3zpqBcHu9LFltM7WYsKHsJ9wMZjN1D7wF2BuVoZZ18aPG0oKcKNkhnFd7igIannYJk2qmOYkqNdOD9aTEqa8AnP2buaUwpmF2rvnT2ulaRstG45JFpL33WD2QxELH9PLTtVdJDQl5cBhk1A1GnKpHV3ojiYVtbqJq2WvkaM8QvvvPIbjMhU3TWld/mdjmdyYl6yn+kQNGVEcdYTkpfC7l7Xg07WqJvcPwPGkSArZLpwYwsrdU97jAwwqWlq/fA7CXB4VPrjcV0Yc7KUqwOqMvLb6kPnTIQ1Rv4L1WxfPKRh0aZLjZesU9T8ZO4GFAdOZGWQbVdS46wfORl9Y/9KXpkfTQPa0pqEtQrofqqz+praoCs55TYmperiPIkuKXRvUGeX6WiuyCgonfLCZndzAbkU3jmTMIgKnhRDN6hRtEWhem51H4641yGxQ2tE6lPLakIlUoffpnMxAka6Sd6uCvN0m3WwXRV+p11MIzD78/pd+os5PurmR6ICt05heD7+MaaixJAnsiLI6oJlAUH+SSrC8wM1HW06w96BqudUXdqia3NxkFWykTBUIP5U5fjCdrG9t4jp5dOD5nHscGQne2vcNziv+YJXCYxyTKZfpZu0zfctBSxDjYF5i89dk3d2XNMh3WO325jD0LopQqYkXw88diH9pnIVsm6G7Jf+Cdc9dyr+9lzzG0LcQEXvnHy6Q3MsgoOoUK+4Y2EaDRLZT48LGMBqf8Rl4eqBFkAWHyDBEyIosrj5q1R0K0zIabr/vfS3uXP5pq1TLkFRXcjEFH7ChvO5XpmhmWkK6ecvO6EvCdzOPywiK9I8rkrB/xdQFBmY/T9QYK7jkE6hum0Ur7YHA54YlftG6AkxDCCBR5hjN7pmPTnnBCWcvgPo98yELV4sbkqsxaVGlHMstq65LiR4WKMYHHJVw4oAeyQmJnTIr3q7rg==
Content-Type: text/plain; charset="iso-8859-1"
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: ff1ec0fe-6ed1-4dcc-5331-08dbe68709a7
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2023 09:33:05.9587 (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: Gp7Y4w7dA/hgo89GJq4u+0DfFhI0wc5AfpC1aiS7YVyhtHBNxMovJlF0bmibMVigW5BGStxL80ldOM4eKoH89VQicKpUuw7Hvck8FzgzAI4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5970
X-TM-AS-ERS: 10.218.35.130-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.0.1002-28000.004
X-TMASE-Result: 10--49.114700-10.000000
X-TMASE-MatchedRID: 7u3eoxEoplDyCZGzF+DOCTqrRw2+SXaK9Ib/6w+1lWSu2GmdldmiUF/X zVchKhsgtHKFBgr8phSuBTnnTB0ejBuB5Xh71Q+eFUC+hSYZX0LjB2htmJXMONSgyJTgyLvlcTK 9vcNdWERp4X2XrgYjFA1RxwBNHJ3U6JBhFChuHBL4+ewRj1tIEvHkpkyUphL9wlaQxkFc/sPzKr H8v0dco1UusegvV0lIWWPmiBoNqv4hekvC7B9pDgUILOHy2vnJyn0GCvk40qF2LVAkzutP5PW+q G7OLnZ2sFSkccthCmaCyKOgV4jnpv2T8UEMCCmo1+eFZnMe0WAe4SzTjxRVoq0ld05+83uwQMz2 FEg88UyFWc6UMUXFgdGuyQl2cusOMhLcQrQVbEB8fBA0Kk7aA5VRzPxemJL0lNbIBwEV/h4M74N f6tTB9iKQ0fblVf999lY5g4cR8xnOcsP2AvLoZ+LKe/bA639Sv0DcGXX8NxUU1xbljbMa+b+ZS7 MDfZUxsjn909YU1/NaC7JvZEz91dIU6AFoA0W5gU6Zx32xJGLM05nEPYl7jstEPnVvPlFkBKZk3 97vK6U+6N0WJw2D4vuBAQFQ9xUBNoqTtXqRcHGAkP/LB136u7IxZweUR0Nf2aGwk4OLNSzJlPfv EV7qJZzLpt+eY0RYhZSIeCPKEFpCxlHZBDt8DWC5k6NopKxYhhae/WD7Mmlw6iV7IhJBDXaNnGH gthnLLRbIgpXVVRKTUvUI8eHfHzHqC1okPC0UkBTRAeWcPEZPD8JmilXq0xlnayCuZwq/BCNoqM kQETeQCKgFfELuI1oASP9xeXaCBJRKS29Ohr2XBXaJoB9JZ8BX4Iey09T4Vb3rZjw/bpwUyRS/O CD9xeQD/sqqL0mZSwmQs+yeD/MLbigRnpKlKSBuGJWwgxAra7leoU/OMhPyMXSQdzxi9A==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/J7rJQiXH-Z49_c3gXU77QIkdj8U>
Subject: Re: [netmod] draft-ietf-netmod-rfc8407bis: must + error-message for "config false"
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, 16 Nov 2023 09:33:46 -0000

Hi all, 

Thank you all for the feedback. 

Here is the text I suggest to capture the outcome of the discussion: 

   Section 8.1 of [RFC7950] includes a provision for defining a
   constraint on state data and specifies that the constraint must be
   true in a valid state data.  However, Section 5.3 of [RFC8342] soften
   that behavior by allowing semantic constraints to be violated under
   some circumstances to help detecting anomalies.  Relaxing validation
   constraints on state data is meant to reveal deviations of the
   observed behavior vs. intended behavior of a managed entity and
   hopefully trigger corrective actions by a management system.  From
   that perspective, it is RECOMMENDED to avoid defining constraints on
   state data that would hinder the detection of abnormal behaviors of a
   managed entity.

Comments are still welcome.

You can also proposed change here: https://github.com/boucadair/rfc8407bis/pull/24/files

Thanks. 

Cheers,
Med

> -----Message d'origine-----
> De : netmod <netmod-bounces@ietf.org> De la part de Kent Watsen
> Envoyé : mardi 7 novembre 2023 09:17
> À : Jason Sterne (Nokia) <jason.sterne@nokia.com>
> Cc : Jürgen Schönwälder <jschoenwaelder@constructor.university>;
> netmod@ietf.org; Rob Wilton (rwilton)
> <rwilton=40cisco.com@dmarc.ietf.org>
> Objet : Re: [netmod] draft-ietf-netmod-rfc8407bis: must + error-
> message for "config false"
> 
> My confusion, sorry, I was thinking "mandatory".
> 
> Must statements on opstate are useful, but less important.
> 
> Kent
> 
> 
> > On Nov 6, 2023, at 5:26 PM, Kent Watsen <kent@watsen.net> wrote:
> >
> > "Must" statements on opstate usefully helps clients know when
> certain values will always appear, enabling better optimization and
> usability.
> >
> > E.g., for Syslog messages, there must always be a timestamp,
> severity, and a message.  It would be unhelpful for the server to not
> declare its intention to always send these fields.
> >
> > Kent
> >
> >
> >> On Nov 6, 2023, at 10:49 AM, Jason Sterne (Nokia)
> <jason.sterne@nokia.com> wrote:
> >>
> >> +1 on what Jurgen and Rob are pointing out here.
> >>
> >> I'm not sure it makes a ton of sense to actually have a lot of
> "must" statements in state models. We could consider discouraging
> them?  (but we need to continue *allowing* them).
> >>
> >> Jason
> >>
> >>> -----Original Message-----
> >>> From: netmod <netmod-bounces@ietf.org> On Behalf Of Rob Wilton
> >>> (rwilton)
> >>> Sent: Thursday, November 2, 2023 5:17 AM
> >>> To: Jürgen Schönwälder <jschoenwaelder@constructor.university>;
> >>> mohamed.boucadair@orange.com
> >>> Cc: netmod@ietf.org
> >>> Subject: Re: [netmod] draft-ietf-netmod-rfc8407bis: must +
> >>> error-message for "config false"
> >>>
> >>>
> >>> CAUTION: This is an external email. Please be very careful when
> >>> clicking links or opening attachments. See the URL nok.it/ext for
> >>> additional information.
> >>>
> >>>
> >>>
> >>> Specifically regarding MUST statements on state date, RFC 8342
> >>> section 5.3, also has this statement (which effectively aligns to
> Jürgen's last paragraph):
> >>>
> >>>  <operational> SHOULD conform to any constraints specified in the
> >>> data  model, but given the principal aim of returning "in use"
> >>> values, it  is possible that constraints MAY be violated under
> some
> >>> circumstances  (e.g., an abnormal value is "in use", the structure
> >>> of a list is  being modified, or remnant configuration (see
> Section
> >>> 5.3.1) still  exists).  Note that deviations SHOULD be used when
> it
> >>> is known in  advance that a device does not fully conform to the
> >>> <operational>  schema.
> >>>
> >>>  Only semantic constraints MAY be violated.  These are the YANG
> >>> "when", "must", "mandatory", "unique", "min-elements", and
> >>> "max-elements" statements; and the uniqueness of key values.
> >>>
> >>>  Syntactic constraints MUST NOT be violated, including
> hierarchical
> >>> organization, identifiers, and type-based constraints.  If a node
> in
> >>> <operational> does not meet the syntactic constraints, then it
> MUST
> >>> NOT be returned, and some other mechanism should be used to flag
> >>> the error.
> >>>
> >>> Regards,
> >>> Rob
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: netmod <netmod-bounces@ietf.org> On Behalf Of Jürgen
> >>> Schönwälder
> >>> Sent: Wednesday, November 1, 2023 7:46 AM
> >>> To: mohamed.boucadair@orange.com
> >>> Cc: netmod@ietf.org
> >>> Subject: Re: [netmod] draft-ietf-netmod-rfc8407bis: must +
> >>> error-message for "config false"
> >>>
> >>> Here is what RFC 7950 says:
> >>>
> >>> 7.5.4.1.  The "error-message" Statement
> >>>
> >>>    The "error-message" statement, which is optional, takes a
> string as
> >>>    an argument.  If the constraint evaluates to "false", the
> string is
> >>>    passed as <error-message> in the <rpc-error> in NETCONF.
> >>>
> >>> Since state data is not (directly) modified by processing RPCs,
> >>> which <rpc-error> would carry the <error-message>? If the answer
> is
> >>> 'none', then why define an <error-message> for state data?
> >>>
> >>> My take has always been that operational state data should report
> as
> >>> much as possible the true state of the device - even if the
> current
> >>> state violates certain constraints. The entity to check
> constraints
> >>> would be a managing system, not the managed system. That said, the
> >>> wording in section 7.5.4.1 indicates that the designers had
> servers
> >>> processing RPCs in mind.
> >>>
> >>> /js
> >>>
> >>> On Tue, Oct 31, 2023 at 10:40:15AM +0000,
> >>> mohamed.boucadair@orange.com wrote:
> >>>> Hi all,
> >>>>
> >>>> In the context of
> >>>>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fd
> >>>> atatracker.ietf.org%2Fdoc%2Fdraft-ietf-pce-pcep-
> yang%2F&data=05%7C0
> >>>>
> 1%7Cmohamed.boucadair%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe
> >>>>
> 8f%7C90c7a20af34b40bfbc48b9253b6f5d20%7C0%7C0%7C638349418553384436%
> >>>>
> 7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI
> >>>>
> 6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BHSDJ75gIDhVPGK6Wd4jw
> >>>> nVqvoPmod8Tdgqs2aE2My4%3D&reserved=0,
> >>> Dhruv has received in the past a comment about the use of "must +
> >>> error- message" for "config false" data nodes. He reported that
> >>> comment at
> >>>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fma
> >>> ilarchive.ietf.org%2Farch%2Fmsg%2Fyang-
> &data=05%7C01%7Cmohamed.bouca
> >>>
> dair%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af34b4
> >>>
> 0bfbc48b9253b6f5d20%7C0%7C0%7C638349418553384436%7CUnknown%7CTWFpbGZ
> >>>
> sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0
> >>>
> %3D%7C3000%7C%7C%7C&sdata=zDx1qDuMLXzjpfQu8W0TmTT40rEzuAPP%2F%2Bzs9i
> >>> pRN1w%3D&reserved=0 doctors/gWnXnyNHPVv_nZB1PQjThAwP1JY/, but
> >>> without any follow-up.
> >>>>
> >>>> rfc7950#section-8.1 includes a provision for the use of "must"
> for
> >>>> state
> >>> data, but silent about the use of error-message. Some guidance for
> >>> authors may be useful here.
> >>>>
> >>>> The following options are being considered:
> >>>>
> >>>> (1) Remove both must and error-message for config false data
> nodes
> >>>> (2) Remove error-message but keep the must
> >>>> (3) keep both
> >>>>
> >>>> I think that (3) is OK as this is a formal way to detect
> anomalies
> >>>> in state
> >>> data, but I'm open to hear what the WG thinks.
> >>>>
> >>>> Opinions whether we need to include a mention about this in
> >>>> draft-ietf-
> >>> netmod-rfc8407bis are welcome.
> >>>>
> >>>> Thank you.
> >>>>
> >>>> Cheers,
> >>>> Med
> >>>>
> >>>>
> >>> __________________________________________________________________
> >>> __________________________________________
> >>>> 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.
> >>>
> >>>> _______________________________________________
> >>>> netmod mailing list
> >>>> netmod@ietf.org
> >>>>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw
> >>>>
> ww.ietf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7Cmohamed.bo
> >>>>
> ucadair%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af
> >>>>
> 34b40bfbc48b9253b6f5d20%7C0%7C0%7C638349418553384436%7CUnknown%7CTW
> >>>>
> FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXV
> >>>>
> CI6Mn0%3D%7C3000%7C%7C%7C&sdata=xv80aOKrF0iGDzNvoa%2FemQBlo9GT9JUPH
> >>>> D%2Fuq8OW%2Bz4%3D&reserved=0
> >>>
> >>>
> >>> --
> >>> Jürgen Schönwälder              Constructor University Bremen
> gGmbH
> >>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
> Germany
> >>> Fax:   +49 421 200 3103
> <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcon
> structor.university%2F&data=05%7C01%7Cmohamed.boucadair%40orange.com%7
> Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af34b40bfbc48b9253b6f5d20%7
> C0%7C0%7C638349418553384436%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMD
> AiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata
> =76T5wjMZGFhAXNT2WqG9BsJSqAeBI0eAz2fhoHpvD%2B4%3D&reserved=0>
> >>>
> >>> _______________________________________________
> >>> netmod mailing list
> >>> netmod@ietf.org
> >>>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww
> >>>
> w.ietf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7Cmohamed.bouc
> >>>
> adair%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af34b
> >>>
> 40bfbc48b9253b6f5d20%7C0%7C0%7C638349418553384436%7CUnknown%7CTWFpbG
> >>>
> Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn
> >>>
> 0%3D%7C3000%7C%7C%7C&sdata=xv80aOKrF0iGDzNvoa%2FemQBlo9GT9JUPHD%2Fuq
> >>> 8OW%2Bz4%3D&reserved=0
> >>> _______________________________________________
> >>> netmod mailing list
> >>> netmod@ietf.org
> >>>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww
> >>>
> w.ietf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7Cmohamed.bouc
> >>>
> adair%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af34b
> >>>
> 40bfbc48b9253b6f5d20%7C0%7C0%7C638349418553384436%7CUnknown%7CTWFpbG
> >>>
> Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn
> >>>
> 0%3D%7C3000%7C%7C%7C&sdata=xv80aOKrF0iGDzNvoa%2FemQBlo9GT9JUPHD%2Fuq
> >>> 8OW%2Bz4%3D&reserved=0
> >> _______________________________________________
> >> netmod mailing list
> >> netmod@ietf.org
> >>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww
> >>
> .ietf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7Cmohamed.boucad
> >>
> air%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af34b40b
> >>
> fbc48b9253b6f5d20%7C0%7C0%7C638349418553384436%7CUnknown%7CTWFpbGZsb3
> >>
> d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%
> >>
> 7C3000%7C%7C%7C&sdata=xv80aOKrF0iGDzNvoa%2FemQBlo9GT9JUPHD%2Fuq8OW%2B
> >> z4%3D&reserved=0
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> >
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> >
> ietf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7Cmohamed.boucadai
> >
> r%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af34b40bfbc
> >
> 48b9253b6f5d20%7C0%7C0%7C638349418553384436%7CUnknown%7CTWFpbGZsb3d8ey
> >
> JWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300
> >
> 0%7C%7C%7C&sdata=xv80aOKrF0iGDzNvoa%2FemQBlo9GT9JUPHD%2Fuq8OW%2Bz4%3D&
> > reserved=0
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> ietf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7Cmohamed.boucadai
> r%40orange.com%7Cc1ac68c885cb4711756508dbdf69fe8f%7C90c7a20af34b40bfbc
> 48b9253b6f5d20%7C0%7C0%7C638349418553384436%7CUnknown%7CTWFpbGZsb3d8ey
> JWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300
> 0%7C%7C%7C&sdata=xv80aOKrF0iGDzNvoa%2FemQBlo9GT9JUPHD%2Fuq8OW%2Bz4%3D&
> reserved=0
____________________________________________________________________________________________________________
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.