350-401 · Question #41
Which data modeling language is commonly used by NETCONF?
The correct answer is C. YANG. YANG (Yet Another Next Generation) is the data modeling language specifically designed for use with NETCONF (Network Configuration Protocol), as defined in RFC 6020. YANG defines the structure, syntax, and semantics of network configuration data that NETCONF carries and manages,
Question
Which data modeling language is commonly used by NETCONF?
Options
- AHTML
- BXML
- CYANG
- DREST
How the community answered
(29 responses)- A3% (1)
- B7% (2)
- C86% (25)
- D3% (1)
Explanation
YANG (Yet Another Next Generation) is the data modeling language specifically designed for use with NETCONF (Network Configuration Protocol), as defined in RFC 6020. YANG defines the structure, syntax, and semantics of network configuration data that NETCONF carries and manages, making them a purpose-built pair for network device management.
Why the distractors are wrong:
- HTML (A) is a markup language for web pages, not for network configuration data modeling
- XML (B) is close but is actually the encoding format/transport syntax that NETCONF uses to carry data - not the data modeling language itself; YANG models are often compiled into XML representations
- REST (D) is an architectural style for APIs and is associated with RESTCONF (a separate protocol), not NETCONF's data modeling
Memory Tip: Think of it as a partnership - NETCONF + YANG go together like two peas in a pod (both are IETF standards). A helpful acronym: "NY" = NETCONF uses YANG, just like New York (NY) - unforgettable! Also remember: YANG models the data, XML encodes it - don't confuse the two roles.
Topics
Community Discussion
No community discussion yet for this question.