.YANG Dateiendung
YANG-Modul
| Entwickler | Internet Engineering Task Force |
| Beliebtheit |
2,0 | 1 Stimme |
Was ist eine YANG-Datei?
Eine YANG-Datei ist ein Datenmodell, das in der Datenmodellierungssprache Yet Another Next Generation (YANG) geschrieben wurde. Sie enthält Konfigurationsdaten oder Zustandsdaten von Netzwerkelementen, die mithilfe eines XML-Baumformats strukturiert sind. YANG-Dateien werden verwendet, um festzulegen, wie Daten über Netzwerkverwaltungs-protokolle wie das Network Configuration Protocol (NETCONF) und RESTCONF übertragen werden.
Weitere Informationen
NETCONF ist ein Netzwerkverwaltungsprotokoll, das von der Internet Engineering Task Force (IETF) entwickelt wurde. Die IETF veröffentlichte die ersten Spezifikationen für NETCONF im Jahr 2006. Nach der Entwicklung von NETCONF stellte die IETF fest, dass sie eine Datenmodellierungssprache benötigte, mit der sich Datenmodelle definieren lassen, die von NETCONF bearbeitet werden. Daher entwickelte die IETF die Datenmodellierungssprache YANG.
Mit YANG geschriebene Datenmodelle werden als YANG-Dateien gespeichert. Jedes YANG-Datenmodell definiert zunächst einen Namensraum und ein Präfix, bevor es das YANG-Bibliotheksmodul (ietf-yang-types) importiert. Anschließend definiert es die Datentypen, Container, Listen und Blätter (Elemente), die das Datenmodell enthält.
So öffnen Sie eine YANG-Datei
Sie können eine YANG-Datei in jedem Text- oder Quelltexteditor öffnen, beispielsweise in Microsoft Visual Studio Code (plattformübergreifend). Am besten öffnen Sie YANG-Dateien jedoch in speziellen Editoren für YANG-Module, beispielsweise im MG-SOFT Visual YANG Designer (plattformübergreifend). Editoren für YANG-Module bieten hilfreiche Funktionen, die das Bearbeiten von YANG-Dateien erleichtern.