Handling YANG Revisions – Discussion Kickoff

Slides:



Advertisements
Similar presentations
Update to: The OSPF Opaque LSA Option draft-berger-ospf-rfc2370bis Lou Berger Igor Bryskin Alex Zinin
Advertisements

NETCONF Light. Motivation To support devices unable to implement the full NETCONF protocol – The “-00” draft noted hardware-based resource constraints.
SIP working group status Keith Drage, Dean Willis.
NETMOD Architecture Phil Shafer IETF 72.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
IETF #86 - NETCONF WG session 1 NETCONF WG IETF 86 - Orlando, FL, USA MONDAY, March 11, Bert Wijnen Mehmet Ersue.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
SDP Simple Capability Negotiation (SDP Simcap) draft-andreasen-mmusic-sdp-simcap-reqts-00.txt draft-andreasen-mmusic-sdp-simcap-01.txt 50th IETF - March.
IETF #84 - NETCONF WG session 1 NETCONF WG IETF 84, Vancouver, Canada MONDAY, July 30, Bert Wijnen Mehmet Ersue.
HTTPbis BOF IETF 69, Chicago BOF Chairs: Mark Nottingham Alexey Melnikov Mailing List: Jabber:
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
Mapping and interworking of Diversion information between Diversion and History-Info Headers in the SIP draft-mohali-bliss-diversion-history-info-00 draft-mohali-bliss-diversion-history-info-00.
1 IETF 95 Buenos Aires, AR TEAS Working Group Online Agenda and Slide: Data tracker:
CLUE WG IETF-85 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Draft-ietf-netconf-server-model-04 NETCONF Server Configuration Model
CLUE WG Interim Meeting San Jose, CA Sept , 2012
CLUE WG Interim Meeting San Jose, CA Sept , 2012
CLUE WG Interim Meeting San Jose, CA Sept , 2012
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
draft-ietf-behave-nat-behavior-discovery-01
AAA and AAAS URI Miguel A. Garcia draft-garcia-dime-aaa-uri-00.txt
RTP SDES Header Extension
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
SEG Y Rev 2.0 An update to the SEG seismic data interchange standard
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
IETF 95 NETMOD Working Group Buenos Aires April 4, 2016
Note Well All statements related to the activities of the IETF and addressed to the IETF are subject to all provisions of Section 10 of RFC 2026, which.
IETF 65 Calsify WG March 21, 2006 Dallas, TX.
draft-clacla-netmod-yang-model-update-02
July 14th, to 1130 hours Vienna, Austria
CAPWAP Working Group IETF 73 Minneapolis 18 Nov 2008, 17:10-18:10
IETF 101 NETMOD Working Group
TEAS Working Group IETF London Online Agenda and Slides:
Balazs Lengyel, Ericsson
Joe Clarke (presenting)
IETF YANG Routing Types Update
DetNet WG Chairs: Lou Berger
Updating 6LoWPAN ND draft-thubert-6lo-rfc6775-update
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF 99 - TEAS Working Group.
Generalized Routing ISCD Switching Capability Specific Information draft-ceccarelli-teas-gneralized-scsi-00 Daniele Ceccarelli
NETMOD IETF 103 Bangkok Nov , 2018
Interface extensions YANG & VLAN sub-interface YANG Status update
IETF 98 NETMOD Working Group
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
STIR WG IETF-99 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-00) July, 2017 Ray P. Singh, Martin Dolly, Subir Das, and An.
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.
Binary Floor Control Protocol BIS (BFCPBIS)
LIME CO Model Update draft-ietf-lime-yang-oam-model-07
NETMOD Agenda and WG Status
YANG Instance Data for Documenting Server Capabilities
Alignment of Part 4B with ISAE 3000
IETF 103 NETMOD Working Group
ma to NesCom Bob Heile Chair, IEEE802.15
Jeffrey Haas Reshad Rahman
ma to NesCom Bob Heile Chair, IEEE802.15
DetNet WG Chairs: Lou Berger
IETF-104 (Prague) DHC WG Next steps
NETMOD Versioning Design Team Update
Joe Clarke (presenting)
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
NETMOD Versioning Design Team Update
Rob Wilton (presenting)
Common YANG Data Types draft-schoenw-netmod-rfc6991-bis-01
Guidelines for using the Multiplexing Features of RTP to Support Multiple Media Streams draft-ietf-avtcore-multiplex-guidelines-06 Magnus.
Schema version selection Reshad Rahman (presenting), Rob Wilton
Presentation transcript:

Handling YANG Revisions – Discussion Kickoff Chairs: Kent Watsen <kwatsen@juniper.net> Lou Berger <lberger@labn.net> IETF #100

Revision Problem Statement YANG module revision rules limits scope of module changes YANG lacks syntax to enable tooling to fully reflect all types of module revisions Non-backwards compatible changes Module replacements, i.e., name changes Non-name associated updates

Current Rules RFC7950 Section 11 General RFC header rules Provides rules on updating a module Calls out specific changes that are permitted States: If the semantics of any previous definition are changed …then this MUST be achieved by a new definition with a new [module name] identifier” Obsolete definitions MUST NOT be removed from published modules General RFC header rules Can identify which RFCs updated and obsoleted

Implications on Major/Minor Changes Broken modules can’t use the same name (e.g., L3SM) No way to remove obsoleted nodes and keep name (e.g., 8022bis) No way to indicate which module is being obsoleted when using a new module name No way to indicate which revision of a module is being updated No way to express when a new module updates an existing module

Goal for the WG Objective is to support all types of YANG module revisions Some solutions have been proposed In drafts and e-mail Others may be possible This session kicks off the WG discussion

Discussion