YANG (langage de modélisation des données)

YANG est un langage de modélisation des données pour le protocole de gestion de la configuration NETCONF. Ensemble, NETCONF (et YANG) fournissent aux administrateurs réseau les outils dont ils ont besoin pour automatiser les tâches de configuration entre des dispositifs hétérogènes au sein d'un réseau défini par logiciel (SDN). Le langage de modélisation de données YANG fournit des descriptions des nœuds d'un réseau et de leurs interactions. Chaque module YANG crée une hiérarchie de données qui est utilisée pour effectuer des opérations basées sur NETCONF. Cela comprend la configuration, l'état, les appels de procédure à distance (RPC) et la notification. Les modules sont capables d'importer des données de modules externes et peuvent inclure des données de sous-modules. YANG a été développé par le groupe de travail NETCONF Data Modeling Language (NETMOD) de l'IETF pour être facilement lisible par les humains et, à ce jour, Cisco, Juniper et Ericsson prennent tous en charge NETCONF et YANG. La spécification YANG est publiée sous la référence RFC 6020 et les types YANG sous la référence RFC 6021.

Vous pouvez également être intéressé
  1. Langage de modélisation de réalité virtuelle (vrml) Définition - Que signifie VRML (Virtual Reality Modeling Language)? Le langage de modélisation de réalité virtuelle (VRML) est un langage de programmation à standard ouvert créé pour concevoir des modèles, des textures et des illusions en trois dimensions (3-D) et basés sur le Web. VRML est utilisé pour illustrer des...
  2. Langage de modélisation unifié (uml) Définition - Que signifie UML (Unified Modeling Language)? Le langage de modélisation unifiée (UML) est un langage de modélisation standardisé permettant aux développeurs de spécifier, visualiser, construire et documenter les artefacts d'un système logiciel. Ainsi, UML rend ces artefacts évolutifs, sécurisés et robustes dans l'exécution. UML est un aspect important...