[netmod] Use feature to advertise pre-nmda-support {was: WG Last Call: draft-ietf-netmod-rfc7223bis-00 ]

Balazs Lengyel <balazs.lengyel@ericsson.com> Fri, 01 December 2017 11:37 UTC

Return-Path: <balazs.lengyel@ericsson.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 B3CF812895E; Fri, 1 Dec 2017 03:37:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.387
X-Spam-Level:
X-Spam-Status: No, score=-3.387 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=ericsson.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9uV1LV51MBu7; Fri, 1 Dec 2017 03:37:36 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 8CC89127136; Fri, 1 Dec 2017 03:37:35 -0800 (PST)
X-AuditID: c1b4fb3a-7b5619c000003538-1e-5a213efd625f
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.183.24]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id F4.B5.13624.DFE312A5; Fri, 1 Dec 2017 12:37:33 +0100 (CET)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.24) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 1 Dec 2017 12:37:15 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=N1GEu4XERxqf6va7jCVGp0j8MtQRCJkkKSNT6t9M/Lg=; b=XX8wg5tiL/vO+9tn8SK7cMEVyBtgcWZY/HHpOpGbC/vV8Gm+iDJ6u9UEq1zLA7/KHYT6hVuh7zLyDf9Zl4HNLMfjewKAq8waKfmgIzLU5FrwgTXXKXJ75pqeWhsChCRzDVTXctswQHafvFJDphTLIRfDlmQ1bxUhgnJr90zmUgk=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com;
Received: from [159.107.197.209] (91.82.100.59) by VI1PR07MB3439.eurprd07.prod.outlook.com (2603:10a6:802:24::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.3; Fri, 1 Dec 2017 11:37:13 +0000
To: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
References: <10B5698A-BC7B-432E-A931-9069FA7BB03C@juniper.net>
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
Message-ID: <926aa462-7e5a-350f-bc56-46b9ea2ac6b3@ericsson.com>
Date: Fri, 01 Dec 2017 12:37:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <10B5698A-BC7B-432E-A931-9069FA7BB03C@juniper.net>
Content-Type: text/html; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Originating-IP: [91.82.100.59]
X-ClientProxiedBy: HE1PR05CA0182.eurprd05.prod.outlook.com (2603:10a6:3:f8::30) To VI1PR07MB3439.eurprd07.prod.outlook.com (2603:10a6:802:24::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4bc00d6f-0c8f-4f35-560c-08d538afddf1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603286); SRVR:VI1PR07MB3439;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB3439; 3:F9l8NokYyDvoI9YwqgCXwsYxYc12VD+Uy7eSDkGie1rfASRp1u8w0O/Qfib1hPGqS/XdpsQ04aeqz5MzPourUdIeUvPVRSwvT/k0nMC1Az/AFtDEXxJhV095G4baexMySOSXKiX9gYQWx0EG5sTDVfUDj7Av/tNupHQlhP364BOu1ZCT5NlfAEPVEN4cSHHMISRyIyjtrE60mlIabDWcjxuEPOhZv3mmLcHMeWXI98zocWynRvC33gterTvUsScB; 25:CxgD5/dph72Upsukw15txXY3TnCjaFFQOvj+v+ZGxSlqUvkyn+7FmUrtBn9F/+DRBo0YcHB3MTfZly6uw1zXwlkmWtiLN1U4RqZdE2tmXiuCL/0eVv1caeRBxk4J53RfIaKYZEjqaG2vNplWC0NXrN7aX/0BHWMQnEMo9ZkjHf6RWNoIL5T1gwcpeGYpkRAuf3e6MOofYuBoS2N6uSJFpS/VpYESIt5GTq/yIQy2JmcKwTcYOWim46nuouoJIf2tMfF/c90OEm3JnIzxVA7fJ8WsHim5KULqf4uQMpo0Zez/cvm87TecNIfn5t8hpWCu+U8QzPcV74mo/Fr2METEWQ==; 31:SqYKvXR6i5xL80x345CPDcr7hRWZ/WX83A1l12ytirWhbaMa7Xq7Z3KTVN1jMV2WRNMVNm/7TC8iJ3cBGDe7ydtnZzL8XST7KtPdQxNVoYbCIEwJlyTQUNT4vOCKx8qRdH0wX5dhN2NduP4KR1xL43DD4cv63LiDD3SyG1BZZCZHrr9v/KadTaBJImlbW5vnejvQCXx8ntTrMPxRj8iIpjBpkWYpKfJ7itBWmiVM89s=
X-MS-TrafficTypeDiagnostic: VI1PR07MB3439:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB3439; 20:pQwqHpfBCBzyItHbOx9fC3z9tdwEI/a0okZ5Om7Ua2X3TFbcZgPDGPC9Q/v8GP0eLbE+VpcN6h07S4fmx/nwMCsJtBbm1pu5WTBdGdW6zXG580CJzCUy7uml5ppsGvwD5B2+B1EgaZ4NFeqzBXGgxv7FMK46yxpEHYrm+O7e/k+6IWkajflAPXkPWrW9QSTxDFxwiTOiklvphPzvtsaWbygsqJ3ci9cAE9IRKpaedb2NmLfXyxFewLzS8n5BQS3OXv30hBJvFbellwdlF5hCPCs4gUYxd87gHNckLeurdctJ4HfuQxLbm/Ck8UGh8YBnrWgwYSUoZACHCs9ofJuha+1j+K0rgsTMaeRRDY1taM/QFb9SqjDeEMkZpI1wMAsweQA948sJxPJGwyA7mYl4r6EHLD/7saObF54yOO1ImkOdH74pk8PZmXXjzfStYwfePcBdVz6RwIn5pdOECiEI+wSLL89JoEtBDdc80G0kcjMpq1P9F7wxLJo85rD3ZNhK; 4:EtOowSuWHkHC7DPjljScsqZStKQnUt/B5ttFALuL01DynDj7vigJOoy+FlvNMYV7jOYTwQjcXjMnPyw363QypB+iadgORTVf5tB0FGuH7Bb4QhJ3sRMChZfoef0LJLqFKM9NPErvE5ylKluuIGFCAVtCfndIlr6lJzRDw8NyicxVohHNyWVQkZYe4Z2J35Eqloh6nbjWY1aAjl708ufyoVQZgr6FNe6vx8e+gecc9/up07mTmA1Vk47ENnVK3xVTC70lwE+4Ajx0DdYCOrAUTXvB5lUXgdGbwoFS0GOuCTfB7XIKRzaS3089q066jNHmbEusDfnIFC0Bd1aG58REzLYTXXXdNsn9cVcSjZgT2M5yNJHcmX2v+hOBqgBIuGoP
X-Microsoft-Antispam-PRVS: <VI1PR07MB34397346A38650512E1E12A1F0390@VI1PR07MB3439.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(37575265505322)(158342451672863)(138986009662008);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3231022)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR07MB3439; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR07MB3439;
X-Forefront-PRVS: 05087F0C24
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(346002)(366004)(376002)(39860400002)(189002)(199003)(377424004)(24454002)(252514010)(31686004)(106356001)(16526018)(49976008)(3846002)(81156014)(966005)(81166006)(4001150100001)(110136005)(6116002)(7736002)(105586002)(58126008)(230783001)(31696002)(2501003)(54356011)(36756003)(8936002)(66066001)(86362001)(4326008)(8676002)(101416001)(478600001)(16576012)(316002)(50466002)(54896002)(65826007)(25786009)(6666003)(6486002)(64126003)(68736007)(1941001)(189998001)(2950100002)(65956001)(33646002)(5660300001)(8666007)(6306002)(97736004)(83506002)(2906002)(2870700001)(236005)(52146003)(52116002)(606006)(23846002)(2486003)(53936002)(53546010)(23676004)(76176011)(65806001)(78286006); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB3439; H:[159.107.197.209]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB3439;23:whVrrvtobNwNBb5Vw7GvPPznUq/ZZpXyQhtR5RnzJ42+dcM1PR8BhQnLoFJrj6YWg3HmAzjAZ1QmNgPlAakUnu4LWhwWV0KnxrYRraEKhL9RfLQvHATfPPuSzqTiWvaLm8nu8L/2oyOwqe1ZRC7AMKV4CUCmZFKt2qPPaCXmyr6cpT2UYJBefmaiC370spRO20oYBrWJ1hcCO2j7+gMwqt4ptO+7qFrxxZAnjXC56NGtg5RKA30f88Fd/ofUgFjQCFEnTSMBv5OBYLRomePL+Hv4xBjLcDtKKeBLJyE6NJ0WZOIbmSICXspLfcV1v3uYuX+Vb6FLbYFFTIRwvaXxDIAImXZYB0Dd278q3ZIksHj8MDFmiONfBpJPmIOiwxV4wSMGlwzCwmbOyWjOAPUln0jP/8n7O+Fzq4+jJnToy126lQfNuGaP/bTziZn88qhW7NiEMMlENe0YX0MjBoOQ7lg9ShNTCjwa7ahqqo/kYlR7YT4pbFiVgICElyyCaK4GYXiRiGZnqTnSy1+qBv97XIT/8xPRFTU3egMabpBuwNsg3uUhKiYmULiDCXy44EcioT+odjH7QpHLiIkvAOvu7u4hO7jsvhd5So2K4xmeiXiNUAf4CkpjG6jJN2XqgptfWUqc2DLiMEbIYrJOimexjS5gW0CDBzYuwKcnXaXcTkXSxQLu6g2rzBni19fhaZu/Yc+6qoIvKfIf59GM1Wvjh2kjXItd50/vK6cF3GmIgPkdVmPYWZzFPcJTXIcmx+zICfpajXWeQXSGpfkLjEuTGJMhSlWjIVNt4bvY+DIpd6MRLUePDw6+NI0ZOKp152vwdXEX7cBoxZEUHLt+Pbnk3ePTEczfV9xkV8hb0Q+QcIT8a9fkL6H75Ra+WYr5lacEGav66bzFXjPzGNvaUuQ1q2rOyEnQ+WiewDc5laXXyDlLD9ql62cuKIcCoLnCC7s67VzgHwzjMbrSBnE5IHI0f+UHVhsTpD3Vr+Z1nLVFYYVDjcLkSqYIORHvzJm/Rnm4YkUHFZegOJb18Ba85Qjyi18MW0XutRYk4KcncJ/s3U6acUrK8jHuMu8Ucaulbd2JvsQJDglDtpnUo8t2uL1CsSj6Drs6E2N1zgS5JvpO4FKWl77S9uVrzbkn9bgCMCCSPuPpPCWKTIEsGX+XrEBkHR1B41ByEUqMjmZYEZM3OcbDPIVxLWUnQhNzqHkfA2naCtRd2nNsERnlaNkKSocaG+gZucHV1dfdhCtsugT8IRRg5k0nClEkZ1qWeEI26YT+xIXjynsn88467CbcO/vY2iF3YMKJP28Qsc2hdskEkh1pP60rbXjwGxLRJrPXaIQjiNU3IehPTxCYM3gYI7xl09atcd7DCIq70BhrZ8cv6jpl+S6ozBya/1cFHKhivgTXWc45BToYBicyiShURskDp4Xn6FpemLay7FpJ9KzhMDm1543ENg8i5CY6Uk9Qj/cYzHhGeO6vZHaajfAs6X0dOstnmbVWPeXLywatw/H6fu8IpOTTtzBGmsbVilK3T3J6FRmMbveEMRFAC0CP/o0YF27fACUT39xYnjUYar7ICSNze/pKyxenbYXJ9s8Hch+5
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB3439; 6:2Er/sDEfgPKV/c4W8rTedXdWbp2mSdFbwhuoo2ebhq6Bft7Lr5MfcwJNPEQihDTmIaKkMJuOcuoiY03e40FNDJDtmMrpKYlBCKF+rMpstXKBlnNn1lfBYpOXDZilbGU2i1+N2lnF4R+eUV9npsOtd6/3JfeBX8vS8E2yldVz8dgZZDhLsHIsveteAwef0zek8FMNEt7NByMHvX4XWhnBtOvmQKyT5fo3bmJC/QICHy2AN+LHOIYTcqeDqMUlY9I59GdK+Iyww+L29Bc8wYRqcbzkuVUgC5fFFFANfQ4ez4UA89VzCnzdY2ldwx7R+73EoCNSda1PW3Q5rHRLwuc2dRWi9jtnDfC2LZsJ6QMO7p8=; 5:1hFIzsLnoWR5q2U3GXQdSz7VxWy0ugpnRokixdqmhUiMJ751WtXdxKcbZ5fF5bQ5ASEmS7N1Ntsrm5sEcsZXD5wMaAYNzdrlsVVEuTQiFvzB3dH+KK++NPyk4ZR9CSDhCa4eTV1kRl6lXpGnzmpPLfCQTZ/e5+iMJc8xeL7C1mA=; 24:lvah/5fiFBBSSE+7ykdi2ZDkRfmylQq3+2V5gegplNUkxOjoqtGeGyM0oieJGE2tA0kopBu1PrMZdPp6l/697xb440pzVefdivz49Nb4dSc=; 7:el6u0Y1fqDaJLlsBpLG+43/PvzMsHUpB4Urn251Wj/Sww54ut4YemLvmLDfePW929E9e3g6n1CYysf3uhw1ZJ5MAfm768a/QOb/8YRp2mu0kWEXQr6reLd49gkstQCa2lt+v4yJFMjoCjpKvLOp6REnO/7i50CCxFubCxvlQwjE2rESeFY4oWzWQhvlSSkQQtVrlLmySwN+b9Helk3BD+t6IZWsgfARd9ZvvtK3Jc1picbHpfdqw8lzyOl9m9z4m
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2017 11:37:13.1962 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bc00d6f-0c8f-4f35-560c-08d538afddf1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB3439
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sb0hTYRTGeXfvtrvR4G0qHqb5Z/3BRM3GRA3TAhENhKAvsaQaelFxTrvX RP00tTGcLitY5DSmtCRcpmnDFVg5G9PAbIEMFoHCyFQalQWVWm27C/btOe/ze17OA4cipD18 GVWvbaEZrVojF4jJgfMzkL1XnK7KHfMpC14OCQvspiMFVm8n/xRRbrP94pX7ulaEZ3kqcVEN ralvpZljxZfFdbOOXl7zXErblrlNh9bAiEQUYCVcd9n5RiSmpHgewZ3dPQE3eBB4Ju5FHBKb CDA43CgcQfgiPH04Eo0YeKCzdoYGiorDLJjd2WEmHp+BScd2hCdwHoxNv+eFtRQXw4wjSIa1 ACvA3L8c0RJcAvbgToQh8SHwTG5Esgm4Cm6uehHH7IfFgUCEF4X4qVvdfO7/DNAP3RVyOhH8 ASuP06nQ7RgkuJpp4Jv2keGdAZsRjH/4LOAWyoC1t3t8DjoA7qUhktOV0Nu3wOcCNgT9Bmd0 0Alhyfs8SmXC93fTPM5wCsHoDwo5owEct68hTlfBxPYrIQcNE9AZ2IxCybC78Yy8gbIsMf0s MZ0sMZ0sMZ2GETmGEliaZRtrFYocmqmvZtkmbY6WbplCoQOZe7Jzwonm1k+7EKaQfJ8kMT9d JeWrW9n2RhcCipDHSxRHQ0+SGnV7B800XWKuamjWhZIoUp4oWayQqKS4Vt1CN9B0M838d3mU SKZDKbOqg7a01b7sEqX+wv1ae1mHt3QrK1jELvtX8p0j5fllgfHC+DxRlqYai9d/rM88FsXB /ChIu2WPkr8UpeoP/1aa6hZU8KZntov4lmT6efLcJ/Eo0+szxOkbBJt5pbK2jytVg5Wvc/v+ Vvy5UmP1GJtLZQ/chf4XPpf2q5xk69THMwmGVf8Dx8Q5kRwDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lnahbprdQufPcp0vkrCUio0x2Zo>
Subject: [netmod] Use feature to advertise pre-nmda-support {was: WG Last Call: draft-ietf-netmod-rfc7223bis-00 ]
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 01 Dec 2017 11:37:37 -0000

Hello,

https://tools.ietf.org/html/rfc7950#section-7.21.2" rel="nofollow">https://tools.ietf.org/html/rfc7950#section-7.21.2

   o  "deprecated" indicates an obsolete definition, but it permits
      new/continued implementation in order to foster interoperability
      with older/existing implementations.

This means that a node that is deprecated MAY or MAY NOT be implemented.
YANG is considered an interface contract,  however "maybe implemented" is unusable in a contract.
YANG already has a statement defined for indicating such optional support: the feature statement.
Deprecated works as if there would be an if-feature statement on each deprecated schema node
where the server does not advertise whether the feature is supported of not. Why is it not advertised?

I would like to propose to use a feature here. This would allow the client to understand if the container interfaces-state is implemented or not. 

module ietf-interfaces {
   feature pre-nmda-support {
       description "The feature indicates that 
          schema parts representing state information 
          are deprecated but are still implemented."
   }

   container interfaces {...}

   container interfaces-state {
      if-feature pre-nmda-support ;
      status deprecated;
      ...
 }
}

regards Balazs


On 2017-11-28 20:29, Kent Watsen wrote:
All,

This starts a two-week working group last call on
draft-ietf-netmod-rfc7223bis-00.

Please recall that this update's intention is to 
modify the YANG module to be in line with the NMDA
guidelines [1].  Reviewing the diff between the two
drafts [2] should reveal just this.

The working group last call ends on December 12.
Please send your comments to the netmod mailing list.

Positive comments, e.g., "I've reviewed this document
and believe it is ready for publication", are welcome!
This is useful and important, even from authors.

[1] https://tools.ietf.org/html/draft-dsdt-nmda-guidelines-01" rel="nofollow">https://tools.ietf.org/html/draft-dsdt-nmda-guidelines-01
[2] https://tools.ietf.org/rfcdiff?url2=draft-ietf-netmod-rfc7223bis-00.txt" rel="nofollow">https://tools.ietf.org/rfcdiff?url2=draft-ietf-netmod-rfc7223bis-00.txt

Thank you,
Netmod Chairs


_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod" rel="nofollow">https://www.ietf.org/mailman/listinfo/netmod


-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com