Network Modeling (netmod) Internet Drafts


      
 A YANG Data Model for Syslog Configuration
 
 draft-ietf-netmod-syslog-model-33.txt
 Date: 18/09/2024
 Authors: Joe Clarke, Mahesh Jethanandani, Clyde Wildes, Kiran Koushik
 Working Group: Network Modeling (netmod)
This document defines a YANG data model for the configuration of a syslog process. It is intended that this model be used by vendors who implement syslog collectors in their systems.
 Sub-interface VLAN YANG Data Models
 
 draft-ietf-netmod-sub-intf-vlan-model-12.txt
 Date: 12/01/2025
 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 and Layer 2 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 VPWS, VPLS, and EVPN. The sub-interfaces also interoperate with VLAN tagged traffic orignating 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-11.txt
 Date: 12/01/2025
 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.
 Common YANG Data Types
 
 draft-ietf-netmod-rfc6991-bis-17.txt
 Date: 21/10/2024
 Authors: Juergen Schoenwaelder
 Working Group: Network Modeling (netmod)
This document defines a collection of common data types to be used with the YANG data modeling language. This version of the document adds several new type definitions and obsoletes RFC 6991.
 Updated YANG Module Revision Handling
 
 draft-ietf-netmod-yang-module-versioning-13.txt
 Date: 06/02/2025
 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 minimum revision suggestion to help 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 8407 and RFC 8525.
 YANG Packages
 
 draft-ietf-netmod-yang-packages-04.txt
 Date: 21/10/2024
 Authors: Robert Wilton, Reshad Rahman, Joe Clarke, Jason Sterne, Bo Wu
 Working Group: Network Modeling (netmod)
This document defines YANG packages; a versioned organizational structure used to manage schema and conformance of YANG modules as a cohesive set instead of individually. It describes how packages: are represented on a server, can be defined in offline YANG instance data files, and can be used to define the content schema associated with YANG instance data files.
 YANG Semantic Versioning
 
 draft-ietf-netmod-yang-semver-20.txt
 Date: 07/02/2025
 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, 8407, and 8525.
 System-defined Configuration
 
 draft-ietf-netmod-system-config-12.txt
 Date: 12/02/2025
 Authors: Qiufang Ma, Qin WU, Chong Feng
 Working Group: Network Modeling (netmod)
The Network Management Datastore Architecture (NMDA) in RFC 8342 defines several configuration datastores holding configuration. The contents of these configuration datastores are controlled by clients. This document introduces the concept of system configuration datastore holding configuration controlled by the system on which a server is running. The system configuration can be referenced (e.g., leafref) by configuration explicitly created by clients. This document updates RFC 8342.
 Extensions to the Access Control Lists (ACLs) YANG Model
 
 draft-ietf-netmod-acl-extensions-14.txt
 Date: 30/01/2025
 Authors: Oscar de Dios, Samier Barguil, Mohamed Boucadair, Qin WU
 Working Group: Network Modeling (netmod)
RFC 8519 defines a YANG data model for Access Control Lists (ACLs). This document discusses a set of extensions that fix many of the limitations of the ACL model as initially defined in RFC 8519. Specifically, it introduces augmentations to the ACL base model to enhance its functionality and applicability. The document also defines IANA-maintained modules for ICMP types and IPv6 extension headers.
 Guidelines for Authors and Reviewers of Documents Containing YANG Data Models
 
 draft-ietf-netmod-rfc8407bis-22.txt
 Date: 14/01/2025
 Authors: Andy Bierman, Mohamed Boucadair, Qin WU
 Working Group: Network Modeling (netmod)
This memo provides guidelines for authors and reviewers of specifications containing YANG modules, including IANA-maintained modules. Recommendations and procedures are defined, which are intended to increase interoperability and usability of Network Configuration Protocol (NETCONF) and RESTCONF protocol implementations that utilize YANG modules. This document obsoletes RFC 8407. Also, this document updates RFC 8126 by providing additional guidelines for writing the IANA considerations for RFCs that specify IANA-maintained modules. The document also updates RFC 6020 by clarifying how modules and their revisions are handled by IANA.
 YANG Metadata Annotation for Immutable Flag
 
 draft-ietf-netmod-immutable-flag-02.txt
 Date: 27/09/2024
 Authors: Qiufang Ma, Qin WU, Balazs Lengyel, Hongwei Li
 Working Group: Network Modeling (netmod)
This document defines a way to formally document an existing behavior, implemented by servers in production, 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 proscriptive, dictating server behaviors. This document updates [RFC6241], [RFC8040], and [RFC8526].
 A Common YANG Data Model for Scheduling
 
 draft-ietf-netmod-schedule-yang-04.txt
 Date: 07/02/2025
 Authors: Qiufang Ma, Qin WU, Mohamed Boucadair, Daniel King
 Working Group: Network Modeling (netmod)
This document defines a common schedule YANG module which is designed to be applicable for scheduling purposes such as event, policy, services, or resources based on date and time. For the sake of better modularity, the module includes a set of recurrence related groupings with varying levels of representation (i.e., from basic to advanced) to accommodate a variety of requirements. It also defines groupings for validating requested schedules and reporting scheduling status.


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
Secretary James Cumming
Mailing list Address netmod@ietf.org
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