- The Beginning: A New Set of Requirements
- Network Management Is Dead, Long Live Network Management
- YANG: The Data Modeling Language
- The Key to Automation? Data Models
- The Management Architecture
- Data Model-Driven Management Components
- The Encoding (Protocol Binding and Serialization)
- The Server Architecture: Datastore
- The Protocols
- The Programming Language
- Telemetry
- The Bigger Picture: Using NETCONF to Manage a Network
- Interview with the Experts
- Summary
- References in This Chapter
References in This Chapter
To further extend your knowledge, you should look at the RFCs as a next step. They are actually quite readable and a good source of detailed information, and many have usage examples. In particular, have a look at the items referenced in Table 2-4.
Table 2-4 YANG-Related Documents for Further Reading
Topic |
Content |
---|---|
https://tools.ietf.org/html/rfc3535 Operator requirements in terms of network management. Still valid today. |
|
http://tools.ietf.org/html/rf6244 “An Architecture for Network Management Using NETCONF and YANG” (RFC 6244) |
|
https://datatracker.ietf.org/wg/netconf/documents/ The IETF Network Configuration Working Group. This is the group that defines NETCONF and RESTCONF. Look here for the latest drafts and RFCs. |
|
https://datatracker.ietf.org/wg/netmod/documents/ The IETF Network Modeling Working Group. This is the group that defines YANG and many of the YANG modules. Look here for the latest drafts and RFCs. |
|
Catalog of YANG modules, searchable on keywords and metadata. Also has YANG tools for validation, browsing, dependency graphs, and REGEX validation. At the time of writing, there are about 3,500 YANG modules in the catalog. |
|
http://tools.ietf.org/html/rfc8199 and http://tools.ietf.org/html/rfc8309 The different YANG module types. |