YANG / NETCONF General Resources
These links provide an introduction to NETCONF / YANG standards, tools and networking community development efforts.
An Introduction to NETCONF & YANG – rfc6244, An Architecture for Network Management using NETCONF and YANG.
https://datatracker.ietf.org/doc/rfc6244
NETCONF Workgroup Wiki page
https://trac.ietf.org/trac/netconf/wiki#
NETCONF and YANG Development Site – provides information and tutorials on the NETCONF protocol, YANG modeling language and multiple validation, editing, compiling and other tools.
Networking Technologies Development Center
https://developer.cisco.com/site/opensource/
|
YANG Modeling Language Resources
IETF Network Modeling (NETMOD) Working Group
https://datatracker.ietf.org/wg/netmod/charter
YANG 1.0 Standard – rfc6020
https://datatracker.ietf.org/doc/rfc6020
YANG 1.1 Standard – rfc7950
https://datatracker.ietf.org/doc/rfc7950
PYANG – a YANG module validator. It can also be used to convert YANG modules into other formats.
https://github.com/mbj4668/pyang
YANG Module Classification – rfc8199
https://datatracker.ietf.org/doc/rfc8199
Service Models Explained – rfc8309
https://datatracker.ietf.org/doc/rfc8309
Network Management Datastore Architecture (NMDA) – rfc8342
https://datatracker.ietf.org/doc/rfc8342
YANG Library – rfc8525 (obsoletes rfc7895) – provides information about the YANG modules implemented by the YANG Datastore Server
https://datatracker.ietf.org/doc/rfc8525/
YANG Catalog – a reference for YANG modules, associated meta-data and search, validation and application software tools available in the industry
OpenConfig – an informal Working Group of network operators focused on compiling a vendor-neutral YANG data models
PyangBind (Python) – open source management tools tested with OpenConfig YANG modules
https://github.com/robshakir/pyangbind
Examples of Model-Driven Open Source Configuration Applications
YANG Explorer – a YANG browser and RPC-builder application focused on YANG modules
https://github.com/CiscoDevNet/yang-explorer
YANG Development Kit (Python) – provides application API’s focused on YANG modules
https://github.com/CiscoDevNet/ydk-py
PyangBind (Python) – open source management tools focused on OpenConfig YANG modules
https://github.com/robshakir/pyangbind
|
Configuration Protocols Resources
NETCONF / RESTCONF
IETF Network Configuration (NETCONF) Working Group
https://datatracker.ietf.org/wg/netconf/charter/
NETCONF Standard – rfc6241
https://datatracker.ietf.org/doc/rfc6241/
NETCONF Extensions to Support the Network Management Datastore Architecture – rfc8526
https://datatracker.ietf.org/doc/rfc8526/
RESTCONF Standard – rfc8040
https://datatracker.ietf.org/doc/rfc8040/
RESTCONF Extensions to Support the Network Management Datastore Architecture – rfc8527
https://datatracker.ietf.org/doc/rfc8527/
Capability to Subscribe to Publisher’s Events Streams – extends the capability defined in the rfc5277, NETCONF Event Notifications
https://datatracker.ietf.org/doc/draft-ietf-netconf-subscribed-notifications/
Call Home – rfc8071 – YANG Datastore Server’s capability to initiate a secure connection with Client to receive configuration
https://datatracker.ietf.org/doc/rfc8071/?include_text=1
Subscription to YANG Datastores – YANG Push – YANG Datastore Server’s publish / subscribe interface providing a subscription against the updates to any supported datastores
https://datatracker.ietf.org/doc/draft-ietf-netconf-yang-push/
gRPC / gNMI
gRPC / protobuf – Remote Procedure Call using Protocol Buffers Serialization
https://developers.google.com/protocol-buffers/?hl=en
gNMI / gNOI – gRPC based configuration protocol (gNMI) with gRPC based set of operational management commands (gNOI)
https://github.com/openconfig/reference/tree/master/rpc/gnmi
https://github.com/openconfig/gnoi
CoAP / CoMI
CoAP – Constrained Application Protocol – rfc7252 – used by IoT and M2M applications
https://datatracker.ietf.org/doc/rfc7252/?include_text=1
CoMI – CoAP Management Interface
https://datatracker.ietf.org/doc/draft-ietf-core-comi/?include_text=1
|
SNMP Resources
These links point you to a wealth of information about network management, SNMP protocol, MIB and related issues.
SNMPv3 Working Group – concluded
https://datatracker.ietf.org/wg/snmpv3/about/
The Simple Times – a publication devoted to the Simple Network Management Protocol (SNMP)
SNMP and MIB Information
SNMP and Internet Management
IANA – Internet Assigned Numbers Authority
https://pen.iana.org/pen/PenApplication.page
|
SNMP MIB Resources
These links point you to a large collection of standard and vendor specific MIB documents.
Collection of Standard MIBs – sorted by name or by source RFC number
https://www.ndt-inc.com/ndt/mibs/
Collection of Vendors’ MIBs
http://www.snmplink.org/resource/mib/
Cisco MIBs
https://mibs.cloudapps.cisco.com/ITDIT/MIBS/servlet/index
Companies names and certain other keywords are trademarks or might be copyrighted and belong to their respective owners with all rights reserved.