Network Modeling (netmod) Internet Drafts


      
 Common Interface Extension YANG Data Models
 
 draft-ietf-netmod-intf-ext-yang-19.txt
 Date: 19/06/2026
 Authors: Robert Wilton, Scott Mansfield
 Working Group: Network Modeling (netmod)
This document defines two YANG modules that augment the Interfaces data model defined in the "YANG Data Model for Interface Management" with additional configuration and operational data nodes to support common lower layer interface properties. The YANG modules in this document conform to the Network Management Datastore Architecture (NMDA) defined in RFC 8342.
 Sub-interface VLAN YANG Data Models
 
 draft-ietf-netmod-sub-intf-vlan-model-18.txt
 Date: 06/07/2026
 Authors: Robert Wilton, Scott Mansfield
 Working Group: Network Modeling (netmod)
This document defines YANG modules to add support for classifying traffic received on interfaces as Ethernet/VLAN framed packets to sub-interfaces based on the fields available in the Ethernet/VLAN frame headers. These modules allow configuration of Layer 3 (L3) and Layer 2 (L2) sub-interfaces (e.g., L2VPN attachment circuits) that can interoperate with IETF based forwarding protocols, such as IP and L3VPN services, or L2VPN services like Virtual Private Wire Service (VPWS), Virtual Private LAN Service (VPLS), and EVPN. The sub- interfaces also interoperate with VLAN tagged traffic originating from an IEEE 802.1Q compliant bridge. The model differs from an IEEE 802.1Q bridge model in that the configuration is interface/sub-interface based as opposed to being based on membership of an 802.1Q VLAN bridge. The YANG data models in this document conforms to the Network Management Datastore Architecture (NMDA) defined in RFC 8342.
 YANG Module Versioning Requirements
 
 draft-ietf-netmod-yang-versioning-reqs-14.txt
 Date: 20/07/2026
 Authors: Joe Clarke
 Working Group: Network Modeling (netmod)
This document describes the problems that can arise because of the YANG language module update rules, that require all updates to YANG module preserve strict backwards compatibility. It also defines the requirements on any solution designed to solve the stated problems. This document does not consider possible solutions, nor endorse any particular solution.
 Updated YANG Module Revision Handling
 
 draft-ietf-netmod-yang-module-versioning-17.txt
 Date: 29/06/2026
 Authors: Robert Wilton, Reshad Rahman, Balazs Lengyel, Joe Clarke, Jason Sterne
 Working Group: Network Modeling (netmod)
This document refines the RFC 7950 module update rules. It specifies a new YANG module update procedure that can document when non- backwards-compatible changes have occurred during the evolution of a YANG module. It extends the YANG import statement with a suggestion for a minimum revision. This helps document inter-module dependencies. It provides guidelines for managing the lifecycle of YANG modules and individual schema nodes. This document updates RFC 7950, RFC 6020, RFC 8525, and RFC 9907.
 YANG Packages
 
 draft-ietf-netmod-yang-packages-09.txt
 Date: 06/07/2026
 Authors: Robert Wilton, Reshad Rahman, Joe Clarke, Jason Sterne
 Working Group: Network Modeling (netmod)
This document defines YANG packages: versioned organizational structures used to manage the schema and conformance of a set of YANG modules as a cohesive unit.
 YANG Semantic Versioning
 
 draft-ietf-netmod-yang-semver-28.txt
 Date: 21/07/2026
 Authors: Joe Clarke, Robert Wilton, Reshad Rahman, Balazs Lengyel, Jason Sterne, Benoit Claise
 Working Group: Network Modeling (netmod)
This document specifies a YANG extension along with guidelines for applying an extended set of semantic versioning rules to revisions of YANG artifacts (e.g., modules and packages). Additionally, this document defines a YANG extension for controlling module imports based on these modified semantic versioning rules. This document updates RFCs 7950, 9907, and 8525.
 YANG Schema Comparison
 
 draft-ietf-netmod-yang-schema-comparison-09.txt
 Date: 03/07/2026
 Authors: Per Andersson, Robert Wilton, Michal Vasko
 Working Group: Network Modeling (netmod)
This document specifies an algorithm for comparing two revisions of a YANG schema to determine the scope of changes and produce a list of the changes between the revisions. The output of the algorithm can be used to help select an appropriate revision-label or YANG semantic version number for a new revision. Included is also a YANG module describing the possible output of this algorithm.
 YANG Metadata Annotation for Immutable Flag
 
 draft-ietf-netmod-immutable-flag-14.txt
 Date: 02/07/2026
 Authors: Qiufang Ma, Qin WU, Balazs Lengyel, Hongwei Li
 Working Group: Network Modeling (netmod)
This document defines a mechanism to formally document an existing behavior, implemented by servers of YANG-driven network management protocols (e.g., NETCONF and RESTCONF), on the immutability of some system-provided nodes, using a YANG metadata annotation called "immutable" to flag which nodes are immutable. Clients may use "immutable" annotations provided by the server, to know beforehand why certain otherwise valid configuration requests will cause the server to return an error. The immutable flag is descriptive, documenting an existing behavior, not prescriptive, dictating server behaviors. This document updates RFC 8040 and RFC 8526.
 YANG Module File Name Convention
 
 draft-ietf-netmod-yang-module-filename-15.txt
 Date: 20/08/2026
 Authors: Per Andersson
 Working Group: Network Modeling (netmod)
This document defines the YANG module file name convention. The convention extends the YANG module file name using revision-date, with the YANG semantic version extension. The YANG semantic version extension allows for an informative version to be associated with a particular YANG module revision. This document updates RFCs 6020, 7950, and 9907.
 Guidance for Managing YANG Modules in RFCs and IANA Registries
 
 draft-ietf-netmod-iana-yang-guidance-03.txt
 Date: 06/07/2026
 Authors: Robert Wilton
 Working Group: Network Modeling (netmod)
This document provides guidance to the RFC Editor and IANA on managing YANG modules in RFCs and IANA registries, ensuring consistent application of YANG Semantic Versioning rules.
 XML Encoding of Data Modeled with YANG
 
 draft-ietf-netmod-yang-xml-00.txt
 Date: 22/06/2026
 Authors: Kent Watsen
 Working Group: Network Modeling (netmod)
This document defines encoding rules for representing YANG modeled configuration data, state data, parameters of Remote Procedure Call (RPC) operations or actions, and notifications defined using XML.
 YANG Next Agreement
 
 draft-ietf-netmod-yang-next-agreement-00.txt
 Date: 23/06/2026
 Authors: Robert Wilton
 Working Group: Network Modeling (netmod)
The purpose of this document is to discuss and hopefully find agreement on the scope and shape of the next version of YANG.
 The YANG 2.0 Data Modeling Language
 
 draft-ietf-netmod-yang2-00.txt
 Date: 06/07/2026
 Authors: Kent Watsen
 Working Group: Network Modeling (netmod)
YANG is a data modeling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols. This document describes the syntax and semantics of version 2.0 of the YANG language. YANG version 2.0 is a major release of the YANG language, addressing issues found in the original specification.


data-group-menu-data-url="/group/groupmenu.json">

Skip to main content

Network Modeling (netmod)

WG Name Network Modeling
Acronym netmod
Area Operations and Management Area (ops)
State Active
Charter charter-ietf-netmod-09 Approved
Document dependencies
Additional resources Issue tracker, Wiki, Zulip Stream
Personnel Chairs Kent Watsen, Lou Berger
Area Director Mahesh Jethanandani
Secretaries James Cumming, James Cumming
Delegates James Cumming, James Cumming
Mailing list Address [email protected]
To subscribe https://www.ietf.org/mailman/listinfo/netmod
Archive https://mailarchive.ietf.org/arch/browse/netmod/
Chat Room address https://zulip.ietf.org/#narrow/stream/netmod

Charter for Working Group

The Network Modeling (NETMOD) working group is responsible for the YANG
data modeling language, which can be used to specify network management
data models that are transported over such protocols as NETCONF and
RESTCONF, and guidelines for developing YANG models. The NETMOD working
group addresses general topics related to the use of the YANG language
and YANG models, for example, the mapping of YANG modeled data into
various encodings. Finally, the NETMOD working group also defines core
YANG models used as basic YANG building blocks, and YANG models that do
not otherwise fall under the charter of any other IETF working group.
The NETMOD WG may include work on YANG modules device profiles that do
not otherwise fall under the charter of any other IETF working group.

The NETMOD WG is responsible for:

a) Maintaining the data modeling language YANG. This effort entails
periodically updating the specification to address new
requirements as they arise.

b) Maintaining the guidelines for developing YANG models. This effort
is primarily driven by updates made to the YANG specification.

c) Maintaining a conceptual framework in which YANG models are used.
This effort entails describing the generic context that in YANG
exists and how certain YANG statements interact in that context.
An example of this is YANG's relationship with datastores.

d) Maintaining encodings for YANG modeled data. This effort entails
updating encodings already defined by the NETMOD working group
(XML and JSON) to accommodate changes to the YANG specification,
and defining new YANG encodings that are needed, and yet do not
fall under the charter of any other active IETF working group.

e) Maintaining YANG models used as basic YANG building blocks. This
effort entails updating existing YANG models (ietf-yang-types and
ietf-inet-types) as needed, as well as defining additional core
YANG data models when necessary.

f) Defining and maintaining YANG models that do not fall under the
charter of any other active IETF working group.

The NETMOD working group consults with the NETCONF working group to
ensure that new requirements are understood and can be met by the
protocols (e.g., NETCONF and RESTCONF) developed within that working
group.

The NETMOD working group does not serve as a review team for YANG
modules developed by other working groups. Instead, the YANG doctors,
[1] as organized by the OPS area director responsible for network
management, will act as advisors for other working groups and provide
YANG reviews for the OPS area directors.

[1] http://www.ietf.org/iesg/directorate/yang-doctors.html