Data Ingestion Overview
Data Ingestion is the entry point for all telemetry processed by NetFlow Optimizer (NFO). The platform is designed to handle diverse data formats, ranging from traditional network flows to modern cloud logs and streaming telemetry, normalizing them into a unified format for analysis and enrichment.
Ingestion Architecture
NFO acts as a high-performance collector that accepts push-based telemetry (Flows, MDT) and performs pull-based ingestion (Cloud, SNMP) via the External Data Feeder (EDFN). Once ingested, all data is processed through the NFO engine's in-memory pipeline for real-time normalization.
Supported Ingestion Types
Network Flow Ingestion
The core of NFO's capabilities. Support for all major industry-standard flow protocols.
- Protocols: NetFlow v5/v9, IPFIX, sFlow, and J-Flow.
- Use Case: Comprehensive visibility into on-premises network traffic and bandwidth utilization.
Cloud Flow Logs
Native integration with public cloud infrastructure to provide a unified view of hybrid environments.
- Platforms: AWS VPC Flow Logs, Azure NSG Flow Logs, Google Cloud (GCP), and Oracle Cloud (OCI).
- Mechanism: Automated ingestion of log files from cloud storage buckets or event hubs.
Streaming Telemetry (MDT)
Support for modern Model-Driven Telemetry (MDT) used in high-density carrier-grade equipment.
- Connectivity: Dial-out (push) model using gRPC or UDP.
- Structure: Ingests structured data defined by YANG models for sub-second visibility into device performance.
SNMP & Device Discovery
Infrastructure-level visibility that complements flow data.
- Discovery: Automatically identifies network devices and maps interface indexes (ifIndex) to human-readable names.
- Polling: Collects interface statistics, CPU/Memory health, and system metadata.
Data Enrichment
The "Value-Add" layer that transforms raw telemetry into actionable intelligence.
- Metadata: Adds GeoIP, Threat Intelligence, User Identity (Active Directory), and VM metadata (VMware vCenter) to ingested records.
Ingestion Workflow
- Configure Source: Set your network devices or cloud providers to send data to the NFO IP/Port or storage location.
- Verify Ingestion: Use the NFO Status dashboard to monitor the Input Rate (Packets per second) for each source.
- Apply Logic: Enable NFO Modules to filter, aggregate, or enrich the incoming data.
- Route to Output: Send the processed results to your preferred analytics platform.
Next Step
To begin your configuration, start with Network Flow Ingestion to set up your primary network telemetry streams.