NetJSON: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Übersicht)
(Übersicht)
Zeile 1: Zeile 1:
 
= Übersicht=
 
= Übersicht=
[[http://netjson.org/|NetJSON]] ist ein JSON-basiertes Datenformat zu Repräsentation eines Netzwerks und seine Geräte. Ziele sind:
+
[https://netjson.org NetJSON] ist ein JSON-basiertes Datenformat zu Repräsentation eines Netzwerks und seine Geräte. Ziele sind:
 
* einheitliche Darstellung
 
* einheitliche Darstellung
 
* die Konfiguration der Geräte zu repräsentieren
 
* die Konfiguration der Geräte zu repräsentieren

Version vom 11. Mai 2019, 16:29 Uhr

Inhaltsverzeichnis

Übersicht

NetJSON ist ein JSON-basiertes Datenformat zu Repräsentation eines Netzwerks und seine Geräte. Ziele sind:

  • einheitliche Darstellung
  • die Konfiguration der Geräte zu repräsentieren
  • Monitoring Daten zu transportieren
  • Topologiedaten zu ermitteln
  • in einem abstrakten JSON Format Daten speichern und in konkrete Implementierungen transformieren

Es ist beispielweise möglich im NetJSON Format die Konfiguration von vielen unterschiedlichen Netzwerkgeräten unterschiedlicher Hersteller zu speichern.

Opennet

In Opennet haben wir mehrere denkbare Möglichkeiten zur Nutzung. Beispielsweise:

  • Derzeit nutzen wir für das Monitoring das on_dataservice olsrv1 Plugin. Mit NetJSON könnte man hier mehr Standardisierung schaffen. Es wäre die Hoffnung, dass auch fertige Tools hier verfügbar sind.
  • Von Opennet Knoten die Config in NetJSON abspeichern, sodass die Konfiguration auf einfache Art und Weise in ein neues Gerät eingespielt werden können.

on_dataservice (Monitoring)

TODO

  • Welche Daten gibt es derzeit in on_dataservice?
  • Gibt es diese bereits in NetJSON?

Tools

TODO

  • Welche Tools gibt es bereits für NetJSON?
  • Was können diese Tools? (Bspw. Generieren von NetJSON in OpenWRT?)
  • Können wir diese nutzen?
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge