Re: [Netconf] I-D Action: draft-wu-netconf-restconf-factory-restore-00.txt
Qin Wu <bill.wu@huawei.com> Thu, 28 June 2018 09:42 UTC
Return-Path: <bill.wu@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49F7F130F2C for <netconf@ietfa.amsl.com>; Thu, 28 Jun 2018 02:42:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 Z5rtWRBnlOgF for <netconf@ietfa.amsl.com>; Thu, 28 Jun 2018 02:42:37 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 C44CA130E89 for <netconf@ietf.org>; Thu, 28 Jun 2018 02:42:36 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id BE61B3961EC17 for <netconf@ietf.org>; Thu, 28 Jun 2018 10:42:32 +0100 (IST)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 28 Jun 2018 10:42:33 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.193]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0382.000; Thu, 28 Jun 2018 17:42:20 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Rohit R Ranade <rohitrranade@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: I-D Action: draft-wu-netconf-restconf-factory-restore-00.txt
Thread-Index: AQHUDgohYkKCob3+QEeCTKJnrpl8VqR0/o0ggAAh8wCAACTiQA==
Date: Thu, 28 Jun 2018 09:42:20 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AEBA241@nkgeml513-mbx.china.huawei.com>
References: <B8F9A780D330094D99AF023C5877DABA9AEB9E31@nkgeml513-mbx.china.huawei.com> <991B70D8B4112A4699D5C00DDBBF878A6BBC56D4@dggeml510-mbx.china.huawei.com>
In-Reply-To: <991B70D8B4112A4699D5C00DDBBF878A6BBC56D4@dggeml510-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.138.33.244]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/97TPEBHJAXS_sUN8Q6XWyaqyIUw>
Subject: Re: [Netconf] I-D Action: draft-wu-netconf-restconf-factory-restore-00.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jun 2018 09:42:40 -0000
Thanks Rohit for valuable review. Please see my reply inline. -Qin -----邮件原件----- 发件人: Rohit R Ranade 发送时间: 2018年6月28日 13:16 收件人: Qin Wu; netconf@ietf.org 主题: RE: I-D Action: draft-wu-netconf-restconf-factory-restore-00.txt Hi Wuqin, Some initial comments. 1. I feel it is better if all the datastores used for source / target should be datastore-ref used from ietf-datastore module [Qin]: Sounds good point, but the datastores used for source / target aligns with ones defined in RFC6241, shall we align with RFC6241 or RFC8342? 2. I think the factory-restore may be helpful for the ephemeral data-stores, if they want to revert the configurations (without a reboot). [Qin]: Yes, factory-restore operation can help ephemeral datastore to revert the configuration to factory default setting without reboot or restart. We can add ephemeral as target in the model. 3. ietf-restconf-restore why is it a RESTCONF module... Why any other protocol cannot use it ? [Qin]: Good point, it is also applicable to NETCONF or others, maybe we should change module name into ietf-factory-restore. NETCONF has already defined <delete-config> and can use <delete-config> to return The device to factory defaults, but <delete-config> is only applicable to <startup>. 4. RPC names factory-recovery vs factory-restore , which is correct ? [Qin]:Good catch, we will fix this terminology inconsistency issue. 5. Section 1 "especially when the RESTCONF server is implemented in a device that does not have NETCONF support." ==> Better to add that Section 8.7.5.1 of RFC 6241 provides a mechanism to reset to factory defaults. Else users may not know why it is OK, if NETCONF is supported. [Qin]: Good point and will clarify this in the next version. With Regards, Rohit R Ranade -----Original Message----- From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of Qin Wu Sent: 28 June 2018 08:41 To: netconf@ietf.org Subject: Re: [Netconf] I-D Action: draft-wu-netconf-restconf-factory-restore-00.txt Hi, All: We submit a new I-D to discuss "Factory default Setting Capability for RESTCONF" https://tools.ietf.org/html/draft-wu-netconf-restconf-factory-restore-00 The abstract: This document defines capability based extension to RESTCONF protocol that allows RESTCONF client to configure newly deployed devices with just its preconfigured initial state (i.e., factory default settings) during zero touch bootstrapping process or restore the configuration to its preconfigured initial state or system restore point either during device rooting process or at the time of system fatal error or malfunction. Your comments and suggestions are welcome. -Qin -----邮件原件----- 发件人: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] 代表 internet-drafts@ietf.org 发送时间: 2018年6月27日 19:29 收件人: i-d-announce@ietf.org 主题: I-D Action: draft-wu-netconf-restconf-factory-restore-00.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : Factory default Setting Capability for RESTCONF Authors : Qin Wu Ye Niu Filename : draft-wu-netconf-restconf-factory-restore-00.txt Pages : 11 Date : 2018-06-27 Abstract: This document defines capability based extension to RESTCONF protocol that allows RESTCONF client to configure newly deployed devices with just its preconfigured initial state (i.e., factory default settings) during zero touch bootstrapping process or restore the configuration to its preconfigured initial state or system restore point either during device rooting process or at the time of system fatal error or malfunction. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-wu-netconf-restconf-factory-restore/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-wu-netconf-restconf-factory-restore-00 https://datatracker.ietf.org/doc/html/draft-wu-netconf-restconf-factory-restore-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ _______________________________________________ I-D-Announce mailing list I-D-Announce@ietf.org https://www.ietf.org/mailman/listinfo/i-d-announce Internet-Draft directories: http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt _______________________________________________ Netconf mailing list Netconf@ietf.org https://www.ietf.org/mailman/listinfo/netconf
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Rohit R Ranade
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Ladislav Lhotka
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Juergen Schoenwaelder
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Kent Watsen
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Juergen Schoenwaelder
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Juergen Schoenwaelder
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Juergen Schoenwaelder
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Robert Wilton
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Andy Bierman
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Andy Bierman
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Rohit R Ranade
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Balazs Lengyel
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Balazs Lengyel
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Reshad Rahman (rrahman)
- Re: [Netconf] I-D Action: draft-wu-netconf-restco… Qin Wu