Re: [netmod] Question on draft-wu-netmod-factory-default
Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Mon, 25 March 2019 15:31 UTC
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 89C1C12038C for <netmod@ietfa.amsl.com>; Mon, 25 Mar 2019 08:31:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
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 F56DR3aAwAIb for <netmod@ietfa.amsl.com>; Mon, 25 Mar 2019 08:30:58 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4276C12049D for <netmod@ietf.org>; Mon, 25 Mar 2019 08:30:56 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id C69C08B2; Mon, 25 Mar 2019 16:30:54 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id ZqftXA5D5ryw; Mon, 25 Mar 2019 16:30:54 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Mon, 25 Mar 2019 16:30:54 +0100 (CET)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by hermes.jacobs-university.de (Postfix) with ESMTP id B18A7200A8; Mon, 25 Mar 2019 16:30:54 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10028) with ESMTP id RFN6OkOpBPKK; Mon, 25 Mar 2019 16:30:54 +0100 (CET)
Received: from exchange.jacobs-university.de (SXCHMB02.jacobs.jacobs-university.de [10.70.0.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "exchange.jacobs-university.de", Issuer "DFN-Verein Global Issuing CA" (verified OK)) by hermes.jacobs-university.de (Postfix) with ESMTPS id 5A1F5200A7; Mon, 25 Mar 2019 16:30:54 +0100 (CET)
Received: from anna.localdomain (10.50.218.117) by sxchmb03.jacobs.jacobs-university.de (10.70.0.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1591.10; Mon, 25 Mar 2019 16:30:53 +0100
Received: by anna.localdomain (Postfix, from userid 501) id 682BB30077E1BB; Mon, 25 Mar 2019 16:30:52 +0100 (CET)
Date: Mon, 25 Mar 2019 16:30:52 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Joe Clarke <jclarke@cisco.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20190325153052.cb4bu3rjymjpe3ht@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Joe Clarke <jclarke@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <94605356-c2a1-d00b-cffd-e7df94739a62@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <94605356-c2a1-d00b-cffd-e7df94739a62@cisco.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: SXCHMB03.jacobs.jacobs-university.de (10.70.0.155) To sxchmb03.jacobs.jacobs-university.de (10.70.0.155)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/OWuj5Fddnu4Uo_x4WqGu9LmPRgE>
Subject: Re: [netmod] Question on draft-wu-netmod-factory-default
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 25 Mar 2019 15:31:06 -0000
The I-D says: o factory-default datastore: A read-only datastore holding a preconfigured minimal initial configuration that can be used to initialize the configuration of a server. The content of the datastore is usually static, but MAY depend on external factors like available HW. The problem here is the phrase 'can be used to initialize the configuration of a server'. In terms of the well-known NMDA datastores, it is not clear whether the content is copied to <running> or <startup> or both. Section 2 adds a bit more confusion since it says: Factory-default content SHALL be specified by one of the following means in order of precedence 1. For the <running>, <candidate> and <startup> datastores as the content of the <factory-default> datastore, if it exists So do all these configuration datastores receive a 1:1 copy of <factory-default>? If so, if we have a <factory-default>, why is invoking <copy-config> not good enough? 2. YANG Instance Data [I-D.ietf-netmod-yang-instance-file-format] How would this be done? I do not see anything in reset-datastores that provides instance data. The copy-config operation already allows to provide source config inline. Why do we need another way of doing the same? I do not really understand why one would need to have reset-datastore on <candidate> - is <discard-changes> not good enough? Please fix the 'target-datasore' typo or better change the parameter name to just 'datastore'. Should there be text explaining how an implementation is supposed to deal with errors or will these resets never fail? /js On Mon, Mar 25, 2019 at 10:14:03AM -0400, Joe Clarke wrote: > I support the need for being able to reset a DS to its factory default. > However, I have a question on the current design of the model and the > "factory-default" DS. > > It seems to me that this is a single DS that might have been intended to > reset running or startup. However, what if I have different DSes that > each have unique factory default data? If I choose to extend > factory-default with a new identity of my other DS, how can I indicate > that the target DS will be reset to _that_ DS? Does that make sense? > > Or if I do a <get-data> on a factory-default DS, how do I know what > other DSes does this DS pertain? Perhaps the server will use this to > reset a given DS, but how would a user know that (other than perhaps > naming of the factory-default DS)? > > Maybe the module needs a mapping to let the client know what DS will be > used to reset what other DS? > > Joe > > _______________________________________________ > netmod mailing list > netmod@ietf.org > https://www.ietf.org/mailman/listinfo/netmod -- Juergen Schoenwaelder Jacobs University Bremen gGmbH Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany Fax: +49 421 200 3103 <https://www.jacobs-university.de/>
- [netmod] Question on draft-wu-netmod-factory-defa… Joe Clarke
- Re: [netmod] Question on draft-wu-netmod-factory-… Juergen Schoenwaelder
- Re: [netmod] Question on draft-wu-netmod-factory-… Qin Wu
- Re: [netmod] Question on draft-wu-netmod-factory-… Qin Wu
- Re: [netmod] Question on draft-wu-netmod-factory-… Juergen Schoenwaelder
- Re: [netmod] Question on draft-wu-netmod-factory-… Juergen Schoenwaelder
- Re: [netmod] Question on draft-wu-netmod-factory-… Joe Clarke
- Re: [netmod] Question on draft-wu-netmod-factory-… joel jaeggli
- Re: [netmod] Question on draft-wu-netmod-factory-… Kent Watsen
- Re: [netmod] Question on draft-wu-netmod-factory-… Juergen Schoenwaelder
- Re: [netmod] Question on draft-wu-netmod-factory-… Joe Clarke
- Re: [netmod] Question on draft-wu-netmod-factory-… Rob Wilton (rwilton)
- Re: [netmod] Question on draft-wu-netmod-factory-… Andy Bierman
- Re: [netmod] Question on draft-wu-netmod-factory-… Alex Campbell
- Re: [netmod] Question on draft-wu-netmod-factory-… Joe Clarke