Fragen zu YANG, NETCONF und RESTCONF mit Lösungen sind besonders wertvoll, weil diese drei Begriffe in der Netzwerkautomatisierung häufig gemeinsam genannt werden, aber sehr unterschiedliche Rollen haben. Genau an dieser Stelle entstehen bei vielen Einsteigern typische Missverständnisse. Manche halten YANG für ein Protokoll, andere sehen NETCONF und RESTCONF als bloße Alternativen zur CLI, wieder andere verwechseln Datenmodell, Transportweg und Datenformat. Für Network Engineers ist es deshalb wichtig, diese Themen nicht nur oberflächlich wiederzuerkennen, sondern fachlich sauber voneinander zu trennen. YANG beschreibt Datenmodelle, NETCONF ist ein strukturiertes Netzwerkmanagementprotokoll, und RESTCONF stellt modellgetriebete Daten über eine REST-ähnliche HTTP-Schnittstelle bereit. Die folgenden Fragen mit Lösungen helfen dabei, genau diese Zusammenhänge klar zu verstehen und typische Prüfungs- und Praxisfragen systematisch einzuordnen.
Grundverständnis: Die drei Begriffe sauber unterscheiden
Frage: Welche Aussage zu YANG ist korrekt?
- A) YANG ist ein Routingprotokoll für dynamische Routen
- B) YANG ist eine Modellierungssprache für strukturierte Netzwerkdaten
- C) YANG ist ein Ersatz für SSH
- D) YANG ist ein Logging-Format
Lösung: B
YANG ist kein Transportprotokoll und keine API, sondern eine Modellierungssprache. Mit YANG wird beschrieben, welche Daten es gibt, wie sie heißen, wie sie strukturiert sind und welche Typen oder Beziehungen sie besitzen. Für die Netzwerkautomatisierung ist das sehr wichtig, weil dadurch Konfigurations- und Zustandsdaten nicht mehr nur als Freitext, sondern als sauber definiertes Modell vorliegen.
Frage: Was beschreibt NETCONF am besten?
- A) Eine Modellierungssprache für VLANs
- B) Ein Netzwerkmanagementprotokoll für strukturierte Konfigurations- und Zustandsdaten
- C) Eine neue Schreibweise für Telnet
- D) Ein CSV-Format für Inventare
Lösung: B
NETCONF ist ein Protokoll für das strukturierte Management von Netzwerkgeräten. Es erlaubt das Lesen, Validieren und Ändern von Konfigurations- und Zustandsdaten. Anders als die klassische CLI arbeitet NETCONF nicht mit unstrukturierten Texten, sondern mit klar definierten Datenstrukturen.
Frage: Welche Aussage zu RESTCONF ist richtig?
- A) RESTCONF ist ein REST-basierter Zugriff auf modellgetriebete Netzwerkdaten
- B) RESTCONF ersetzt YANG vollständig
- C) RESTCONF ist ein Switchport-Modus
- D) RESTCONF ist nur für SNMP relevant
Lösung: A
RESTCONF bringt modellgetriebete Netzwerkdaten in eine HTTP- und REST-orientierte Welt. Es nutzt also REST-ähnliche Prinzipien wie URLs, HTTP-Methoden und oft JSON oder XML, greift aber auf strukturierte Modelle zurück, die häufig mit YANG beschrieben sind.
Frage: Welche Zuordnung ist fachlich korrekt?
- A) YANG = Datenmodell, NETCONF = Managementprotokoll, RESTCONF = REST-basierter Managementzugriff
- B) YANG = SSH-Transport, NETCONF = JSON-Datei, RESTCONF = VLAN-Profil
- C) YANG = Firewall, NETCONF = API-Key, RESTCONF = Syslog-Server
- D) YANG = Controller, NETCONF = Switch, RESTCONF = Router
Lösung: A
Diese Zuordnung ist der wichtigste Grundbaustein zum Verständnis des Themas. YANG beschreibt die Daten, NETCONF und RESTCONF sind Wege, auf diese Daten zuzugreifen.
YANG als Datenmodell verstehen
Frage: Warum ist YANG in der Netzwerkautomatisierung so wichtig?
- A) Weil es die CLI vollständig abschafft
- B) Weil es eine standardisierte Beschreibung von Netzwerkdaten ermöglicht
- C) Weil es nur auf Firewalls läuft
- D) Weil es Routingtabellen automatisch generiert
Lösung: B
YANG ist wichtig, weil es Konfigurations- und Zustandsdaten in ein formales Modell bringt. Dadurch wird für Maschinen und Tools klar, welche Daten es gibt, wie sie benannt werden und wie sie zusammenhängen. Genau diese Standardisierung ist eine wichtige Voraussetzung für robuste Automatisierung.
Frage: Welche Frage beantwortet ein YANG-Modell typischerweise?
- A) Welcher Ping gerade fehlschlägt
- B) Wie Daten logisch strukturiert sind, welche Felder existieren und welche Typen oder Beziehungen sie haben
- C) Welche Konsole physisch an einem Gerät steckt
- D) Welche HTTP-Version ein Browser nutzt
Lösung: B
YANG beschreibt die Form der Daten. Es legt fest, welche Felder es gibt, welche Datentypen gültig sind und wie Elemente hierarchisch miteinander verbunden sind. Das ist vergleichbar mit einem Bauplan für Netzwerkdaten.
Frage: Welches Denkmodell beschreibt YANG am besten?
- A) YANG ist das Schema oder der Bauplan für strukturierte Netzwerkdaten
- B) YANG ist nur ein anderes Wort für XML
- C) YANG ist eine CLI-Ausgabe
- D) YANG ist ein Monitoringsystem
Lösung: A
Ein sehr hilfreiches Bild ist: YANG ist das Schema, JSON oder XML sind mögliche Darstellungen, und NETCONF oder RESTCONF sind Wege, diese Daten zu transportieren oder zu bearbeiten.
NETCONF im Überblick
Frage: Was ist ein zentraler Vorteil von NETCONF gegenüber klassischer CLI-Arbeit?
- A) NETCONF benötigt keine Authentifizierung
- B) NETCONF arbeitet mit strukturierten Daten statt mit frei formatierten Textausgaben
- C) NETCONF braucht kein IP-Netz
- D) NETCONF funktioniert nur auf Laptops
Lösung: B
Ein großer Vorteil von NETCONF ist die Struktur. Klassische CLI-Ausgaben sind für Menschen gut lesbar, aber für Programme oft umständlich zu parsen. NETCONF stellt Daten maschinenfreundlich und klar gegliedert bereit. Das reduziert Fehlerquellen in der Automatisierung deutlich.
Frage: Welchen sicheren Transport verwendet NETCONF typischerweise?
- A) FTP
- B) SSH
- C) TFTP ohne Absicherung
- D) SNMPv1
Lösung: B
NETCONF nutzt typischerweise SSH als sicheren Transportkanal. Das ist für Network Engineers besonders hilfreich, weil SSH aus der klassischen Geräteverwaltung bereits bekannt ist.
Frage: Welche Aufgaben kann NETCONF typischerweise unterstützen?
- A) Strukturierte Konfiguration lesen, ändern und validieren
- B) Nur Paketmitschnitte im WLAN erzeugen
- C) Nur VLAN-IDs zählen
- D) Ausschließlich CSV-Dateien exportieren
Lösung: A
NETCONF eignet sich besonders für strukturierte Managementoperationen. Dazu gehören das Abrufen von Konfigurationen, das Ändern definierter Werte oder auch das Validieren von Änderungen vor der Übernahme.
Frage: Warum wird NETCONF oft als „modellgetrieben“ beschrieben?
- A) Weil es blind CLI-Befehle sendet
- B) Weil es mit strukturierten Modellen wie YANG zusammenarbeitet
- C) Weil es nur in grafischen Tools funktioniert
- D) Weil es keine Datenformate unterstützt
Lösung: B
NETCONF arbeitet mit modellierten Daten, nicht mit unstrukturierten Freitexten. Genau deshalb ist die Verbindung zu YANG so wichtig. Das Protokoll transportiert Daten, die nach einem definierten Modell aufgebaut sind.
RESTCONF im Überblick
Frage: Was macht RESTCONF für viele Engineers leichter zugänglich als NETCONF?
- A) RESTCONF orientiert sich an REST- und HTTP-Prinzipien, die vielen aus APIs bereits bekannt sind
- B) RESTCONF benötigt grundsätzlich keine Sicherheit
- C) RESTCONF kann keine JSON-Daten nutzen
- D) RESTCONF arbeitet nur offline
Lösung: A
RESTCONF ist oft leichter zugänglich, weil es mit vertrauten Konzepten wie URLs, GET, POST, PATCH und JSON arbeitet. Wer bereits REST-APIs kennt, erkennt in RESTCONF viele vertraute Muster wieder.
Frage: Welche HTTP-Methoden sind im RESTCONF-Kontext grundsätzlich relevant?
- A) GET, POST, PUT, PATCH, DELETE
- B) SHOW, COPY, ERASE
- C) TRUNK, ACCESS, VLAN
- D) CDP, LLDP, STP
Lösung: A
RESTCONF nutzt REST-ähnliche HTTP-Methoden für unterschiedliche Aktionen. GET liest Daten, PATCH oder PUT ändern Daten, POST erstellt neue Inhalte, DELETE entfernt Ressourcen.
Frage: Welche Aussage zu RESTCONF ist fachlich richtig?
- A) RESTCONF stellt modellgetriebete Netzwerkdaten über URLs und HTTP bereit
- B) RESTCONF ist nur eine neue Schreibweise für SNMP
- C) RESTCONF ist ein Ersatz für Routingprotokolle
- D) RESTCONF ist nur für lokale Konsole relevant
Lösung: A
RESTCONF verbindet strukturierte Netzwerkdaten mit einem REST-ähnlichen API-Zugriff. Dadurch lassen sich modellierte Daten in vielen modernen Automatisierungswerkzeugen gut nutzen.
YANG, NETCONF und RESTCONF im Zusammenspiel
Frage: Welche Reihenfolge beschreibt das Zusammenspiel am besten?
- A) Zuerst RESTCONF, dann VLAN, dann SSH
- B) Zuerst YANG als Modell, dann NETCONF oder RESTCONF als Zugriff auf diese modellierten Daten
- C) Zuerst JSON, dann Spanning Tree, dann CLI
- D) Erst SNMP, dann Kabelprüfung, dann Python
Lösung: B
Das Modell steht konzeptionell zuerst. YANG beschreibt die Daten. Anschließend greifen NETCONF oder RESTCONF auf diese Daten zu. Genau dieses Verständnis ist der Schlüssel zur richtigen Einordnung des Themas.
Frage: Welche Analogie ist am hilfreichsten?
- A) YANG ist der Bauplan, NETCONF und RESTCONF sind Zugangswege zu den beschriebenen Daten
- B) YANG ist das Passwort, NETCONF ist die Maus, RESTCONF ist die Tastatur
- C) YANG ist die VLAN-ID, NETCONF die Buchse, RESTCONF das Kabel
- D) Alle drei sind identische Begriffe für dasselbe Konzept
Lösung: A
Diese Analogie ist besonders geeignet, weil sie Rollen trennt: Das Modell ist nicht der Transport. Genau diese klare Trennung verhindert viele Missverständnisse.
Konfigurationsdaten und Zustandsdaten unterscheiden
Frage: Warum ist die Unterscheidung zwischen Konfigurationsdaten und Zustandsdaten wichtig?
- A) Weil beide Bereiche in modellgetriebeter Automatisierung sauber getrennt betrachtet werden können
- B) Weil Zustandsdaten nie relevant sind
- C) Weil Konfigurationsdaten nur in CSV gespeichert werden
- D) Weil APIs keinen Zustand kennen
Lösung: A
Ein großer Vorteil modellgetriebeter Ansätze liegt in der klaren Trennung zwischen dem gewünschten Soll-Zustand und dem tatsächlichen operativen Ist-Zustand. Das ist für Automatisierung, Validierung und Troubleshooting sehr hilfreich.
Frage: Welche Aussage ist ein gutes Beispiel für Konfigurationsdaten?
- A) Ein Interface ist physisch down
- B) Ein definierter NTP-Server in der Gerätekonfiguration
- C) Ein aktueller Error-Counter auf einem Port
- D) Die momentane CPU-Auslastung
Lösung: B
Konfigurationsdaten beschreiben, was eingestellt wurde oder eingestellt werden soll. Ein NTP-Server in der Konfiguration ist deshalb ein typisches Beispiel für Soll-Zustand.
Frage: Welche Aussage ist ein gutes Beispiel für Zustandsdaten?
- A) Ein vordefiniertes VLAN in der Konfiguration
- B) Ein eingetragener Syslog-Server
- C) Der operative Status eines Interfaces oder der aktuelle Synchronisationszustand
- D) Der Hostname in der Startup-Config
Lösung: C
Zustandsdaten beschreiben den aktuellen Ist-Zustand des Systems. Dazu gehören operative Interface-Zustände, aktuelle Lastwerte oder Synchronisationszustände.
Datenformate im Kontext von NETCONF und RESTCONF
Frage: Mit welchem Datenformat wird NETCONF häufig verbunden?
- A) XML
- B) CSV
- C) BMP
- D) Nur Plain Text
Lösung: A
NETCONF ist historisch und technisch stark mit XML verbunden. Gerade deshalb begegnen Einsteiger bei NETCONF häufig XML-Strukturen.
Frage: Mit welchem Format wird RESTCONF häufig verbunden?
- A) JSON
- B) Nur Binärdaten
- C) Ausschließlich SNMP-Traps
- D) Nur Telnet-Output
Lösung: A
RESTCONF arbeitet oft mit JSON, was für viele Nutzer angenehmer und API-näher wirkt. XML kann ebenfalls vorkommen, aber JSON ist in der Praxis besonders eingängig.
Frage: Warum ist dieser Unterschied für Einsteiger relevant?
- A) Weil JSON und XML unterschiedliche Lesbarkeit und typische Einsatzkontexte haben
- B) Weil JSON nie strukturierte Daten abbilden kann
- C) Weil XML kein echtes Format ist
- D) Weil RESTCONF keine Daten transportiert
Lösung: A
Gerade für das Verständnis und die praktische Arbeit ist wichtig, dass RESTCONF oft API-ähnlicher und JSON-näher wirkt, während NETCONF traditionell XML-stärker ist.
Vergleich zu klassischer CLI-Verwaltung
Frage: Was ist ein zentraler Unterschied zwischen CLI und modellgetriebeter Verwaltung?
- A) CLI ist typischerweise stärker menschenorientiert, modellgetriebete Schnittstellen stärker maschinenorientiert
- B) CLI funktioniert nur ohne IP
- C) Modellgetriebete Schnittstellen haben keine Struktur
- D) CLI kann keine Informationen anzeigen
Lösung: A
CLI liefert häufig gut lesbare Textausgaben für Menschen. Modellgetriebete Schnittstellen liefern dagegen stärker strukturierte Daten für Programme und Automatisierungswerkzeuge.
Frage: Warum ist das für Automatisierung so wichtig?
- A) Weil strukturierte Daten robuster verarbeitet werden können als frei formatierte Textausgaben
- B) Weil Parsing von CLI immer unmöglich ist
- C) Weil Automatisierung keine Daten lesen muss
- D) Weil YAML dadurch überflüssig wird
Lösung: A
CLI-Parsing ist möglich, aber oft empfindlich gegenüber Formatänderungen. Modellgetriebete Daten sind stabiler, konsistenter und leichter validierbar.
Praktische Aktivierung und Nutzung auf Geräten
Frage: Was ist in Lab-Umgebungen oft notwendig, bevor NETCONF oder RESTCONF genutzt werden kann?
- A) Die gezielte Aktivierung dieser Managementfunktionen auf dem Gerät
- B) Nur das Setzen eines neuen Hostnamens
- C) Das Löschen aller Interfaces
- D) Das Abschalten von SSH
Lösung: A
In vielen Umgebungen müssen NETCONF oder RESTCONF bewusst aktiviert werden. Ein typischer IOS-XE-Ansatz kann vereinfacht so aussehen:
conf t
netconf-yang
restconf
end
Danach müssen Erreichbarkeit, Authentifizierung und Managementpfad geprüft werden.
Frage: Warum sollte man diese Zugriffe zunächst read-only testen?
- A) Weil read-only Zugriffe risikoarm sind und sich gut zum Verstehen der Modelle und Antworten eignen
- B) Weil read-only grundsätzlich keine Authentifizierung braucht
- C) Weil schreibende Zugriffe nie sinnvoll sind
- D) Weil NETCONF keine Änderungen unterstützt
Lösung: A
Read-only Zugriffe sind ideal für den Einstieg, weil sie Sicherheit bieten und gleichzeitig helfen, Datenmodelle, Antwortstrukturen und Zugriffslogik zu verstehen.
Typische Prüfungs- und Lernfehler
Frage: Was ist der häufigste Anfängerfehler bei diesen Themen?
- A) YANG, NETCONF und RESTCONF nicht sauber voneinander zu unterscheiden
- B) Zu früh mit kleinen Beispielen zu üben
- C) JSON und XML überhaupt zu betrachten
- D) Konfigurations- und Zustandsdaten zu trennen
Lösung: A
Viele Lernende vermischen Modell, Protokoll und Zugriffsschnittstelle. Genau deshalb ist die saubere Trennung dieser drei Begriffe so wichtig.
Frage: Welcher Lernansatz ist für dieses Thema am sinnvollsten?
- A) Erst das Grundprinzip verstehen, dann kleine Vergleiche und read-only Praxisbeispiele nutzen
- B) Sofort komplexe XML-Strukturen auswendig lernen, ohne die Rollen der Technologien zu kennen
- C) Nur Produktnamen lernen
- D) Das Thema komplett mit SNMP verwechseln
Lösung: A
Ein guter Einstieg beginnt mit der sauberen Einordnung der Rollen und arbeitet dann mit kleinen, praktischen Beispielen weiter. Erst danach lohnt sich tiefere Syntax- oder Modultiefe.
Kompakte Kontrollfragen zum Schluss
Frage: Welche Aussage fasst das Thema am besten zusammen?
- A) YANG beschreibt Datenmodelle, NETCONF und RESTCONF greifen strukturiert auf diese Daten zu
- B) YANG, NETCONF und RESTCONF sind drei identische Namen für dieselbe CLI-Funktion
- C) RESTCONF ersetzt jede Form von Datenmodellierung
- D) NETCONF ist nur ein anderes Wort für CSV
Lösung: A
Diese Aussage bringt die Kernlogik auf den Punkt und ist die wichtigste Merkhilfe für Prüfungen und Praxis.
Frage: Was sollte nach dem Bearbeiten dieser Fragen klarer geworden sein?
- A) Dass modellgetriebete Netzwerkautomatisierung auf klaren Datenmodellen und strukturierten Zugriffswegen basiert
- B) Dass nur CLI im Netzwerk relevant bleibt
- C) Dass JSON, XML und APIs in Netzwerken keine Rolle spielen
- D) Dass YANG ein VLAN-Protokoll ist
Lösung: A
Genau das ist die zentrale Erkenntnis: Modellgetriebete Automatisierung ersetzt nicht automatisch jede klassische Methode, bietet aber eine deutlich strukturiertere Grundlage für moderne Netzwerkverwaltung.
Kompakte Merkhilfe für die Wiederholung
Die drei Begriffe in einer Übersicht
- YANG: beschreibt Datenmodelle
- NETCONF: strukturiertes Managementprotokoll, häufig über SSH, oft XML-orientiert
- RESTCONF: REST-ähnlicher Zugriff auf modellgetriebete Daten, oft JSON-orientiert
- Konfigurationsdaten: beschreiben Soll-Zustände
- Zustandsdaten: beschreiben Ist-Zustände
- Modellgetriebete Verwaltung: reduziert Parsing freier Texte und verbessert Struktur
Diese kleine Übersicht eignet sich sehr gut als letzte Wiederholung vor einer Prüfung oder vor ersten praktischen Lab-Übungen mit modellgetriebenen Schnittstellen.
Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3
Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.
Meine Leistungen umfassen:
-
Professionelle Konfiguration von Routern und Switches
-
Einrichtung von VLANs, Trunks, Routing, DHCP, NAT, ACLs und weiteren Netzwerkfunktionen
-
Erstellung von Topologien und Simulationen in Cisco Packet Tracer
-
Aufbau, Analyse und Fehlerbehebung von Netzwerk-Labs in GNS3 und EVE-NG
-
Automatisierung von Netzwerkkonfigurationen mit Python, Netmiko, Paramiko, NAPALM und Ansible
-
Erstellung von Skripten für wiederkehrende Netzwerkaufgaben
-
Dokumentation der Konfigurationen und Bereitstellung nachvollziehbarer Lösungswege
-
Konfigurations-Backups, Optimierung bestehender Setups und technisches Troubleshooting
Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.












