System Management

Course Description

Configuring routing protocols is only part of the job. You also have to manage the devices themselves: upgrade them, secure access to them, keep track of changes, and know what’s going on in your network. This course covers the tools and protocols to configure, monitor, secure, and maintain Cisco IOS and IOS XE devices. We start with the IOS filesystem, boot process, and image upgrades, then look at secure remote access and AAA, configuration archives, Syslog, SNMP, NetFlow, NTP, CDP, and LLDP. We finish with troubleshooting tools like Embedded Packet Capture and ERSPAN, automation with EEM, control plane protection, and cloud-managed networks.

Course Highlights

In this course you will learn:

  • How the Cisco IOS filesystem, boot process, and configuration register work, and how to upgrade an IOS image.
  • How to secure user and privileged mode, recover a lost password, and use Telnet and SSH for remote access.
  • How to use AAA with RADIUS and TACACS+ servers, and how to authorize commands with privilege levels.
  • How to archive your configuration, roll back changes, and log who changed what.
  • How to monitor your network with Syslog, SNMPv2, SNMPv3, and NetFlow.
  • How to synchronize clocks with NTP and discover neighbors with CDP and LLDP.
  • How to troubleshoot with traceroute, conditional debugging, Embedded Packet Capture (EPC), and ERSPAN.
  • How to automate tasks on your router with Embedded Event Manager (EEM) and IP SLA.
  • How to protect the control and management plane with CoPP and MPP.

Presented to you by instructor Rene Molenaar, CCIE #41726

Course at a glance

  • 40 lessons in 11 units.
  • Format: self-paced lessons with Cisco IOS configurations, show command output, and video.
  • Last updated: October 2026.

Requirements

  • Basic knowledge of the Cisco IOS CLI.
  • Basic understanding of networking fundamentals like IP addressing and routing.

Course Schedule

What is System Management?

System management is everything you do to keep your network devices running, secure, and under control. It includes the operating system itself (the filesystem, boot process, images, and licenses), access to the device, configuration changes, and monitoring. Most of it is done with protocols that every network uses: SSH for remote access, AAA with RADIUS or TACACS+ for authentication, Syslog and SNMP for monitoring, NTP for time, and CDP or LLDP to find out what’s connected where.

Why does it matter? When something breaks, you want to know about it before your users call, and you want to know exactly what happened and when. That only works when your devices send Syslog messages and SNMP traps to a central server and their clocks are synchronized with NTP. Archives and change logging tell you who changed what. On the security side, you don’t want Telnet in plaintext or a single shared password; you want SSH, central AAA, and protection for the control plane so an attack can’t overload the CPU.

Who needs it? Every network engineer who manages routers and switches. These tools are also the foundation of network monitoring systems and of newer approaches like cloud-managed networks, where a dashboard takes over many of these tasks.

System Management Learning Roadmap

This roadmap follows the course units. Each topic has a short explanation and links to the lessons where we cover it in detail.

Cisco IOS Basics

Cisco IOS has a filesystem, just like your computer: the IOS image is stored on flash memory and the startup configuration on NVRAM. When a router boots, it runs a POST, loads a bootstrap program, and then boots the first IOS image it finds unless you tell it otherwise with the boot system command. The configuration register (0x2102 by default) controls settings like the console speed and whether the router ignores NVRAM. We also cover how to upgrade an image with TFTP, FTP, or SCP, how licensing works, and how IOS XE differs from IOS: it runs IOS as a process on top of Linux.

Device Access, Security and AAA

By default, you can access user and privileged mode without a password, so the first step is to secure them. If you lock yourself out, password recovery through the console and the configuration register gets you back in. For remote access, Telnet is easy but sends everything in plaintext, so we use SSH instead. With many devices, local usernames become an administrative nightmare. AAA lets you use a central RADIUS or TACACS+ server for authentication, authorization, and accounting, and privilege levels, combined with local command authorization, let you decide which commands a user can run. We also configure AAA on a switch with 802.1X, and install a TACACS+ server on Linux.

Configuration Management

Copying a file to the running configuration merges it with the current configuration; it doesn’t replace it, which surprises many people. To replace a configuration, you use configure replace. The archive feature creates snapshots of your configuration, so you can compare versions and roll back. Configuration change notification and logging keeps track of every change and the user who made it, and can send it to a Syslog server.

Logging and Monitoring

Syslog messages tell you in real time when something interesting happens, like an interface going down. They have eight severity levels, from 0 (emergency) to 7 (debug), and you can store them locally or send them to a Syslog server. SNMP lets a network management system poll devices and receive traps. SNMPv2 uses a community string without encryption, while SNMPv3 adds users, authentication, and encryption. NetFlow tracks the flows in your network, so you can see which applications use your bandwidth.

NTP, CDP and LLDP

Log messages are only useful when the timestamps are correct, so your devices synchronize their clocks with NTP over UDP port 123. NTPv4 adds IPv6 support and better security. CDP and LLDP are layer two discovery protocols that tell you which devices are directly connected, on which interfaces, and with which IP addresses. CDP is Cisco proprietary and enabled by default; LLDP (IEEE 802.1AB) is the open standard, so it also works with other vendors and devices like IP phones.

Troubleshooting, Performance and EEM

Traceroute shows the path to a destination, so you can find where traffic stops. Conditional debugging filters debug output to a single interface or other condition, which keeps a busy router usable. Embedded Packet Capture (EPC) captures packets on the router itself and exports them as a PCAP file for Wireshark, and ERSPAN uses GRE to send mirrored traffic across a routed network. Performance Monitor extends Flexible NetFlow with metrics like jitter and packet loss. With Embedded Event Manager (EEM), the router runs commands automatically when an event occurs, for example when a Syslog message shows up or IP SLA reports a failure.

Control and Management Plane Protection

Routers have to process routing protocol, management, and other packets destined to themselves. When the route processor receives too many of these packets, it can’t keep up. A router security policy describes how you protect your routers in a consistent way. CoPP (Control Plane Policing) uses class-maps and policy-maps to rate limit traffic to the control plane, and MPP (Management Plane Protection) restricts which interfaces and protocols, like SSH and SNMP, are allowed to manage the router.

Network Maintenance and Cloud Management

Network maintenance is everything you do to keep a network running: troubleshooting, installing hardware and software, monitoring performance, documentation, and security. Structured tasks are planned in advance; interrupt-driven tasks are the problems you fix when they happen. Maintenance models like FCAPS help you organize this. Cloud-managed networks, like Cisco Meraki, move management to a cloud dashboard with features like zero-touch provisioning.

Frequently Asked Questions

What is SNMP?

SNMP (Simple Network Management Protocol) lets a network management system (NMS) monitor network devices. The NMS polls an agent on each device for information like interface status and CPU load, which is stored in the MIB, and devices can send traps when something happens. Read our introduction to SNMP.

What is the difference between SNMPv2 and SNMPv3?

SNMPv1 and SNMPv2 use a community string as a password, without authentication or encryption. SNMPv3 has a new security model with users and groups and three security levels: noAuthNoPriv, authNoPriv, and authPriv. Use SNMPv3 when you can. Learn how to configure SNMPv3.

What are the Syslog severity levels?

Syslog has eight severity levels: 0 emergency, 1 alert, 2 critical, 3 error, 4 warning, 5 notice, 6 informational, and 7 debug. The lower the number, the more serious the message. When you configure a level, you get messages of that level and everything more severe. See the Syslog severity levels.

What is the difference between Telnet and SSH?

Both give you remote CLI access to a router or switch. Telnet sends everything, including your password, in plaintext. SSH uses authentication and encryption, so you should always use SSH for remote management. Learn how to configure SSH on Cisco IOS.

What is the difference between RADIUS and TACACS+?

Both are AAA protocols that let your devices use a central server instead of local usernames. TACACS+ is popular for device administration because it lets you authorize individual commands and log every command a user types. RADIUS is often used for network access, like 802.1X authentication on switch ports. Learn how to configure AAA authentication.

What is the difference between CDP and LLDP?

Both are layer two discovery protocols that show which devices are directly connected. CDP is Cisco proprietary and enabled by default on Cisco devices. LLDP is the IEEE 802.1AB standard, so it also works with devices from other vendors. Learn how LLDP works.

Why is NTP important for network devices?

Without synchronized clocks, the timestamps in your logs don’t match between devices, which makes troubleshooting and security investigations very hard. Certificates and some security features also depend on the correct time. Routers and switches normally run as NTP clients and synchronize with a central NTP server. Learn how to configure NTP.

What is the difference between NetFlow and SNMP?

SNMP tells you things like CPU load, memory usage, and how busy an interface is. NetFlow tracks the individual flows, so you can see which hosts and applications use the bandwidth. Many networks use both. Read our introduction to NetFlow.

Ready to master System Management?

Get access to all 40 System Management lessons and every other course on NetworkLessons.com.

Sign up