$ cisco_learn --mode interactive
// Unofficial educational resource โ not affiliated with or endorsed by Cisco Systems, Inc. Ciscoยฎ, IOSยฎ, Packet Tracerยฎ and CCNAยฎ are registered trademarks of Cisco Systems, Inc.
// learning path
Follow the path in order, or jump to any stage.
// all modules
7 layers with protocols, common faults and CLI commands. The hub connecting theory to every other tool.
Interactive Cisco IOS simulator. 8 fault scenarios โ run real commands, see real output.
OSI-based playbooks for the 5 most common Packet Tracer faults, with step-by-step commands.
Routing, VLANs, DHCP, NAT/PAT, ACLs, IPv6, SSH โ every step with CLI output.
Searchable Cisco IOS command reference organized by category, including IPv6 and NAT.
Visual topology linked to Terminal Lab scenarios. See the network before you type.
Multiple-choice questions on subnetting, VLANs, routing, NAT and security.
Calculate network addresses, broadcasts and host ranges. Includes binary visualizer.
Paste any IOS config and get a plain-English breakdown of every line.
// new here?
Start here.
// related tool
Build complete Cisco configurations visually โ routers, switches, VLANs, DHCP, OSPF. Paste the output straight into Packet Tracer.
Open Config Generator โ// 01 โ commands
Searchable reference of common Cisco IOS commands, organized by category.
| Command | Description | Example | Category |
|---|
// 02 โ subnetting
Practice calculating subnet values. You get a random IP and prefix โ figure out the rest.
Given IP address
โ
// ipv6 trainer
IPv6 uses 128-bit addresses in hex. A /64 is the standard LAN prefix โ the first 4 groups are the network, the last 4 are the host ID.
/64 prefix, the first 4 groups identify the network โ the last 4 groups are the host ID. The network address zeros out the host groups, written as 2001:db8:a:1:: (double-colon = consecutive zero groups). There is no broadcast in IPv6 โ multicast is used instead.
Given IPv6 address
โ
| Prefix | Use case | Host bits | IPv4 equivalent |
|---|---|---|---|
/32 | ISP allocation to a customer site | 96 bits | ~/8 |
/48 | Enterprise site prefix | 80 bits | ~/16 |
/56 | Home network (ISP to customer) | 72 bits | โ |
/64 | Standard LAN segment | 64 bits | ~/24 |
/126 | Point-to-point WAN link (2 hosts) | 2 bits | /30 |
/128 | Single host / loopback | 0 bits | /32 |
// vlsm
Instead of splitting a block into equal subnets, VLSM lets you use different prefix lengths for different needs โ saving address space.
192.168.1.0/24 and need to allocate:/26 (64 total, 62 usable) โ 192.168.1.0/26/27 (32 total, 30 usable) โ 192.168.1.64/27/28 (16 total, 14 usable) โ 192.168.1.96/28/30 (4 total, 2 usable) โ 192.168.1.112/30| Subnet | Network | Range | Broadcast | Usable |
|---|---|---|---|---|
| LAN-A /26 | 192.168.1.0 | .1 โ .62 | 192.168.1.63 | 62 |
| LAN-B /27 | 192.168.1.64 | .65 โ .94 | 192.168.1.95 | 30 |
| LAN-C /28 | 192.168.1.96 | .97 โ .110 | 192.168.1.111 | 14 |
| WAN /30 | 192.168.1.112 | .113 โ .114 | 192.168.1.115 | 2 |
// reference
Common prefix lengths and their subnet masks.
| Prefix | Subnet Mask | Usable Hosts | Use Case |
|---|---|---|---|
/30 | 255.255.255.252 | 2 | WAN point-to-point links |
/29 | 255.255.255.248 | 6 | Small WAN / management |
/28 | 255.255.255.240 | 14 | Small office segment |
/27 | 255.255.255.224 | 30 | Small LAN |
/26 | 255.255.255.192 | 62 | Medium LAN |
/25 | 255.255.255.128 | 126 | Half a /24 |
/24 | 255.255.255.0 | 254 | Standard LAN โ most common |
/23 | 255.255.254.0 | 510 | Larger LAN |
/22 | 255.255.252.0 | 1022 | Campus network segment |
/16 | 255.255.0.0 | 65534 | Large enterprise / ISP block |
// 03 โ explainer
Paste any Cisco IOS configuration and get a plain-English explanation of every line.
// 04 โ guides
Step-by-step configuration walkthroughs for common Cisco Packet Tracer scenarios.
// 06 โ troubleshooting
Systematic OSI-based approach to diagnosing and fixing network faults in Cisco environments.
| Layer | What to check | Key commands | Common fault |
|---|---|---|---|
| L1 Physical โ | Cable connected, port not disabled, correct media | show interfaces |
Status: down/down โ cable fault or shutdown |
| L2 Data Link โ | Correct VLAN, trunk config, no duplex mismatch | show vlan briefshow interfaces trunkshow mac address-table |
Status: up/down โ encapsulation or VLAN mismatch |
| L3 Network โ | IP address, subnet mask, default gateway, routing table | show ip interface briefshow ip routeping / traceroute |
Wrong mask, missing route, wrong gateway |
| L4 Transport โ | Correct port open, ACL not blocking, NAT translations | show ip nat translationsshow access-liststelnet <ip> <port> |
ACL denying traffic, NAT not translating |
// step-by-step playbooks
Click a scenario to expand the diagnostic steps.
// 05 โ quiz
Multiple-choice questions on Cisco networking. Up to 20 questions, randomized order.
Sign in to sync progress across devices,
unlock achievements, and manage your profile.
Badges earned through your learning journey.
// โ terminal lab
Interactive Cisco IOS shell. Pick a scenario, enter privileged mode with enable, and troubleshoot.
Try: enable โ show ip interface brief โ ping 8.8.8.8 ยท Tab completes ยท โ/โ history ยท clear clears screen
// โฃ network map
Live view of the active terminal scenario โ devices, interfaces and link health.
// โค osi model
Seven layers โ from copper to code. Click a layer to expand examples, common faults and the Cisco CLI commands that diagnose each one.
show commands.
// legal
Last updated: April 2026 ยท Publisher: SCHJOLDR
SCHJOLDR is the data controller for personal data collected through cisco:learn. Contact: support@schjoldr.io
Data is used solely to deliver and improve the service (GDPR art. 6(1)(b)). We do not sell or share personal data with third parties.
The app uses Google Firebase (Authentication and Firestore). Your device uses localStorage to store settings and learning data locally.
Data is stored as long as the account is active. You can delete your account and all associated data directly in Profile โ Delete account.
For privacy enquiries: support@schjoldr.io
This service is not directed at children under 13.
cisco:learn is a free learning platform for Cisco IOS and networking technology. The service is provided free of charge and without any warranty.
These terms are governed by Norwegian law.
ยฉ 2026 SCHJOLDR. All rights reserved.
Ciscoยฎ, IOSยฎ, Packet Tracerยฎ and CCNAยฎ are registered trademarks of Cisco Systems, Inc. This app is an independent educational resource and is not affiliated with, endorsed by, or sponsored by Cisco Systems, Inc.
// learn โ protocol numbers
The IP header's Protocol field (8 bits) identifies what's inside the packet. These are the numbers that matter for Cisco networking and troubleshooting.
ip traffic see all of these. To match specifically, use the protocol number or keyword (permit tcp, permit ospf).// learn โ port reference
Well-known TCP and UDP ports relevant to Cisco networking, Packet Tracer labs and ACL configuration. Organised by function, not by number.
permit tcp any host 10.0.0.1 eq 22. To permit DNS responses back: permit udp any eq 53 any. For return TCP traffic use established or a stateful firewall. See for the IP-level protocol field.