NETMOD WG IETF 73, Minneapolis MN WG Chairs: David Partain (david.partain@ericsson.com) David Harrington (ietfdbh@comcast.net) THURSDAY, Nov 20, 2008 1520-1720 MP3 recording at ftp://videolab.uoregon.edu/pub/videolab/media/ietf73 file:ietf73-ch5-thurs-noon2.mp3 Jabber: http://jabber.ietf.org/logs/netmod/2008-11-20.txt WG status review (15 minutes) David Partain we are in good shape; most documents on time. architecture and DSDL draft a bit behind Session goal: Conformation of consensus reached at interim meeting and on ML: 1. NETMOD Architecture Phil Shafer (15 min) http://tools.ietf.org/html/draft-shafer-netmod-arch-00 3/4 of the room have read this significant list of comments have not been addressed yet consensus to accept as WG draft, with required changes 2. Common YANG Data Types M. Bjorklund (5 min) http://tools.ietf.org/html/draft-ietf-netmod-yang-types-01 slides: http://www.ietf.org/proceedings/08nov/slides/netmod-4.pdf 3. YANG - A data modeling language for NETCONF M. Bjorklund (40 min) http://tools.ietf.org/html/draft-ietf-netmod-yang-02 This presentation will include YIN and XML deliverables (40 min) slides: http://www.ietf.org/proceedings/08nov/slides/netmod-3.pdf Discussion of changes to document since last version. Canonical form: consensus to return the canonical form to allow comparisons Refinement, when, and augment: consensus to accept Features: consensus to accept this feature Deviations: consensus to add this to document deviations from standard agent-capabilities in SNMP failed, but adding this in the beginning might work Identity and identityref: reusable enumerations Update rules: two basic rules: protect old clients, import by revision draft contains long list of specific update rules 4. Mapping of YANG to DSDL Ladislav Lhotka (15 min) http://tools.ietf.org/html/draft-lhotka-yang-dsdl-map-01 slides: http://www.ietf.org/proceedings/08nov/slides/netmod-0.pdf MP3: ~54 minutes into MP3 description of how DSDL fits in the architecture: single full output DSDL "supermodel" or individual models supplemented with XSLT to generate validation rules the supermodel will largely be dependent on device support individual models (CF: single yang models) doesn't make much sense extension mechanism if very different than yang extension mechanism cannot keep same modularity as in yang expectation was that modularity would be the same, similar to MIB consensus to build individual module translations, if possible Lada will try to do this, and discuss further tomorrow if DSDL cannot do this, then maybe we should scrap DSDL DSDL is designed to do validation, not data modeling positioning: charter calls for a mapping from YANG to DSDL YANG is normative; DSDL converts to machine-friendly format One way mapping from YANG to DSDL; no DSDL-to-YANG mapping consensus to adopt this as a WG draft need ML confirmation Open mic (30 minutes) New co-chair; David H resigned as co-chair to work in other areas; David Kessens is new co-chair Interim in Malta: netmod not interested; IESG cancelling Malta meeting Desire to improve virtual meeting support ML consensus is enough is enough Chairs declare consensus that new features will not be accepted after this two-session meeting. Consensus must be reached by close of meeting on Friday to be accepted for yang 1.0. Focus should be to get documents completed. Targeting WGLC following next IETF meeting. We need fresh eyes to review to verify we are on the right track Feature freeze is in effect FRIDAY, Nov 21, 2008 0900-1130 MP3 recording at ftp://videolab.uoregon.edu/pub/videolab/media/ietf73 file:ietf73-ch4-fri-am.mp3 Jabber: http://jabber.ietf.org/logs/netmod/2008-11-21.txt Session goal: Open Issues in NETMOD, and proposals for added functionality Open issues and questions for YANG/YIN/XML/LIB - Martin (60 min) slides: http://www.ietf.org/proceedings/08nov/slides/netmod-5.pdf how do we represent canonical form? consensus - alternative 3 keyref: consensus to support keyrefs conformance: consensus - wait until later release schema discovery format: consensus - Yang draft must say how and what to advertise in the hello message inline rpc errors: concensus option 2 assigned-by: consensus - add this create-only for leafs: no consensus actions: no consensus to add this typed extensions: consensus - not in 1.0 Open issues and questions for DSDL (30 min) slides: http://www.ietf.org/proceedings/08nov/slides/netmod-2.pdf modularity can be emulated; it may be complicated XML syntax acceoted Copy all meta data agreed