Topic Wise Lesson Plan

Network Management System and example Protocols (SNMP)
Network Management System (NMS)
A Network Management System (NMS) is software (and sometimes hardware) used to monitor, maintain, and optimize computer networks. Its main goal is to ensure network availability, performance, and security.
Key Functions of an NMS:
-
Fault Management – Detecting, isolating, and resolving network issues.
Example: If a router goes down, the NMS alerts the administrator. -
Configuration Management – Managing device configurations across the network.
Example: Updating router settings or deploying new firmware. -
Performance Management – Monitoring network traffic and performance metrics like bandwidth, latency, and packet loss.
-
Security Management – Monitoring for unauthorized access, vulnerabilities, or attacks.
-
Accounting/Administration – Tracking network usage for billing or internal resource allocation.
Architecture of an NMS:
-
Managed Devices: Routers, switches, servers, printers, etc.
-
Agent Software: Installed on devices; collects data and responds to NMS queries.
-
NMS Server: The central software that monitors, analyzes, and manages the devices.
-
Management Protocols: Communication protocols used between NMS and devices.
Example Protocol: SNMP (Simple Network Management Protocol)
SNMP is the most widely used protocol for network management. It allows network administrators to manage network performance, find and solve network problems, and plan for network growth.
Key Components of SNMP:
-
Managed Devices – Network devices like routers, switches, and servers that have SNMP agents installed.
-
SNMP Agent – Software on the managed device that collects information (like CPU load, memory usage, interface status) and responds to NMS requests.
-
Network Management System (NMS) – The central server that requests and receives information from agents, or receives alerts called traps.
SNMP Versions:
-
SNMPv1: Original version; simple but less secure.
-
SNMPv2c: Improved performance; community-based security.
-
SNMPv3: Secure version with authentication and encryption.
Basic SNMP Operations:
-
GET: NMS requests information from a device.
-
SET: NMS changes a device configuration.
-
TRAP: Device sends unsolicited alerts to NMS (e.g., interface down).
-
GETNEXT / GETBULK: Retrieve large sets of data efficiently.
Example Use Case:
-
An NMS polls a switch via SNMP every 5 minutes to check interface traffic and CPU load. If traffic exceeds a threshold, it triggers an alert to the network administrator.
Other protocols commonly used in NMS include:
-
ICMP (for pinging devices to check reachability)
-
NetFlow / sFlow (for traffic monitoring)
-
RMON (Remote Monitoring, SNMP extension)
-
Syslog (for collecting log messages)