Joe Clarke (presenting)

Slides:



Advertisements
Similar presentations
XCAP Tutorial Jonathan Rosenberg.
Advertisements

Certificate Path Building draft-ietf-pkix-certpathbuild-01.txt Peter Hesse Matt Cooper Yuriy Dzambasow Susan Joseph Richard Nicholas.
1 CMPT 275 Software Engineering Revision Control.
Introducing CoMI Aligned with RestCONF (draft-ietf-netconf-restconf-04) Common data modeling language (YANG defined in RFC 6020) Protocol (CoAP instead.
Session Peering Protocol over SOAP I-D ( draft-ietf-drinks-spp-over-soap-01) draft-ietf-drinks-spp-over-soap-01 0 Presenter: Vikas Bhatia (On behalf of.
I2RS draft-rfernando-yang-mods.txt I2RS Yang Extensions draft-rfernando-yang-data-mods R.Fernando, P.Chinnakannan, M.Madhayyan, A.Clemm.
EAP Extensions for EAP Re- authentication Protocol (ERP) draft-wu-hokey-rfc5296bis-01 Yang Shi Qin Wu Zhen Cao
91st IETF, Honolulu, November 2014 IS-IS Route Preference for Extended IP and IPv6 Reachability draft-ietf-isis-route-preference-00.txt Les Ginsberg
WG Document Status 192nd IETF TEAS Working Group.
SIPREC draft-ietf-siprec-req-05 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 79.1 Interim.
RADEXT WG IETF 91 Rechartering. Why? Current charter doesn’t allow us to take on new work that is waiting in the queue Has an anachronistic Diameter entanglement.
SCORM Status. 2 Stabilization, Clarification and Issue Resolution Bug Fixes, Corrections & Clarifications SCORM 2004 January 2004 SCORM nd Edition.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
MoW&M&P Report Group Name: TP18 Source: MoW Convenor, Enrico Scarrone, Telecom Italia, Meeting Date:
Security Threats and Security Requirements for the Access Node Control Protocol (ANCP) IETF 68 - ANCP WG March 18-23, 2007 draft-ietf-ancp-security-threats-00.txt.
IETF #65 Network Discovery and Selection Problem draft-ietf-eap-netsel-problem-04 Farooq Bari Jouni Korhonen.
RFC 2716bis Wednesday, July 12, 2006 Draft-simon-emu-rfc2716bis-02.txt Dan Simon Bernard Aboba IETF 66, Montreal, Canada.
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
Multiple Interfaces (MIF) WG documents status MIF WG IETF 80, Prague Problem statement and current practices documents.
IETF #85 - NETCONF WG session 1 NETCONF WG IETF 85, Atlanta, USA WEDNESDAY, November 7, Bert Wijnen Mehmet Ersue.
05 October 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
Draft-ietf-netconf-server-model-04 NETCONF Server Configuration Model
Agenda Wednesday, July 29, :00 – 15:00 Congresshall B Please join the Jabber room: LEDBAT WG IETF 75.
YANG Roque Gagliano.
HMA Follow On Activities
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
Jonathan Rosenberg Volker Hilt Daryl Malas
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
Interface extensions YANG & VLAN sub-interface YANG Status update
ALTO Protocol draft-ietf-alto-protocol-14
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
Routing Area Yang Architecture Design Team Update
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
IETF 95 NETMOD Working Group Buenos Aires April 4, 2016
IETF 86 Orlando MBONED.
draft-clacla-netmod-yang-model-update-02
draft-ietf-geopriv-lbyr-requirements-02 status update
NETCONF Base Notifications for NMDA
IETF 101 NETMOD Working Group
Balazs Lengyel, Ericsson
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
Migration-Issues-xx Where it’s been and might be going
Factory default Setting draft-wu-netmod-factory-default-01
Interface extensions YANG & VLAN sub-interface YANG Status update
NMDA Q & A draft-dsdt-nmda-guidelines &
STIR WG IETF-100 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-01) November, 2017 Ray P. Singh, Martin Dolly, Subir Das,
Post WG LC NMDA datastore architecture draft
A YANG model to manage the optical interface parameters for an external transponder in a WDM network draft-dharini-ccamp-dwdm-if-param-yang-01
Routing Area Open Meeting IETF 99 – Prague
A YANG Data Model for Microwave Radio Link draft-ietf-ccamp-mw-yang-04
Binary Floor Control Protocol BIS (BFCPBIS)
NETMOD Agenda and WG Status
YANG Instance Data for Documenting Server Capabilities
IETF 103 NETMOD Working Group
Handling YANG Revisions – Discussion Kickoff
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
NETMOD WG IETF 104 (Prague)
Bernd Zeuner (Deutsche Telekom) December 2, 2018
MIF DHCPv6 Route Option Update
NETMOD Versioning Design Team Update
IETF Montreal BFD YANG Data Model
Joe Clarke (presenting)
NETMOD Versioning Design Team Update
Rob Wilton (presenting)
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:

Joe Clarke (presenting) draft-verdt-netmod-yang-versioning-reqs-01 Netmod WG November 8, 2018 Netmod YANG Version Design Team Joe Clarke (presenting)

Changes Since -00 Definition added for “non-backwards-compatible” Clarification provided on what clients should do with instance data that has been changed in a backwards compatible way Note: by “instance data” this is data returned from a NETCONF/RESTCONF server (though it could apply to the instance data mentioned in draft-lengyel- netmod-yang-instance-data) Reworded requirement 1.2 to avoid needless client work for unchanged nodes or nodes that were changed in backwards- compatible ways New requirement 1.4 added for supporting over-arching software releases

Non-backwards-compatible “Non-backwards-compatible (NBC): In the context of this document, the term 'non-backwards-compatible' refers to a change or set of changes between two YANG module revisions that do not adhere to the list of allowable changes specified in Section 11 "Updating a Module" of [RFC7950], with the following additional clarification: Any addition of, or change to, a "status" statement that allows a server to remove support for a schema node is considered a non-backwards- compatible change”

Requirement 1.2 Text OLD NEW A mechanism is REQUIRED to update a module in a non-backward compatible way without forcing all clients/servers to access data nodes in the model on new paths, or in a new module namespace. Specifically, if a particular data node is updated in a non-backward compatible way then it may be desirable for it to be available on the same path and in the same module namespace. NEW Non-backwards-compatible updates of a module MUST not impact clients that only access data nodes of the module that have either not been updated or have been updated in backwards- compatible ways.

New Requirement 1.4 “The solution MUST allow for modules to be versioned by software release.  In particular, backwards-compatible enhancements and bug fixes MUST be allowed in any non-latest release.”

Discussion on Reqs 3.1 and 3.2 3.1 The solution MUST provide a mechanism to allow servers to support existing clients in a backwards-compatible way. 3.2 The solution MUST provide a mechanism to allow servers to simultaneously support clients using different revisions of modules. A client's choice of particular revision of one or more modules may restrict the particular revision of other modules that may be used in the same request or session.

Next Steps The Design Team feels the requirements are complete based on feedback from the WG Resolve discussion items (ongoing) We ask that the requirements draft is adopted as a working group document