1. Skipping hands-on lab time
This is the single biggest differentiator between CCNA and a foundational cloud exam — and the mistake that fails the most otherwise well-prepared candidates. CCNA includes simulation-style questions (simlets) that place you inside a simulated Cisco IOS environment. Candidates who only read about VLANs, OSPF, and ACLs without ever configuring them in Cisco Packet Tracer consistently underperform on these items, even when their multiple-choice knowledge is solid.
Why this happens: reading about a command and typing it are different skills that live in different parts of memory. Recognizing switchport trunk native vlan 99 on a multiple-choice options list and knowing you need to type it, at the right prompt, after first entering interface configuration mode, are not the same competency. A candidate who has never actually built a trunk link loses time in the simlet just navigating — finding the right interface, remembering that switchport mode trunk has to come before the native VLAN command actually takes effect — time that a candidate with lab reps never spends.
How to actually fix it: budget real lab time every week from week one, not as a catch-up activity near the end. A useful minimum bar: by the time you sit the exam, you should have personally built and torn down a VLAN/trunk topology, a multi-router OSPF topology, a NAT/PAT configuration, and at least one ACL, from a blank device, without a reference sheet open. If you cannot do that from memory, more reading will not close the gap — only more reps will.
2. Treating subnetting as a one-time topic
Subnetting is technically part of Network Fundamentals (20% of the exam), but questions embedding subnetting math show up inside IP Connectivity, IP Services, and Security Fundamentals questions too — a VLSM design question can hide inside what looks like a routing or ACL scenario.
Why this happens: subnetting is a mechanical skill, like mental arithmetic — it degrades without regular use even after you have "learned" it. A candidate who scored 90% on subnetting drills in week 1 but has not touched a subnetting problem since often finds, six weeks later under exam time pressure, that a question phrased as "which OSPF network statement covers this range with the least waste" takes three times longer than it should, because the subnetting math and the OSPF wildcard-mask math are now both slow at the same time.
How to actually fix it: keep doing short, timed subnetting drills weekly throughout your entire study period, not just at the start — five minutes of drills three times a week beats a single two-hour session in week 1. Deliberately practice subnetting problems embedded inside other question types (an ACL scenario that requires computing a subnet range, a routing scenario that requires identifying whether two addresses are in the same subnet) rather than only isolated "what is the subnet mask for X hosts" drills, since that is the form the real exam actually uses. See Subnetting Explained for the full method.
3. Under-studying Automation and Programmability
At only 10% of the exam, Automation and Programmability is the domain candidates most often deprioritize or skip entirely — and it is exactly the domain most self-taught, experience-based candidates have zero real-world exposure to.
Why this happens: unlike routing and switching, you cannot fall back on years of job experience here. A network administrator with a decade of CLI muscle memory has genuinely never touched a REST API call or a JSON payload if their job has never required it — this domain is not “easier because it's smaller,” it is unfamiliar territory regardless of general networking seniority, which candidates consistently misjudge because their confidence in the other five domains does not transfer.
How to actually fix it: treat this domain's small weight as a reason to study it efficiently, not skip it — a few focused hours covering what a REST API request/response actually looks like, why JSON is the standard payload format, and what SDN's separation of control plane and data plane means conceptually, is enough to answer the exam's conceptual-level questions correctly. There is no partial credit for “I know networking but skipped this section,” and a candidate sitting at 90%+ everywhere else who blanks on all of Domain 6 has thrown away real points for a few hours of avoidable study.
4. Never practicing under real time pressure
120 minutes for roughly 100-120 questions sounds generous until simlets start eating 5-8 minutes each. Candidates who only study with untimed quizzes get a shock on exam day when a single troubleshooting simulation consumes what feels like a huge chunk of remaining time.
Why this happens: do the math candidates rarely do before exam day. If 3 simlets consume 20 minutes total (a realistic middle estimate), that leaves roughly 100 minutes for the remaining ~100-115 questions — under a minute each on average, with no buffer for the questions that need genuine thought. Candidates who have only ever practiced untimed have no internal sense of what "under a minute" actually feels like, so they either burn too much time early (leaving too little for later questions) or panic-rush once they notice the clock, making careless errors on questions they actually knew.
How to actually fix it: do at least two full-length mocks under a strict 120-minute clock, including at least one simulated lab scenario done against a timer, before you book your real exam date. During mocks, track how long your simlets actually take you — if a single simlet is regularly eating 10+ minutes, that is a lab-fluency gap (see mistake 1), not a time-management gap, and needs a different fix.
5. Memorizing commands without understanding why
Knowing that router ospf 1 starts OSPF is not enough — the exam tests whether you understand why a neighbor adjacency fails to form and can troubleshoot from a show command's output. Candidates who memorize command syntax in isolation get tripped up by troubleshooting scenarios, because the correct command matters less than diagnosing which layer the problem is actually at. Three concrete scenarios show what this looks like in practice:
Scenario 1 — OSPF neighbor stuck in INIT. You run show ip ospf neighbor and see a neighbor listed as INIT instead of FULL. INIT means the router has received a hello packet from the neighbor but has not seen its own router ID reflected back in that neighbor's hello — the diagnostic path is to check whether hello and dead timers match on both sides (a common misconfiguration when one side was set manually), or whether an intermediate ACL is silently blocking the return hello. A candidate who only memorized router ospf 1 / network ... area 0 has no framework for this — they know the command that starts OSPF, not the reasoning that explains why it is not fully working.
Scenario 2 — OSPF neighbor stuck in EXSTART/EXCHANGE. The neighbor relationship progresses past INIT and 2-WAY but stalls at EXSTART or EXCHANGE. This state is the textbook signature of an MTU mismatch between the two interfaces — one side is set to a larger MTU than the other, so the database description packets that establish full adjacency never complete successfully. The fix is show interfaces on both sides to compare MTU values, not re-checking the OSPF network statement, which is already working correctly at this point in the process.
Scenario 3 — OSPF neighbor never appears at all. Nothing shows up in show ip ospf neighbor, not even a partial state. This points further back than a timer or MTU issue: either the network statement's wildcard mask does not actually cover the interface's IP address (see mistake 8 below), the two interfaces are configured into different OSPF areas without one being a valid area border, or the interface is administratively passive (passive-interface) and never sends hellos at all. Each of these produces the identical symptom — silence — so the diagnostic order matters: confirm the interface is in the OSPF process first (show ip protocols), then confirm area assignment, then confirm passive-interface status, rather than guessing.
How to actually fix it: for every command you learn, learn the failure mode it diagnoses, not just its syntax. Build your own small table of "symptom → likely cause → confirming command" for OSPF, VLAN/trunk, and NAT topics — the exact reasoning chain the simlets are built to test.
6. Booking the exam before hitting 85% on mocks
Because CCNA's passing score is not officially published — unlike AWS — a candidate scoring exactly at the commonly cited ~825/1000 threshold on practice mocks has less real margin than the number suggests.
Why this happens: Cisco converts raw correct-answer counts through an unpublished scaling model, and includes unscored experimental questions you cannot identify. A mock score of "70% correct" does not map cleanly onto "70% of the way to passing" once scaling is applied, so a candidate who books the moment they first cross a number that feels close to 825/1000 is treating an estimate as a guarantee. The escalating retake wait (5/30/45/180 days, detailed in the exam guide) makes a premature booking meaningfully more expensive to recover from than on most other certification exams.
How to actually fix it: do not book your exam date the moment you first cross 70% on a mock. Wait until you are consistently landing 85%+ across at least two separate full-length attempts, including a lab component, before committing to a date — the margin above the cited threshold is there specifically to absorb the uncertainty in the scaling and the unscored questions, not to be a target in itself.
7. Panicking on simlets instead of exploring first
When a simlet drops you into a simulated topology, the instinct to immediately start configuring is a mistake. Run show commands first — show ip route, show vlan brief, show ip ospf neighbor, whatever fits the scenario — to understand the actual current state before touching anything.
Why this happens: exam-day adrenaline pushes candidates toward visible action — typing configuration commands feels like progress, while running show commands feels like "wasting time." In reality, a candidate who spends 60 seconds confirming the actual fault with show interfaces trunk before touching a trunk configuration will beat a candidate who guesses at a fix, gets it wrong, and now has to diagnose both the original problem and the new one they just introduced. Candidates who jump straight to configuration changes without confirming what is actually broken often "fix" the wrong thing entirely.
How to actually fix it: build a fixed personal routine — for any simlet, the first 60-90 seconds are always exploration commands, never configuration commands, regardless of how confident you feel about the likely cause. Practicing this routine repeatedly in Packet Tracer until it is automatic removes the exam-day temptation to skip straight to a fix.
8. Confusing subnet masks with wildcard masks in OSPF
A specific, recurring configuration-command mistake deserves its own entry because it is common enough to be its own failure category, distinct from general subnetting weakness (mistake 2): mixing up a subnet mask with a wildcard mask when writing an OSPF network statement.
Why this happens: a subnet mask and its corresponding wildcard mask are inverses of each other — a /24's subnet mask is 255.255.255.0, but the wildcard mask OSPF expects in network 10.0.0.0 0.0.0.255 area 0 is 0.0.0.255. Candidates who have drilled subnet masks extensively (correctly, for subnetting questions) instinctively type the subnet mask into the OSPF command instead, because that is the value their subnetting muscle memory produces. The command does not error — it simply matches the wrong set of interfaces or matches nothing at all, which produces the "neighbor never appears" symptom described in mistake 5's third scenario, making this an easy root cause to miss under time pressure.
How to actually fix it: practice writing the wildcard mask as a distinct step, not a mental inversion done on the fly during the exam — for common prefix lengths (/24, /25, /26, /27, /28, /30), memorize the wildcard mask directly the same way you memorized the subnet mask and usable-host count in the CCNA cheat sheet's subnetting table, rather than deriving it from the subnet mask under time pressure.
Exam-day execution
- Do a light review the morning of, not a new-material cram session — you want confidence, not fatigue.
- On simlets, explore with
showcommands before changing anything. - Read every question stem twice before looking at the options, especially on "select TWO/THREE" items.
- Flag anything taking more than 2-3 minutes and move on; return to flagged items with remaining time at the end.
- There is no penalty for wrong answers — never leave a question unanswered.
- Trust your practice-question instincts on definitional recall; save deliberation time for genuine scenario and simulation questions.
For the fast pre-exam reference version of all of this, use the CCNA cheat sheet in your final 48 hours.
Frequently asked questions
What is the single biggest reason candidates fail 200-301?
Skipping hands-on lab time. Candidates who study CCNA purely from reading or video, without ever configuring VLANs, OSPF, or ACLs themselves in Cisco Packet Tracer, consistently struggle with the simulation-style (simlet) questions that make up a meaningful share of the exam — no amount of definitional recall substitutes for having actually typed the commands under time pressure. This matters because reading about a command and typing it from memory are genuinely different skills: a candidate can recognize “switchport mode trunk” correctly on a multiple-choice list while still losing several minutes in a live simlet trying to remember which configuration mode it belongs in, or what has to come before it. The practical fix is not more reading time, it is scheduled, weekly lab reps from week one of your study plan onward — by the time you sit the real exam, you should have personally built and torn down a VLAN/trunk topology, a multi-router OSPF topology, and at least one working ACL, without a reference sheet open.
How much practice is enough before booking the exam?
When you score 85%+ consistently across at least two full-length, timed mocks — and can complete at least three or four Packet Tracer lab scenarios (VLAN/trunk setup, OSPF adjacency, NAT/PAT, ACL) without referring to notes — you are ready. The 85% bar exists specifically because Cisco does not publish CCNA's exact cut score; a commonly cited figure of around 825 out of 1000 on a scaled system means a candidate scoring right at that line on practice mocks has less real safety margin than the number suggests, since the scaling conversion and unscored experimental questions both add uncertainty you cannot fully account for. Booking the moment you first cross a lower threshold, like 70%, is a common and costly mistake given Cisco's escalating retake wait (5, then 30, then 45, then 180 calendar days after each failed attempt) — the two-mock, three-to-four-lab bar exists to absorb that uncertainty before you commit real money and time to a date.
Is it bad to guess on questions I am unsure about?
No — there is no penalty for wrong answers on the Cisco exam, so never leave a question blank under any circumstances. Eliminate obviously wrong options first using whatever domain knowledge you do have, then guess among what remains if you are truly unsure, and flag the question for review if time allows so you can return to it with a clearer head later in the exam. This matters most on multiple-response items marked “select TWO” or “select THREE”, where there is no partial credit for getting one of two correct answers — a rushed guess that gets one right and one wrong scores identically to getting both wrong, so it is worth the extra few seconds to read the stem twice before committing. Guessing strategically and moving on, rather than freezing on a single question, also protects your overall time budget for the simlets that genuinely need the extra minutes.
Avoid these mistakes with real practice
30 free CCNA questions — no signup, no credit card. Full 500-question bank is $11.99 lifetime, or $9.99/month Pro unlocks every CertSharp certification.