YANG (linguaggio di modellazione dei dati)

YANG è un linguaggio di modellazione dei dati per il protocollo di gestione della configurazione NETCONF. Insieme, NETCONF e YANG forniscono gli strumenti necessari agli amministratori di rete per automatizzare le attività di configurazione su dispositivi eterogenei in una rete definita dal software (SDN).

 

Il linguaggio di modellazione dei dati YANG fornisce descrizioni dei nodi di una rete e delle loro interazioni. Ogni modulo YANG definisce una gerarchia di dati che possono essere utilizzati per operazioni basate su NETCONF, inclusi configurazione, dati di stato, RPC (Remote Procedure Calls) e notifiche. I moduli possono importare dati da altri moduli esterni e includere dati da sottomoduli.

YANG è stato sviluppato dall'IETF NETCONF Data Modeling Language Working Group (NETMOD) per essere facilmente letto dagli esseri umani e al momento della stesura di questo documento, Cisco, Juniper ed Ericsson supportano tutti NETCONF e YANG. La specifica YANG è pubblicata come RFC 6020 e i tipi YANG come RFC 6021.

Vedi anche: base informativa gestionale (MIB)