Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-02

Slides:



Advertisements
Similar presentations
Content Splicing for RTP Sessions draft-xia-avtext-splicing-for-rtp-00 IETF#80, Mar 2011, Prague Jinwei
Advertisements

Ephemeral State for I2RS IETF 91 - Honolulu Jeffrey Haas –
11/10/031 ENRP and ASAP Updates and Issues Presenter: Qiaobing Xie November 10, 2003.
XMLCONF IETF 57 – Vienna Rob Enns
NETCONF Light. Motivation To support devices unable to implement the full NETCONF protocol – The “-00” draft noted hardware-based resource constraints.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
draft-ietf-netconf-call-home-01
Yang Shi, Chris Elliott, Yong Zhang IETF 73 rd 18 Nov 2008, Minneapolis CAPWAP WG MIB Drafts Report.
NETCONF WG IETF 92 - Dallas TUESDAY, March 24, CDT Mehmet Ersue Mahesh Jethanandani 3/24/ IETF #92- NETCONF WG session.
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,
1 YANG PUB-SUB Proposed project to Beryllium release of ODL Aug 6 th 2015 Alexander Clemm Ambika Prasad Tripathy Einar Nilsen-Nygaard Eric Voit Suryamani.
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.
SMIv2 Translation to YANG Jürgen Schönwälder Jacobs University IETF 80 - NETMOD WG MEETING draft-schoenw-netmod-smi-yang-02.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
Notification + Yang-push Meeting #2 3 - May
Cisco implementation of ACL yang model
Evolution of the Subscription & Event Notification Drafts IETF #97 Seoul 17-Nov-2016 NETCONF Charter Item 6: “Enhance RFC 5277 with the ability to delete.
RADEXT WG RADIUS Attribute Guidelines
“with-defaults” capability in NETCONF
ietf-syslog Model Status
ietf-syslog Model Status
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
Routing Area Yang Architecture Design Team Update
Bing Liu (Ed.) , Guangying Zheng Nov 2014
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
NETCONF Configuration I/F Advertisement by WSDL and XSD
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.
draft-ietf-ecrit-rough-loc
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
Subscriptions for Event Notification + Yang-push
Balazs Lengyel, Ericsson
Report from the DataStore Design Team Breakout Session
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
Joe Clarke (presenting)
IETF #101 - NETCONF WG session
draft-ppsenak-ospf-te-link-attr-reuse-02
UDP based Publication Channel for Streaming Telemetry
Working Group Re-charter Draft Charter Reference Materials
Factory default Setting draft-wu-netmod-factory-default-01
IETF YANG Routing Types Update
(draft-ietf-mpls-ldp-mldp-yang-00)
Binary encoding draft-MAHESH-NETCONF-binary-encoding
YANG-Push and related drafts 1
NETMOD IETF 103 Bangkok Nov , 2018
With Thanks to... Authors on at least 1 WG draft Andy Bierman
ietf-syslog Model Status
NMDA Q & A draft-dsdt-nmda-guidelines &
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
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
(draft-ietf-mpls-ldp-yang-04)
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
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.
NETMOD Agenda and WG Status
YANG Instance Data for Documenting Server Capabilities
Smart filters for Push Updates – Problem Statement draft-clemm-netconf-push-smart-filters-ps-00 Alexander Clemm, Eric Voit, Xufeng Liu, Igor Bryskin,
IETF 103 – Bangkok November 2018
Handling YANG Revisions – Discussion Kickoff
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
Subscription to Multiple Stream Originators
Bernd Zeuner (Deutsche Telekom) December 2, 2018
IETF 100 – Singapore November 2017
IETF Montreal BFD YANG Data Model
TAPI and RFC8345 Network Topology Analysis
Common YANG Data Types draft-schoenw-netmod-rfc6991-bis-01
Interface extensions YANG & VLAN sub-interface YANG Status update
Schema version selection Reshad Rahman (presenting), Rob Wilton
Presentation transcript:

Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-02 Alexander Clemm, Yingzhen Qu, Jeff Tantsura, Andy Bierman IETF 105 – July 22, 2019

Updates from IETF 104 This draft defines an RPC that allows to compare NMDA datastores Report only differences without needing to upload entire datastores Use to troubleshoot conditions due to unexpected failures or time lags of change propagation New revisions posted: -01 (21 May), -02 (9 July) Changes since -00 Augmented YANG-Patch format to report differences: Added “source value” to show values on both sides of the comparison Added extended examples of difference comparison Extended Security Considerations 2

Differences format container differences { description "The list of differences, encoded per RFC8072 with an augmentation to include source values where applicable."; uses ypatch:yang-patch { augment "yang-patch/edit" { "Provide the value of the source of the patch, respectively of the comparison, in addition to the target value, where applicable."; anydata source-value { when "../operation = 'delete'" + "or ../operation = 'merge'" + "or ../operation = 'move'" + "or ../operation = 'replace'" + "or ../operation = 'remove'"; "The anydata 'value' is only used for 'delete', 'move', 'merge', 'replace', and 'remove' operations."; }}}

Discussion items Patch format for differences Augmentation of patch format shows value on both sides of comparison (of both source and target) Other proposals for canonical diff format? Should parameter be included to control whether or not to include “origin” metadata when <operational> is comparison target? Comparison filter is defined using subtree and Xpath as per NETCONF. Is there a requirement for definition of filters relating to target resources per RESTCONF? Add performance considerations section? (Tim Carey)