Re: [yang-doctors] [netmod] Operational State usage of YANG choices and constraints (fix draft address)

mohamed.boucadair@orange.com Tue, 23 January 2024 15:10 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D2F1C14F60D; Tue, 23 Jan 2024 07:10:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_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_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=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 Sj4uGuY34Yru; Tue, 23 Jan 2024 07:10:22 -0800 (PST)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.210.122]) (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 C2923C14F60B; Tue, 23 Jan 2024 07:10:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1706022621; x=1737558621; h=to:cc:subject:date:message-id:references:in-reply-to: mime-version:from; bh=PXmk3CwmGnPEUgv69ILVLw9wwMaLjq5pY8lCJkx72bQ=; b=Bq9/LM8V4zI+y5N8hkN67uo4ZAIfZFzVtAU3XrtwO1GP689Wp7TtBp+r RfhtCC18hugdcVe8QxbjHKJ2Rg3yBgUlD03D/YdupjZaHRpU6+zYoQqOV +00tJsoIa4+1wDv0NZUASFKatPUYdkOGBGiA5EkT1E0zQqs1RGduDa1J0 Dn4UOZt6fmIqiDSD2tUXka9twnuM1No6sr2IVUDeqXCnmV1CkjsFYVPQy 4hsYcAL4+4H/6RG6FIGgAILCn4wrQTCXn1Aeg2ox8k5k3GaW7nArkg82t Mu+AZYexLFWPdpbtxr/Ztg/x9O0dnH1AeuBWNHZl77xgCPimnC5cNMQ5H Q==;
Received: from unknown (HELO opfedv3rlp0f.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jan 2024 16:10:18 +0100
Received: from unknown (HELO opzinddimail8.si.fr.intraorange) ([x.x.x.x]) by opfedv3rlp0f.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jan 2024 16:10:19 +0100
Received: from opzinddimail8.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with SMTP id 537BD765DE3; Tue, 23 Jan 2024 16:10:18 +0100 (CET)
Received: from opzinddimail8.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id 50284765E35; Tue, 23 Jan 2024 16:10:09 +0100 (CET)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail8.si.fr.intraorange (Postfix) with ESMTPS; Tue, 23 Jan 2024 16:10:09 +0100 (CET)
Received: from mail-vi1eur05lp2169.outbound.protection.outlook.com (HELO EUR05-VI1-obe.outbound.protection.outlook.com) ([104.47.17.169]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jan 2024 16:10:08 +0100
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by AM7PR02MB6465.eurprd02.prod.outlook.com (2603:10a6:20b:1bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.36; Tue, 23 Jan 2024 15:10:06 +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.7202.035; Tue, 23 Jan 2024 15:10:06 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.106.160.156-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-VI1-obe.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 104.47.17.169 as permitted sender) identity=mailfrom; client-ip=104.47.17.169; 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-VI1-obe.outbound.protection.outlook.com designates 104.47.17.169 as permitted sender) identity=helo; client-ip=104.47.17.169; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@EUR05-VI1-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:olr+Z6NOerAGcgfvrR2RkMFynXyQoLVcMsEvi/4bfWQNrUpwhGEOy jAZWWCPaf7bYzD1c4giYIvl9hlX75DdmIJhSQZtpSBmQkwRpJueD7x1DKtR0wB+jCHnZBg6h ynLQoCYdKjYdleF+lH3dOGJQUBUjcmgXqD7BPPPJhd/TAplTDZJoR94kobVuKYw6TSCK13L4 Y6aT/H3Ygf/h2YtaDlMsMpvlTs01BjMkGJB1rABTaAT1LPuvyF9JI4SI6i3M0z5TuF8dgJtb 7+epF0R1jqxEyYFUrtJoJ6iGqE5aue60Ty1t5Zjc/PKbi6uBMAF+v1T2PI0MS+7gtgS9jx74 I0lWZeYEW/FMkBQ8QgQe0EwLs1wAUFJ0LTVfijkoNG69laYYSKrycx+I0QWGoJNr46bAUkWn RAZAB0wVEjewtyXmfe8QOQqgdk/Js72Oo9Zomtn0TzSEfchR9bEXrnO4thbmjw3g6iiH96HP 5ZfNWUpNUuGOkMeUrsUIMpWcOOAg37/ejhVpBSforc86mTazRZZ16LkNtXYPNeNQK25m27C/ TiWoD6iWnn2MvS7xheu3S2UutbPwyzSAqlMHea23e5D1Qj7Kms7U0ZMCQTTTeOCoku8Vs5fI kod/CYnq6ka+0miT927VBq9yFaNtRMRHdtdD+MS5wSEy66S6AGcbkAVRzhOLdAhv9MxXycC1 1KVkZXuHzMHmLuYVXea+p+VoC+8fy8PIgcqaTUNQxdA4tT/rsQ1gw7KSdomCqC+3oGtRjvx2 BiLoTQwwbIJgqY2O76T+FnGh3eyp8HEUxRtuwHPBDv7v0V+eZKvYJGu5R7D9/FcIY2FT16H+ n8Zh8yZ6+NIBpaI/MCQfAkTNLq7uKbeISD1uEUxDcBm/Q291HuDWo8FtVmSO3xVGsoDfDboZ mratgVQ+IJfMROWgUlfMtrZ5yMCnPCIKDj1as04eOaidbBYSGe6EMxGYEeR2yXzkREhjLtnZ JODK5/yXDAdFLhtyyewS6EFy7g3yysixGTVA5fm0xCg1rnYb3mQIVvkDLdsRrFihE9niFyOm zq6Cyds40sOOAEZSneGmbP/1XhQcRAG6Wne8qS7jNKrLAt8A30GAPTM274ncIENt/0KzrqZo iHnBRAAmAKXaZj7xeOiOykLhFTHDM4XkJ7HFXdxbA7AN4ULPdjwsPxPL8tfkUcPrbcylqIuJ xX6RylwKq8UEGiYk9jsRZz8p5ZlbxOlmUqFODC9CAXTjLYxLzElDuTMJ1O1nAFXVnTfnZJn/ 9WIiFmHKbJdHF8KJJiNN5qSI6aZ5iR1dBRaBBaQfrG+uSzErOBXFsAGpqRofphVdE6Sm2ryO sT/KU5wmNQharQdqLHh7Z1oZa/weweiNiK23lU37Ipa8QH3w1D7nMp+cb/NejrQEmTp5K+le ONZienmN+EKl0pLtIw6FKt3yaU55J3koLoyIsFMAiDQd1ryYl9/CiDu4CWNnvUlKnxlVc+eX ViG/NZXf76OPasJ1XYPcRE9YL3rOe48xlHv0BjtHHjH2Q==
IronPort-HdrOrdr: A9a23:l473uKlQ8MCow7IdWKKXl7FXkwfpDfIc3DAbv31ZSRFFG/Fw9v re5cjzsCWetN9/YhAdcazqAtjjfZqxz/JICPAqTNSftVDd2FdAT7sSi7cKvQeMJ8SWzIc06U 4JScJD4bbLY2SS4/yU3OD2KadE/DEdm5rY4ds3VRxWPGZXV50=
X-Talos-CUID: 9a23:h9ajVGGhfasWorYmqmJs5hFEQdE4W0TGkmWJZEWBGUlsaJqaHAo=
X-Talos-MUID: 9a23:xgDf/AqZUSVIsH9UrVUezxVtGexHvJySMUBTnrxckJeNbiJbKx7I2Q==
X-IronPort-AV: E=Sophos;i="6.05,214,1701126000"; d="scan'208,217";a="23287230"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EXwm2yTfHEvfGG8d65Xenn2txnTmKqCHc29KgEW80RMo/aufAdYY8RXml2zGH5rBW14hFTRgi8OLV6rZSZko85W5TUabGKNfOdOIGcoG0bEBKPEbx0QdcypWRqy0NOCl8Z47kyKtMOATWTmHp556OznUk2GQWZ3hGanM0oRC7fJBf3nA7Y2PFBZaXyxiW4CZjckNoNJCnD9NE7Qun1CKFKfur7e5BgUx7cgNOpLSK0j70m8ASVsBdbbtw0ZXoc4plPM/neLGc7EMtsy1H9fC+FuaC+cJ3KpqabWOC676pjwGGSzPSs5SES+L5F8TFQckODrJILvs+o9t4CeyG+kKhA==
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=m2zgAig3FGFX7s6xnXxOawrk8VHBfaOLFOAsSuGTuNk=; b=YA4um/fAP9wfxQjqGRsSZqTx9whxw3HDpNPPmbYrSTcuZUdK8eSIhF9a9xuoIAEAWz0r+//dNrfe2tg643wqkbhKCgycVelPWplGAMO9QJYVyVY1DasbIJAQmuz+vKJfI5gjOS9sxEQ4RoFOG0sdjFOT42X39mN/fjxUr+Kg+k9lVOK+uAS9w/UgoKh1pvufDi3hpkj9MOHo3NQn5WSUoiQwQEmkmTemA7x1mPOSDeiM+QWzgBL295wyj5u8GaZ4k+04+L3VrFn+zDshYR9UiRDnE0effddH0C0CuyzXCjepOvZyDcI8QfqOmK97g5Cl2wtEyb+dLTYytHlCIkXJ/Q==
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: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: Acee Lindem <acee.ietf@gmail.com>, YANG Doctors <yang-doctors@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-rfc8407bis@ietf.org" <draft-ietf-netmod-rfc8407bis@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Operational State usage of YANG choices and constraints (fix draft address)
Thread-Index: AQHaTVIO1Tjzal0Qd0CixY2tIGFhbrDngN1Q
Content-Class:
Date: Tue, 23 Jan 2024 15:10:06 +0000
Message-ID: <DU2PR02MB10160795B1DCB1A74F72E496288742@DU2PR02MB10160.eurprd02.prod.outlook.com>
References: <C1B843D2-D178-4E83-AEF8-6C726BD22597@gmail.com> <0100018c92fb0b64-5950acf7-2b47-4062-a35a-c2ca8fab14ce-000000@email.amazonses.com> <ZYXlOcZv8GUcfoBI@alice.eecs.jacobs-university.de> <ED9E8589-26F0-4434-AF93-F3EFC781EF97@gmail.com> <CABCOCHQxAj7VAX1X8qTc3oiErmv=+6kBgw1ys5Ve-CspZU3d1Q@mail.gmail.com> <A2E743CE-9D29-4782-9970-AE8CF97DC603@gmail.com> <DU2PR02MB101602ABD2EC1558BEFC9B29488752@DU2PR02MB10160.eurprd02.prod.outlook.com> <8094CE60-24B5-4C4A-92E7-9B808DE615F3@gmail.com>
In-Reply-To: <8094CE60-24B5-4C4A-92E7-9B808DE615F3@gmail.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=2024-01-23T15:06:45Z; 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=10b21b63-aa43-4db0-b4a5-fa209bdeab2a; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|AM7PR02MB6465:EE_
x-ms-office365-filtering-correlation-id: 8cd7da7a-16e4-4c86-eeda-08dc1c25623f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: obi6YkLnAnrYcU7yvCjBA0p8tLigJs0tRxo2CsELvmF8/j5dADk0W7WrU8F7BIN2hK9kdc6ftTnYwIPlZWx/qqxWuY91heaVnAzwSMnsk8WG4xG2DA6zW4sPK0JfsQthZp+MyvYJkjM4Yqw2lT8ZWUOswGNAqeh9DZX3Yd6u45eK/b3Q6UnBqjgZpf+1CcIOLHhnu/6ufZOyya2mD0CcgulufKBCmf/s69Ml3ITJp/tiPGlky6NFEmdjXx9rLtoa+i+VdKC0N9DTNNNzYNJmEf1e86HFW1NM2VaYvNWGiFr97Wb2takXbtpgyuA5NKbFKMbKusAxExpf0u0wgKw3kood11hSAMXY3+9kftKtHV+YxOq/KpuXtOmZ1fvHkpCUTxdoJHuLjUm3fPMNeeHonwKsba8TbQrE2qnd1rR+NIOVnmBD5LrL7aTnEI0gJmaJYnFyUxKGPOD7TXzsu3V0TxHQxwhGkkYbjM//Jh0sCGYcRqz66aYxyp/nKvnwxiuI6x8rhEbbxic7iduKtHZls4oy3A3sNMBqb6QKONF7JE6Bb/HIkkAbkMIGm8k8AVPRNL8AewzOIueXVs75ce36QAV1cvE1+NaXOlK5eA6KCw4wHvtEQ6ukKDdPC5El15LKYTIIA4DkKO98mo3tvRjjUw==
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)(376002)(396003)(366004)(346002)(39860400002)(136003)(230473577357003)(230373577357003)(230922051799003)(1800799012)(64100799003)(186009)(451199024)(6916009)(55016003)(5660300002)(66946007)(66476007)(64756008)(76116006)(66446008)(54906003)(66556008)(316002)(66574015)(26005)(966005)(7696005)(6506007)(9686003)(53546011)(71200400001)(478600001)(52536014)(83380400001)(4326008)(38070700009)(2906002)(86362001)(38100700002)(122000001)(41300700001)(8936002)(8676002)(33656002)(166002)(40140700001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: f2GN1hi/pOprh+HfGDU8ifyxloFrNXKfMu9atfbjCDZrMdS63y85KV+kauYymwZiTWD2VxJ+hwXkYau9IMBKgmTuttiXRlA2aIcNdlgTOnaCZLsn8D5gV4ICsN84LN3CArTOlxKo2ibezfNQd0B67H1m5WAxOjynNOAPcmkFbMeFO+ruhauCxmm4Q2byuV9hhZmZVwqbgrEjFaPRZXDtaq/+fE1l7OH4MDQFv1TQNmZDtJp7PpuXdhHaLL8WiiwZ7hJb/1wGya2g36JmYbS7qb2k1WXZl4AUsVM3+S8zNkqyOSc7V0gFDr7nJNaaj5jxy6+XVig13P2qIMpNYjc4+1ngxPLlG+FAdMVTMEWws82JfWH2P3VK8tkTwvK02JW/opqmdXFGC+85TQj5+zXFpGTtg1+p6RExrCGnQd9ZCngnwlC+BhgZcqooQQFJwncLVx3T+6tTemtS0M7MWuQT+YDdX3lsq7g9FzvsMTxSusB90IBW2UTX0O93kZVcBUU/W+dz+sqeM455gWISmVPKWvo//YjcFGU9fMSvBKXNmOw6Wr5k3Nwf2djrbPutBa1jnCU66Hijp/fBxTOksX8C56ppSWgoUuHC5X4J+ism7NxNAH0y9oSeCAJvVsMpsOUC0h4I9dUurcOB8LVmJ9E3CnFJx8tXYqCZls75mIvBfKcT7zMR3S28IvxyT1Zlq5TV5AMY95QOCREUL0iAKn0/69GaD2MU720pf+8ZPBm7SWKAlF5RMZruWFFw4XOvRguTuoBjqpofLuhupT5DAI4xyP30bA/hnK4An0LXjKEoKcdnvJsNbDwCC7ONdf13VQ1og1Lmb6RrlxXFGs0Xrza7du/2C0fRK0ImSZFZTWVSzLWN7F1o2U6ILLZxg4BflhbGe5xufqdrGh92lwC2CruF2EN/kDQ/YgI7ZouzagBag0hamFikJ4iI9dP5ZhQwccwaXQ7XRy+Hux5/cRT2/wKHIqWua3oGUUq4N8d33as43EWu5IIitWXM4NP9wUqSOhRWGkfiJ5iMe3GID4GELETdjBhfm083M8338kS8FUfti5t1MlOmEFK26Y8a2s9+e/SMsZyhl9vPOX5BZCob14xYRP8X/ozKGyH/xIeLOKIfd0tikSSqmx10ddBj9TxuTk1DQmj39lo+baXsUsTtpMDWeu7vdUC/2EnO1GW6LQseovXuGoik6gn+HE9Jz2gMdHj/rdPt9ITgR141jOAOODA1J7y4JUIttos4IicrW1HE1qPUcDgOftO/3YPc69PImatOK4Tn2Ytu7/ysFZZhMLy9LSyGSMgt6Xd8GeXRwhGD/LNtwUet/sRJBlMkUwYRRZC1PgUcJv0241H1hrdIGAKjq8MyiYCWsdGrbBG8Z+nCstDh8zZodxG7DDpqynHE/bcZ3B3UPacpYXj/O26LSB5OtSKAhAKP8medVTzplUImWVg6Pm+H7Cser3ADHebGbPXM+K6YYfn1j34xGZJzQeIfhrgmy0VMkag364Z5ugqwxvUqZhVmsXb67y8VX+sW4zXr5tapaivTh8TKAzC2P1xQHf8izc9+DNGhklbgT56otHuTyusbXgDEIvtmfJupfUDnAIK/RwHFVDPhysreQLOorA==
Content-Type: multipart/alternative; boundary="_000_DU2PR02MB10160795B1DCB1A74F72E496288742DU2PR02MB10160eu_"
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: 8cd7da7a-16e4-4c86-eeda-08dc1c25623f
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2024 15:10:06.7001 (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: mIgkQZYBflRQoUxonl/THDQqZ5VrRkCwiJ583q+JarRbqaVJMEhicetM847c30bHUGaJ0H2m7+B1rmQp4KX1PifCVADvmnsHueTVPHLJ10g=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB6465
X-TM-AS-ERS: 10.106.160.156-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.0.1002-28138.000
X-TMASE-Result: 10--42.789200-10.000000
X-TMASE-MatchedRID: MZa17WpznP1U3CmLKwY9bHjxgHkp9duC5JzEkxvZR/jLa0eANE7Nz+ch HA04zz3zWuU+F1IO83dL3iG65EPz1Hp5g9gYJWDLsRkcqmojJinx5KZMlKYS/XZljA0GozoievF aYkHe0Bicy6bfnmNEWBAAI+8BMEGnLzgg8jbGjrbqedNfPXWQSgb+R/ba42ZOG7h3hHV1xbXIgo fMgahPrbokVBeZfYJqCOAB2JMe4rtVxDBnzGH8/9SnuEf3mhWI9Ib/6w+1lWSlY4F8r0vXP5QWK 53aKrvPVhYZjy1spv6zGnHdiivRmrageTvEOlNZHpureTzmfJSOtWfhyZ77DrUMt7CscrEWTE7V DgAt4EC+apIg4v+2yP5p5cCn9YUmXYTJEMICX6fpS0FCGyAMmQXtykVcrvpN0bdjqKOoG3fY6PL jPtMvDubC+mIBPEBfrCCXG3Lpn8SYn7GE2IXt6P2RvKEqDomUEVuC0eNRYvIEx2nnXvzNI6pJJe Omt6X/V2by5l7fKX+EOTs5DJkueUdHbFW6uX0ZXSJ4c3nT+Qe1PiMh4ZF39cTGavmGo0vW9uGea GWuDjtd3Vn5zwON+Q1Q9f0Zogoex/B0L5UwtxXO3jrCbr5cUzD53uZ505do6yXl0Dy5oMvNOGo+ EZaP/Nrn2O1AwSJ03nE3Wb1seFU9c6dNMT/92FYztn2QH21lEEM/k7bj8LNVBX6mkKGa8M/W5fy TFVXHDNZarggsJViIKKVPvrKcfTgSAOzdsVsYjGr5zuiT0N6JkR8/HXfgcQGo1vhC/pWjF37G3E fwWzFrqMMR8f2KK/SGepWcx8W/ey+HceM/tEBuM/Al5fdN6H11ZumDuRp7fS0Ip2eEHny8eR0+G c2mPyE95pUwcexM4wnhOb+JR+TqChA6lSRJvtLvsKjhs0ld0CzDI0K7cAz6APa9i04WGKsQd9qP XhnJ/4rWvpj9UcgD/dHyT/Xh7Q==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: 36a3e2d8-7d9c-4f7a-ae22-8f8c6b6893a0-0-0-200-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/hEgAYFs9P3BEJuPW8274e8nnVT8>
Subject: Re: [yang-doctors] [netmod] Operational State usage of YANG choices and constraints (fix draft address)
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jan 2024 15:10:26 -0000

Hi Mahesh,

Please see inline.

Cheers,
Med

De : Mahesh Jethanandani <mjethanandani@gmail.com>
Envoyé : lundi 22 janvier 2024 17:43
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>
Cc : Acee Lindem <acee.ietf@gmail.com>; YANG Doctors <yang-doctors@ietf.org>; netmod@ietf.org; draft-ietf-netmod-rfc8407bis@ietf.org
Objet : Re: [yang-doctors] [netmod] Operational State usage of YANG choices and constraints (fix draft address)

Hi Med,


On Jan 21, 2024, at 11:44 PM, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:

Hi Acee,

> I think these points are worth addressing in RFC8407 BIS.

We do already have the following in the bis, which I think covers your initial question about “mandatory true” data nodes for operational state”:

   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]
   softens 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 by a management system of
   abnormal behaviors of a managed entity.

[mj] When I read this, it tells me that it is ok to put constraints on state data.

[Med] The key part is the reco in the last sentence. I think we have a valid path here given what is in 8.1 of 7950 and the provisions in 5.3 of 8342.

What I am hearing on the mailing list, by Juergen and others, is questioning the use of constraints on state data. What I am interested in understanding is, would there be a problem in dropping/ignoring constraints on state data?

Thanks.



No?

Cheers,
Med

De : netmod <netmod-bounces@ietf.org<mailto:netmod-bounces@ietf.org>> De la part de Acee Lindem
Envoyé : vendredi 19 janvier 2024 18:47
À : Andy Bierman <andy@yumaworks.com<mailto:andy@yumaworks.com>>
Cc : Jürgen Schönwälder <jschoenwaelder@constructor.university<mailto:jschoenwaelder@constructor.university>>; YANG Doctors <yang-doctors@ietf.org<mailto:yang-doctors@ietf.org>>; netmod@ietf.org<mailto:netmod@ietf.org>; draft-ietf-netmod-rfc8407bis@ietf.org<mailto:draft-ietf-netmod-rfc8407bis@ietf.org>
Objet : Re: [netmod] [yang-doctors] Operational State usage of YANG choices and constraints (fix draft address)

Hi Andy,



On Jan 19, 2024, at 12:17, Andy Bierman <andy@yumaworks.com<mailto:andy@yumaworks.com>> wrote:



On Fri, Jan 19, 2024 at 9:02 AM Acee Lindem <acee.ietf@gmail.com<mailto:acee.ietf@gmail.com>> wrote:
Along the same lines, what is the sentiment for “mandatory true” data nodes for operational state (i.e., “config false” nodes)? Does this make sense to identify data nodes the must be returned if the parent node is returned?


What does "must be returned" mean?

Obviously, it does not mean returning the data even if the filters do not select that node. (I hope)
I used to think it meant conformance  (whether the server must implement or may implement).
I was told years ago that is not the case. Use if-feature for that. No if-feature == mandatory-to-implement.

If a client requests the parent subtree, then how would it know the difference between config=false
nodes that are not present vs. the server just decided not to return them (even though conformance
to the retrieval operation requires them)?

IMO the mandatory-stmt for config=false nodes does not make any sense at all.

I’m fine with that - we just need to make sure that this is reflected in our IETF models. I think these points are worth addressing in RFC8407 BIS.

Thanks,
Acee







Thanks
Acee

Andy

> On Dec 22, 2023, at 2:36 PM, Jürgen Schönwälder <jschoenwaelder@constructor.university<mailto:jschoenwaelder@constructor.university>> wrote:
>
> On Fri, Dec 22, 2023 at 07:22:55PM +0000, Kent Watsen wrote:
>> With limited experience wrt the impact on servers, as a client, it’s always best for the opstate data to be modeled as accurately as possible, for better processing and user experience.
>>
>
> What is accurate?
>
> I think the answer is "it depends". There are states that a model
> allows to represent and there are states it does not allow to
> represent. If a device ends up in a state that the model can't
> represent, then the device has a problem, From a debugging point of
> view, the worst is a device in a state that can't be represented
> propoerly reporting a valid state it is not in.
>
> So like everything else, it is a modeling decision, like picking types
> and everything else. I am not sure that 'as accurate as possible" is a
> helpful guideline; for operational state I prefer to see as much as
> possible the device's true state. (But even picking data types for
> leaves restricts what can be represented, so it is a judgement call.)
>
> /js
>
> --
> 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://constructor.university/>

_______________________________________________
yang-doctors mailing list
yang-doctors@ietf.org<mailto:yang-doctors@ietf.org>
https://www.ietf.org/mailman/listinfo/yang-doctors

____________________________________________________________________________________________________________

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.
_______________________________________________
yang-doctors mailing list
yang-doctors@ietf.org<mailto:yang-doctors@ietf.org>
https://www.ietf.org/mailman/listinfo/yang-doctors


Mahesh Jethanandani
mjethanandani@gmail.com<mailto:mjethanandani@gmail.com>





____________________________________________________________________________________________________________
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.