The Most typical use of SNMP (Simple Network Management Protocol) is to track router and switch bandwidth utilization for each port, as well as system metrics such as storage and CPU utilization, something NetFlow does not currently provide. For statistics gathering and network traffic monitoring, NetFlow emerges as a much more compact protocol than SNMP. To gather, control, and analyze transmitted data traffic on routers and switches, a layer-independent SFlow should be the option, particularly in a multi-protocol environment.