JNCIA-Junos logo
Focused certification exam prep
Start practice

JNCIA-Junos Domain 2: Junos OS Fundamentals - Complete Study Guide 2026

TL;DR
  • Domain 2 tests the separation of control plane, forwarding plane, and management plane in Junos OS.
  • JN0-106 has 65 multiple-choice questions in 90 minutes, so budget under 90 seconds per question here.
  • Junos OS Fundamentals is one of seven domains - pair it with Domain 1 before moving to interfaces.
  • JN0-106 is based on Junos OS 21.2 and replaced JN0-105 on April 6, 2026.

Domain 2 Overview: What Junos OS Fundamentals Actually Covers

Domain 2 of the JN0-106 exam blueprint is called Junos OS Fundamentals, and it is where Juniper starts testing whether you actually understand how the operating system underneath every Junos device is built. Domain 1 establishes networking basics; Domain 2 shifts the focus specifically to the software that powers routers, switches, and security appliances running Junos. If you've read our broader breakdown of all seven JNCIA-Junos exam domains, you already know this section sits early in the blueprint but carries weight that shows up again later in Domains 4 and 5.

This domain is conceptually dense but factually narrow - meaning there isn't a huge volume of material, but the concepts require real comprehension rather than memorization. That makes it a good candidate for early study, since the mental model you build here (control plane, forwarding plane, process separation) will make later domains on configuration and operational monitoring much easier to absorb.

Why This Domain Matters More Than It Looks: Junos OS architecture questions often get rephrased and reused conceptually in Domain 4 (Configuration Basics) and Domain 5 (Operational Monitoring and Maintenance) questions. Master it once here and you reduce your workload later.

Junos OS Architecture: Separation of Planes

The core concept tested in this domain is the separation between the control plane and the forwarding plane (sometimes called the data plane). This is not a generic networking idea - it is specific to how Junos devices are engineered, and it's the reason Junos platforms have historically been praised for stability.

  • Control plane (Routing Engine, or RE): Runs the routing protocol daemon (rpd), management processes, and the Junos kernel. It builds the routing table and pushes forwarding information to the data plane.
  • Forwarding plane (Packet Forwarding Engine, or PFE): Handles the actual switching and routing of packets in hardware or via microkernel-based forwarding, using the forwarding table pushed down from the RE.
  • Why separation matters: A process crash or high CPU event on the control plane does not necessarily interrupt packet forwarding already programmed into the PFE - this is a key differentiator candidates are expected to articulate.

Routing Engine vs. Packet Forwarding Engine

Candidates must be able to identify which functions live on which plane and describe how they communicate.

  • RE builds the Routing Information Base (RIB) and Forwarding Information Base (FIB)
  • RE pushes the FIB down to the PFE
  • PFE performs the actual forwarding decisions using the FIB copy it received
  • Management plane functions (CLI, SNMP, NETCONF) run on the RE alongside control plane processes

Software Architecture and Process Model

Beyond the plane separation, Domain 2 expects familiarity with how Junos OS is structured as a modular, process-based operating system built on a FreeBSD-derived kernel. Each major function - routing protocols, interface management, chassis control, SNMP - runs as its own daemon process.

  • rpd - the routing protocol process, responsible for maintaining routing protocol adjacencies and the RIB
  • mgd - the management process that handles the CLI and configuration database
  • chassisd - monitors and manages hardware components
  • Modular design benefit: a fault in one daemon is isolated and typically does not crash the entire system, which is a direct extension of the plane-separation concept above

Key Takeaway

When a question describes a scenario where "one process fails but the router keeps forwarding traffic," it is testing your understanding of Junos's modular process architecture - not a random trivia fact.

Packet Flow and Forwarding Concepts

Domain 2 also covers, at a fundamentals level, how a packet actually moves through a Junos device from ingress to egress. You are not expected to know silicon-level ASIC details for the JNCIA-Junos level, but you should understand the conceptual sequence:

  1. Packet arrives on an ingress interface and is handled by the PFE
  2. The PFE performs a lookup against its local forwarding table (built from the RE's FIB)
  3. Applicable policies or filters programmed into the forwarding plane are evaluated
  4. The packet is forwarded out the appropriate egress interface

This sequence connects directly to firewall filter concepts covered in Domain 7, so building a solid mental model now pays dividends later. If you want the full picture of how each domain builds on the next, the complete guide to all seven JNCIA-Junos content areas maps out these dependencies domain by domain.

ConceptLives OnPrimary Function
Routing protocol adjacencies (rpd)Control Plane / Routing EngineBuild and maintain the RIB
Forwarding table lookupsForwarding Plane / PFEMake per-packet forwarding decisions
CLI and configuration management (mgd)Management Plane / Routing EngineAccept and validate configuration changes
Chassis and hardware monitoring (chassisd)Control Plane / Routing EngineTrack hardware health and component state

How Domain 2 Questions Are Formatted on the JN0-106

All JN0-106 questions are multiple-choice, and Domain 2 questions typically present a short architectural scenario or a direct definitional prompt - for example, asking which component is responsible for building the forwarding table, or which plane continues operating during a control-plane process restart. There are no simulation or drag-and-drop items on this exam; every question format is consistent across all seven domains.

Some practical mechanics worth knowing before test day:

  • The exam costs $200 USD and is administered through Pearson VUE, either at a physical testing center or via OnVUE online proctoring
  • You get 65 questions in 90 minutes, which averages to just under 84 seconds per question across the whole exam
  • The exam is delivered in English and reports a pass/fail result immediately after you finish
  • There is no prerequisite certification required to sit for JN0-106
  • JN0-106 replaced the older JN0-105 exam on April 6, 2026, and is based on Junos OS 21.2

For a full breakdown of what the exam costs beyond the base fee - retakes, training, materials - see our complete JNCIA-Junos certification cost breakdown.

Pacing Reality Check: With 65 questions and 90 minutes, Domain 2's conceptual questions are usually faster to answer than scenario-heavy Domain 6 or Domain 7 questions - don't overspend time here at the expense of routing policy questions later in the exam.

Scheduling Domain 2 Inside Your Study Plan

Because Junos OS Fundamentals is conceptual rather than command-heavy, it fits naturally into the early part of a study plan - right after you've covered basic networking concepts and before you dive into hands-on CLI practice in Domain 3. A simple spaced-repetition approach works well here: review the control-plane/forwarding-plane distinction on day one, then revisit it briefly every few days while you move on to newer material, rather than trying to master it in one sitting.

Week 1

Networking Fundamentals + Junos OS Fundamentals

  • Cover Domain 1 basics, then move into Domain 2 architecture concepts
  • Draw the RE/PFE separation diagram from memory until it's automatic
Week 2

User Interfaces + Configuration Basics

  • Practice CLI navigation to see Domain 2 concepts applied hands-on
  • Note how show commands surface RE and PFE status separately

For a broader week-by-week plan covering all seven domains, our JNCIA-Junos study guide for passing on your first attempt lays out a full timeline you can adapt around this domain-specific schedule.

Common Mistakes Candidates Make on This Domain

  • Confusing management plane with control plane: both technically run on the Routing Engine, but they serve different functions (administration vs. protocol operation) - questions sometimes test this distinction directly
  • Overlooking process modularity: assuming Junos behaves like a monolithic OS where any fault crashes the whole system, rather than understanding process-level isolation
  • Skipping the "why" behind plane separation: memorizing that RE and PFE are separate without understanding the resilience benefit, which is frequently the actual point of the question
  • Underestimating how this domain resurfaces: treating Domain 2 as isolated instead of recognizing it underpins later material in Domain 4 and Domain 5

If you're trying to gauge how this domain compares in difficulty to the rest of the exam, our detailed JNCIA-Junos difficulty guide discusses where most candidates lose points across all seven domains.

Who Actually Cares About This Domain After You Pass

Understanding Junos OS architecture isn't just an exam checkbox - it's foundational knowledge that hiring managers expect from anyone touching Juniper gear in NOC, help desk, or junior network engineer roles. Employers hiring for JNCIA-Junos certified positions expect candidates to explain, at minimum, why a routing protocol restart doesn't necessarily drop forwarded traffic - a direct application of what Domain 2 covers.

This foundational knowledge also supports long-term career value. If you're evaluating whether the certification itself is worth pursuing, our ROI analysis of the JNCIA-Junos certification and our salary guide for JNCIA-Junos holders both point to architectural fundamentals as the baseline knowledge employers assume you have on day one.

The certification itself remains valid for three years and can be renewed by completing an approved Juniper course, such as Introduction to the Junos Operating System or a higher-level course in the same track - meaning the architecture concepts in Domain 2 are meant to stay relevant well beyond exam day, not just be crammed and forgotten.

Key Takeaway

Domain 2 knowledge isn't exam-only trivia - it's the baseline architectural literacy that employers hiring for Junos-based network roles expect on the job.

Frequently Asked Questions

What exactly does "Junos OS Fundamentals" mean as an exam domain?

It refers to Domain 2 of the JN0-106 blueprint, covering how Junos OS is architected - specifically the separation of the control plane, forwarding plane, and management plane, and the modular process model behind Junos software.

How many questions on the JN0-106 come from Domain 2 specifically?

Juniper does not publish an exact per-domain question count, and the 65 questions on the exam draw from all seven domains listed in the blueprint. Treat Domain 2 as a core conceptual section rather than trying to predict an exact question count.

Do I need hands-on lab access to learn Junos OS architecture concepts?

It helps but isn't strictly required for Domain 2, since the core concepts (RE/PFE separation, process modularity) are architectural rather than command-based. Hands-on practice becomes more essential once you move into Domain 3 and Domain 4.

Is Domain 2 harder than the other JNCIA-Junos domains?

It's generally considered conceptually dense but not difficult once the RE/PFE model clicks. Many candidates find later domains like Routing Policy and Firewall Filters more challenging due to scenario complexity - see our full difficulty breakdown for a domain-by-domain comparison.

Where can I find a full list of what's tested in every JNCIA-Junos domain?

Our complete guide to all seven JNCIA-Junos exam domains covers Domains 1 through 7 in detail, and you can also review the dedicated guides for Domain 1, Domain 3, and Domain 4 individually.

Ready to test what you've learned about Junos OS architecture? Head back to the main JNCIA-Junos practice exam hub to work through domain-specific practice questions and see how your understanding of Domain 2 holds up under real exam conditions.

Ready to pass your JNCIA-Junos exam?

Put this into practice with free JNCIA-Junos questions across every exam domain.