Juniper updated the JNCIA-Junos exam to JN0-106 in April 2026. The previous exam code — JN0-105 — has been retired. If you are using study guides, practice materials, or courses built around JN0-105, some content will not accurately reflect the current exam objectives.
This guide covers what changed, what the JN0-106 exam tests, and how to structure your preparation.
What Is the JNCIA-Junos Certification?
The JNCIA-Junos (Juniper Networks Certified Internet Associate, Junos) is Juniper's entry-level certification for networking professionals. It validates foundational knowledge of the Junos operating system — Juniper's unified OS that runs across all their routing, switching, and security platforms.
Exam details for JN0-106:
●Exam code: JN0-106
●Number of questions: 65 (multiple choice, multi-select)
●Duration: 90 minutes
●Passing score: Approximately 70–75% (Juniper does not publish the exact threshold)
●Exam cost: $200 USD
●Prerequisites: None required
The $200 price point makes JNCIA-Junos the most affordable major networking certification at the associate level — lower than CCNA ($330) and CompTIA Network+ ($349).
According to Juniper's official certification program, the JNCIA-Junos is the foundation credential for all Juniper career tracks including Enterprise Routing and Switching, Security, Data Center, and Service Provider.
What Changed from JN0-105 to JN0-106
Juniper made several content updates in the transition to JN0-106:
Added/Expanded:
●Junos OS software architecture — Process isolation model (how individual Junos processes run independently and the impact on stability)
●Routing policy and firewall filter interaction — How policies and filters interact at the hardware level in Junos
●MPLS fundamentals — Basic MPLS label operations (new at JNCIA level in JN0-106)
●Operational mode commands — Expanded troubleshooting command coverage
Removed or reduced:
●Some legacy interface configuration specifics
●Older OSPF configuration syntax
Practical impact: The JN0-106 is slightly more technically demanding than JN0-105, particularly around Junos architecture internals and MPLS basics. Candidates who prepared for JN0-105 should plan for 10–15 additional study hours covering the new content areas.
The JN0-106 Domain Breakdown

The Most Important Concept to Master: The Commit Model
No concept in Junos is more important — or more different from Cisco IOS — than the commit model. Every JNCIA candidate must understand this deeply.
In Cisco IOS, configuration changes take effect immediately when you press Enter. In Junos, configuration changes are staged in a "candidate configuration" — they are not active until you explicitly type commit.
What this means in practice:
Junos configuration workflow
[edit]
user@router# set interfaces ge-0/0/0 description "WAN link to core"
Change is staged but NOT active yet
[edit]
user@router# commit
commit complete
Change is now active
`
Additional commit commands to know for JN0-106:
●commit confirmed [minutes] — Commits, then automatically reverts if not confirmed within the time window (prevents locking yourself out)
●rollback 0 — Reverts to the last committed configuration
●rollback 1 — Reverts to the configuration before the previous commit
●commit check — Validates the candidate configuration without committing
This model is Juniper's safety mechanism for production networks. Understanding it conceptually and being able to identify its behavior in scenario questions is mandatory for passing JN0-106.
The Routing Engine vs Packet Forwarding Engine
The JN0-106 exam now tests Junos hardware architecture at a conceptual level. The key distinction:
Routing Engine (RE): The control plane. Runs the Junos OS software, routing protocols, SNMP, and CLI. If the RE fails, control plane functions stop — but existing forwarding entries remain in the PFE briefly.
Packet Forwarding Engine (PFE): The data plane. Forwards packets based on routes programmed by the RE into the forwarding table (FIB). Runs independently from the RE — critical for understanding Junos high availability behavior.
Understanding this separation is important for scenario questions about what happens when specific components fail.
8-Week JNCIA Study Plan
Weeks 1–2: Junos Fundamentals
●Junos process isolation model and software architecture
●RE vs PFE roles
●CLI modes: operational (>) vs configuration (#)
●Navigation, help commands, pipe filters for output (| match, | except, | find)
Weeks 3–4: Configuration Mechanics
●Commit model: candidate configuration, commit, commit confirmed, rollback
●Interface configuration: unit structure, family inet, IPv4 and IPv6 addressing
●Rescue configuration — saving and restoring
●Managing configuration files: save, load replace, load merge
Weeks 5–6: Routing Fundamentals
●Static routing: route preferences, next-hop configuration
●OSPF basic configuration on Junos: area 0, adjacency formation, show ospf neighbor
●BGP overview: AS numbers, eBGP vs iBGP, basic peering configuration
●MPLS fundamentals (new in JN0-106): label-switched paths, RSVP vs LDP basics
●Routing policy basics: from conditions, then actions, policy chains
Weeks 7–8: Firewall Filters and Exam Practice
●Junos firewall filters vs Cisco IOS access control lists (the naming confuses many candidates)
●Filter terms, matching conditions (from protocol, from source-address, from port), actions (accept, discard, reject, count, log)
●Applying filters to interfaces: input and output directions
●Full practice exam review: 2–3 timed full-length practice sessions
Common JNCIA Failure Points
1. Confusing firewall filters with traditional firewalls
In Junos, "firewall filters" are stateless packet filters — the equivalent of Cisco extended ACLs, not stateful firewall policies. Candidates who approach firewall filter questions expecting stateful behavior consistently miss these questions.
2. Getting the commit model wrong
Scenario questions about "what happens if you make this change" require understanding whether the change has been committed. Practice identifying whether a configuration sequence includes a commit before answering.
3. Using Cisco IOS mental models for Junos syntax
Junos interface naming (ge-0/0/0 — slot/module/port), hierarchical configuration structure, and operational mode command syntax are different from Cisco. Trying to map Cisco syntax directly to Junos creates consistent mistakes.
For the current JNCIA-Junos exam syllabus with domain-by-domain topic coverage aligned to the April 2026 JN0-106 objectives, the JNCIA-Junos JN0-106 syllabus page on NWExam is the most structured starting point for exam preparation.
Free Lab Access for JNCIA-Junos Preparation
Practicing Junos CLI is essential for JNCIA preparation. The commit model, configuration hierarchy, and operational mode commands cannot be internalized through reading alone.
vJunos Evolved (Free from Juniper):
Juniper provides vJunos Evolved — a free virtualized Juniper router — through trial download on the Juniper website. This runs a full Junos image in a VM environment. It is the closest available free option to real Juniper hardware. Requires a Juniper user account (free to create) and a compatible VM platform (VMware Workstation or KVM).
Juniper vLabs (labs.juniper.net):
Juniper's browser-based lab environment. Free access with a Juniper account. Provides pre-configured Junos topologies for learning exercises. The labs are guided — not fully open-ended — but provide structured practice for JNCIA-specific topics.
GNS3 with Juniper VMs:
Juniper vJunos images can be imported into GNS3 for open-ended topology practice. This requires a Juniper user account to download the image and a GNS3 installation. The community GNS3 appliance library includes pre-configured Juniper vJunos appliances.
EVE-NG:
Similar to GNS3, supports Juniper vJunos images for multi-router topologies. Many JNCIA candidates prefer EVE-NG for its browser-based interface.
Minimum effective lab practice for JNCIA:
Configure the following scenarios at least three times each until the commands are reflexive:
●Basic interface IP address configuration and commit
●Static route with commit + verification (show route table)
●Rollback to the previous configuration using rollback 1
●Rescue configuration creation and restore
●OSPF single-area configuration (one ABR, two regular routers)
●A simple firewall filter on an interface (block ICMP from a specific source)
JN0-106 Topic Deep Dive: Interface Configuration in Junos
Interface configuration is one of the most fundamental JNCIA topics and one where Cisco engineers consistently make mistakes transitioning to Junos.
Junos interface structure:
ge-0/0/0 {
unit 0 {
family inet {
address 192.168.1.1/24;
}
}
}
The key differences from Cisco IOS:
●Unit structure: Junos interfaces have a parent interface (ge-0/0/0) and logical units (unit 0, unit 1, etc.). A unit represents a logical sub-interface. For basic routing, you always use unit 0. VLANs and MPLS use multiple units.
●Family inet: IP (IPv4) addressing in Junos is configured under "family inet." IPv6 is under "family inet6." This explicit family declaration has no Cisco IOS equivalent — in IOS, IP addressing is direct on the interface.
●Address format: Junos uses CIDR notation (192.168.1.1/24) rather than address + subnet mask (192.168.1.1 255.255.255.0). This is actually simpler and more modern than the IOS approach.
Verification commands:
●show interfaces ge-0/0/0 — detailed interface status
●show interfaces ge-0/0/0 brief — concise summary
●show interfaces terse — all interfaces in a compact table format
JNCIA-Junos vs CCNA: Which Should You Pursue First?
For networking professionals who are undecided between Cisco and Juniper as their entry credential:
Choose CCNA first if:
●You have no current employer context (maximum breadth of recognition)
●You want to maximize the number of job postings you qualify for
●Your target roles are in general enterprise, education, healthcare, or government IT
●You intend to pursue CCNP as your next step (CCNA creates a clear path)
Choose JNCIA first if:
●Your current employer runs Juniper infrastructure
●Your target roles are in service providers, ISPs, financial services, or large data center environments
●You are drawn to the lower exam cost ($200 vs. $330)
●You want a faster path to a professional credential ($200 JNCIA + $200 JNCIS-ENT = $400 total for two levels vs. $330 CCNA + $700 CCNP = $1,030 for two levels)
Pursue both (optimal for most engineers):
CCNA first (3–5 months) → Then JNCIA (6–8 additional weeks) creates the dual-vendor profile that commands the documented $15,000–$22,000 salary premium. The combined study time is approximately 5–7 months, and the combined exam cost is $530 — less than CCNP alone.
What Changes Between JN0-106 and JNCIS-ENT
Understanding the progression helps candidates plan their certification roadmap.
JN0-106 JNCIA-Junos covers:
●Junos OS fundamentals (RE/PFE separation, software architecture)
●CLI navigation and configuration modes
●Basic interface configuration, static routes
●OSPF fundamentals, BGP overview
●Basic firewall filters
●Operational monitoring commands
JN0-352 JNCIS-ENT covers (the professional next step, new exam June 2026):
●Advanced OSPF multi-area (all area types, LSA types)
●Advanced BGP (route reflectors, policy, AS-PATH manipulation)
●IS-IS protocol (not in JNCIA)
●Advanced routing policy and firewall filter scenarios
●High availability (VRRP, BFD, GRES, NSR)
●Juniper Mist AI basics (new in JN0-352)
●EVPN-VXLAN fundamentals (new in JN0-352)
●MC-LAG and LACP configuration
The step from JNCIA to JNCIS-ENT mirrors the step from CCNA to CCNP Enterprise in terms of complexity increase. Plan 3–4 months of additional preparation after JNCIA before attempting JNCIS-ENT.
Frequently Asked Questions
Q: What is the exam registration process for JNCIA-Junos?
A: JNCIA-Junos exams are administered through Pearson VUE. Register at pearsonvue.com/juniper. You can take the exam at a Pearson VUE testing center or via online proctoring. The exam is available in English and Japanese.
Q: How many times can I retake the JNCIA if I fail?
A: Juniper requires a 14-day waiting period between exam attempts. There is no limit on the number of attempts, though each attempt costs $200. Juniper does not publish official pass/fail rates.
Q: Is JNCIA-Junos valid for 2 years or 3 years?
A: JNCIA-Junos is valid for 2 years. To recertify, you must retake the exam — Juniper does not offer a continuing education credit alternative like Cisco does. Plan for retake scheduling 18–20 months after your initial pass.
Q: Can I use the JNCIA credential to count toward Juniper partner requirements?
A: Yes — JNCIA-Junos credentials count toward Juniper Networks Partner Program certification requirements. Juniper partner tiers require a minimum number of certified engineers. JNCIA satisfies the associate-level requirement.
Q: What is the difference between JNCIA-Junos and other JNCIA tracks?
A: JNCIA-Junos is the foundational networking track. Other JNCIA tracks are specializations: JNCIA-SEC (security), JNCIA-DC (data center), JNCIA-DevOps (automation). All other JNCIA tracks assume Junos OS fundamentals knowledge that JNCIA-Junos validates. Most engineers start with JNCIA-Junos before pursuing specialization tracks.
The Junos Mindset: Why IOS Engineers Struggle and How to Overcome It
The most common failure mode for Cisco-trained engineers attempting JNCIA-Junos is not lack of networking knowledge — it is applying the wrong mental model to Junos behavior. Understanding why Junos was designed the way it was helps engineers shift their mental model faster.
Why Juniper built Junos differently:
Cisco IOS was designed in the 1980s when network stability was achieved by individual device reliability, not system-level design. When Juniper was founded in 1996, the architects set out to build an OS specifically for carrier-grade routers — where a software failure in one process affecting another process was unacceptable when the device was handling millions of packets per second.
The results: process isolation (individual daemons for routing, interface management, SNMP, and other functions run independently — a crash in one does not cascade to others), the hierarchical configuration structure (logical grouping of related configuration makes review and automation more practical), and the commit model (staging changes before applying them prevents the "one typo breaks production" scenario endemic in IOS environments).
Unlearning IOS habits that break Junos thinking:

Internalize the commit model and the interface structure first. Once these are intuitive, the rest of Junos feels more systematic than IOS rather than more confusing.
Advanced JNCIA Topics: What Separates High Scorers from Passers
The JNCIA-Junos JN0-106 has a minimum passing score of approximately 70%. Engineers who understand only the core topics can pass at that threshold. The topics that differentiate high-scorers — relevant if you plan to continue to JNCIS-ENT, where the same foundational knowledge is assumed at speed:
Policy framework depth:
Routing policies in Junos use an explicit evaluation model: each term in a policy is evaluated in sequence, and the first matching term's then action is applied. If no term matches, the default policy action applies (which varies by routing protocol context).
Key JNCIA policy knowledge:
●from conditions: protocol, route-filter, source-address, prefix-length-range, as-path, community
●then actions: accept, reject, next term, next policy — understanding the difference between these actions is critical for scenario questions
●Policy chains: policies are evaluated in sequence when multiple policies are applied to the same point; the first terminal action (accept or reject) stops evaluation
Firewall filter logic:
Junos firewall filters evaluate terms in order. The default-action when no term matches is implied by context — for interface filters, the default is to reject. For routing instance filters, it depends on configuration.
Exam trap: candidates who assume Junos firewall filters behave like stateful firewalls miss questions about what happens to return traffic. Junos firewall filters are stateless — return traffic must match a separate filter term, unlike a stateful firewall that automatically allows established session return traffic.
Routing instance types:
The JN0-106 now introduces routing instances. Key types:
●virtual-router: creates an isolated routing table for tenant separation (no external routing protocol interaction with other instances)
●vrf: creates an L3VPN routing instance (interacts with BGP VPN-IPv4 routes)
Understanding that a routing instance creates a separate RIB (routing information base) — and that routes do not leak between instances without explicit configuration — resolves the scenario-based questions about traffic isolation and routing table separation.
JNCIA-Junos as a Gateway to the Full Juniper Portfolio
The JNCIA-Junos credential opens multiple career paths within the Juniper ecosystem. Understanding the full landscape helps you choose the right advancement track after passing.
The JNCIA specialization tracks:
After JNCIA-Junos establishes your Junos OS foundation, you can pursue specializations at the JNCIA associate level before advancing to JNCIS:

Each JNCIA specialization is a $200 exam with 6–8 weeks of preparation for engineers who already hold JNCIA-Junos. Adding one or two specializations before pursuing JNCIS-ENT creates a multi-track Juniper profile that is genuinely rare in the mid-career market.
The JNCIS-ENT path in detail:
After JNCIA-Junos, the natural next step is JNCIS-ENT (JN0-352, updated June 8, 2026). This is Juniper's professional-level enterprise routing and switching credential — the Juniper equivalent of CCNP Enterprise in terms of career positioning.
Budget 3–4 months of preparation after JNCIA-Junos before attempting JNCIS-ENT. The content jump is significant: advanced BGP (route reflectors, AS-path policy), IS-IS protocol, EVPN-VXLAN basics, and Juniper Mist AI awareness are all new content that JNCIA does not cover.
Practical Junos CLI Reference for JNCIA Preparation
The following operational mode commands are tested in JNCIA and form the foundation of Junos troubleshooting at every subsequent level. Practice these until they are reflexive:
Interface and connectivity:
●show interfaces — all interfaces with status, counters, protocol status
●show interfaces ge-0/0/0 — specific interface detailed output
●show interfaces terse — compact one-line-per-interface summary
●show arp — ARP table entries (equivalent to Cisco show ip arp)
Routing table:
●show route — all active routes across all routing tables
●show route 192.168.1.0/24 — routes matching a specific prefix
●show route table inet.0 — IPv4 unicast routing table only
●show route protocol ospf — routes learned via OSPF
OSPF:
●show ospf neighbor — OSPF neighbor adjacencies and states
●show ospf database — LSDB contents by area
●show ospf interface — OSPF-enabled interfaces with area and type
Commit model:
●show configuration — display committed configuration
●show | compare — diff between candidate and committed configuration
●commit check — validate candidate configuration without applying
●commit confirmed 5 — commit with 5-minute auto-revert if not confirmed
●rollback 0 — revert to last committed configuration
Logging and system:
●show log messages — system log (most recent events)
●show log messages | match error — filter log for error events
●show system uptime — device uptime and last reboot reason
Top comments (0)