Useful Links

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.

http://www.netconfcentral.org

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

https://yangcatalog.org/

OpenConfig – an informal Working Group of network operators focused on compiling a vendor-neutral YANG data models

https://www.openconfig.net/

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://grpc.io/

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)

https://www.simple-times.org/

SNMP and MIB Information

http://www.snmplink.org/

SNMP and Internet Management

https://www.simpleweb.org/

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.