
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
05-08-2017 01:11 AM - edited 03-01-2019 04:18 AM
Introduction
This document gathers various NetConf and Yang tutorials and information.
Note that to find all content on the NSO Developer Hub tagged with "yang", please click here and to find on the NSO Developer Hub tagged with "netconf", please click here.
NSO
- Business Case for NetConf and Yang: A white paepr explaining the business case for NETCONF and Yang along with market drivers
- Yang Tools: A resource repository for yang Tools as part of the opendayligt project.
- NetConf Central: This is the definite locations for information, Tools, and Resources related to NetConf and Yang.
- TOSCAandYang: A deeper dive into the complementary nature of TOSCA, NETCONF, and Yang.
NETCONF / YANG Tutorials
- Why NETCONF and YANG by John Lawitzke
- NETCONF and Yang Concepts by John Lawitzke
- NETCONF Tutorial by John Lawitzke
- YANG Tutorial part 1 by John Lawitzke
- YANG Tutorial part 2 by John Lawitzke
- NETCONF and YANG Introduction by Stefan Wallin.
- NETCONF Tutorial with Demos by Stefan Wallin.
- YANG Tutorial with Demos by Stefan Wallin.
- A video presentation about NETCONF and YANG from NANOG 60 by Carl Moberg.
- SDN, NETCONF and YANG - Programmable Networks Managed by Stefan Wallin
- A 30-minute Introduction to NETCONF and YANG by Carl Moberg.
- An introduction to the YANG language with examples called Instant YANG by Håkan Millroth.
- A NETCONF and YANG Tutorial presented at the IETF 84 by Jürgen Schönwälder.
- A YANG tutorial, status, demo presented at the IETF 75 by Jürgen Schönwälder.
- An introductory presentation of YANG presented at the IETF 71.
- A YANG tutorial presented at the IETF 71.
- GitHub with training materials for NetConf and Yang tutorials by Carl Moberg
- XPath Tutorial
- XPath Tutorial
- See also Tutorials.
NETCONF / YANG RFCs
Introduction
- An Architecture for Network Management Using NETCONF and YANG RFC 6244
Describing strengths and limitations of SNMP forming base for the need of NETCONF RFC 3535
NETCONF
NETCONF 1.1
NETCONF Protocol Extensions
- NETCONF Event Notifications RFC 5277
- Partial Lock RPC for NETCONF RFC 5717
- With-defaults Capability for NETCONF RFC 6243
NETCONF 1.0 (obsolete)
- NETCONF Configuration Protocol RFC 4741
- NETCONF over SSH RFC 4742
- NETCONF over SOAP RFC 4743
- NETCONF over BEEP RFC 4744
- NETCONF over TLS RFC 5539
YANG
- The YANG 1.1 Data Modeling Language RFC 7950
- YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF) RFC 6020
- Guidelines for YANG module authors RFC 6087
- The YANG to DSDL mapping RFC 6110
- The SMIv2 to YANG mapping RFC 6643
Core Yang Data Models
- Common YANG data types RFC 6991
- YANG module for NETCONF monitoring RFC 6022
- NETCONF Base Notifications RFC 6470
- NETCONF Access Control Model RFC 6536
- A YANG Data Model for Interface Management RFC 7223
- IANA Interface Type YANG Module RFC 7224
- A YANG Data Model for IP Management RFC 7277
- A YANG Data Model for System Management RFC 7317
- A YANG Data Model for SNMP Configuration RFC 7407
Other Yang-related Documents
- Instant Yang Short primer on YANG-the NETCONF data modeling language.
- The YANG specification RFC 6020. Also available as html.
- WhyYang documents some of the reasons why YANG was developed. More details can be found in the draft draft-lengyel-why-yang-00.txt.
- The draft draft-bjorklund-yang-requirements-00.txt and draft-bjorklund-yang-requirements-00.html addresses requirements for a NETCONF data modeling language, and explains some of the design choice behind YANG.

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
This is a useful set of links, thanks for putting it up. Two suggestions:
- Fix up the title, suggest to name it "Links to NETCONF and YANG tutorials and documentation"
- I have a collection of training material including examples that was created together with cisco learning and development located here: GitHub - cmoberg/netconf-yang-training: Training materials for NETCONF and YANG tutorials Feel free to add.

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hello Carl,
Thank you for your input.
Title changed based on recommendation and GitHub link added.

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Agreed, a good set of links. Under Introduction I would like to see RFC 3535, describing strengths and limitations of SNMP forming base for the need of NETCONF.

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thank you Lars. RFC 3535 is now added to the document.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
The following link as referenced above is no longer valid:
- SDN, NETCONF and YANG—Programmable Networks Managed by Stefan Wallin.

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thank you waitai for letting us know. The document is now updated.