Netconf

Netconf (Netzwerkkonfigurationsprotokoll) ist ein Netzwerkprotokoll, das im Dezember 2006 mit RFC  4741 standardisiert und im Juni 2011 mit RFC  6241 überarbeitet wurde. Es ist ein XML- basiertes Protokoll, das die Verwaltung und Konfiguration von Netzwerkgeräten über SSH-, SOAP-, BEEP- und TLS-Protokolle ermöglicht .

Netconf ist in Form von 4 Ebenen strukturiert:

  1. Die Inhaltsschicht enthält die Daten des Geräts.
  2. Die Betriebsschicht gibt die Verwaltungsaktionen an, die an dem Gerät ausgeführt werden sollen.
  3. Die Nachrichtenschicht bietet einen einfachen Transport-Framing-Mechanismus zum Codieren von RPCs und Benachrichtigungen.
  4. Die Transportsicherheitsschicht bietet einen zuverlässigen und verbindungsorientierten Datentransport.

Netconf-Sitzungen

Alle Netconf-Vorgänge werden über eine Sitzung transportiert, die mit der Transportsicherheitsschicht verbunden ist. Der Aufbau dieser Sitzung erfolgt über mehrere Protokolle, einschließlich des SSH-Protokolls. Um die Verwendung von Netconf über SSH zu ermöglichen, müssen Sie zuerst das Gerät so konfigurieren, dass es autorisiert, und dann eine SSH-Verbindung wie folgt starten : ssh utilisateur@hôte -p 830 -s netconf.

Wenn ein Client eine SSH-Verbindung mit einem Netconf-Server initiiert, sendet der Server eine Nachricht mit der Liste der auf dem Gerät vorhandenen Module und wartet auf die Rückgabe des Clients, bevor er die Konfigurations- und Verwaltungsverfahren starten kann.

Der Server wartet auf <rpc> -Anforderungen, um das Gerät zu konfigurieren, und weiß, dass die Anforderungen mit den folgenden sechs Zeichen enden müssen:]]>]]>, um jede Nachricht zu trennen. Konzeptionell übergibt die SSH-Transportschicht alle Daten, die zwischen den folgenden]]>]]> Zeichen gefunden wurden, an die Nachrichtenschicht (enthalten).

Um eine Sitzung zu schließen, müssen Sie eine Nachricht mit der Anforderung <close-session> senden.

Anmerkungen und Referenzen

  1. (in) Antrag auf Kommentare n o  4741 .
  2. (in) Antrag auf Kommentare n o  6241 .
  3. Portzuweisung durch IANA
  4. (in) Antrag auf Kommentare n o  6242 .

Externe Links