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

mohamed.boucadair@orange.com Mon, 22 January 2024 07:45 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 65027C14F684; Sun, 21 Jan 2024 23:45:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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_HI=-5, RCVD_IN_MSPIKE_H4=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 xReX2dpNoVjp; Sun, 21 Jan 2024 23:45:15 -0800 (PST)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.126.237]) (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 AD46EC14F683; Sun, 21 Jan 2024 23:45:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1705909514; x=1737445514; h=to:cc:subject:date:message-id:references:in-reply-to: mime-version:from; bh=pXWt4Rf10vREgolEZgWMvSZallOKn5id+vPw+yEwpAE=; b=NwKVH97fWrcFOC2b/6plta9qXE2CE5btQt6wuqpDPyC+yZYq+KhmnTwg saMRJxMAQ+vA7/ImKfwhvtDBVguSfupxRue8ksydSL/wh//Z3dlp4hI2f m9RAJXEXIkl8G66w8U2F6gmZi2pfenFS5+/inKQaizju9vZeJXO7WviIX cisJ7qWix1NThH4sAOgYy6VIf3JiDCC2rUx2yVbOtf2TMSxJAAgltvyB1 eIHsvZL9PUg9icW3onIpHF4GNxgBiLdDbeYVFxztv3HJxWjQftm+zE6q7 UourhYF/GUsvygMYsZwBwSNjOClEjHOLloiPdDKhboLRg/8b4M+PJ0u2W g==;
Received: from unknown (HELO opfedv1rlp0b.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jan 2024 08:45:11 +0100
Received: from unknown (HELO opzinddimail5.si.fr.intraorange) ([x.x.x.x]) by opfedv1rlp0b.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jan 2024 08:45:11 +0100
Received: from opzinddimail5.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with SMTP id 7DBAC1066845; Mon, 22 Jan 2024 08:45:11 +0100 (CET)
Received: from opzinddimail5.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id EF88C10667F6; Mon, 22 Jan 2024 08:44:49 +0100 (CET)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail5.si.fr.intraorange (Postfix) with ESMTPS; Mon, 22 Jan 2024 08:44:49 +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; 22 Jan 2024 08:44:49 +0100
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by GV2PR02MB9445.eurprd02.prod.outlook.com (2603:10a6:150:d7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 07:44:45 +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.024; Mon, 22 Jan 2024 07:44:45 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.218.35.128-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:FWzsy6JBoIuEbu/FFE+RzJIlxSXFcZb7ZxGr2PjKsXjdYENSgTFUn WEZDG3XPPjcYmOne4gnPd+w/UxXvcOHyYMwHQVorCE8RH908seUXt7xwmUcns+xwm8vaGo9s q3yv/GZdJhcokf0/0vraP64xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2bBVOCvT/ 4uvyyHjEAX9gWIsazhNs/nrRC5H55wehhtJ5zTSWtgb5Dcyp1FNZLoDKKe4KWfPQ4U8NoZWk M6akdlVVkuAl/scIovNfoTTKyXmcZaLVeS6sUe6boD56vR0So7e5Y5gXBYUQR8/ZzxkBLmdw v0V3XC7YV9B0qEhBI3xXjEAexySM5Gq95eafCG6tNa2ynf4bnjtxdpSMlgzHrYxr7Mf7WFmr ZT0KRggUyrb2qeI4ev+TeNhwMM+MMPsIYUT/Gl6yi3UBuonRpaFRLjW4dhf33E7gcUm8fT2P pJFL2YwKk2fJUQRaz/7C7pm9Ausrnz4czRdpV7Tr60q6GHfxQ1r+L/3Odzad5qBQsA9ckOw/ D6crzunWUBy2Nq34wSdqU2An7P2uTL7ZdguKJOo1eJKjwjGroAUIEZNDwfkyRWjsWa3UN9Sb U0Z5iQGoq079UjtRd74NzWpqXiL+xIbUMZXCfYS6QyRxOzT+QnxLm4JUjtGZPQnudM4Azsw2 Tehk8ngCyAqsbCJRzeb+6uRqj/3IyYefTNaOiUFViME7sXt5oYpgXryos1LFae0ipjrGGj93 irS8Swm3exN3IgMyrmx+k3Bj3S0vJ/VQwUp5wLRGGW48gd+Y43jbIutgbTG0RpeBNvEF1yEp l0BofaD7+EIIq2zjSmue8xYSdlF+M25GDHbhFduGbwo+DKs52OvcOhsDNdWdBYB3iEsKGeBX aPDhT698qO/K1ODUcdKj2+ZDs0rye3+FI3oS+qMM95WOMEvJUmA4T1kYlOW0yb1ik8wnKojO JCdN8GxEXIdDqchxz2zLwv87VPJ7nFjrY8wbcmgp/hC7VZ4TCDFIVviGAXfBt3VFIve/G3oH y93bqNmMSl3XuzkeTXw+oUON10MJnVTLcmp85EHKLfTfVM8SD9J5xrtLVUJK90Nc0N9x7+gw 51BchQGlwqXaYDvdVvVNiszMOOHsWhX9C5qZXR1VbpX55TTSd30tvtAH3fGVbwm//Zk1vl6U 7EOfN+YasmjuRyWkwnxmaLV9dQ4HDzy3VzmF3P8PFAXIcQ8LySXoYSMVlW0q0Ez4t+f7pdWT 0uIjV6DHfLuhm1KUK7rVR5Y5wrq4SBDybovBxegzxs6UByEzbWG4hfZ1pcfS/zg4z2artdG/ 256wCv0pNUhZ6cYzeOR2OW6jt7sFOFzWE1HA2Pc8LC6czHA+XauypNBV+DOei3BUGTz++OpY uA9IzTULqgchFgT22ZjO+8D8E78z4OHS3xmIsBMG2/CaVumTLhnJxFqGOFR47ZVyOYxVRSeB iqyxzWCBYi0BQ==
IronPort-HdrOrdr: A9a23:yMEhK6N7v5l9vcBcT0r155DYdb4zR+YMi2TDiHoddfUFSKalfp 6V98jzjSWE8Ar4WBkb+exoS5PwOk80lKQFqbX5Uo3SODUO1FHHEGgm1/qa/9SCIVy0ygc+79 YGT0EWMrSZYTdHZITBkW+F+r0bsbq6GdWT9ILjJgBWPGNXgs9bjjtRO0K+KAlbVQNGDZ02GN 63/cxcvQetfnwRc4CSGmQFd/KrnayHqLvWJTo9QzI34giHij2lrJTgFQKD4xsYWzRThZ8/7G n+lRDj7KnLiYD29vac7R6d031loqqh9jJxPr3NtiHTEESutu+cXvUuZ1RFhkF2nAjg0idurD CGmWZbAy060QKtQojym2qm5+Co6kdQ15fvpGXo/UfLsIj3Qik3BNFGgp8cehzF61A4tNU5y6 5T2XmF3qAnei8osR6NkuQgbSsa4nacsD4ni6oennZfWYwRZPtYqpEe5lpcFNMFEDjh4I4qHe FyBIWEjcwmOG+yfjTcpC1i0dasVnM8ElOPRVUDoNWc13xTkGpix0UVycQDljML9Y47SZND++ PYW54Y4o1mX4sTd+ZwFe0BScy4BijERg/NKnubJRD9GKQOKxv22uzKCXUOlZKXkbAzvesPcc 76IS1lXEYJCjPTNfE=
X-Talos-CUID: 9a23:jWAYYmwk9+0P2SU1EIwQBgVJR5kgd2f4yU3uPky5D0lVdqSQamS5rfY=
X-Talos-MUID: 9a23:kYyMxAk2STgvkQKsxqp4dnpICt8z3Ii3VHkpgJU74fW4GzxTJxeS2WE=
X-IronPort-AV: E=Sophos;i="6.05,211,1701126000"; d="scan'208,217";a="24287639"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DXTL2g0+37jT1XT+VFJ0HNfh5hMS6HQECOfK7LdU3oVyfVcvzUcpqgn72/ccPE6HXIl2A2e1R/KM/yTYnrXKhAlP/3MwcsZKmNUUC/6IM4fAHg2mEFJN/YeWTF4ckJmm+PoDr+y3tjMatOuP6DdPppmTR101LzJJov9dx1CDKdrehPYh03mA0FisY0qo7sQabKO38f+ndlNinAT/0VK1LyVLzcdZrr7WEkxVLfIk060xRONs4Ea73ZMzZi3XoDBl+udNqe/Gq3SHHjcAkSd3dJEolC37R5cEpHqMF+QOW0Rp7onxBRdfgghRXO8muSq4nCPrM5Zkp2AL+A3yIyPjwA==
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=V+7mLs9HDfNqH7o6MW3+tp3WTl23/1sPsvQbCvGx9cA=; b=AOpO+MynQbs4heZl8+aA8SlaloMNRL0VRaGu1pQQwJwUAuqxHaJh4u+U4J5CQP6gLG8t2sqmNrlQtnagJV0CyHVqDf2yEq69wt2xX2xCP5CPM9T8p4Glgf4srLLtiGKAcJlTvgTegjPpv4PC0Sf2n6/NKL1uWA5xerK2vHDuidhWp1e1AETICNbWsykt0v3kXy/v30HRNjSA4mrznS0Y1yuAihCrRQHU1aAU1SqeLaKrmzNoYALWadHKIS5OUi/ovDYwRVpXjn4PIw0lp6AaqDo6frLHb9onA+sLQz5gerKYUKDJoETxrgFjq7pKzbhWtMjt/ZvdX1IKOPi/yg02SA==
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: Acee Lindem <acee.ietf@gmail.com>
CC: 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: [netmod] [yang-doctors] Operational State usage of YANG choices and constraints (fix draft address)
Thread-Index: AQHaSv+hZwCY/wUB406fNkmRbsA1dLDlaLYg
Date: Mon, 22 Jan 2024 07:44:45 +0000
Message-ID: <DU2PR02MB101602ABD2EC1558BEFC9B29488752@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>
In-Reply-To: <A2E743CE-9D29-4782-9970-AE8CF97DC603@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_ActionId=826c1361-1372-4dc6-89ce-e4ca7a09d735; 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-01-22T07:44:26Z; 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_|GV2PR02MB9445:EE_
x-ms-office365-filtering-correlation-id: 776400ae-39b6-439b-059a-08dc1b1e00f1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LAd3/U7okTmo5vKZLHGd0nFzL6tjpKWZNtnQiDMKXJjJmr/6LvGDKjfCJpDJmJyLbwUnGY8UER90NHqOnclhvsGXRqQGF8gO9U9ZQT3uiL0HwoO6HlJ+xBZvSC1mu6GoqAF4+6kMLaFv/K1k/v8qDGo/eAPRPR6v4v/3pJ++eQfD6uwSRysbDkMWN9tYNPuU4tRO3GEhFQpMP1ulBKffHsV4e0kAXrULr9P08WZdKLqE19mN5SZ/tAHTNnWAz8DiCmD6OGrt9nT+rjn3ZN73x/D3eSD9RoiFc2F+MloEMOp8tjfxUe2tKfTWQ+p03rX3OBT3guiQO6iQ8023g/wG3nCuMvYDcbhmC8R1MjK+P+5N4tGPOxrup2h0G7k4rn6fL1kdehpfSoOLqzcXVrQPowWwRnkaaPdK2Iyq6Cxb1unpCDABXyh4fcDprVPf2s7d9VvucZt21oQbpFT655cX7xbb+n6lrAZFm6uW0FKkJiEK6uCoxx3Tk/arNo8+1N3cEodDWj0JTKpSKYzItm++W+rHckG/FvgeHBr0d6SwAKQ3CX6gZnsNWHqpacqzcgewjr1sutYP5DVHjtH4t3WjedCKdYGwsJZccGt5nd0ula8=
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)(39860400002)(366004)(346002)(376002)(136003)(396003)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(55016003)(7696005)(71200400001)(53546011)(9686003)(26005)(6506007)(66574015)(166002)(86362001)(38100700002)(40140700001)(38070700009)(122000001)(33656002)(52536014)(83380400001)(41300700001)(2906002)(478600001)(5660300002)(66476007)(966005)(4326008)(8936002)(66556008)(66446008)(8676002)(76116006)(66946007)(64756008)(316002)(6916009)(54906003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 8Awnvjax/h4cn2WcxfqtbpdwHrYkGqadGpRBoPjgvyvki6DK5HnZUSINwJX/v32rbYe2MKfekHbHoPh8jB7A0U5JnoBjOiHR7ksx/3Q9CQKQ1g2qRr0WmzrQYiarn2Wvf09tvfApnTwfIZe5u7G3NaGWS4SwglAAGa7uFN2q4xVQjoWU1fa7diq2FWCZ/GpRsRMVuBUQrQUdCk5Ok+g3JcrNOyRt9pTKLmBflqXHKkO6XktrOXYtDt1Yhh9IhOdiItqoPZE8cOxYt9TCOHsxrHF/N+bTLvzCrXASDXn2Mawm1d3Gyhl9ygT9ir3knUwwFZwE6Fg6eU+9C/odN1zynz4bOLGHOVZMTkshENcwABvMKljexkyNxQjO+jk7sQGk50Jy2IGHDpspHdyMZzvfARF5CGR7ksqE3BBSaNN9aDsmrh7Quy7bcXFybEU4d9YCiI+N/lf/1zUTXYv3yLNdmgBsr+O/3Tb1fbWp3InuzpyAOKCbDWWsvkEAEDWxYPXC0+G8H7M0jHyAK4ebY0Swet9dmWdmKtUgHdxZFlAJOvOAs1gKOEoXFB51xk6mua+1a5nduz1DndYSKlQYvHXKAwc0V5anNPxCh7fFpO9+dJ6nCRacZwv96kg4fm1GSNYcpAiYN1a/fPty4nLF6o4MF5MSNJXKLMh5+vnxaHOgzHg0QsmZ6qFEI1gI4UzPKXSdlMXCoB6H/tuv9kpvuJ0KFs7EinpLt3zVneZWnN4kqdQaa0JYUC/sWzXk7HgqLBFM5ZlX02+GG/5v0HQnB4IJA7GadXw/icb/1TIj8SOu93tSnkJt4DTezbG+eOAvJq7cXOzIhjz4TnrLry4hfykhUBBnRqvCaTXtaVaRvVjpiaFD0MJ2OWY6cRadgu+pc69MJq61jkmXBr7TKCgQ1WufLI6Rqa38AyatBkcoKMPuzzBA+PvPn4492fQ4TzTA6ZVBTY1y7RJ40NVzjujbGH7cKGQigGdSPt9C00HDw+DIHR7xlhYuV8/qp6uog4LOoWDgM/5eLVxMvl4Xm/lH25C7Red2qKRI9QCBz6k95YzjuY63be+s9M8QzeYekNT0elauHOLACzyQH733dYgheVXS3yofGXlx5oY07w2er/+BvzBjj3JjTLREIflhLJUL/XevHMQxqqz+OdeyYNj3yu/vWe7oAt+eqyn3y9sKvLtGqevO75eDrQW6SXEq2A+opDdyhvmYCepwRv694PdKxkp4r/CqFxxEwKoAXekmjrtzf4HvLGTpGe67Wj6b1ItMB/Lq+MlvpnH4of9Z1p9laCfVmM4nHPk3yvRLyb4zyhfUsydS0UCwxLV6OrYgjGkNWQYNvMdVB6zcwfCKmTKuZcAlCjX/KA7jmlKjehVKrjFIFOd2uJfezYGAd53AALqjgB6tpYin7Z+7IMIFe13maeGuQVjXeWQ8I2SoYTKdUth1RGavHpe9Ot1LMPMhOClqsrKSfWEa46a06IdyApjDYsxZFzRgZV6/RwaeBxkd7e3tseeYI3kY/ufS66dddmuH3tDcRdz1kEpwhaxjHmuC4NSAY2FDwDY38Wimfh4U8fr2eacWgdQQPg8DgiYJZhn9o6y5
Content-Type: multipart/alternative; boundary="_000_DU2PR02MB101602ABD2EC1558BEFC9B29488752DU2PR02MB10160eu_"
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: 776400ae-39b6-439b-059a-08dc1b1e00f1
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2024 07:44:45.8217 (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: bhv/NbBwceb8a0jpyOPi2AmPrTnltEz78HFwCUDATz+j3UReYv4i+fLg28f2P39Ro7G/1m1NYUCjOc0LmYBgMGX5NmmaXK5rd1ppoJbmoik=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR02MB9445
X-TM-AS-ERS: 10.218.35.128-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.0.1002-28134.005
X-TMASE-Result: 10--40.092000-10.000000
X-TMASE-MatchedRID: iKTMlETJ4ptU3CmLKwY9bKf0QmPqa4ke36lQXQeyPFEcDnAff/bXEbki J/BgvX6r6887XvhsIrUhSSaUrfFLCJzB1psTwXf5UlN2ralocIHGkgtUJDAF/k0s9CXRACW07VX IF599T6P1NdJx72uvDy774nlxVOXqRaCae8cnggVzaVzyN8nB9gumMC41R7b7Psmmct6fmyJ4Ye SlHZYForBkjjdoOP1bOelJXrqHws20jPlPS9CUyjTHlbL9ZrD971L6f9O5B+b5UnqVnIHSz+G+Z h3WhTMgINgIpAA8LuOJW5RSJeaqAOOz5Pyq61LUL9qA2ZzDzfDHM1p4NoWyg4aJp9G8IFZp0YwZ gVrGvUTlrFrDt8gvkSEEWXN0fIQtEElXog76tfHOrVNaM4+O13jPzCRbAGQ/OA3W7N7dBgl48JM 62B34Q+2sHfQsE+O7DVHHAE0cndSbftVQlt3fhdIiC8HTcYSSbO8iLwtqcBrBlPdI+u7Q6HQ8D+ SLaQjsS1Tj+kqv+htXoWfCQzKBlx/UB0tTIbudbRev5+PfDD9SAphtkUXoaLzutTz14s8pmcHar MzdQ5TE6/xtuKO0a6o26ijO4A/5BfDtz6DKa8Kl315FHxC0lcPDPFi81d1AETae8Q/uL1EdMyPl rn/uJv88tmNgCCDWgRXUy3f9jsSg/HpdAXc7qPWZtOj0tJYAHPYwOJi6PLkSwak5eNXy+0y+1KM KBUT6TgUKOiD17lLZfQx3B5aMuFPSAWHDBcndWpIdEoPquH/iTsyDsnGzT7TxnpbCjruI/Awhxh L82AeuK5kCA6AeknCs42g24Z/zp0ZR6M3LqXoj5/iH9rzNmX11ZumDuRp7fS0Ip2eEHny8eR0+G c2mPyE95pUwcexM4wnhOb+JR+TqChA6lSRJvtLvsKjhs0lda9+JVKonO7f6APa9i04WGOk/y0w7 JiZo
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: 80b5d2dc-05a9-45df-a1c3-0bb3ed1428d4-0-0-200-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/noYI1Uf4LwRYdeEP7Y8Cmo1EhpA>
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: Mon, 22 Jan 2024 07:45:19 -0000

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.

No?

Cheers,
Med

De : netmod <netmod-bounces@ietf.org> De la part de Acee Lindem
Envoyé : vendredi 19 janvier 2024 18:47
À : Andy Bierman <andy@yumaworks.com>
Cc : Jürgen Schönwälder <jschoenwaelder@constructor.university>; YANG Doctors <yang-doctors@ietf.org>; netmod@ietf.org; 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.