Your assessor shall an enabling environment to monitor performance of a local area computer network. Using available resources, you are required to demonstrate how to:

● Collect network performance data using the following methods; (10)
▪ WMI
▪ SNMP
▪ Packet sniffing
▪ Netflow protocol
● Analyse performance data using any industry accepted tools and techniques:

1 answer

To monitor the performance of a local area computer network (LAN), we can utilize several methods to collect data with the ultimate goal of analyzing the network's performance. Below, I'll outline how to collect performance data using WMI, SNMP, packet sniffing, and the NetFlow protocol, as well as suggest ways to analyze the collected data.

Collection of Network Performance Data

1. Windows Management Instrumentation (WMI)

WMI is a Windows feature that allows the management of devices and applications in a network. You can collect data with PowerShell or by programming against the WMI API.

Steps:

  • Open PowerShell or CMD with admin privileges.
  • Use the command:
Get-WmiObject -Class Win32_PerfFormattedData_Tcpip_NetworkInterface
  • This command retrieves performance data such as network utilization, current bandwidth, and other statistics.

Data Collected:

  • Bytes received/sec
  • Bytes sent/sec
  • Current bandwidth

2. Simple Network Management Protocol (SNMP)

SNMP is a protocol for network management, allowing you to gather performance data from routers, switches, servers, and workstations.

Steps:

  • Ensure SNMP is enabled on the devices being monitored.
  • Use tools like SNMP Walk or SNMPGet to collect data.
  • Example using SNMPWalk:
snmpwalk -v 2c -c public <IP_OF_DEVICE> .1.3.6.1.2.1.2.2.1.10

Data Collected:

  • Interface counters, including packets sent/received.
  • Device resource utilization.

3. Packet Sniffing

Packet sniffing involves capturing network packets traveling across the network to analyze their data.

Steps:

  • Use software such as Wireshark or tcpdump.
  • For Wireshark, simply start the capture on the network interface.
wireshark
  • Filter the traffic for specific protocols or IP addresses as needed.

Data Collected:

  • Packet counts, types of packets, traffic flow, protocols being used, errors, and latency.

4. NetFlow Protocol

NetFlow is a Cisco-developed network protocol that collects and monitors network traffic.

Steps:

  • Ensure the NetFlow is configured on the network devices (routers/switches).
  • Use a NetFlow collector software (like PRTG, SolarWinds, or ntop) to aggregate flow data.

Configurations Example (Cisco Router):

ip flow-export destination <collector_ip> <port>
ip flow-export version 9
  • Start a NetFlow collector to analyze the exported data.

Data Collected:

  • Network traffic statistics based on flows (e.g., top talkers, application performance data).

Analysis of Performance Data

After collecting performance data, you can utilize various industry-accepted tools for analysis:

1. Wireshark

  • Analyze packet capture files (PCAP).
  • Identify anomalies, latency issues, and bandwidth utilization.

2. SolarWinds Network Performance Monitor

  • Provides a graphical dashboard to see real-time performance metrics from SNMP and NetFlow data.
  • Offers alerts when thresholds are exceeded.

3. PRTG Network Monitor

  • A comprehensive tool for monitoring SNMP, WMI, and packet data.
  • Allows you to set up sensors for different metrics and visualizes them in real-time.

4. Nagios

  • For server and service monitoring using plugins for SNMP and WMI.
  • Good for alerting on performance thresholds and downtime.

Techniques for Analysis:

  • Threshold Analysis: Determine limits for specific metrics (e.g., CPU usage, packet loss) to trigger alerts.
  • Trend Analysis: Analyze historical performance data to identify patterns, helping in capacity planning.
  • Correlation Analysis: Check relationships between different performance metrics (e.g., increased latency correlated with packet loss).
  • Root Cause Analysis: Identify the underlying cause of performance issues by drilling down into metrics collected via various methods.

By employing these methods and tools, you can effectively monitor and analyze the performance of a local area computer network, ensuring it operates efficiently and troubleshooting issues as they arise.