Jflow

Definition - Was bedeutet JFlow?

JFlow ist eine softwarebasierte Netzwerktechnologie, die die Überwachung und Aufzeichnung von Datenpaketen erleichtert, die zwischen konfigurierten Geräten, insbesondere Routern und Switches, fließen.

JFlow ist standardmäßig in Routern und Switches konfiguriert, die von Juniper-Netzwerken entwickelt wurden. Es zeichnet alle Netzwerkaktivitäten vom aktivierten Port auf und speichert statistische Informationen zur Netzwerknutzung, die über die programmgesteuerte Schnittstelle abgerufen werden können.

Technische.me erklärt JFlow

JFlow ist in erster Linie eine Datenfluss-Sampling-Technologie, die mit einer Sammlung von Java-Klassen erstellt wurde. JFlow funktioniert wie NetFlow und SFlow, die von Cisco bzw. HP entwickelt wurden. Obwohl JFlow hauptsächlich als Flussaufzeichnungstechnik verwendet wird, bietet es auch Netzwerkanalyse und Anomalieerkennung durch Speichern und Vergleichen von Netzwerkdatenflusstrends.

JFlow überwacht jedes Paket, das innerhalb eines Netzwerks fließt. Wenn ein eingehendes Paket nicht in der Tabelle des Routers registriert ist, zeichnet JFlow diese Instanz auf und verwirft alle Instanzen, die bereits über Routing-Tabelleninstanzen verfügen. Von JFlow gesammelte Daten werden in einer Reihe von Caches verwaltet, von denen jeder unterschiedliche Informationen zum Netzwerkfluss bereitstellt.