- Domain 2 Overview: What Junos OS Fundamentals Actually Covers
- Junos OS Architecture: Separation of Planes
- Software Architecture and Process Model
- Packet Flow and Forwarding Concepts
- How Domain 2 Questions Are Formatted on the JN0-106
- Scheduling Domain 2 Inside Your Study Plan
- Common Mistakes Candidates Make on This Domain
- Who Actually Cares About This Domain After You Pass
- Frequently Asked Questions
- 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.
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:
- Packet arrives on an ingress interface and is handled by the PFE
- The PFE performs a lookup against its local forwarding table (built from the RE's FIB)
- Applicable policies or filters programmed into the forwarding plane are evaluated
- 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.
| Concept | Lives On | Primary Function |
|---|---|---|
| Routing protocol adjacencies (rpd) | Control Plane / Routing Engine | Build and maintain the RIB |
| Forwarding table lookups | Forwarding Plane / PFE | Make per-packet forwarding decisions |
| CLI and configuration management (mgd) | Management Plane / Routing Engine | Accept and validate configuration changes |
| Chassis and hardware monitoring (chassisd) | Control Plane / Routing Engine | Track 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.
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.
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
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
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.
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.
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.
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.
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.