Find the scenario you want to

Choose a certification collection, then narrow by topic, difficulty, or format. Every lab begins with a real symptom and ends with a verified repair.

CATALYST CENTER
Flagship labComing soonDNAC · SD-Access · Assurance

Cisco Catalyst Center

The controller almost no one can home-lab: Cisco's own appliance alone needs 32 vCPUs and 256GB of dedicated RAM just to boot. We are preparing it for launch so you can build SD-Access fabrics, explore Assurance telemetry, and automate with the Intent APIs.

  • SD-Access fabric provisioning
  • Assurance & telemetry
  • Plug-and-Play onboarding
  • REST / Intent API automation

Filter the catalog

Showing 94 labs

CCNA · 200-301

Free
Beginner

Spanning Tree: Root Bridge Election

A free, ungated example lab: a misconfigured root bridge sends traffic the long way round. No email required to see the fix.

Interactive simSwitchingSTPRoot Bridge

Start lab

CCNA · 200-301

Beginner

CCNA Configuration Foundations

Build an end-to-end client path across a VLAN, trunk, router gateway, route, and access policy.

Interactive sim

More details

CCNA · 200-301

Intermediate

CCNA Final Challenge Lab

Restore a client path, enforce its access policy, and prove the result across three simulated devices.

Interactive sim

More details

CCNA · 200-301

Beginner

VLANs, Trunking & Spanning Tree

802.1Q trunks and native VLANs, STP root election, and inter-VLAN routing on a switched campus.

Interactive simSwitchingVLANTrunkingSTP

More details

CCNP · ENARSI

Advanced

OSPF Multi-Area & Redistribution

Areas and LSA types, route summarization, and controlled redistribution between OSPF and EIGRP.

Interactive simRoutingOSPFRedistribution

More details

CCNP · ENARSI

Advanced

Mutual Redistribution & Route Tagging

Two ASBRs mutually redistribute OSPF and EIGRP on the same ring. Learn why that creates route feedback, and how tagging and seed metrics keep it under control.

Interactive sim

More details

CCNP · ENARSI

Advanced

BGP Peering & Path Selection

eBGP and iBGP sessions, the best-path algorithm, and policy via local-preference, AS-path and communities.

Interactive simRoutingBGPPath Selection

More details

CCNA · 200-301

Beginner

OSPF Neighbor Down: Area Mismatch

Two routers ping each other fine across a direct link, but their OSPF adjacency refuses to form. Work it from Layer 3 up to the routing protocol.

Interactive simRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Beginner

Static Route: Wrong Next Hop

A static-route command names an unreachable next hop, so its prefix never reaches the routing table. Inspect the configuration, repair it, and prove the remote LAN is reachable.

Interactive simRoutingStatic RoutesIPv4

More details

CCNA · 200-301

Beginner

VLAN Access Port: Wrong VLAN

A user reaches the switch but lands in the wrong broadcast domain. Trace the access VLAN, correct it, and prove same-VLAN reachability.

Interactive simSwitchingVLAN

More details

CCNA · 200-301

Intermediate

STP Edge Port: Missing BPDU Guard

An access port is configured for fast startup but has no loop protection. Apply the right edge safeguards and verify the operational state.

Interactive simSwitchingSTPSecurity

More details

CCNA · 200-301

Intermediate

Inter-VLAN Routing: SVI Down

VLANs exist and trunks are up, but hosts cannot reach their gateway. Find why the SVI is down and restore inter-VLAN routing.

Interactive simSwitchingInter-VLAN Routing

More details

CCNA · 200-301

Intermediate

OSPF: Passive Interface Surprise

A router advertises a subnet but never forms the intended adjacency. Identify the passive-interface scope and restore only the required OSPF hello traffic.

Interactive simRoutingOSPF

More details

CCNP · ENARSI

Beginner

EIGRP Neighbor Down: AS Mismatch

Two routers connect over a live link and ping fine, but their EIGRP neighbor adjacency never forms. The configuration looks right at first glance.

Interactive simRoutingEIGRPTroubleshooting

More details

CCNA · 200-301

Beginner

Access Control Lists: Configuring & Verifying

PC1 can't reach a server through R1, and the router is sending back an explicit deny, not a timeout. The permit entry meant to allow it is right there in the ACL.

Interactive simSecurityACLIPv4

More details

Palo Alto · PCNSE

NGFW Zones, NAT & App-ID

Security zones, source/destination NAT, App-ID security policies and SSL decryption on PAN-OS.

Interactive simSecurityNATNGFW

More details

Fortinet · NSE 4

FortiGate Policy & IPsec VPN

Firewall policies, SD-WAN rules and a site-to-site IPsec tunnel between two FortiOS gateways.

Interactive simSecurityVPNIPsec

More details

Check Point · CCSE

Security Policy & Identity Awareness

Ordered policy layers, NAT rules and Identity Awareness on a Gaia gateway managed from SmartConsole.

Interactive simSecurityIdentityFirewall

More details

Cisco SD-WAN · Viptela

Intermediate

Cisco SD-WAN (Viptela)

Stand up the vManage/vSmart/vBond control plane and bring a WAN edge under management over a live overlay.

Interactive simSD-WANAutomationRouting

More details

RHCSA · EX200

Beginner

Linux Firewalld & iptables Policy

Zone-based firewalld policy, iptables/nftables rule chains, and troubleshooting a host that's silently dropping traffic.

Interactive simSecurityLinuxFirewall

More details

RedHat · RH294

Intermediate

Ansible Playbook Automation

Write and run real Ansible playbooks against multiple managed hosts: inventories, roles, idempotent tasks and ad-hoc modules.

Interactive simAutomationAnsibleLinux

More details

CCNP · DCINX9K

Beginner

Nexus 9000 NX-OS Switching

vPC domains, peer-links and standalone NX-OS switching on real Nexus 9000 gear, not the ACI-mode UI.

Interactive simData CenterSwitchingNX-OS

More details

CCNP · ENARSI

Advanced

BGP Route Reflector Scaling

Replace a full iBGP mesh with route reflectors and clusters: clients, non-clients, and cluster-ID loop prevention.

Interactive simRoutingBGPRoute Reflectors

More details

Security · Zero Trust

Intermediate

Zero Trust: JWT Access & Token Expiry

Never trust, always verify: explicit auth, least-privilege endpoints and short-lived JWTs that fail closed the moment they expire.

Interactive simSecurityZero TrustIdentity

More details

Cisco · SVPN

Intermediate

GRE VPN Endpoint Migration

Cut a live site-to-site GRE tunnel over to new ISP IPs with minimal downtime, keeping DNS, LDAP and web reachable across both sites.

Interactive simRoutingGREVPN

More details

Linux · RHCSA

Beginner

Linux Namespaces & veth Routing

veth pairs, network namespaces and inter-subnet routing, the primitives Docker and containerlab use to wire every container.

Interactive simLinuxRoutingContainers

More details

Cisco · SPCOR

Intermediate

MPLS L3VPN: Customer Routes Missing

The MPLS core is up and MP-BGP is peering, but two sites in the same L3VPN still can't see each other's routes.

Interactive simService ProviderMPLSL3VPN

More details

Cisco · DEVASC

Beginner

RESTCONF: Green Runs, No Change

A Python script pushes config over RESTCONF and reports success every run, yet the device never actually changes.

Interactive simAutomationRESTCONFYANG

More details

Cisco · DEVCOR

Intermediate

Webhooks: Events Fire, Nothing Runs

The platform is sending webhook events and the receiver logs are clean, but the automation never triggers.

Interactive simAutomationWebhooksSecurity

More details

Cisco · CBROPS

Beginner

SOC Triage: The Alert That Didn't Fire

A host is beaconing out and the telemetry is in the SIEM, but the detection rule that should have caught it never triggered.

Interactive simSecuritySOCDetection Engineering

More details

Cisco · AIOps

Advanced

Assurance: Red Score, Happy Users

Assurance flags a switch red while its users are fine, and a genuinely degraded uplink shows healthy. The model is only as good as its telemetry.

Interactive simAutomationAssuranceTelemetry

More details

CCNA · 200-301

Intermediate

EtherChannel: LACP Mode Mismatch

A two-link uplink should bundle, but each member remains individual. Compare both ends, correct the LACP mode, and verify the port channel.

Interactive simSwitchingEtherChannelLACP

More details

CCNA · 200-301

Intermediate

NAT Overload: ACL Selection Error

Inside users reach the router but never the internet. Trace the NAT ACL, correct its wildcard mask, and verify live translations.

Interactive simIP ServicesNATACL

More details

CCNA · 200-301

Beginner

IPv6 SLAAC: Prefix Not Advertised for Autoconfiguration

Hosts generate link-local addresses but never receive global IPv6 connectivity. Find the missing RA configuration and validate SLAAC end to end.

Interactive simIPv6SLAACRouter Advertisements

More details

CCNA · 200-301

Intermediate

DHCP Relay: Missing Helper Address

A remote VLAN broadcasts DHCPDISCOVER but the centralized server never sees it. Configure and verify relay forwarding with ip helper-address.

Interactive simIP ServicesDHCPRelay

More details

CCNA · 200-301

DHCP Snooping: Trust Boundary Misconfiguration

One access switch can't reach the DHCP server. Trace the trust setting on each uplink to find the port silently dropping server replies.

Interactive simSwitchingSecurityDHCP Snooping

More details

CCNA · 200-301

Intermediate

IPv4 VLSM: Overlapping Subnets

A new subnet is added for growth but routing behaves unpredictably. Calculate the correct VLSM boundary and remove the overlap.

Interactive simIPv4SubnettingVLSM

More details

CCNA · 200-301

Intermediate

Extended ACL: Direction and Placement

The ACL syntax is valid, yet return traffic fails. Determine the correct interface direction and placement for the policy.

Interactive simSecurityACL

More details

CCNA · 200-301

Intermediate

NTP: Wrong Source Interface

Clients can reach the time server, but authentication or ACL checks reject synchronization. Set a stable NTP source and verify stratum.

Interactive simIP ServicesNTPManagement

More details

CCNA · 200-301

Intermediate

IPv6 Static Route: Invalid Next Hop

An IPv6 prefix is configured but absent from the routing table. Inspect recursive resolution, correct the next hop, and verify the remote LAN.

Interactive simIPv6RoutingStatic Routes

More details

CCNA · 200-301

Intermediate

IPv6 Neighbor Discovery: Default Gateway Failure

Hosts have a global IPv6 address but cannot leave the LAN. Diagnose router advertisements and the default-router lifetime.

Interactive simIPv6Neighbor DiscoverySLAAC

More details

CCNA · 200-301

Intermediate

HSRP: Priority and Preempt

The backup gateway is active after recovery even though the preferred router is healthy. Read HSRP state, priorities, and preempt behavior.

Interactive simHSRPFHRPIP Services

More details

CCNA · 200-301

Intermediate

HSRP: Missing Uplink Tracking

The active gateway remains reachable locally after its WAN fails, blackholing client traffic. Configure object tracking so HSRP fails over on the real fault.

Interactive simHSRPTrackingHigh Availability

More details

CCNA · 200-301

Intermediate

Port Security: Violation and Err-disabled Recovery

A replacement PC takes the desk offline instantly. Read the secure address table, find the MAC still pinned there from the last machine, and recover the port properly.

Interactive simSwitchingPort SecurityErr-disabled

More details

CCNA · 200-301

Advanced

Dynamic ARP Inspection: Untrusted Uplink

Turning on ARP inspection broke the very traffic it was meant to protect. Find the interface that should have been trusted and read the drop counters that prove it.

Interactive simSwitchingSecurityDynamic ARP Inspection

More details

CCNA · 200-301

Intermediate

VTP: VLANs That Never Reach the Other Switch

One switch has the VLANs, the other has never heard of them, and the trunk between them is perfectly healthy. Fix the domain, then work out why that alone changes nothing.

Interactive simSwitchingVLANVTP

More details

CCNA · 200-301

Beginner

DTP: The Trunk That Never Negotiated

Two switches, one cable, and no trunk. Both ends are perfectly willing to trunk and neither one will ask. Read both sides of the link before you change anything.

Interactive simSwitchingTrunkingVLAN

More details

CCNA · 200-301

Intermediate

STP Root Guard: One VLAN Blocked on a Healthy Trunk

A trunk is up, the port is up, and every VLAN crosses it except one. Find the root-inconsistent port, work out what root guard is protecting you from, and fix the cause instead of silencing the alarm.

Interactive simSwitchingSpanning TreeSecurity

More details

CCNA · 200-301

Beginner

Trunk Allowed VLANs: A Silently Pruned VLAN

A newly created VLAN works on each switch but not between them. Read the trunk's allowed list and add the VLAN without wiping the ones already there.

Interactive simSwitchingVLANTrunking

More details

CCNA · 200-301

Beginner

SSH Remote Access: Enabling It Properly

Telnet works, SSH is refused, and generating a key returns an error. Build the four prerequisites SSH actually needs, in the right order, then close Telnet off.

Interactive simSecuritySSHDevice Hardening

More details

CCNA · 200-301

Beginner

Voice VLAN: Phone Has No Service

The PC works through the phone, but the phone never joins its voice network. Restore the tagged voice path without breaking the data VLAN.

Interactive simSwitchingVoice VLANPortFast

More details

CCNA · 200-301

Intermediate

Floating Static Route: Wrong Administrative Distance

A backup path is load-sharing with the primary because both static routes have the same distance. Make the backup float until it is needed.

Interactive simRoutingStatic RoutesAdministrative Distance

More details

CCNA · 200-301

Intermediate

Static NAT: Port Forward Has No Inside Interface

The translation exists, but inbound TCP 8080 never reaches the server. Trace the NAT roles and repair the server-facing path.

Interactive simIP ServicesStatic NATTroubleshooting

More details

CCNA · 200-301

Beginner

DHCP Pool: Excluded Range Exhaustion

The binding table is empty, but a /24 pool has only four addresses available. Find the reservation that consumed the scope.

Interactive simIP ServicesDHCPTroubleshooting

More details

CCNA · 200-301

Intermediate

SNMP: Community ACL Blocks the NMS

The community is configured, but the NMS times out. Follow its source ACL and correct the permitted management subnet.

Interactive simNetwork ManagementSNMPACL

More details

CCNA · 200-301

Beginner

Syslog: Severity Threshold Hides Events

Interfaces changed and configurations were saved, but no one saw the messages. Interpret the threshold direction and restore event visibility.

Interactive simNetwork ManagementSyslogSeverity

More details

CCNA · 200-301

Intermediate

VTY Access Class: Locked Out of Management

The router is reachable, but every management session is refused. Trace both VTY admission controls and restore SSH from the correct subnet.

Interactive simSecurityACLRemote Access

More details

CCNA · 200-301

Intermediate

Trunking: Native VLAN Mismatch

A trunk is up and passing most VLANs, but one VLAN's traffic lands in the wrong broadcast domain. Trace the untagged path across the link.

Interactive simSwitchingVLANTrunking

More details

CCNA · 200-301

Intermediate

Router on a Stick: Missing Encapsulation

Subinterfaces are addressed and up, yet one VLAN has no working gateway. Work out which half of the subinterface configuration is missing.

Interactive simRoutingInter-VLAN RoutingVLAN

More details

CCNA · 200-301

Intermediate

OSPF: Hello and Dead Timer Mismatch

Two routers share a subnet and the same area, but no adjacency ever forms. Compare the per-interface timers that must agree.

Interactive simRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Advanced

OSPF: Reference Bandwidth Mismatch

Every adjacency is FULL and every route is present, but traffic takes a slow path in one direction. Compare how each router costs the same links.

Interactive simRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Advanced

OSPF: DR and BDR Election on a Shared Segment

The wrong router won the designated router role on a multi-access segment, and raising its priority afterward changed nothing. Find out why.

Interactive simRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Advanced

Summarization: Invalid Block Boundary

A summary route was configured to replace four specific prefixes, but it covers the wrong range and blackholes traffic. Check where the block actually starts.

Interactive simRoutingSubnettingTroubleshooting

More details

CCNP · ENARSI

Advanced

BGP Local Preference: Leaving by the Wrong ISP

Both sessions are up and both paths are valid, and all the production traffic is going out over the cheap backup circuit. Every earlier tiebreak is level, so the decision fell all the way to the bottom of the algorithm.

Interactive simRoutingBGPPath Selection

More details

CCNA · 200-301

Beginner

CDP and LLDP: The Neighbour That Is Not There

Three devices are cabled in and only two appear in the neighbour table. The cable is fine, the port is fine, and no amount of CDP will ever reveal the third one.

Interactive simDiscoveryCDPLLDP

More details

CCNA · 200-301

Beginner

No Gateway of Last Resort

Every internal subnet is reachable and nothing at all on the internet is. The ISP link is up and pings fine, and the router is doing exactly what it was told to do.

Interactive simRoutingStatic RoutesInternet Access

More details

CCNA · 200-301

Beginner

DTP: The One Negotiation Combination That Silently Does Nothing

Both switchports are up, but the link never becomes a trunk. Diagnose why VLAN 1 works while VLANs 10, 20, and 99 stop at the boundary, then fix the one passive DTP combination.

Interactive simSwitchingDTPTrunking

More details

CCNA · 200-301

Intermediate

Duplex Mismatch: The Link That Works Badly

The uplink is up, forwarding, and dreadful. No alarm has fired because nothing has failed, and only one of the two settings people reach for is actually to blame.

Interactive simSwitchingPhysical LayerTroubleshooting

More details

CCNP · ENARSI

Advanced

EIGRP Variance: The Second Path That Never Loads

A perfectly good backup path sits in the topology table and never reaches the routing table. Variance is the feature that admits it, and there is one condition it will never override.

Interactive simRoutingEIGRPLoad Balancing

More details

CCNA · 200-301

Intermediate

IOS DHCP Server: The Pool That Leased the Gateway

Most clients on the subnet are perfectly fine. One has an address conflict, and the reason is that the pool was allowed to hand out the router's own gateway address.

Interactive simServicesDHCPAddressing

More details

CCNP · ENARSI

Advanced

IP SLA Tracking: The Brownout a Floating Route Cannot See

The interface stays up, so the primary route never withdraws and the backup never installs. The site is offline while the routing table looks exactly as it was designed to look.

Interactive simRoutingIP SLAHigh Availability

More details

CCNA · 200-301

Beginner

IPv6 EUI-64: The Address Nobody Configured

The documented address does not answer and the interface is perfectly healthy. The router built its own address out of the hardware, and whoever wrote the record guessed.

Interactive simIPv6AddressingDocumentation

More details

CCNA · 200-301

Beginner

NAT Overload: A Perfect Mapping That Never Translates

A standard ACL and a correct PAT overload rule are already present. Find the missing interface role that leaves every LAN flow untranslated, then repair it in a live Cisco-style shell.

Interactive simRoutingNATPAT

More details

CCNA · 200-301

Advanced

OSPF DR Election: The Wrong Router Won

The least capable router on the segment is the Designated Router, and raising the intended router's priority changes nothing at all. There is a second half to this fix that most people miss.

Interactive simRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Advanced

OSPF Stuck in EXSTART: IP MTU Mismatch

The neighbour appears, the link pings, and the adjacency never reaches FULL. Every parameter a Hello carries already matches, so the fault has to be somewhere Hellos never look.

Interactive simRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Intermediate

SSH Refused: VTY Transport, RSA Keys and Local Login

The router answers ping and refuses every SSH connection. Nothing is wrong with the network path, and three separate things are wrong with the management plane.

Interactive simSecurityDevice AccessSSH

More details

Windows · Command Prompt

Beginner

Windows CMD: Release and Renew a DHCP Lease

A laptop kept an address from the old office network. Inspect its lease, release it, renew it, and verify the new configuration.

Interactive simWindowsCommand PromptDHCPBeginner-friendly

More details

Windows · Command Prompt

Beginner

Windows CMD: Diagnose DNS and Flush the Client Cache

An internal name still resolves to an old address. Compare cached and authoritative answers, clear the cache, and query again.

Interactive simWindowsCommand PromptDNSBeginner-friendly

More details

Windows · Command Prompt

Beginner

Windows CMD: Ping, Tracert, and Pathping

A remote app is slow. Test the local gateway, trace the path without DNS delays, then measure loss by hop.

Interactive simWindowsCommand PromptICMPTroubleshooting

More details

Windows · Command Prompt

Beginner

Windows CMD: Read ARP and the Routing Table

The host can reach its subnet but not remote networks. Correlate the gateway's ARP entry with the default route.

Interactive simWindowsCommand PromptARPRouting

More details

Windows · Command Prompt

Beginner

Windows CMD: Find a Listening Port with Netstat

A local web service should listen on TCP 8080. Use netstat to find the listener and map its PID to a process.

Interactive simWindowsCommand PromptTCPPorts

More details

Windows · PowerShell

Beginner

PowerShell: Inspect IP Configuration as Objects

A machine has several adapters. Use NetTCPIP cmdlets to isolate the connected interface and its IPv4 address.

Interactive simWindowsPowerShellIP AddressingBeginner-friendly

More details

Windows · PowerShell

Beginner

PowerShell: Test-NetConnection and TNC

Ping succeeds but HTTPS fails. Test the exact TCP port, inspect route diagnostics, and use the built-in tnc alias.

Interactive simWindowsPowerShellTest-NetConnectionTNCPorts

More details

Windows · PowerShell

Beginner

PowerShell: Resolve-DnsName and Clear the Cache

Compare cache-only and server-specific DNS answers, clear the client cache, and confirm the current A record.

Interactive simWindowsPowerShellDNSTroubleshooting

More details

Windows · PowerShell

Beginner

PowerShell: Recover a Disabled Network Adapter

Ethernet is disabled. Inspect adapter state, enable only the affected interface, and verify link status.

Interactive simWindowsPowerShellNetwork AdapterRecovery

More details

Windows · PowerShell

Beginner

PowerShell: Inspect and Remove a Bad Route

A stale host route diverts one server through an offline VPN. Find the exact prefix and remove only that route.

Interactive simWindowsPowerShellRoutingTroubleshooting

More details

Windows · PowerShell

Beginner

PowerShell: Trace a TCP Connection to Its Process

Find established HTTPS connections, select one owning PID, and identify the process object behind it.

Interactive simWindowsPowerShellTCPProcesses

More details

Linux · Networking

Beginner

Linux: Inspect Addresses and Bring a Link Up

An Ethernet interface has the correct address but is administratively down. Read link and address state, then bring it up.

Interactive simLinuxiproute2InterfacesBeginner-friendly

More details

Linux · Networking

Beginner

Linux: Diagnose and Replace a Bad Default Route

Local traffic works, but the default route points to the wrong gateway. Inspect route selection and replace it.

Interactive simLinuxiproute2RoutingGateway

More details

Linux · Networking

Beginner

Linux: Ping and Trace the Network Path

A remote service is intermittent. Bound the ping count, test the gateway, then trace the path and MTU.

Interactive simLinuxICMPtracepathTroubleshooting

More details

Linux · Networking

Beginner

Linux: Diagnose DNS with Dig and Resolvectl

The system resolver returns a stale record. Compare resolver state with a direct DNS query, flush caches, and verify.

Interactive simLinuxDNSdigresolvectl

More details

Linux · Networking

Beginner

Linux: Find Listening Ports and Processes with ss

A web service is unreachable. Check whether anything listens on TCP 8080 and identify its process.

Interactive simLinuxssTCPPorts

More details

Linux · Networking

Beginner

Linux: Inspect and Refresh the Neighbour Cache

The gateway's cached MAC is stale. Inspect neighbour state, delete one entry, trigger resolution, and verify.

Interactive simLinuxiproute2ARPNeighbour Discovery

More details

Linux · Networking

Beginner

Linux: Release and Renew a DHCP Lease

A dhclient-managed host kept an old lease. Inspect the live configuration, release the lease, request a new one, and verify.

Interactive simLinuxDHCPdhclientIP Addressing

More details