Juniper JN0-106 Practice Exam Questions & Answers
Juniper JN0-106 Exam Details
Key details for this exam, checked against the published exam outline
- Exam Code
- JN0-106
- Full Name
- Junos, Associate (OS 21.2)
- Issuing Body
- Juniper
- Question Format (Our Bank)
- Multiple Choice
- Full Question Set
- 95 questions Get All Questions
Free JN0-106 Practice Questions
Each question shows the correct answer and an explanation of why it is right
Question 1 Domain 5 Operational Monitoring and Maintenance
Which two operational mode commands would you use to verify CPU and memory utilization on a Junos device? (Choose two.)
In the Junos OS architecture, maintaining visibility into the health of the Routing Engine (RE) is paramount for ensuring control plane stability. The command show chassis routing-engine is the primary tool for a high-level hardware status overview. It provides critical telemetry regarding the RE's current CPU utilization (broken down by user, background, and kernel tasks), memory usage statistics, and uptime. This command is essential for identifying if the device's 'brain' is under significant stress due to heavy protocol processing or management tasks.
For a more granular, process-specific analysis, the show system processes extensive command is utilized. Similar to the 'top' utility in Unix-based systems, it lists all active software daemons (such as rpd for routing, dcd for interfaces, and mgd for management) and ranks them by their real-time CPU and memory consumption. This allows an architect to pinpoint exactly which process might be causing a performance bottleneck. While show chassis environment focuses on physical hardware health like temperatures and fan speeds, and resource-monitor provides summary data, the combination of show chassis routing-engine and show system processes extensive offers the most comprehensive diagnostic view of the device's internal computational resources. Reference: Operational Monitoring and Maintenance, System Health Monitoring.
Question 2 Domain 1 Networking Fundamentals
Which command is used to view real-time traffic statistics for all interfaces?
In Junos OS, there is a distinct difference between show commands and monitor commands. While show commands provide a static snapshot of the current state of the device or its interfaces at the moment the command is executed, monitor commands provide dynamic, real-time updates. To view live traffic statistics across all physical and logical interfaces, the correct command is monitor interface traffic.
When this command is executed, the CLI enters an interactive text-based interface (TUI) that displays a list of interfaces along with their input and output rates in bits per second (bps) and packets per second (pps). The display refreshes automatically (usually every few seconds), allowing an administrator to observe traffic spikes or drops as they occur without manually re-running a command. This is an invaluable tool for troubleshooting congestion or verifying that traffic is flowing as expected after a configuration change. Commands like show interfaces extensive provide significantly more detail---including error counters and physical layer parameters---but they are not real-time and require manual execution to update the statistics. The monitor interface traffic command simplifies the view to focus specifically on throughput metrics across the entire device. Reference: Operational Monitoring and Maintenance, Interface Monitoring, Real-time Statistics.
Question 3 Domain 5 Operational Monitoring and Maintenance
Your routing policy has three terms. A route matches the first term with an accept action. In this scenario, what happens next?
Junos OS routing policies are evaluated using a sequential, 'first-match' logic. When a route is compared against a policy, the system evaluates the terms in the order they are defined. Once a route meets all the match criteria (the from statement) in a term, the router executes the associated action (the then statement).
If the action is a terminating action---such as accept or reject---the evaluation of that specific route for that specific policy ends immediately. In this scenario, since the route matched the first term and the action was accept, the route is successfully processed and the policy evaluation is complete. The system will not proceed to evaluate the second or third terms. This behavior is critical for network architects to understand when ordering terms; more specific 'exceptions' must be placed at the top of the policy, while broader 'catch-all' terms must be placed at the bottom. If the administrator wanted the evaluation to continue to the next term despite a match, they would need to explicitly include the next term action, which is a non-terminating action. Without it, a match on an accept action signifies the final decision for that route within that policy context.
Get the complete JN0-106 question set
$20$40
Question 4 Domain 6 Routing Fundamentals
After the factory default configuration is loaded, which configuration object must be created prior to the first commit?
When a Junos device is initialized with its factory default configuration, it essentially exists in a 'blank slate' state with minimal operational parameters. The most critical security requirement imposed by Junos OS during this initial setup phase is the mandatory configuration of a root-level password. Specifically, the root-authentication object must be defined within the [edit system] hierarchy before the system will allow the candidate configuration to be successfully committed for the first time.
This is a built-in safety mechanism designed to prevent the device from being deployed in an insecure state with an empty administrative password. If an administrator attempts to execute a commit command without having set the root password, the Junos OS parser will return an error and fail the commit process. While setting a host name or configuring management interfaces are best practices for operational readiness, they are not strictly required by the Junos commit-check logic. Only the root-authentication (typically a plain-text password or an encrypted string) is a hard prerequisite to transition the device from the factory-default state to an active, running configuration. Reference: Configuration Basics, Initial Configuration, Security Requirements.
Question 5 Domain 4 Configuration Basics
What is the main function of the forwarding table on a Junos device?
The architecture of Junos OS is designed with a strict functional separation between the control plane and the data plane. The Routing Engine (RE) maintains the master Routing Information Base (RIB), which acts as a comprehensive database storing all potential paths learned from various routing protocols, static configurations, and direct connections. However, to achieve wire-speed performance, the device does not consult the RIB for every packet. Instead, the RE identifies the 'active' or best routes for each destination based on route preference and metrics.
Once these active routes are selected, the RE distills them into a streamlined Forwarding Information Base (FIB), commonly referred to as the forwarding table, and pushes this table to the Packet Forwarding Engine (PFE). The main function of the forwarding table is to provide a high-speed, local lookup mechanism that allows the PFE to forward transit traffic across the switch fabric with minimal latency. This table contains only the specific exit interface and Layer 2 next-hop information required for packet delivery. By isolating the PFE from the overhead of complex routing protocol state machines and all inactive redundant paths, Junos OS ensures that forwarding performance remains consistent even during control plane re-convergence. Reference: Junos OS Fundamentals, Control Plane and Forwarding Plane functions.
Question 6 Domain 5 Operational Monitoring and Maintenance
Which protocol is used to discover the Layer 2 (MAC) address of a next hop for IPv6 hosts?
In the IPv6 protocol suite, the traditional Address Resolution Protocol (ARP) used in IPv4 has been deprecated and replaced by the Neighbor Discovery Protocol (NDP). NDP is a multifaceted protocol built upon the Internet Control Message Protocol version 6 (ICMPv6). Its primary purpose is to allow a host or router to determine the Layer 2 hardware (MAC) address of a neighbor on the same local link when only the neighbor's IPv6 address is known.
This specific process is known as Neighbor Solicitation and Neighbor Advertisement. When a Junos device needs to resolve a MAC address for an IPv6 next hop, it sends a Neighbor Solicitation (ICMPv6 Type 135) message to the solicited-node multicast address. The target host responds with a Neighbor Advertisement (ICMPv6 Type 136) containing its physical MAC address. Beyond address resolution, NDP also handles Router Discovery, Prefix Discovery, and Duplicate Address Detection (DAD). Unlike ARP, which relies on broadcasts that can impact all hosts on a segment, NDP utilizes efficient multicast communication. Understanding NDP is critical for Junos architects, as it is the foundational mechanism that facilitates logical-to-physical address mapping in modern IPv6 environments, ensuring that the Packet Forwarding Engine can properly encapsulate frames for local delivery.
Question 7 Domain 6 Routing Fundamentals
What does the Junos CLI prompt indicate when it ends with a hash symbol (#)?
In the Junos OS, the Command Line Interface (CLI) uses distinct prompt symbols to provide the administrator with immediate contextual awareness of their current operating environment. When the prompt ends with a hash symbol (#), it indicates that the user is in configuration mode.
This mode is the 'engine room' of the device, where you modify the candidate configuration. Here, you can add, delete, or modify statements across the various hierarchies like [edit system], [edit interfaces], or [edit protocols]. It is important to remember that changes made while the # prompt is visible are not active until a commit command is successfully executed.
Contrast this with the operational mode, which is indicated by a greater-than symbol (>). Operational mode is used for monitoring, troubleshooting, and viewing the system status (e.g., show commands). Moving between these modes is a fundamental part of the Junos workflow: you enter configuration mode by typing configure and return to operational mode by typing exit or quit. If you see a percent sign (%), you've wandered into the FreeBSD shell mode, which is a lower-level Unix environment typically reserved for advanced system maintenance. Recognizing that # means you have the power to change the system's 'brain' is a key safety check for any network architect.
What the Juniper JN0-106 Exam Covers
Exam domains verified against the Official Juniper JN0-106 exam guide, last checked November 2026.
Domain 1 Networking Fundamentals
Identify the concepts and functionality of various fundamental elements of networking including collision domains, broadcast domains, router and switch function, Ethernet networks, Layer 2 and Layer 3 addressing, IPv4 and IPv6, subnetting and supernetting, decimal to binary conversion, longest match routing, and Class of Service concepts. Understand the difference between connection-oriented and connectionless protocols and how they affect network communication.
Sample question from this domain above Q2
Domain 2 Junos OS Fundamentals
Identify the concepts, benefits, and functionality of the core elements of the Junos OS including software architecture, control and forwarding planes, routing engine and packet-forwarding engine, transit traffic processing, and exception traffic handling. Understand how these components work together to support packet processing and forwarding in Juniper devices.
Domain 3 User Interfaces
Identify the concepts, operation, and functionality of the Junos user interface including CLI functionality, CLI modes, CLI navigation, CLI Help system, and output filtering capabilities. Learn to work with active versus candidate configuration, revert to previous configurations, modify and save configuration files, and use J-Web for core functionality.
Domain 4 Configuration Basics
Identify the main elements for configuring Junos devices including factory-default state, initial configuration, user accounts, login classes, and user authentication methods. Understand interface types and properties, configuration groups, NTP, SNMP, system logging, configuration archival, and rescue configuration management.
Sample question from this domain above Q5
Domain 5 Operational Monitoring and Maintenance
Identify methods of monitoring and maintaining Junos devices including show commands, monitor commands, interface statistics and errors, and network tools such as ping, traceroute, telnet, and SSH. Learn procedures for Junos OS installation and upgrades, powering on and shutting down devices, and root password recovery.
Domain 6 Routing Fundamentals
Identify basic routing concepts and functionality for Junos devices including traffic forwarding concepts, routing tables, routing versus forwarding tables, route preference, routing instances, static routing, and advantages of dynamic routing protocols. Understand how to describe and monitor basic routing elements for Junos devices.
Domain 7 Routing Policy and Firewall Filters
Identify the concepts and functionality of routing policy and firewall filters on Junos devices including default routing policies, import and export policies, routing policy flow, policy structure and terms, match criteria and actions. Learn firewall filter concepts, filter structure, match criteria, actions, effects on packets, and unicast reverse-path-forwarding principles.
JN0-106 Exam FAQ
Common questions about the exam itself
What prior experience do I need before attempting the JN0-106 exam?
How long does it take to prepare for JN0-106?
What do I need to bring to the JN0-106 exam appointment?
Can I retake JN0-106 if I don't pass on my first attempt?
How long is the JN0-106 certification valid?
What is the difference between JN0-106 and JN0-105?
What job roles does the JN0-106 certification prepare me for?
Is JN0-106 required before taking the Professional level exams?
Which objective area of JN0-106 is typically the most challenging?
Can I sit JN0-106 online or do I need to go to a test center?
Other Juniper Exams
Free practice questions for more Juniper certification exams
