YANG (lenguaje de modelado de datos)

YANG es un lenguaje de modelado de datos para el protocolo de gestión de configuración NETCONF. Juntos, NETCONF y YANG proporcionan las herramientas que los administradores de red necesitan para automatizar las tareas de configuración en dispositivos heterogéneos en una red definida por software (SDN).

 

El lenguaje de modelado de datos YANG proporciona descripciones de los nodos de una red y sus interacciones. Cada módulo YANG define una jerarquía de datos que se pueden utilizar para operaciones basadas en NETCONF, incluida la configuración, los datos de estado, las llamadas a procedimientos remotos (RPC) y las notificaciones. Los módulos pueden importar datos de otros módulos externos e incluir datos de submódulos.

YANG fue desarrollado por el Grupo de Trabajo de Lenguaje de Modelado de Datos (NETMOD) de IETF NETCONF para ser leído fácilmente por humanos y, en el momento de escribir este artículo, Cisco, Juniper y Ericsson son compatibles con NETCONF y YANG. La especificación YANG se publica como RFC 6020 y los tipos YANG como RFC 6021.

Ver también: base de información de gestión (MIB)