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

  • network functions virtualization (NFV)

    - Network functions virtualization (NFV) is an initiative to virtualize network functions previously carried out by dedicated hardware. (searchSDN.com)

  • standard operating environment (SOE)

    - Standard operating environments (SOE) simplify desktop deployment and network administration within an organization. SOEs are usually deployed through disk images that typically include the OS, its... (WhatIs.com)

  • employee monitoring

    - Employee monitoring is the use of various methods of workplace surveillance to gather information about the activities and locations of staff members. Monitoring methods include keystroke logging, ... (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.