.YANG Bestandsextensie
YANG-module
| Ontwikkelaar | Internet Engineering Task Force |
| Populariteit |
2,0 | 1 stem |
Wat is een YANG-bestand?
Een YANG-bestand is een gegevensmodel dat is geschreven in de gegevensmodelleertaal Yet Another Next Generation (YANG). Het bevat configuratiegegevens of statusgegevens van netwerkelementen, gestructureerd met behulp van een XML-boomstructuur. YANG-bestanden worden gebruikt om te definiëren hoe gegevens worden verzonden via netwerkbeheerprotocollen, zoals Network Configuration Protocol (NETCONF) en RESTCONF.
Meer informatie
NETCONF is een netwerkbeheerprotocol dat is ontwikkeld door de Internet Engineering Task Force (IETF). De IETF publiceerde de eerste specificaties van NETCONF in 2006. Na de ontwikkeling van NETCONF stelde de IETF vast dat er een gegevensmodelleertaal nodig was waarmee gegevensmodellen konden worden gedefinieerd die door NETCONF worden bewerkt. Daarom ontwikkelde de IETF de gegevensmodelleertaal YANG.
Gegevensmodellen die met YANG zijn geschreven, worden opgeslagen als YANG-bestanden. Elk YANG-gegevensmodel definieert een naamruimte en een prefix voordat het de YANG-bibliotheekmodule (ietf-yang-types) importeert. Vervolgens definieert het de gegevenstypen, containers, lijsten en leafs (items) die het gegevensmodel bevat.
Een YANG-bestand openen
Je kunt een YANG-bestand openen in elke teksteditor of broncode-editor, zoals Microsoft Visual Studio Code (voor meerdere platforms). Je kunt YANG-bestanden echter het beste openen in speciale editors voor YANG-modules, zoals MG-SOFT Visual YANG Designer (voor meerdere platforms). Editors voor YANG-modules bevatten handige functies die het bewerken van YANG-bestanden eenvoudiger maken.