Flexible NetFlow® (FNF) is a feature available in Cisco routers and switches. If you are running IOS 15 or later you should have it.
We see a lot of customers struggle to configure FNF correctly because it is a much more involved process. Common mistakes
What we found was most of these customers really did not need Flexible NetFlow at all. They just wanted a standard NetFlow telemetry. Instead they over complicated things with FNF. This article is for those customers who dont need the extra customization of FNF.
Here are instructions to revert the FNF and configure a standard NetfFlow v9 on all interfaces.
FNF has three objects
Use the following commands to list the above
show flow monitor show flow record show flow exporter
Remove all these
configure terminal no flow monitor myFlowMonitor no flow record myFlowRecord no flow exporter myFlowExporter exit
Then install the standard NetFlow v9 on all interfaces
configure terminal interface range GigabitEthernet0/1 - 24 ip flow ingress exit ip flow-export version 9 ip flow-export destination 192.0.2.1 2055 exit
Now you should have the NetFlow v9 configured.
It collects these fields which should be sufficient for most customers
When you enable traditional NetFlow v9 on a Cisco ASR router, the template fields typically include a variety of key and non-key fields. Here are some common fields that you might see in a NetFlow v9 template:
Key Fields
Non-Key Fields
That should do it for most folks. Use FNF only if required !!