[netmod] Comments on NMDA-04
Balazs Lengyel <balazs.lengyel@ericsson.com> Thu, 14 September 2017 14:04 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 6C45E132355 for <netmod@ietfa.amsl.com>; Thu, 14 Sep 2017 07:04:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.111
X-Spam-Level:
X-Spam-Status: No, score=-4.111 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-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 0mqqEmFPnDqY for <netmod@ietfa.amsl.com>; Thu, 14 Sep 2017 07:04:23 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 85BAA132335 for <netmod@ietf.org>; Thu, 14 Sep 2017 07:04:23 -0700 (PDT)
X-AuditID: c1b4fb30-66bff70000007145-ed-59ba8c6508b6
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.183.24]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id D7.ED.28997.56C8AB95; Thu, 14 Sep 2017 16:04:21 +0200 (CEST)
Received: from EUR01-VE1-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; Thu, 14 Sep 2017 16:04:20 +0200
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=q36J//X3V2SgP1Q9qbfXa8oOY2gCqSfWibXS0+1gEXU=; b=OIUWTBUtOUJVZQDe9ri/mmv6Np4jd96VyOqjX/xfpUphbaeH/WABxp982l0qQcvLg7bRDU+lXjbVgI6i879fKgYO+wFr1CH63lnK7bf8Yf8JnWmYPR3G/4QKSJONRnMuejhjVzKDpKVnb9ifzaH3sI6kgt1NPgtJWcs2VsN11rQ=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com;
Received: from [159.107.197.117] (91.82.100.59) by AM4PR07MB3425.eurprd07.prod.outlook.com (2603:10a6:205:b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.4; Thu, 14 Sep 2017 14:04:19 +0000
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <9ec6b2e4-36a7-87e6-59fa-828855235835@ericsson.com>
Date: Thu, 14 Sep 2017 16:04:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [91.82.100.59]
X-ClientProxiedBy: HE1PR02CA0096.eurprd02.prod.outlook.com (2603:10a6:7:29::25) To AM4PR07MB3425.eurprd07.prod.outlook.com (2603:10a6:205:b::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 38d64f76-48fa-4a99-99fb-08d4fb797e90
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR07MB3425;
X-Microsoft-Exchange-Diagnostics: 1; AM4PR07MB3425; 3:uJh6vTU7rTl3AHloHLUU8I9gL8ErOAWKCbl729GvboXu7KyhGkqX9vbMUDrVMe2RWPjm3Y/Qx/igiq9tUJnv4bChlSocbe2AHREhT6lKmcA0iAyUXpkTvWUf/hZdSdenJ0HiAFvbUlG1e2omhAMTfOOkFF1p9eFTwK2xznCHeMoeWzvQpqy7CdyPge+hrMnk1XYQp/LHnmaHYVDb2WXxsEi8fTZEBLI3pCYhkqS7JPjmUVXr2pDy4k4SbzAc4Flr; 25:SJHXPtrtj7pUDqAOFDUsMfksNpHjsicB+QV2fMYUvHDU1jKskGGLA+ltExNwuKtEAusHJwi0JArPHBDjcKtsU5guPxqoKufAfYNZbPig1OWSnDLivLjs1uYNnOeW3WHxlTL8gZy3IAWvi91OT+bGs05JoO4/xCJosNDyvsd34Fhc/YriL7bs3eDeKIHeXmWxGRclh/Wzl0hnhYQKlGmi+cQmUbyXMlybZtuAL0XlI+wfZyEkEK9fgKtZqB6XTx4wJ83D2VqCjt/bUFpVTTMGIY1DLcv3+u2F+KO+KGlm0q3pNWe+f5U/xrfDS6Gg5PQBfj00wAaP2HmxAbp6cnFEpg==; 31:fa8ju9ndka/1i+VJ5H+9lZXpQUFJnCdT0q3k+PfCiMsaBrPItDW4u7I8Ug1CMV7l2voOYgdrInEo7gwB4PSAO08y19m1POwIyr1XIYVc7KtMMvd++Ge86CUMtCVEXGMSpee3v8NopxO3Xng08ETtRLKTMyXY3ymJbzGM1yXxUmOX4XE/cZITe1ZvR11k9ri3R9Lh9olYGPhYaOIeyyDve+TjwZxl8YxUHGENIUgB2hE=
X-MS-TrafficTypeDiagnostic: AM4PR07MB3425:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR07MB3425; 20:JjqOzsyDw0MLKKMQmBIQbVc4/eEkHGZyf8iR9RX1fuRemS1XsryrxRiaJSSnMD1pCKYiPtXMPM2AX2AQS6yJN5H5ZVnZTxtcVZRXaepBAdgfphMMKhkVu/PRxeNUCUXEcRE7Ozfmys6zjLb+ZJQZ/WbZhhzYWl4JOChm8uATvQZC7PnqVtg56JXPW8D/qmfZHLIOU31g9wg6V+iI5z5HNlxdwlOuMTTVPtYfQu3b0EUibrMBSh3GEeaUiCTzDA+DSvXIGLpszcmfrcxcYrg7BtRSiSzpuU+cbhbn86miDUYUPnBiCN0oi137ZHZunnlFCto8ERy4fMV+jHakyZJelVOxU5xTAObCv6loQgjVKfgne4VXyQT7+CqUStiV3109C0BN3jU3aPp8EokCgGHc4No/0in7v+rhMDJXj4vDb4721L8VQ4bjUvGFsLWDbEqHQyF+72sviGuoiPSna4LT1JlQ83jLFL61BrwTeu2G1Upu6eA9YowXFv9KINfvmhPk; 4:h9Okt/AM/Yb/XrkL4yyiQ9fnMPgoIau0fu04EFjLqJ9nciGiOAlhauRbBgQfq9iM97BaAFgdhdhnlxIh4DGVVHNmn51h3b8NDzEhdFvL7loW0OcwwGVt13KquwE67PTEQmYWdm/Q/vNOb0jZMOM+mxF/erOeL7YKoNQ4YwP4FQKZH1c256eT/UEnAQ1gnV/QVyaK+GMAHcdQEL92F6mdrooR6/1Bh/PIxARTsrzDXhaJYDjy+mJnHfEN3mmNDAUCzXCp7yN+y+q6QSDcoWBLae7PLiVBZlU/ZP2zQMueS5kezwy4SdDxm31flZIA5TRklRUzDFqlL8NdnO0qAOra2g==
X-Exchange-Antispam-Report-Test: UriScan:(37575265505322)(158342451672863);
X-Microsoft-Antispam-PRVS: <AM4PR07MB34258822DA8971750625359AF06F0@AM4PR07MB3425.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR07MB3425; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR07MB3425;
X-Forefront-PRVS: 0430FA5CB7
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(376002)(346002)(51444003)(189002)(252514010)(199003)(64126003)(3846002)(25786009)(83506001)(2906002)(6116002)(5640700003)(31696002)(23676002)(110136004)(86362001)(6486002)(6916009)(6666003)(53936002)(50466002)(68736007)(230700001)(65956001)(66066001)(31686004)(5660300001)(7736002)(47776003)(33646002)(7350300001)(65826007)(2351001)(305945005)(81156014)(81166006)(106356001)(105586002)(54356999)(478600001)(49976008)(2501003)(101416001)(561944003)(36756003)(4001350100001)(316002)(65806001)(50986999)(16526017)(16576012)(97736004)(189998001)(1730700003)(8676002)(78286006); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR07MB3425; H:[159.107.197.117]; 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;AM4PR07MB3425;23:uKXRYJ1tLdKmXcQ5ZoJMJ+vaOV5xxvtT9wZ12xcy2Ti7dsC6833eIhmjUyt9BvYSev+YTEsUtIQRmBVN9BUGSr/XvA7c9WgNpE2QhlG8rvFzbgZ0U9m7dzyMsgQP0T+24XORE05H1IfVElphA4ZZylsWXw85PK+SnvQzQucbfF6ikItWqtUkPB6QlGMxeL2ugkEwXLurtJYmnyJIYFW1KfrCBHUjBm5OCJ2eDqz7WjwV+Ey/AnPIufU5YJpfU9+ZlwaMqOLWbtJYtC56PDOf4OQs2EOzgRTOSbJOLEEnYKicxt2v4adVacLnN/FnjZ1elNde4MzmIq9nfG+tZNDtwHcUexpZj6pIcTEJJZUzyHL8M2C+eOG77UXmRY4eLycvDuBBf1DKngPcH39/q4nfVyq5Rpn7MAiBlhbNwcaIViq0jk5VxMmdHYUzIbnfdQeQaxGsHu/kLMlDHGLB8xGWvLZkQBhj8XHEqV/UqElMoBKmSOXkUYb0a97NPPXqwFz8we8qytHbwmbggFtbTXuCCz8RmggtpnuzqOpe4mzIdBkANIfBRBLbgfsZkt2HkkNbZ6l5nkm+dmrihj4Q/Hb31iEkX3jzD872g7iYXmbbrY85a6RuJ1X5T+c11SOZGKhmgdo3gm0VuQh0ctScdFDa6qkfblZ4yjXt1AC9QT6l/lFZDmO+Q1wuwUKIZDWDke0Cx68KgYR8/0gwZNCwcQo31bNruFqgq/okpdw+OwrnRdYZz5R+UG0WkeU4RjAAD8cOWhHG1tl48Lqi0Lk0oWfxF3Kcz4WEqBmYoAXVz2bRJ7Gk6Ac9lKuiLX0JNZiMzCJ6xFmw5QuYqNWo6e227VzYymaGcw7imwFDhuCKwnkhu9nCiRvu2hwhe/bWNefwdwsSuUTsMaznItlRxx/sjdjShdxGiSnDLDtGCL3duMA3GZqdDe+j3tp0LewImN/H3H57hIL1SkTV3FfYqshaAdCVagn/FwLU4Al8RhF+lMornIauLm0RUJqeVU4D4DfPOKTLSyUJUccLoR0/oXEGJPOW216yjWDJMqZfTr+jJz/sD/SldhiomwMhaJJKVEZOA6iYid5uonqyeyO61Msadgkr7xrCON0WD8BiuJCJ+DFD28y3I23aeumrJR74u3n/M04xuFpmMGNNVD62p0FMD1aToK41clIG2WVBV4Ag8yuKdrNXwfpbqjGALTiO/0/xyEFlHAGzRjV9BAKUVwxDBv748wVxOYJbxRA47RY4Tu3KFTkTBsTPDD8f+eGUd/lISew5GKBTD8TM45QP0dq6Y9fA9R4fu211piD97VYu2ZLDVNuOpwF8QuWJF9DsAq+75EYH4Py4cTBPI7N/WKpbV8m0LwIKJKBgvHe1X0hQ7pgMo3TJiZuEH/Zv94OswgkMsmzhnK45VZGoFMRyAerRl6uwSrsqQ9zLU3SU9/oP3dVUIZ0=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR07MB3425; 6:QclK1lXPlpy+gQULTj3XI3GZv0H5La2MdtZEcbW1/ZcxboX8WZlnJHn1Fq9UtYYRjuGQaFEXbdYPwmJKRaQsxrMSYn++KZYlhwuVDRAykh1wg9qmGlTYPgOk8dZsnwJtaPkysDkIb8sSnDFE7yWc1/+S3gKrE5SjERnq1YziwXYK+T5kQhzd2CZgf3YCgJf7Isxzeq4tfMuOhADYpl59820U+vRi7P3EP7hkwW/WZJGerbuR6DvwQNbgIQuE5Fs73VNVTFieSPT/8gNqbbccH4mnujbxWtMgQjf4vWq8u/Wjv+r4WCAU3E725sNakFoV7GesjVhIlunX9dfOTZjDNA==; 5:UXGhywTwntnPeCgstRcU8nikyvJu4FmE7V9qPRifyBieF2FPNXygE8dBOjHjJMSP6PKHzo6oBEnNxPzHfexfqaP8Enj2RYHfVtYGw5pjB/IISfeCSwRYKPfw1N8U+M1ZtldAMAAWiWp0juU7xytAlg==; 24:xii50pLKT1aoxzSvy7iQHigC8nRUxMZtw6ZYC+oewyWb4EzeX79F0a6+V1FqSahtHyr9MnJqSM5mZFb4BRpyqTrPQI3/FfMOI2lqreUIOtc=; 7:fcrfOezQXgHHiUL+x6ApTiWyr1ThJMCMXw7YuKbQj0F/J7ZG5L5DhuXeoV0DN+vM8h4F6/1qykFjviSWBertNl0PTwm1BRT3v7BYP/BiZY4o1Rkp4hb0whsLrMbkkh7W/Cmcj1hcnbDUpD/DpbsriaNgVXxL79aLLIjB5lXBnmkbvvYx1cRSL+IxhTV4ywukwFo+5NA65fvw+jpxUUjSF0DQmg5UKZ6HVyuanuSrJRQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2017 14:04:19.6759 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3425
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsUyM2K7hG5qz65Ig1dfJS3mX2xkdWD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxtLTLYwF88Qq7j35w9jAeFqwi5GTQ0LARKJ17SXGLkYuDiGB I4wSZy/OZoVwTjBKnHz+DizDItDLLHFsYhMjSAujQJzEzjULoaramCSmtU1mA0mwCRhJTO0/ zwJiCwvISFxrWMMMYosIqEvM3LkerIZXwF5i95pTQDYH0FRViXkHY0DCogIxEi1LPjBClAhK nJz5BGwMs4CFxMz55xkhbHmJ7W/nMEOcrSBxffN1FpAbJASmMErcfPoerEFIQEPi4YW/rBBF shJHz85hgbB9JWa8X8IM0XCZSWLr/x1sEE4Du8T93zBVWhIzjiyDSkxgl+hb2c8EkfCWaH92 mR3CzpY4/GMCK0TRaVaJ17dmQB0lI/Hx10NGiEQ3m0Tz1SNQR6VKbLnRAjV2vbBE89mX7BBO G7vE+pfvGScwqs1C8vosJK/PQvL6AkbmVYyixanFSbnpRkZ6qUWZycXF+Xl6eaklmxiBaeHg lt8GOxhfPnc8xCjAwajEw/u4bFekEGtiWXFl7iFGCQ5mJRHerkqgEG9KYmVValF+fFFpTmrx IUZpDhYlcV7HfRcihATSE0tSs1NTC1KLYLJMHJxSDYySF/rOV2ezvjfYsIrZ3D5L93t+/IvC 8Gn+WzZ8eBY/m/PSKaNNU340861UnHLFedmr9GDvZYvL8mTWJE367nTfwoU5X1kyoFBx9bft 55P+mtdI3Vvcz6Mf/KjpyJemWTGzOZRkprRGJe7/mbI8If/bei4Lk18vvt633H5j5u8ramt2 LX2fIhmvxFKckWioxVxUnAgA0iEzowcDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/MviKAN-sv-3L34HC2_V1MFm1A60>
Subject: [netmod] Comments on NMDA-04
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: Thu, 14 Sep 2017 14:04:25 -0000
Hello, Reading the draft-ietf-netmod-revised-datastores-04 some comments: General) The system often adds data to the <running> or <intended> datastore already not just to <operational>: e.g. UC1: I have a server configured in running. I need to bind it to an ip-address. The ip-address might be the local loopback address, however if that is only added to the <operational>, validation will fail indicating that the server is bound to a non-existent address. How to handle this? UC2: I have a set of capabilities set by the system e.g. supported-reporting-intervals. I need to configure a job that MUST use one of these intervals. If the supported-reporting-intervals are only added to <operational> I can not validate the selected-interval in my configured job. My proposal is to allow the system to add data to running as well. Actually I think that is a more relevant case then adding configuration just to <operation>. CH 4.4.) "Validation is performed on the contents of <intended>." This to me means that default data is not considered at validation which would be a backwards incompatible change. Also if validation does not consider system configured data that would allow cases like multiple interfaces named lo0. One from <intended> one from system configuration. IMHO while it is OK to violate uniqueness because of remnant data, the above violation of uniqueness seems a bad idea. Ch. 4.7) Is it allowed to violate uniqueness of key values? IMHO it should not be. Ch 5.1) IMHO actions and rpcs should be allowed to include other datastores in their XPath evaluation. My suggestion is that they need to specify it somehow. (Yang extension?) UC1) I want to define a convinience action that allows me to do a big modification in <running> in one step. I wan't to validate what it is doing based on the current contents of running. E.g. configure the OAM settings for the system including SNMP/Netconf/FTP in one step, but for each step I need to check that I am putting the relevant server on an existing interface. If specifying the datastore is an overkill, I would still rather chose runing as the accessible datastore. XPath is mostly use for checks. Checks are done against configuration. Appendix B) "4. How applied : automatic" This is definitely not enough to understand what happens even as an example. I propose: Changes are automatically propagated to <operational> C.1) During the example the <ip>2001:db8::10</ip> <prefix-length>32</prefix-length> is changed to 64 its. Is that intentional? It is not mentioned in the text. regards Balazs -- Balazs Lengyel Ericsson Hungary Ltd. Senior Specialist Mobile: +36-70-330-7909 email: Balazs.Lengyel@ericsson.com
- Re: [netmod] Comments on NMDA-04 Martin Bjorklund
- Re: [netmod] Comments on NMDA-04 Robert Wilton
- [netmod] Comments on NMDA-04 Balazs Lengyel
- Re: [netmod] Comments on NMDA-04 Martin Bjorklund
- [netmod] Adding system configuration to running [… Balazs Lengyel
- Re: [netmod] Comments on NMDA-04 Balazs Lengyel
- Re: [netmod] Comments on NMDA-04 Robert Wilton
- Re: [netmod] Adding system configuration to runni… Robert Wilton
- Re: [netmod] Adding system configuration to runni… Andy Bierman
- Re: [netmod] Adding system configuration to runni… Kent Watsen
- Re: [netmod] Adding system configuration to runni… Andy Bierman
- Re: [netmod] Adding system configuration to runni… Martin Bjorklund
- Re: [netmod] Adding system configuration to runni… Andy Bierman
- Re: [netmod] Adding system configuration to runni… Juergen Schoenwaelder
- Re: [netmod] Comments on NMDA-04 Robert Wilton
- Re: [netmod] Comments on NMDA-04 Robert Wilton
- Re: [netmod] Adding system configuration to runni… Robert Wilton
- Re: [netmod] Comments on NMDA-04 Robert Wilton
- Re: [netmod] Comments on NMDA-04 Robert Wilton
- Re: [netmod] Comments on NMDA-04 Andy Bierman