What is YANG (data modeling language)? - Definition from WhatIs.com

Definition

YANG (data modeling language)

Part of the Network administration glossary:

YANG is a data modeling language for the NETCONF configuration management protocol. Together, NETCONF and YANG provide the tools that network administrators need to automate configuration tasks across heterogeneous devices in a software-defined network (SDN).

 

The YANG data modeling language provides descriptions of a network's nodes and their interactions. Each YANG module defines a hierarchy of data that can be used for NETCONF-based operations -- including configuration, state data, Remote Procedure Calls (RPCs) and notifications. Modules can import data from other external modules and include data from sub-modules.

YANG was developed by the IETF NETCONF Data Modeling Language Working Group (NETMOD) to be easily read by humans and as of this writing,  Cisco, Juniper and Ericsson all support NETCONF and YANG. The YANG specification is published as RFC 6020 and YANG types as RFC 6021.

See also: management information base (MIB)

This was last updated in April 2014
Posted by: Margaret Rouse

Related Terms

Definitions

  • software as a service (SaaS)

    - Software as a service (SaaS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. (searchCloudComputing.com)

  • disaggregated server

    - A disaggregated server is a server that breaks up components and resources into subsystems. Disaggregated servers can be adapted to changing storage or compute loads as needed without replacing or ... (searchITOperations.com)

  • programmable logic controller (PLC)

    - A programmable logic controller (PLC) is a modular solid state computer with custom programming. The systems are used in the industrial control systems (ICS) for machinery in a wide range of indus... (WhatIs.com)

Glossaries

  • Network administration

    - Terms related to managing computer networks, including definitions about LANS or WANS and words and phrases about network design, troubleshooting, security and backups.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About YANG (data modeling language)Powered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.