...
Search
Close this search box.

YANG Engine

The YANG data modeling language provides descriptions of a network’s nodes and their interactions for NETCONF-based operations– including device configuration, state data, upgrades, and notifications.
Conventional network management protocols used by network teams have inherited limitations due to their basic constructs and hence lack the capability to perform network automation in complex production environments. NETCONF addresses these limitations and unlocks programmability for reliable automation.

Using the YANG modeling language, you can describe the configuration changes, where NETCONF applies the changes to relevant datastores (i.e. running, saved, etc.) upon the device
A YANG model includes relationships between user input and device configuration and provides powerful features such as – an extensible type system, formal separation of state and configuration data, and a variety of syntactic and semantic constraints.

YANG is the industry's latest attempt to crack the network configuration challenge and move into an era of dynamic, self-provisioning network services.

What are the top benefits of this technology?

Ease of Use

YANG is designed to be human-friendly, simple, and readable. YANG is powerful for describing complex services such as L2/L3 VPN that span hundreds of network elements.

Enhanced Automation

YANG supports end-to-end network monitoring by defining methods to manage entire networks and not just devices as in the case of SNMP-based tools.

Simplified Troubleshooting

YANG models can separately identify configuration data from the current operating state and statistics data, allowing network administrators to monitor and compare deviations in network state while troubleshooting.

Auto Code Generation

The YANG file once created can be used to generate the required code (e.g. python bindings) with build automation tools such as Gradle during the service model creation.

Reliable and Atomic Transactions

YANG/NETCONF delivers complex transactions such as provisioning, change management, testing, and validation enabling network automation use-cases.

Back-up and Restore

YANG back up and restores configurations from network devices improving the network availability.

What is unique about ATOM's implementation?

Pre-Built Service Models

ATOM Software Development Kit (SDK) provides a standard IETF Yang-based model to create out-of-box services for even the most complex of use-cases with the flexibility to create any custom-made services.

Data Handling

ATOM handles stateful data including configuration data and operational metrics such as interface counters, packet statistics, show command outputs, and SNMP information.

Rich API Set

ATOM provides a full REST interface for its data model compliant with RESTCONF standards for CRUD operations (Create, Read, Update and Delete) for each configuration on the devices. This allows for highly automated workflows and tight integration with other NMS systems.

Powerful Service Modeling

End-to-end services such as L3VPN, Routing, ACL creation, EVPN, VPLS, SNMP, NTP, etc. can be automated using ATOM’s YANG engine. An administrator can create a service on several devices in a single transaction using YANG.

Customization Options

ATOM has powerful custom extensions to enhance the usage of YANG to build intelligence (e.g. hide a node from UI form, select multiple values in drop-down list)

Datasheet

Extensible Network Service Automation With Yang Models

Technical Brief

Configuration management and Service abstraction using YANG

Latest blog post

Redefining Networking with Anuta ATOM: A Deep Dive into Token Simulation

Anuta ATOM excels in NetDevOps with robust automation, comprehensive vendor support, and seamless integration. Key features include advanced network discovery, configuration validation, monitoring, and scalable software management, ensuring efficient and compliant network operations.

x