Monitoring bandwidth usage is a vital aspect of any network management strategy. Bandwidth monitors collect, monitor and analyze network traffic volume by end-point (user), port, interface and protocol (application). This information enables IT Admins to:
How exactly do these tools monitor network bandwidth? Two main software techniques are used for collecting and monitoring network bandwidth usage data. They are:
In this method, bandwidth monitors send SNMP queries to SNMP-enabled devices on the network. The devices then send device-centric information (stored in their Management Information Bases (MIBs)) back to the device. This information can include network bandwidth usage data. The monitoring tool can then analyze this data to monitor network bandwidth usage.
NetFlow is Cisco’s monitoring protocol that can collect various statistics on network bandwidth usage across devices, and hence monitor network bandwidth. NetFlow is based on “Flows”, which is defined a continuous series of packets sharing common characteristics (including source/destination IP and ports, IP protocol, Ingress Interface and Type of Service values). These characteristics are defined in Cisco’s NetFlow 7-ple key. NetFlow can be enabled on network device interfaces, which then monitor the “flows”. A series of packets with unique values in the 7 fields constitutes a flow, and subsequent packets with identical values are added as increments to the existing flow. A difference in even one of the values is recorded as a separate flow, and flows end when configurable timeouts are reached or specific flow ending packets are encountered. The flow data is then sent as UDP packets to a NetFlow collector, which then analyses the data into information for monitoring network bandwidth (including bandwidth usage, network traffic details, network trends and anomalies, bandwidth peaks and valleys, performance metrics, and so on).
A bandwidth monitor tracks bandwidth use over all areas of the network – devices, applications, servers, link connections, leased lines etc, and offers insights into network bandwidth utilization and traffics analysis. It also maps out historical trends for capacity planning and proactively identifies security issues.
Bandwidth monitoring software uses various technologies including SNMP and flow-based technologies like NetFlow, to identify, monitor, and analyze application and network traffic. Some of the capabilities of a bandwidth monitor tool would be:
WhatsUp Gold uses NetFlow, jFlow, and sFlow to monitor network bandwidth and application traffic. It automatically discovers NetFlow enabled routers and switches, and configures them to collect and send NetFlow data back to it. WhatsUp Gold then analyzes the data, providing details on traffic identification, historical trends and QoS through ToS verification. Comprehensive reports showing Top Protocols, Top Senders, Top Application etc, are provided.
Get our latest blog posts delivered in a weekly email.