Factory default Setting draft-wu-netmod-factory-default-01

Slides:



Advertisements
Similar presentations
YANG Boot Camp The YANG Gang IETF 71. YANG Boot Camp The YANG Gang IETF 71.
Advertisements

Ephemeral State for I2RS IETF 91 - Honolulu Jeffrey Haas –
Zero Touch Provisioning for NETCONF/RESTCONF Call Home draft-ietf-netconf-zerotouch-02 NETCONF WG IETF #92 Dallas, TX, USA.
XMLCONF IETF 57 – Vienna Rob Enns
Bootstrapping Key Infrastructures Max Pritikin IETF 91, 10 Nov 2014 Aloha!
NETMOD Architecture Phil Shafer IETF 72.
Netconf Monitoring IETF 70 Mark Scott Sharon Chisholm Hector Trevino
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
Introducing CoMI Aligned with RestCONF (draft-ietf-netconf-restconf-04) Common data modeling language (YANG defined in RFC 6020) Protocol (CoAP instead.
NETCONF WG IETF 92 - Dallas TUESDAY, March 24, CDT Mehmet Ersue Mahesh Jethanandani 3/24/ IETF #92- NETCONF WG session.
Information Model for LMAP draft-ietf-lmap-information-model-02 and proposed changes for 03 IETF 91, Honolulu, November 2014 Trevor Burbridge, BT 1.
Yang Shi (Richard), Yong Zhang IETF 74 th 26 March 2009, San Francisco CAPWAP WG MIB Drafts Report.
YANG in a Nutshell The YANG Gang IETF 71. YANG has... A reasonable self-contained specification A focus on readers and reviewers Text-based , patch,
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Abierman-netconf-mar04 1 NETCONF WG 59th IETF Seoul, Korea March 3, 2003 March 4, 2003.
Subscribing to datastore push updates draft-netmod-clemm-datastore-push-00.txt Alexander Clemm, Alberto Gonzalez Prieto, Eric Voit.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
Information Model for LMAP draft-ietf-lmap-information-model-03 and proposed changes for 04 IETF Interim, 12 th February 2015 Trevor Burbridge, BT 1.
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
I2rs Requirements for NETCONF IETF 93. Requirement Documents
Netmod Netconf Data Modeling Sharon Chisholm Nortel
Draft-ietf-netconf-server-model-04 NETCONF Server Configuration Model
ONAP SD-WAN Use Case Proposal.
YANG Hackathon Achievements
“with-defaults” capability in NETCONF
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
LIME Base YANG Model Work Update draft-tissa-lime-yang-oam-model draft-wang-lime-yang-pm Deepak Kumar Qin WU IETF93 Prage,Czech.
Voucher and Voucher Revocation Profiles for Bootstrapping Protocols draft-kwatsen-netconf-voucher-00 NETCONF WG IETF 97 (Seoul)
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
Rest Style Large MeAsurement Platform Protocol
Partial Locking of a Datastore in NETCONF
NETCONF Discussion Draft-ietf-i2rs-ephemeral-state-14.txt
Subscribing to YANG datastore push updates draft-ietf-netconf-yang-push-02 NETMOD WG IETF #95 Buenos Aires 4-April-2015 Alexander Clemm Alberto Gonzalez.
Evolution of the Subscription & Event Notification Drafts IETF #98 Chicago Eric Voit 28-Mar-2017 DRAFT Authors on at least 1 drafts Andy Bierman Alexander.
NETCONF Base Notifications for NMDA
Qin Wu Roni Even Ying Cheng IETF 103 Bangkok, Tailand Oct 12, 2018
Yang-Push On-change Notification Capability
Balazs Lengyel, Ericsson
Report from the DataStore Design Team Breakout Session
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
IETF 103 NETMOD BBF YANG Update
Joe Clarke (presenting)
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
Binary encoding draft-MAHESH-NETCONF-binary-encoding
Stream Issues Alex, Ambika, Eric, Tim
YANG-Push and related drafts 1
NETMOD IETF 103 Bangkok Nov , 2018
With Thanks to... Authors on at least 1 WG draft Andy Bierman
NMDA Q & A draft-dsdt-nmda-guidelines &
draft-ding-netmod-arp-yang-model-00 Xiaojian Ding, Feng Zheng
Post WG LC NMDA datastore architecture draft
A framework for Management and Control of microwave and millimeter wave interface parameters draft-ietf-ccamp-microwave-framework-01
A YANG Data Model for Microwave Radio Link draft-ietf-ccamp-mw-yang-04
Evolution of the Subscription & Event Notification Drafts IETF #98 Chicago Eric Voit 28-Mar-2017 DRAFT Authors on at least 1 drafts Andy Bierman Alexander.
LIME CO Model Update draft-ietf-lime-yang-oam-model-07
Zero Touch Provisioning for NETCONF/RESTCONF Call Home draft-ietf-netconf-zerotouch-19 NETCONF WG IETF 100 (Singapore)
Data Annotation for On-Change Notifications
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
YANG Instance Data for Documenting Server Capabilities
Subscription to Multiple Stream Originators
NETMOD Versioning Design Team Update
Joe Clarke (presenting)
Device Management Profile and Requirements
Task 62 Scope – Config / Operational State
NETMOD Versioning Design Team Update
Interface extensions YANG & VLAN sub-interface YANG Status update
Schema version selection Reshad Rahman (presenting), Rob Wilton
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-02
Presentation transcript:

Factory default Setting draft-wu-netmod-factory-default-01 Qin Wu Balazs Lengyel Ye Niu Nov 2018 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018

NETCONF IETF 103 Bangkok Nov 03 - 09, 2018 Goal Define a method to reset a YANG datastore to its factory-default content. used e.g. during initial zero-touch configuration or when the existing configuration has major errors When resetting a datastore, all previous configuration settings will be lost and replaced by the factory- default content. Define a new reset-datastore RPC Define a new "factory-default" read-only datastore 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018

NETCONF IETF 103 Bangkok Nov 03 - 09, 2018 Recap NETCONF defines <delete-config> and <discard-changes> <delete-config> allows resetting the <startup> datastore, <discard-changes> copies the content of the <running> datastore into the <candidate> datastore. It is not possible to reset the running datastore Not possible reset the candidate datastore without changing the running datastore or to reset any dynamic datastore. A RESTCONF server MAY implement the above NETCONF operations, But not allow it to reset the running configuration. 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018

New reset-datastore RPC Used by the YANG server resets the content of the target datastore to its factory-default content. Uses a target datastore as a parameter. Several methods of documenting the factory-default content are specified For the <running>, <candidate> and <startup> datastores as the content of the <factory-default> datastore, if it exists YANG Instance Data [I-D.lengyel-netmod-yang-instance-data] In some implementation specific manner For dynamic datastores unless otherwise specified the factory- default content is empty. 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018

"factory-default" read-only datastore The datastore is defined per guidelines in RFC 8342 YANG modules: all YANG nodes: all "config true" data nodes Origin: This document does not define a new origin identity as it does not interact with <operational> datastore Protocols: All e.g. Restconf, Netconf Management operation: set by the YANG server in an implementation dependent manner and can not be changed by management operations via NETCONF, RESTCONF, the CLI Use <reset-datastore> to copy the content of the factory datastore to another datastore. not propagated automatically to any other datastores. Usually static, but MAY change e.g. depending on external factors like HW available or during device upgrade. This datastore is optional, reset-datastore rpc can be used without it. 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018

NETCONF IETF 103 Bangkok Nov 03 - 09, 2018 Current Status v02 to v03 in netconf Add Balazs Lengyel as coauthor Restructured Made new datastore optional Removed Netconf capability Listed Open issues V0 3 - v00 - v01 Changed name from draft-wu-netconf-restconf-factory-restore to draft-wu-netmod-factory-default Removed copy-config ; reset-datastore is enough 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018

NETCONF IETF 103 Bangkok Nov 03 - 09, 2018 Two Minor Open issues: Proposal for restart: Not needed, and ietf-system /sys:system-restart can be used anyway. We could reconsider if someone comes up with a requirement beyond that, Proposal for reboot: Not needed. We could reconsider if someone can define, how is reboot different from restart, and come up with a requirement for it 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018

NETCONF IETF 103 Bangkok Nov 03 - 09, 2018 Way Forward Request adoption as workgroup document Received support and comments on the mailing list 2018/11/24 NETCONF IETF 103 Bangkok Nov 03 - 09, 2018