Netconf & Yang
Netconf & Yang
o No concept of transactions.
o The Protocols (SSH, BEEP) used provide end to end connectivity and reliable
delivery of messages.
o Get all information <get> – Retrieve running configuration and device state
information .
o Lock and unlock <lock>, <unlock> – Short-lived lock and unlock of the configuration
system of a device .
YANG is a data modeling language designed to write data models for the NETCONF
protocol. It provides the following features:
Leaf-list Nodes – Is a sequence of leaf nodes with exactly one value of a particular type
per leaf.
Container Nodes – used to group related nodes in a subtree. A container has only child
nodes and no value. A container may contain any number of child nodes of any type
(including leafs, lists, containers and leaf-lists).
List Nodes – Defines a sequence of list entries. Each entry is like a structure or a record
instance, and is uniquely identified by the value of it’s key leafs. A list can define
multiple key leafs and may contain any number of child nodes of any type.