Re: [netmod] Last Call: <draft-ietf-netmod-revised-datastores-09.txt> (Network Management Datastore Architecture) to Proposed Standard two

"tom p." <daedulus@btconnect.com> Tue, 09 January 2018 17:16 UTC

Return-Path: <daedulus@btconnect.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 7A59E126DD9; Tue, 9 Jan 2018 09:16:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 o98dXQO24Xif; Tue, 9 Jan 2018 09:16:06 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr60099.outbound.protection.outlook.com [40.107.6.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8E54127871; Tue, 9 Jan 2018 09:16:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=vNoN9fGS5Kw7a0xnwo5IvkGA9xLLQ1txFWzSJlrLGPU=; b=PZhMIlt0Uat5VFJDan3ybtFV4VYxV2B/4fSbxAX6z4RvM6xuGNjPnkQnVfgQqE3fyqyrwEzH/Qyby6C+AfSw4PJwN17LaLJQPUTlcgviixu2DtC+AwqrQMp8lNSvEy6y4gOK9vGfqQ4RzaiVNbj+fD2uyPaJKE3a8lmRlL9KrKc=
Received: from pc6 (86.169.153.236) by DB5PR07MB1560.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.1; Tue, 9 Jan 2018 17:16:02 +0000
Message-ID: <012c01d3896d$68c41d80$4001a8c0@gateway.2wire.net>
From: "tom p." <daedulus@btconnect.com>
To: ietf <ietf@ietf.org>
Cc: netmod-chairs@ietf.org, bclaise@cisco.com, draft-ietf-netmod-revised-datastores@ietf.org, netmod@ietf.org
References: <151388421473.12936.719186167168412861.idtracker@ietfa.amsl.com>
Date: Tue, 09 Jan 2018 17:14:48 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.169.153.236]
X-ClientProxiedBy: HE1PR0701CA0052.eurprd07.prod.outlook.com (2603:10a6:3:9e::20) To DB5PR07MB1560.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0657620a-a16f-4cfb-fcf3-08d55784a979
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020040)(4652020)(8989060)(5600026)(4604075)(4534070)(4602075)(4627166)(201703031133081)(201702281549075)(8990040)(2017052603307)(7193020); SRVR:DB5PR07MB1560;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1560; 3:/HS2nfuXktdyATpNqYV2CV2wuC7hT/oFszR+7+zDJ+4CRfDaful6kxygg8xOd/U1v+DcSNRDMg10XfwkMK/1XFeHmEzTYCC5UfV6084ZnddpZ/xSZftJfmpg63ZSAnGIBYp1Il6MckcQZMLjB5Pi3vw1uKIid8oeJG+2A1jfphJEGkQ8eTI7fX8mUutoYFmB7WcFK+TFNL5kDi+a3IjtXZJOCrCfoM7Z1GW6i1e+3eW+RkUSwpcstchq1oT0Lb5X; 25:WrCby7Pynyna7Etx2bQB4P30faJSAddSzQcvqxzhNm7oh1fo1FI27qjv9AWLUcIVIPmP1LPYG6xyG+q2qn7T2yOtcJ6V7mZimGoy7zA/MlMsV+7HifDv6vE7geEaNErY5p5rgXwamMOgjJeadufKiteZWDVTB/OlDcpnAe7jFFdHAFPTbxHSOGbP1GkVdUggESXA4GZf95xAO2zXbycAG3Z5xSjQ32t5RbGQyXlE7SueBs7jqj0TnVqhNZJEYFTiKgtQdRGBIXtucHkArbUqBy7bdZdYnI1FAtO4JoWcT27s/QZhpoKJWRvJQWtni733Ta9AZarOduvG91ldloymug==; 31:JEdwxfKTRPPxaeeKYXoCXF6bHdovsvxOKmX0KJGkCRaDeblfAWWRH5wVLkXiIN2lIFd9a2433+7qxKKGJ1UyVfM0Ht78mi3YKp+kBcUpyEG3jlilFcuah6NYH1VbbTWTr6bn5LWblau3mVPf7w/nPPj4TqbmeT9afHA4DxUbniqEDS0+UynaufR1Wau7Imq/DafB85ETfjb8oG7VVcZAn2776aiEk+Vgf9qh0CPMiQo=
X-MS-TrafficTypeDiagnostic: DB5PR07MB1560:
X-Microsoft-Antispam-PRVS: <DB5PR07MB15605AE238B6F9E9EA810DAFC6100@DB5PR07MB1560.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(120809045254105);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040470)(2401047)(5005006)(8121501046)(3231023)(944501110)(93006095)(93001095)(3002001)(10201501046)(6055026)(61426038)(61427038)(6041268)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:DB5PR07MB1560; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB5PR07MB1560;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1560; 4:QFSoc6CYd8mINMpk5ZPtatMTIlWLb+yDpjHe+9ZeQkP6qLlX/q799G1irvMz4scAkeQd+nv1YSksy9yOlk+a+gcsgXrt8EyfM7nvkE5KYLTpJIdO7pjHmPl41jgQqydDsjcxmW6wNYQ0ju3hpHmiEw3fx59+hZqifbDLqufqeNQjs0L4v94r4QBU9iSC4nHppQBCgBKR0Id/p7AU2F7Di3E4l3VqS0gL7JaEKUVifNQs2hUwa0VAxz2HGpoVhT7RLWdVMbsF+pyLQyzDl6xVq3VN8HMuht9ttpCOCnkiEbJ6nf1XWarA5tbWSGCQ/T9FayxZLRuhAGa7FWhoTC4VBXjfwMOm+2C8bde9p+wd35c=
X-Forefront-PRVS: 0547116B72
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(346002)(396003)(376002)(39860400002)(366004)(13464003)(199004)(189003)(1556002)(84392002)(2906002)(9686003)(53936002)(62236002)(229853002)(76176011)(44716002)(14496001)(5660300001)(50226002)(66066001)(47776003)(68736007)(6496006)(6486002)(97736004)(6306002)(230700001)(7736002)(386003)(50466002)(316002)(305945005)(81816011)(23676004)(86362001)(52116002)(44736005)(59450400001)(33896004)(81686011)(8936002)(61296003)(116806002)(6246003)(106356001)(105586002)(5820100001)(8676002)(54906003)(478600001)(230783001)(6916009)(6666003)(6116002)(4720700003)(966005)(25786009)(4326008)(3846002)(16526018)(1456003)(81156014)(81166006)(6346003)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1560; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=daedulus@btconnect.com;
X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB1560;23:TqoKikfg8rjukz6Ao/KRvAuOoG4tI9Vz+jSP/vW4EavuFsJQi7KItpkjzTrE6j3guXVGif957Fy4k4slgZ3chf2onboIoVLUD6V0Q7GNjZRzQ0RVQo1wO69TSCN1uZtx3IJEAUAUmxM95+gkL8x6fhcRrP0m4hp+S3TS9Vh+7RG+KfsUnD9SO7KqlIRjo1dxgFGRTAxdrTxNcMcV9zCpL3tV/dHWlvSo6Xatp2U6j0swdDg7qjjoMYqQA78zOU4HEAwZidLjoZM8fFwDMnT1DZ26pV0hb1ugJaB0YIUmDDqdf2vw1yuiUi+WpNbq2gnJ/7lrcUHBaKGDVLpo3WBgtS4MZYZ7rhRj3R7Inz9i0rOod8nBkGUTN/uwJamPH58JeLsnV8xOJLakrsPcVVsSSsp7pCDa3eMr7AgBe81OIshEj8HKU+BzhwGs/PRcXlu2b/D5aLEtRtVRbTC9Kp2E3wFVv8hp1I/uUMjy4vOweMCdpeUU47fICuc2WWeLou85sFlIUuNNI/w4+P1/GAZ2AKNrc4dv4R4kPWi8Txv7O0jkawnbExnz6aZJeThKCFne+D6CBQKeeJySB+V8kS9bpM/a9B8muBL/ZAqUMiHjY9k2F5nfQGg99eHFLLEtvqezDALh4744T6cARW1glxWuMQQm6EIpw3weP5s9eeEB8hqzGNChKlPPz8EssMg2EadPfHEV+1hRGKspQ8DAarugMzOkTDh5Mqc5TfnHRdkjWLnCpIKiXDOWPzxjFe5UYC8jdCeUFKkE6dAxBdvoZL818QCjEtkMjUFJS2lqAI9kzzrzcqkXBliJlQmHZviVtC1VJIv3/ht1FpOoElHhqGaSeAWP55J//Bodjg+JA+9ohdtAfZVqHKyQZniyWpDO7OyNEzFsihl9jIZ7OT4VsyIfUO5LYE/h3kPE/cffh02zQj3opj12FDU7UCSLGeEAZ/sPgpRVK3UWPeNOKsGE8Q4fyiHXnE7vrVBAiVscNQAx20g7oRH/t6O0x7q1dZ7SBuj9ig7toe5kUyIJRqQApI0Fow5IlWgdwY9YzOzSerFoX0CFFRMT7QmVWiDNJi0ubhXENFwzzEcriMVUX/pAmZ+24STwWO5fwszevBlTgkZk+LMlHQJcisuQPgLLdIM2JZf/46QyMhCM3ugMIldpNZUtdE3PbT3hrL5TkHhyOegczKKwGG9n5cn8Hu94s60yuDBLf3dzYJFj1g+rwncsqvt4W9rAYLhhE6/vIuyPc7lR61iFselOyCAegnPoMK4nXtOX+ZMBYFnBj4VHY24VCLKfRB3RfDGZSaKY6kaNiC2PwFgUU/d/0gysy/IhO+Hkmef+arAhmWVYq1i3Q89mMq06Nf1f6IIkPb/VR7zcIVL/rKNy4KvD+QKBpPieVU9dKeLjXUe2AKrbe0+uycaXx9WIVNJ3Ve7V6ltUp+JTkQuWjQ0VKWTRLUC2E/7e3S4J1xJ3Qwb6Syvu1pVL9Er5EyOuh8q8rSRWwlz4ESpKJ0EIoZ/KW6vP5Kn8sEu6XrOvIr6m
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1560; 6:3qXLj//1CVUvg0N1t4MHIOjswWaNJVV0edpNoboZbeRRrWQeNkU1r/iOIq1zRfm6Y6si8VEYI4GOZcRVlIae0bKMLaxg6qlTmEnlsorJEj1vWsZoDmzbQ23K9AkJ5EhyIucQ1QYU8DKH1WxcwBPM5P/YeHed4rA53CEou25QHqw5Vv2X0sk1/GNlloqKHRdSkjMYLR/CjuuTIOkPqpBm5k/P7ZCe2+g6oYHw6cCRhTbX3YpVzOn4PBLVvMy43IsVcBYkkH+gsRvG5Ye2Ll92vaNwxhibrQ4l3UbGXXynVCZ+0j3ud+JJsJIt5NDuJE3UQW/K/VyTBjoxZ/gw3jOf1kYo2Z58sv7KlXAt+RgeWJc=; 5:8IpRloPbPZlyN1/RmCn6YMO3D88ok0iJDMQRPGKTvH9dqAW+iYesIiBNupkfXQtk+X3FoP+1Oj1Dz8zYtCvGtVYiuh8RL42MOirzsKmOivRoXXP6AMNAcxhAAZExhGji3s81uvQeZRtvCkTfex+AeoBWQtQtLuJgTjAQQkPZA+s=; 24:bLxRsp/r3WH0Bxq9kj3/a26H4zcJPWu4kcCn+JxGIHUYTlGXms073fB6HFqfFLUkZdJ2KfpdbuWa79A4IXPtiHdsIfO6cng3TonBv8dgwP0=; 7:sDdjcV73UNNPuk87YAOB8oRmTWObn4/vhtNHQQUgEdp3RIzRQ7ILD7ZEWy4YaPHmaJadlEDrk0qQXGNxmnHag4W/IZyFXQa+w289wBGWNWs8nY5FdzFuQR8355BCVYyVtely6f+y06rm+50e1C1KTHb3nHExlv1xjlqOFm3fsiaJQZWtf03GqDCD1JsWcK7o710Y6zgzIYpVDG/jIFYz68q6xFi9yqyhM+HgyZOkFY1tRUqZQ8ckFKAlbAdJhhdO
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2018 17:16:02.3905 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0657620a-a16f-4cfb-fcf3-08d55784a979
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1560
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/t04l-t14jinKYgkVF9_kCmwRZBo>
Subject: Re: [netmod] Last Call: <draft-ietf-netmod-revised-datastores-09.txt> (Network Management Datastore Architecture) to Proposed Standard two
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: Tue, 09 Jan 2018 17:16:09 -0000

Much of this I-D is about the idea that network management data objects
can often take two different values.  The I-D always refers to this as
being two values but is that a limit that this architecture imposes; or
can it be more?  The later diagrams show  three datastores, <running>,
<intended> and <operational>.  Since "<intended> MAY also be updated
independently of <running> ", can there be three values?  And since the
architecture says that other conventional configuration datastores may
be defined in future, can there be any number more values?  I think this
is a significant issue when set against the objectives, of exposing to
the user
what values there are in a server; the I-D is clear that there is one
schema, but I
am less certain about its insistence on two values.

In a sense, there is a datastore, perhaps more than one, missing.  The
focus has been on configuration-related datastores and is now widening
to put other object values into datastores.  Yet the values learnt
from hardware, protocols and such like will only be in a datastore if
that value is used and so is in <operational>.  If a user-configured
value is the one put into <operational>, then values learnt by other
means will not
appear AFAICT.  For completeness, there should be a datastore for values
learnt from the hardware, from protocols and so on.  (In fact, doing the
sort of
thing that routing protocols, which learn different routes to the same
destination via different means, have been doing for years:-)

Tom Petch

----- Original Message -----
From: "The IESG" <iesg-secretary@ietf.org>
Sent: Thursday, December 21, 2017 7:23 PM

> The IESG has received a request from the Network Modeling WG (netmod)
to
> consider the following document: - 'Network Management Datastore
Architecture'
>   <draft-ietf-netmod-revised-datastores-09.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits
final
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2018-01-10. Exceptionally, comments may
be
> sent to iesg@ietf.org instead. In either case, please retain the
beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    Datastores are a fundamental concept binding the data models
written
>    in the YANG data modeling language to network management protocols
>    such as NETCONF and RESTCONF.  This document defines an
architectural
>    framework for datastores based on the experience gained with the
>    initial simpler model, addressing requirements that were not well
>    supported in the initial model.  This document updates RFC 7950.
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/
>
> IESG discussion can be tracked via
>
https://datatracker.ietf.org/doc/draft-ietf-netmod-revised-datastores/ba
llot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>