Inhaltsverzeichnis:
Definition - Was bedeutet JFlow?
JFlow ist eine softwarebasierte Netzwerktechnologie, mit der Datenpakete zwischen konfigurierten Geräten, insbesondere Routern und Switches, überwacht und aufgezeichnet werden können.
JFlow ist standardmäßig in Routern und Switches konfiguriert, die von Juniper-Netzwerken entwickelt wurden. Es zeichnet alle Netzwerkaktivitäten über den aktivierten Port auf und speichert statistische Informationen zur Netzwerknutzung, die über die Programmierschnittstelle abgerufen werden können.
Techopedia 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 in einem Netzwerk 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 Routingtabellen verfügen. Von JFlow erfasste Daten werden in einer Reihe von Caches gespeichert, von denen jeder einen anderen Satz von Informationen zum Netzwerkfluss enthält.