Overview, Introduction to yang, Chapter 1 – Brocade Multi-Service IronWare YANG Configuration Guide (Supporting R05.6.00) User Manual
Page 9: Chapter
Multi-Service IronWare YANG Configuration Guide
1
53-1003038-02
Chapter
1
Overview
Introduction to YANG
NOTE
Brocade maintains limited support only for this feature.
YANG is a data modeling language. The language is used to model the supported configuration and
state data manipulated by the Network Configuration (NETCONF) protocol and NETCONF remote
procedure calls (RPCs). For more information on NETCONF, refer to the Multi-Service IronWare
Administration Configuration Guide.
Each block of YANG data is encapsulated as a module containing a header information, linkage
statements, meta information, revision history, and module definitions. Modules can contain one
or more submodules with the same structure. The following code example shows the structure of a
header statement, along with linkage and meta information (which typically contains contact
information and a high-level description of the module).
module common-defs
{
namespace "http://brocade.com/ns/netconf/config/netiron-config/";
prefix "common";
organization
"Brocade Communications Inc.";
contact
"Technical Support Center"+
"130 Holger Way,"+
"San Jose, CA 95134"+
"Email: [email protected]"+
"Phone: 1-800-752-8061"+
"URL: www.brocade.com";
description "This module defines the common definitions. VERSION: ";
revision 2011-04-20
{
description "Initial revision";
}
}
NOTE
The YANG model does not perform data allocation or NETCONF protocol operations. Refer to the
Multi-Service IronWare Administration Guide for more information on these topics.
For the most recent YANG models, visit