YANG is a data modelling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols. In today's tutorial, let's do a deep dive and learn the language from scratch.
Ultra Config:
https://ultraconfig.com.au
Ultra Config Generator is an enterprise-grade software application for multi-vendor network automation. The product enables organizations to build robust automation solutions compatible with all major equipment vendors such as Cisco, Juniper and Huawei.
Today's Tutorial:
(Learn YANG in 16 mins)
https://ultraconfig.com.au/blog/learn-yang-full-tutorial-for-beginners/
RFC 7950 - The YANG 1.1 Data Modeling Language:
https://tools.ietf.org/html/rfc7950
pyang GitHub:
https://github.com/mbj4668/pyang
pyang Command Line Reference:
http://www.yang-central.org/twiki/pub/Main/YangTools/pyang.1.html
yang2dsdl Command Line Reference:
http://www.yang-central.org/twiki/pub/Main/YangTools/yang2dsdl.1.html
IETF YANG Modules:
http://www.netconfcentral.org/modulelist
OpenConfig GitHub:
https://github.com/openconfig/public
#yang #ietf #pyang #networkautomation #netconf