CCNA Netrunner Academy

Your CCNA 200-301 exam sprint tool. Built for fast tracking, weak-area drilling, and full coverage of the 6 exam domains.

Saving Your Progress

Your progress is automatically saved in your browser after every answer. Browser storage can be cleared by cache wipes or different browsers — it does not sync across devices.

To keep your progress safe, export a save file before closing:

  1. Click Export Save File in the left sidebar.
  2. Save the downloaded .json file somewhere you can find it.
  3. Next time, click Import Save File to restore everything.

CCNA 200-301 Exam Domains

1.0 Network Fundamentals

OSI/TCP-IP models, IPv4/IPv6, subnetting, switching basics, wireless concepts. ~20% of exam.

2.0 Network Access

VLANs, trunking, STP/RSTP, EtherChannel, wireless LAN (802.11), WLAN config. ~20% of exam.

3.0 IP Connectivity

Routing concepts, static routing, OSPFv2, default routes, inter-VLAN routing. ~25% of exam.

4.0 IP Services

NAT, NTP, DHCP, SNMP, Syslog, TFTP/FTP, QoS, first-hop redundancy (HSRP). ~10% of exam.

5.0 Security Fundamentals

ACLs, port security, DHCP snooping, DAI, VPN/IPsec, AAA, wireless security. ~15% of exam.

6.0 Automation & Programmability

SDN, DNA Center, REST APIs, Ansible/Puppet/Chef, JSON, NETCONF/RESTCONF. ~10% of exam.

What Each Section Does

Quizzes

Practice exam question banks loaded from data.js. Timed or untimed.

Topic Drills

15-question drills per CCNA section objective. Standard and hard mode.

Practice Exam

Simulate a full or partial exam with randomized questions from all banks.

Wrong Answers

Every missed question lands here. Answer correctly 3 times to clear it.

CLI Trainer

Type Cisco IOS or Linux networking commands from memory. Builds recall for sim questions.

Flashcards

Key networking terms + Acronyms mode. Arrow keys navigate. Incorrect go to review pool.

Dashboard

XP level, readiness score, daily missions, weak areas, and visual networking reference.

TOC / Lessons

CCNA reference notes per section. Use when you miss a question — dive into the concept.

Set your exam date in the sidebar, then click Dashboard to begin.

CCNA Netrunner Academy

CCNA 200-301 sprint plan. Track weak areas, drill by domain, and only count answers when they are actually correct.

Days Remaining
--
Level
1
Readiness
0%
Accuracy
0%

Daily Missions

Weak Areas

Skill Mastery

CISCO IOS
1
Script Kiddie
Score: 0
LINUX NET
1
Script Kiddie
Score: 0
ACRONYMS
1
Script Kiddie
Score: 0

CCNA VISUAL REFERENCE

Key tables and concept panels for all 6 CCNA exam domains.

OSI 7-Layer Model — Top to Bottom

7
ApplicationUser-facing protocols: HTTP/S, FTP, SMTP, DNS, DHCP, SNMP, Telnet, SSH. PDU: Data
6
PresentationFormatting, encryption, compression. SSL/TLS lives here. JPEG, ASCII, GIF. PDU: Data
5
SessionEstablishes, maintains, terminates sessions. NetBIOS, RPC, SQL sessions. PDU: Data
4
TransportTCP (reliable, connection-oriented) and UDP (fast, connectionless). Port numbers. PDU: Segment
3
NetworkIP addressing and routing. Routers, Layer 3 switches. IPv4, IPv6, ICMP, OSPF, EIGRP. PDU: Packet
2
Data LinkMAC addressing, framing. Switches, bridges. Ethernet (802.3), WiFi (802.11). STP, VLANs. PDU: Frame
1
PhysicalBits over physical medium. Cables (Cat5e, Cat6, fiber), connectors, hubs, repeaters. PDU: Bit

TCP/IP Model (4 Layers)

TCP/IP LayerOSI EquivalentProtocols
Application7 + 6 + 5HTTP, HTTPS, FTP, DNS, DHCP, SMTP, SSH, Telnet, SNMP
Transport4TCP, UDP
Internet3IP, ICMP, ARP (some models place ARP at L2), OSPF, EIGRP
Network Access2 + 1Ethernet, WiFi (802.11), PPP, HDLC

TCP vs UDP

FeatureTCPUDP
ConnectionConnection-oriented (3-way handshake)Connectionless
ReliabilityGuaranteed delivery, retransmissionNo guarantee
OrderingSequencedNo sequencing
Flow ControlYes (windowing)No
SpeedSlower (overhead)Faster
Use CaseHTTP, FTP, SSH, SMTPDNS, DHCP, TFTP, VoIP, Video

3-Way Handshake: SYN → SYN-ACK → ACK. Connection teardown: FIN → FIN-ACK → FIN → ACK.

Encapsulation (Top-Down)

  • L7-5 (Application data) → just Data
  • L4 (Transport) → adds TCP/UDP header → Segment
  • L3 (Network) → adds IP header (src/dst IP) → Packet
  • L2 (Data Link) → adds MAC header + trailer → Frame
  • L1 (Physical) → converts to bits → Bits

Decapsulation = reverse (bottom-up) at the receiving end.

Network Device Layers

  • Hub — Layer 1. Dumb repeater. Broadcasts to all ports. NEVER use.
  • Switch — Layer 2. Forwards by MAC address. Builds MAC table.
  • Router — Layer 3. Forwards by IP address. Separates broadcast domains.
  • Multilayer Switch — Layer 3. Switches + routes. Inter-VLAN routing via SVI.
  • Firewall — Layer 3–7. Inspects packets/sessions/applications.
  • WAP — Layer 2. Wireless access point. Connects wireless to wired.
  • IDS/IPS — Layer 3–7. Detects/prevents intrusions inline or passively.

IPv4 Subnet Quick Reference

CIDRSubnet MaskHostsWildcardBlock Size
/24255.255.255.02540.0.0.255256
/25255.255.255.1281260.0.0.127128
/26255.255.255.192620.0.0.6364
/27255.255.255.224300.0.0.3132
/28255.255.255.240140.0.0.1516
/29255.255.255.24860.0.0.78
/30255.255.255.25220.0.0.34
/31255.255.255.254P2P (RFC 3021)0.0.0.12
/32255.255.255.255Host route0.0.0.01
/16255.255.0.065,5340.0.255.25565,536
/8255.0.0.016,777,2140.255.255.25516,777,216

Private IP Ranges (RFC 1918)

RangeCIDRClass
10.0.0.0 – 10.255.255.255/8A
172.16.0.0 – 172.31.255.255/12B
192.168.0.0 – 192.168.255.255/16C

APIPA: 169.254.0.0/16 — auto-assigned when DHCP fails. Not routable.

Loopback: 127.0.0.0/8 — 127.0.0.1 = localhost.

Subnetting Formula

  • Hosts per subnet = 2host bits − 2
  • Subnets = 2borrowed bits
  • Block size = 256 − last octet of mask
  • Network address = first address (host bits all 0)
  • Broadcast = last address (host bits all 1)
  • Usable hosts = Network+1 to Broadcast−1

Example /26: Block=64. Subnets: .0, .64, .128, .192. Each has 62 hosts.

IPv6 Basics

  • 128-bit address, written as 8 groups of 4 hex digits
  • Consecutive zero groups → compressed with :: (once only)
  • Leading zeros in each group can be omitted
  • Global Unicast — 2000::/3 — routable on internet
  • Link-local — FE80::/10 — auto-configured, non-routable
  • Loopback — ::1/128 — equivalent to 127.0.0.1
  • Multicast — FF00::/8 — replaces IPv4 broadcast
  • EUI-64 — generates host portion from 48-bit MAC address
  • No NAT needed — every device gets a global address

VLSM — Variable Length Subnet Masking

  • Allocate subnet sizes based on need — no wasted addresses
  • Start with the largest subnet requirement first
  • Work from the highest address block down
  • P2P links typically use /30 (2 hosts) or /31
  • Loopbacks use /32 (host routes)
  • Required by all classless routing protocols (OSPF, EIGRP, BGP)

Routing Protocols Comparison

ProtocolTypeMetricADAlgorithmClassless
RIPv1Distance-vectorHop count (max 15)120Bellman-FordNo
RIPv2Distance-vectorHop count (max 15)120Bellman-FordYes
OSPFLink-stateCost (bandwidth)110Dijkstra SPFYes
EIGRPAdvanced DV / HybridBandwidth + Delay90DUALYes
BGPPath-vectorAttributes (AS-path)20/200Best PathYes
StaticManualn/a1n/aYes
ConnectedDirectn/a0n/aYes

AD (Administrative Distance): Lower = more trusted. Connected=0, Static=1, EIGRP=90, OSPF=110, RIP=120. BGP EBGP=20, IBGP=200.

OSPF Key Concepts

  • Link-state — each router has full topology map
  • Cost = 108 / bandwidth (lower = better path)
  • Area 0 — backbone; all non-backbone areas connect to it
  • DR/BDR — elected on multi-access networks to reduce LSA flooding
  • Hello packets — discover neighbors (default: 10s Ethernet, 30s NBMA)
  • Dead interval — 4× hello interval; neighbor declared down if missed
  • Router ID — highest IP on loopback; or highest active interface IP
  • States: Down → Init → 2-Way → ExStart → Exchange → Loading → Full
  • Packet types: Hello, DBD, LSR, LSU, LSAck

Static Routing

  • Default route: ip route 0.0.0.0 0.0.0.0 [next-hop]
  • Floating static: higher AD than dynamic route — acts as backup
  • Next-hop: IP of the next router's interface
  • Exit interface: specify outgoing interface instead of next-hop
  • Static routes AD = 1 (more trusted than any IGP)

Longest Prefix Match

  • Router always picks the most specific route (longest prefix/highest mask)
  • /30 beats /24 beats /16 beats /8 beats 0.0.0.0/0
  • If no match → uses default route (0.0.0.0/0)

Inter-VLAN Routing

  • Router-on-a-Stick — single router port + subinterfaces per VLAN + trunk to switch
  • Multilayer Switch SVI — Switch Virtual Interface per VLAN; ip routing enabled
  • Layer 3 EtherChannel — SVI + port-channel interface for redundant links

Router-on-a-Stick config: int G0/0.10encapsulation dot1Q 10ip address

show ip route Legend

  • C — Connected (directly connected network)
  • L — Local (host route for router's own interface)
  • S — Static route
  • O — OSPF
  • D — EIGRP
  • R — RIP
  • B — BGP
  • * — Candidate default route

Spanning Tree Protocol (STP / RSTP)

STP Port States (802.1D)

StateFwd Frames?Learn MACs?Duration
BlockingNoNoUp to 20s
ListeningNoNo15s
LearningNoYes15s
ForwardingYesYesActive
DisabledNoNoAdmin off

RSTP Port Roles (802.1w)

RoleStateDescription
Root PortForwardingBest path to root bridge
DesignatedForwardingBest port on each segment
AlternateDiscardingBackup to root port
BackupDiscardingBackup to designated port

RSTP convergence: ~1-2s vs 30-50s for 802.1D STP.

Root Bridge Election: Lowest Bridge Priority wins (default 32768); tie broken by lowest MAC. Cisco PVST+ runs STP per-VLAN. Portfast: skip Listen/Learn — use only on access ports. BPDUGuard: shuts port if BPDU received on Portfast port.

VLANs & Trunking

  • VLAN — logical broadcast domain; Layer 2 segmentation
  • Access port — carries ONE VLAN; switchport mode access
  • Trunk port — carries MULTIPLE VLANs; 802.1Q tags frames
  • Native VLAN — untagged on trunk (default VLAN 1; change it!)
  • VTP — Cisco proprietary VLAN sync (be careful — can wipe VLANs)
  • 802.1Q tag — 4-byte tag inserted in Ethernet frame (12-bit VLAN ID)
  • VLAN range: 1-4094 (1 = default; 1002-1005 = legacy; 2-1001 = normal)
  • Extended VLANs: 1006-4094 (require VTP transparent or off)

EtherChannel

  • Bundles multiple physical links into ONE logical link
  • STP sees it as single interface — no blocking
  • LACP (802.3ad) — IEEE standard; mode active/passive
  • PAgP — Cisco proprietary; mode desirable/auto
  • Static (On) — no negotiation; both sides must be mode on
  • All ports must match: speed, duplex, VLAN config, trunk mode
  • Load balancing by: src-mac, dst-mac, src-dst-mac, src-ip, dst-ip

Switch MAC Table

  • Switch learns MACs from source address of incoming frames
  • Forwards to known MAC; floods unknown unicast to all ports
  • MAC table ages out (default 300s)
  • MAC flooding attack — fill MAC table → switch acts like hub
  • Port security — limit MACs per port; violation: protect/restrict/shutdown
  • show mac address-table — view MAC table

FHRP — First Hop Redundancy

ProtocolStandardRolesVirtual IP
HSRPCiscoActive / StandbyVirtual IP shared
VRRPIEEE 802.11Master / BackupVirtual IP shared
GLBPCiscoAVG / AVF (load balances)Multiple virtual MACs

HSRP priority: default 100. Higher wins active role. preempt allows higher-priority router to take over.

ACL Types

  • Standard ACL (1-99, 1300-1999) — match src IP only; place close to destination
  • Extended ACL (100-199, 2000-2699) — match src/dst IP, port, protocol; place close to source
  • Named ACLs — more flexible; can delete individual entries
  • ACL processed top-down; first match wins
  • Implicit deny any at end of every ACL
  • Apply per interface per direction (in or out)
  • Wildcard mask = inverse of subnet mask (0=match, 1=any)

Layer 2 Security

  • Port Security — limits MACs per port; violation: protect/restrict/shutdown
  • DHCP Snooping — filters DHCP messages; allows offers only from trusted ports
  • DAI (Dynamic ARP Inspection) — validates ARP against DHCP snooping binding table; prevents ARP spoofing
  • 802.1X — port-based NAC; requires authentication before network access
  • BPDU Guard — shuts port if STP BPDU received on Portfast port
  • Root Guard — prevents unauthorized root bridge election on a port

VPN & Remote Access

  • IPsec — Layer 3 encryption framework; uses AH + ESP protocols
  • IKE Phase 1 — establishes ISAKMP SA; negotiates encryption/auth
  • IKE Phase 2 — establishes IPsec SA; encrypts data traffic
  • GRE over IPsec — tunnel IP multicast + routing protocols over IPsec
  • DMVPN — dynamic multipoint VPN; spoke-to-spoke tunnels
  • SSL/TLS VPN — clientless; web browser-based; easier for remote users
  • Site-to-Site VPN — connects two networks permanently
  • Remote Access VPN — individual user connects to corporate network

Wireless Security

StandardEncryptionAuthStatus
WEPRC4Open/Shared Key❌ Broken
WPATKIPPSK / 802.1X⚠️ Weak
WPA2-PersonalAES-CCMPPre-Shared Key✅ OK
WPA2-EnterpriseAES-CCMP802.1X/RADIUS✅ Strong
WPA3-PersonalAES-GCMPSAE✅ Latest
WPA3-EnterpriseAES-GCMP-256802.1X/RADIUS✅ Highest

SAE (Simultaneous Authentication of Equals) replaces PSK in WPA3 — prevents offline dictionary attacks.

AAA — Authentication, Authorization, Accounting

  • Authentication — Who are you? (username/password, certs, tokens)
  • Authorization — What can you do? (privilege levels, ACLs, RBAC)
  • Accounting — What did you do? (logging, audit trails, billing)
  • RADIUS — UDP 1812/1813; encrypts only password; used for network access (WiFi 802.1X)
  • TACACS+ — TCP 49; encrypts entire payload; used for device administration (CLI access)
  • Local auth — device stores username/password locally (no external server)

Common TCP/UDP Port Numbers

PortProtocolTransportDescription
20FTP DataTCPFile Transfer Protocol — data transfer channel
21FTP ControlTCPFile Transfer Protocol — command channel
22SSH / SFTP / SCPTCPSecure Shell — encrypted remote CLI and file transfer
23TelnetTCPUnencrypted remote CLI — never use in production
25SMTPTCPSimple Mail Transfer Protocol — sending email
53DNSTCP + UDPDomain Name System — hostname to IP resolution
67DHCP ServerUDPDynamic Host Configuration Protocol — server listens
68DHCP ClientUDPDynamic Host Configuration Protocol — client listens
69TFTPUDPTrivial File Transfer Protocol — IOS image transfers
80HTTPTCPHypertext Transfer Protocol — unencrypted web traffic
110POP3TCPPost Office Protocol v3 — retrieve email from server
123NTPUDPNetwork Time Protocol — clock synchronization
143IMAPTCPInternet Message Access Protocol — email retrieval
161SNMPUDPSimple Network Management Protocol — agent (query)
162SNMP TrapUDPSNMP trap messages sent to manager
443HTTPSTCPHTTP Secure — TLS-encrypted web traffic
514SyslogUDPSystem logging messages — sent to syslog server
587SMTP SubmissionTCPAuthenticated email submission (clients to server)
993IMAPSTCPIMAP over SSL/TLS
995POP3STCPPOP3 over SSL/TLS
1433MSSQLTCPMicrosoft SQL Server
1521Oracle DBTCPOracle Database listener
3306MySQLTCPMySQL / MariaDB database
3389RDPTCPRemote Desktop Protocol — Windows remote access
5060SIPTCP + UDPSession Initiation Protocol — VoIP call setup

Well-known ports: 0-1023 (assigned by IANA). Registered: 1024-49151. Dynamic/Ephemeral: 49152-65535.

Quiz Grid

Practice test question banks. Timed or untimed.

Practice Exam Mode

Choose how many CCNA practice questions you want to practice in one session. Questions are drawn randomly from all loaded quiz banks.

Flashcards

CLI Trainer

Choose a category, then type the command you would use. Builds recall for CCNA simulation questions.

CISCO IOS
1
Script Kiddie
Score: 0
LINUX NET
1
Script Kiddie
Score: 0

Troubleshooting Scenarios

TOC / Lessons

Use Acing the CCNA for chapter notes and concept review. Click any chapter to read the full study notes.

Wrong Answers Deck

Every wrong quiz or practice exam answer lands here. Answer it correctly 3 times in a row to clear it from the deck.

Personal Notes

Saved automatically in this browser on this device.

TOPIC DRILLS

Study one CCNA section at a time. Watch a video → take the drill → earn XP.