.YANG Extension de fichier
Module YANG
| Développeur | Internet Engineering Task Force |
| Popularité |
2,0 | 1 Vote |
Qu'est-ce qu'un fichier YANG ?
Un fichier YANG est un modèle de données écrit dans le langage de modélisation des données Yet Another Next Generation (YANG). Il contient des données de configuration ou des données d’état d’éléments réseau, structurées au moyen d’un format d’arborescence XML. Les fichiers YANG servent à définir comment les données sont envoyées via des protocoles de gestion de réseau, tels que le Network Configuration Protocol (NETCONF) et RESTCONF.
Plus d'informations
NETCONF est un protocole de gestion de réseau développé par l’Internet Engineering Task Force (IETF). L’IETF a publié les premières spécifications de NETCONF en 2006. Après avoir développé NETCONF, l’IETF a déterminé qu’il lui fallait un langage de modélisation des données pouvant servir à définir les modèles de données manipulés par NETCONF. L’IETF a donc créé le langage de modélisation des données YANG.
Les modèles de données écrits avec YANG sont enregistrés sous forme de fichiers YANG. Chaque modèle de données YANG déclare un espace de noms et un préfixe avant d’importer le module de bibliothèque YANG (ietf-yang-types). Il définit ensuite les types de données, les conteneurs, les listes et les feuilles (éléments) inclus dans le modèle de données.
Comment ouvrir un fichier YANG
Vous pouvez ouvrir un fichier YANG dans n’importe quel éditeur de texte ou de code source, tel que Microsoft Visual Studio Code (multiplateforme). Cependant, il est préférable d’ouvrir les fichiers YANG dans des éditeurs de modules YANG dédiés, tels que MG-SOFT Visual YANG Designer (multiplateforme). Les éditeurs de modules YANG proposent des fonctionnalités utiles qui facilitent la modification des fichiers YANG.