NetFlow is in a variety of routers and switches from Cisco, it can collect traffic information. At the time of use is expected to increase in CPU utilization, anxious performance impact. To introduce the performance impact and rate of rise of CPU usage when you enable NetFlow on Cisco routers.
CPU usage increase
But a little old, CPU usage rate of increase during the NetFlow use has been reported in Cisco official.
NETFLOW PERFORMANCE ANALYSIS - Cisco Systems
Excerpt information
Summary of Cisco report is as follow. The router models excerpt in a personal preference. Figures for those in the case of setting the two Exporter in NetFlow v9, describes the CPU usage at the time of each of the Flow/s. Flow number for different by the communication sequence of the system, it is necessary to estimate from bps, etc. of traffic.
NetFlow No / NetFlow Yes (CPU usage rate of increase)
Models | 10,000Flow | 45,000Flow | 65,000Flow |
---|---|---|---|
Cisco 3845 | 7%/10%(+3%) | 11%/20%(+9%) | 13%/33%(+20%) |
Cisco 7200 NPE-300 | 11%/18%(+7%) | 27%/38%(+11%) | 35%/51%(+16%) |
Cisco 12000(v5) | 7%/12%(+5%) | 8%/23%(+15%) | 11%/31%(+20%) |
Average | about 5% | about 12% | about 20% |
Note that by the sampling , it is possible to reduce the performance impact suppress the increase CPU utilization. As the table below, you can significantly reduce the CPU usage.
Sampling rate | CPU usage reduction rate |
---|---|
1: 100 | 75% |
1: 1000 | 82% |
How much of what is in the recent models required verification.
Conclusion
By enabling NetFlow, CPU utilization of the router will give rise to performance impact. Because such as described is a little old Cisco of the report, it is recommended to pre-verification in the model to be used at the time of introduction.