Definición: ¿Qué significa JFlow?
JFlow es una tecnología de red basada en software que facilita la supervisión y el registro de los paquetes de datos que fluyen entre los dispositivos configurados, en particular, enrutadores y conmutadores.
JFlow está configurado por defecto en enrutadores y conmutadores desarrollados por redes Juniper. Registra toda la actividad de la red desde el puerto habilitado y guarda información estadística sobre el uso de la red que se puede recuperar a través de su interfaz programática.
Techinfo explica JFlow
JFlow es principalmente una tecnología de muestreo de flujo de datos creada utilizando una colección de clases de Java. JFlow opera como NetFlow y SFlow, desarrollados por Cisco y HP, respectivamente. Aunque se utiliza principalmente como técnica de registro de flujo, JFlow también proporciona análisis de red y detección de anomalías al guardar y comparar las tendencias de flujo de datos de la red.
JFlow funciona monitoreando cada paquete que fluye dentro de una red. Si un paquete entrante no está registrado en la tabla del enrutador, JFlow registra esa instancia y descarta cualquiera que ya tenga instancias de la tabla de enrutamiento. Los datos recopilados por JFlow se mantienen en una serie de cachés, cada uno de los cuales proporciona un conjunto diferente de información que pertenece al flujo de la red.