Cisco IOS Flexible NetFlow provides the next level of flexibility and scalability in monitoring network traffic, bringing a new understanding to who is using the network, what applications they are employing, when they are using the applications, and where the traffic originated.
Important: Unlike traditional NetFlow, Flexible NetFlow does not support SNMP. At this time, Flexible NetFlow can only be configured through the CLI. Any tool used to automatically configure NetFlow using SNMP will not work with Flexible NetFlow.
Flexible NetFlow is implemented using flow monitors, the following is a definition of a flow monitor and its components.
Note: A NetFlow flow monitor is a component used to implement Flexible NetFlow and should not be confused with WhatsUp Flow Monitor, which is a NetFlow collector.
Flexible NetFlow can track packet information from Layer 3, as well as some Layer 2 information. The Flexible NetFlow record can be customized to monitor data based on your specific monitoring needs. The information available includes:
Where traditional NetFlow provided a strict definition of which boxes in a record are key box, used to define a flow, Flexible NetFlow allows you to define a flow based on the boxes and data you want to monitor, which allows for the ability to export only the data needed by the collector to conduct its analysis and reporting. Additionally, more data is available in Flexible NetFlow than in traditional NetFlow, which allows for extensive customization and flexibility in defining flow records.
Through this definition of flows, it is possible to gather information that can be used by Cisco Network Based Application Recognition (NBAR) to identify application data within a flow and provide flow statistics on the application traffic.