Skip to main content
Version: Next

NFO Central

info

DRAFT!

The NFO Central section is the central configuration hub for managing distributed NetFlow Optimizer deployments. It allows you to define a node's operational role and manage the connection and intelligent load distribution across multiple NFO instances.

The three primary operational modes are:

  • Standalone: A single NFO instance handling all functions.
  • NFO Central: The dedicated control plane for managing peer connections, licensing, and intelligent traffic distribution.
  • NFO Peer: A worker node that receives flow data and configuration from the NFO Central instance.

NFO Node Configuration

This is the first step in setting up any distributed deployment. You select the operational role for the current NFO instance.

Configuring NFO Central (The Control Plane)

= = = > Image to be inserted here...

When selecting the NFO Central operational mode, the interface expands to provide authentication tokens used to secure communication with peer nodes.

  • Access Token: A token generated by NFO Central that NFO Peers use to authenticate their connection. Press the Generate button to create a new token.
  • Access Token Hash: A secure hash of the access token, displayed for verification purposes.
  • Connected Peers: A list showing all peer nodes that have successfully connected to this NFO Central instance, including their status, performance metrics, and data rates.

The Connected Peers table provides essential real-time monitoring statistics for load balancing and health checking:

MetricDescription
StatusShows the current state (e.g., ONLINE, OFFLINE).
Last SeenTimestamp of the last successful communication with the peer.
CPU Load %Current CPU utilization for the peer node.
Input RateThe number of packets/messages the peer is currently ingesting.
Processing RateThe rate at which the peer is processing flows.
Total DropsThe total number of flows dropped by the peer node due to overload or processing issues.

Configuring NFO Peer (The Worker Node)

= = = > Image to be inserted here...

When setting a node to the NFO Peer operational mode, you must specify the connection details for the central management hub.

  • NFO Central URL: The full URL (including port) of the central control plane instance (e.g., https://<host>:8443).
  • Access Token: The access token generated by the NFO Central instance.
  • Import Certificate: Used to secure the connection between the peer and NFO Central.

Load Balancer (Intelligent Traffic Distribution)

The Load Balancer tab contains the configuration settings for the dynamic load distribution algorithm, which is the core intelligence behind NFO Central's scaling capabilities.

Dynamic Rebalancing

The Load Balancer implements a dynamic, custom load balancing algorithm designed specifically for NetFlow traffic. Its goal is to continuously determine and utilize the least loaded NFO Peer to prevent any single node from becoming overwhelmed.

The algorithm achieves this by:

  1. Monitoring Peer Load: NFO Central continuously monitors the input packets rate per device for all connected network exporters (devices).
  2. Dynamic Weighting: The collected packet rate for each exporter device acts as a dynamic weight to estimate the load each peer will receive.
  3. Intelligent Distribution: The system dynamically splits all exporter devices into several processing groups based on their current input packet rate. Traffic is then distributed across NFO Peers based on these groups.
  4. Continuous Adjustment: The system rebalances traffic distribution ... based on the latest calculated 'input packets rate per device,' ensuring NFO load remains balanced across all peer nodes.

This dynamic system significantly improves upon manual distribution by automatically adjusting to real-time traffic spikes and shifting loads, replacing the reliance on manually configured IP address masks with intelligent, performance-based decisions.