NETCONF Data Modeling Language (netmod)
---------------------------------------

 Charter
 Last Modified: 2010-10-26

 Current Status: Active Working Group

 Chair(s):
     David Kessens  <david.kessens@nsn.com>
     Juergen Schoenwaelder  <j.schoenwaelder@jacobs-university.de>

 Operations and Management Area Director(s):
     Dan Romascanu  <dromasca@avaya.com>
     Ronald Bonica  <rbonica@juniper.net>

 Operations and Management Area Advisor:
     Dan Romascanu  <dromasca@avaya.com>

 Mailing Lists: 
     General Discussion:netmod@ietf.org
     To Subscribe:      netmod-request@ietf.org
         In Body:       In msg body: subscribe
     Archive:           http://www.ietf.org/mail-archive/web/netmod/

Description of Working Group:

The NETCONF Working Group has completed a base protocol to be used for
configuration management. However, the NETCONF protocol does not include
a modeling language or accompanying rules that can be used to model the
management information that is to be configured using NETCONF. The
NETMOD working group has defined the data modeling language YANG but no
IETF models exist yet. The purpose of the NETMOD working group is to
support the ongoing deployment of YANG by developing a set of core YANG
data models and other activities that will allow network operators to
use YANG for configuration and management of network elements.

The NETMOD Working Group will initially work on the following items:

1. Core system data model
2. Core interface data model
3. Core routing data model that can be augmented with routing protocol
specifics. This requires appropriate active editorial participation from
routing experts and review at WGLC by the Routing Area working group.
4. SMIv2 translation to YANG for read-only operational data and
notifications. Guidance will be provided on how to reference existing
data structures in SMIv2 from YANG.

The NETMOD Working Group will not work on another version of YANG. All
new charter items must be fully interoperable with implementations of
RFC 4741bis and/or RFC 6020. It will also not serve as a review team for
YANG modules developed by other working groups.

The WG will consult with the NETCONF working group to ensure that
NETMOD's decision do not conflict with planned work in NETCONF.

 Goals and Milestones:

   Done         All _individual_ drafts available that will be used as input 
                into the WG documents (draft-bjorklund-yang, architecture 
                draft, YIN draft, YANG standard library draft, DSDL mapping 
                rules draft) 

   Done         Initial set of WG drafts: architecture, YANG, YIN, YANG 
                standard library, DSDL mapping rules (if there is one/more 
                individual draft), based on WG decisions in Dublin 

   Done         Initial DSDL mapping rules document 

   Done         01 of YANG, DSDL, architecture, YIN, and standard library 
                draft. If split out, -00 of on-the-wire XML draft. 

   Done         Initial YANG Usage guidelines document available as a working 
                group document 

   Done         WGLC for YANG, YIN, XML on-the-wire (if split out), YANG 
                standard library, DSDL mapping rules 

   Done         Submit YANG, YIN, XML on-the-wire (if split out), YANG standard 
                library, DSDL mapping rules to the IESG for publication as a 
                Proposed Standard 

   Oct 2010       Submission of individual draft(s) of Interface data model 

   Oct 2010       Submission of individual draft(s) of Routing data model 

   Oct 2010       Submission of individual draft(s) of SMIv2 translation to YANG 

   Oct 2010       Submission of individual draft(s) of System data model draft 

   Dec 2010       Submit first working group draft of System data model draft 

   Dec 2010       Submit first working group draft of Interface data model 

   Dec 2010       Submit first working group draft of Routing data model 

   Dec 2010       Submit first working group draft of SMIv2 translation to YANG 

   Apr 2011       Submit SMIv2 to YANG translation to the IESG (proposed 
                standard) 

   Apr 2011       Submit System data model to the IESG (proposed standard) 

   Aug 2011       Submit Interface data model to the IESG (proposed standard) 

   Aug 2011       Submit Routing data model to the IESG (proposed standard) 


 Internet-Drafts:

Posted Revised         I-D Title   <Filename>
------ ------- --------------------------------------------
Apr 2011 May 2011   <draft-ietf-netmod-interfaces-cfg-01.txt>
                A YANG Data Model for Interface Configuration 

Apr 2011 Apr 2011   <draft-ietf-netmod-iana-if-type-00.txt>
                IANA Interface Type YANG Module 

Apr 2011 Apr 2011   <draft-ietf-netmod-smi-yang-00.txt>
                Translation of SMIv2 MIB Modules to YANG Modules 

May 2011 Apr 2011   <draft-ietf-netmod-routing-cfg-00.txt>
                A YANG Data Model for Routing Configuration 

 Request For Comments:

  RFC   Stat Published     Title
------- -- ----------- ------------------------------------
RFC6021 PS   Oct 2010    Common YANG Data Types 

RFC6020 PS   Oct 2010    YANG - A Data Modeling Language for the Network 
                       Configuration Protocol (NETCONF) 

RFC6087 I    Jan 2011    Guidelines for Authors and Reviewers of YANG Data Model 
                       Documents 

RFC6110 PS   Feb 2011    Mapping YANG to Document Schema Definition Languages and 
                       Validating NETCONF Content 

RFC6244 I    Jun 2011    An Architecture for Network Management using NETCONF and 
                       YANG