- 4.9/5.0
- 100 Questions
- Updated on: 7-Apr-2026
- Junos - Associate (JNCIA-Junos)
- 1100+ Prepared
- Valid Worldwide
Free JN0-105 Practice Test Questions | Know You're Ready for Junos - Associate (JNCIA-Junos)
Which two statements are correct about a Routing Engine? (Choose two.)
A. It processes CoS marked traffic.
B. It forwards transit traffic.
C. It processes management traffic.
D. It maintains routing tables.
D. It maintains routing tables.
Explanation:
The Routing Engine (RE) is the control plane of a Junos device. It handles all the intelligent, decision-making processes for the device.
D. It maintains routing tables.
This is a primary function of the RE. It runs the routing protocol daemon (rpd), which is responsible for building the Routing Information Base (RIB) by learning routes from directly connected interfaces, static configuration, and dynamic routing protocols like OSPF and BGP.
C. It processes management traffic.
The RE is the management brain of the device. All traffic destined to the device itself, such as SSH, Telnet, SNMP, and HTTP/HTTPS for management, is processed by the RE. This is because the RE runs the Junos OS and the services that handle these management tasks.
Analysis of Incorrect Options
A. It processes CoS marked traffic.
Incorrect. While the RE configures the Class of Service (CoS) policies, the actual processing, queuing, and forwarding of traffic based on CoS markings is performed at line rate by the Packet Forwarding Engine (PFE). The RE does not sit in the data path for transit traffic.
B. It forwards transit traffic.
Incorrect. This is the core function of the Packet Forwarding Engine (PFE). Transit traffic (traffic passing through the device) is forwarded by the PFE's ASICs using the forwarding table, which is a optimized copy of the RE's routing table. Involving the RE in forwarding would be a massive performance bottleneck.
Reference:
This distinction between the control plane (Routing Engine) and the forwarding plane (Packet Forwarding Engine) is a fundamental architectural concept in Junos OS. It is a key topic in the JNCIA-Junos certification, covered under "Junos OS Architecture" or "Control and Forwarding Plane Separation." Understanding this separation is critical for troubleshooting, understanding device performance, and configuring high-availability features.
After the factory default configuration is loaded, which configuration object must be created prior to the first commit?
A. root authentication
B. loopback IP address
C. out-of-band connectivity
D. host name
Explanation:
When a Junos device is reset to factory defaults (e.g., using request system zeroize), the entire configuration, including the root user's password, is erased. The device reboots with a minimal default configuration that lacks any user authentication.
The Requirement: Before any configuration can be committed—even a completely blank one—Junos OS must have a password or some form of authentication (like an SSH key) configured for the root user. This is a critical security measure to prevent a device from being active on the network with a default or blank password.
The Process:
After the factory reset, you log in as root with no password. The system will immediately force you into the configuration mode to set a root password. You cannot exit or commit any other configuration until this single mandatory step is completed.
Therefore, the root authentication object (which contains the password or key) is the one and only configuration object that must be created prior to the first successful commit.
Analysis of Incorrect Options
B. loopback IP address
Incorrect. A loopback address is a common and recommended best practice for management, but it is not a prerequisite for the first commit. The device can be committed and managed solely through its out-of-band or other physical interface addresses.
C. out-of-band connectivity
Incorrect. While configuring an out-of-band management interface (like fxp0 or em0) is often the first step for remote access, it is not mandatory for the commit itself. The initial configuration can be performed via the console port without any network connectivity configured.
D. host name
Incorrect. The device has a default hostname (often Amnesiac or similar). Changing the hostname is a common early configuration step for identification, but it is not required for the system to accept a commit.
Reference:
This process is a fundamental part of the initial setup of any Junos device and is covered in the JNCIA-Junos curriculum under "Initial Configuration" or "System Basics." The official Juniper documentation for initial configuration explicitly states that setting the root password is the first and mandatory task after a factory reset. This enforces a basic security posture from the very first moment the device is operational.
An administrator configures a router's interface with an IPv4 address and subnet mask. The administrator also confirms that this interface is in an up state. In this scenario, which two route types are created on the local router? (Choose two.)
A. a static route
B. a local route
C. a dynamic route
D. a direct route
D. a direct route
Explanation:
When you configure an IPv4 address on a Junos interface and it is operationally up, the routing protocol process (rpd) automatically installs two types of routes into the routing table without requiring any static or dynamic routing configuration.
D. A direct route:
This is the route to the connected network (the subnet) of the configured interface.
Example: If you configure 192.168.1.1/24 on ge-0/0/0, the direct route would be 192.168.1.0/24.
Purpose: This route informs the router that any host within the 192.168.1.0/24 subnet is directly reachable out of the ge-0/0/0 interface. It is the fundamental basis for local network communication.
B. A local route:
This is a host route (a /32 route) pointing to the specific IP address assigned to the router's own interface.
Example: Using the same configuration, the local route would be 192.168.1.1/32.
Purpose: This route is crucial for traffic that is destined to the router itself. When a packet arrives at the router with a destination IP of 192.168.1.1, the local route ensures that the Packet Forwarding Engine (PFE) knows to punt that packet to the Routing Engine (RE) for processing (e.g., for a ping, SSH session, or routing protocol update).
These two routes work together: the direct route defines "how to get to my local network," and the local route defines "how to get to me on that network."
Analysis of Incorrect Options
A. A static route
Incorrect. A static route is one that an administrator manually configures using the set routing-options static route ... command. It is not automatically created by bringing up an interface.
C. A dynamic route
Incorrect. A dynamic route is learned from a routing protocol like OSPF, BGP, or ISIS. These are learned from neighboring routers, not generated internally from a local interface configuration.
Reference:
This is a core routing fundamental covered in the JNCIA-Junos curriculum under "Routing Tables" or "Routing Fundamentals." You can observe these routes by using the show route command. The direct route is typically marked with * and C (for Connected), and the local route is marked with * and L (for Local). Understanding the existence and purpose of these automatically generated routes is essential for IP networking and troubleshooting.
What does the user@router> clear log ospf-trace command accomplish?
A. Logging data into ospf-trace is stopped.
B. Trace parameters are removed from the OSPF protocol configuration.
C. Data in the ospf-trace file is removed and logging continues.
D. The ospf-trace file is deleted.
Explanation:
The clear log command in Junos OS is an operational mode command designed for log file management. Its specific function is to erase the current contents of a specified log file without stopping the logging process itself.
Function: When you execute clear log ospf-trace, the system empties the /var/log/ospf-trace file, resetting its size to zero bytes.
Logging Continues: Crucially, the OSPF traceoptions that were configured to write to this file remain fully active. Any new OSPF events that occur after the command is issued will be written to the now-empty ospf-trace file. This is extremely useful for troubleshooting an ongoing issue, as it allows you to start with a clean log to capture only the most recent events without the noise of old data.
Analysis of Incorrect Options
A. Logging data into ospf-trace is stopped.
Incorrect. The clear log command does not stop, disable, or modify the configuration for logging. It only clears the existing data. To stop logging, you would need to remove the traceoptions configuration.
B. Trace parameters are removed from the OSPF protocol configuration.
Incorrect. This command does not interact with or alter the device's configuration in any way. It is a purely operational command that acts on the log files generated by an existing configuration.
D. The ospf-trace file is deleted.
Incorrect. The command clears the file's contents; it does not delete the file itself from the file system. The file remains as an empty container, ready to receive new log entries.
Reference:
This is a common operational task covered in the JNCIA-Junos curriculum under "System Logging and Tracing" or "Troubleshooting Tools." The clear log command is an essential tool for effective troubleshooting, allowing an administrator to manage log file sizes and focus on recent events. This behavior is consistent across all log files in Junos, not just those for OSPF.
What are two functions of the routing protocol daemon (rpd)? (Choose two.)
A. It generates chassis alarms.
B. It provides access to the CLI.
C. It creates forwarding tables.
D. It maintains routing tables.
D. It maintains routing tables.
Explanation:
The rpd is the core process responsible for all routing intelligence on a Junos device. It is the "brain" of the control plane for routing.
D. It maintains routing tables.
This is the primary function of the rpd. It is responsible for building the Routing Information Base (RIB) by:
Learning routes from directly connected interfaces.
Processing statically configured routes.
Running dynamic routing protocols (OSPF, BGP, IS-IS, etc.) to exchange routing information with neighbors and select the best paths based on protocol metrics and Junos routing policy.
C. It creates forwarding tables.
This is a critically important function. Once the rpd has built the master RIB, it processes the routes and creates a forwarding table for each routing instance (e.g., inet.0 for IPv4). This forwarding table is then downloaded from the Routing Engine (RE) to the Packet Forwarding Engine (PFE), which uses it to make high-speed forwarding decisions for transit traffic. The rpd creates the table; the kernel pushes it to the PFE.
Analysis of Incorrect Options
A. It generates chassis alarms.
Incorrect. Chassis alarms are generated by the Chassis Daemon (chassisd), which is responsible for monitoring the physical hardware components like power supplies, fan trays, and Physical Interface Cards (PICs). The rpd deals with logical routing information, not physical hardware status.
B. It provides access to the CLI.
Incorrect. Access to the Junos CLI is provided by the Management Daemon (mgd). The mgd handles all user interaction, authentication, and configuration sessions. While you can use the CLI to view and configure routing protocols (which are part of the rpd), the rpd process itself does not provide the CLI interface.
Reference:
This topic is a core part of the Junos OS architecture and is covered in the JNCIA-Junos curriculum under "Junos OS Architecture" or "Control and Forwarding Plane Separation." Understanding the role of the rpd is fundamental. It highlights the separation where the rpd on the RE builds the routing and forwarding tables, and the PFE uses those downloaded tables to forward traffic at line rate.
You need to recover the root password on a Junos router without losing the current configuration settings. Which three statements describe what you should perform in this scenario? (Choose three.)
A. Enter and commit the new root password.
B. Load the factory-default configuration.
C. Upgrade the Junos OS to the latest version.
D. Hit the space bar and enter recovery when prompted.
E. Use a console connection to reboot the device.
D. Hit the space bar and enter recovery when prompted.
E. Use a console connection to reboot the device.
Explanation:
The standard Junos root password recovery procedure is designed to allow administrative access without erasing the device's configuration. The correct steps are as follows:
E. Use a console connection to reboot the device.
Why: This is the first physical step. You must have physical or out-of-band console access to interact with the device's boot process. A network connection will not work as you cannot log in.
D. Hit the space bar and enter recovery when prompted.
Why: As the device boots, you will see a prompt asking you to press any key to enter the boot loader. Pressing the space bar at this moment interrupts the normal boot process and gives you access to the loader prompt, where you can type recovery to boot into single-user (recovery) mode. This mode grants you root shell access without requiring a password.
A. Enter and commit the new root password.
Why: Once in single-user mode, you mount the hard drive, load the existing configuration, set the new root-authentication (password or SSH key), and most critically, you commit the change. The commit saves the new password to the configuration, preserving all other existing settings. After a reboot, you can log in with the new password, and the configuration will be intact.
Analysis of Incorrect Options:
B. Load the factory-default configuration.
Incorrect. This is the exact opposite of the goal. Loading the factory-default configuration (load factory-default) erases the entire current configuration, including the root password and all other settings. This command is used to completely wipe a device, not to recover a password while preserving settings.
C. Upgrade the Junos OS to the latest version.
Incorrect. An OS upgrade is unrelated to password recovery. While it's possible to perform during maintenance, it is not a step in the password recovery process and does not help regain access to a locked device.
Reference:
This procedure is a critical administrative task documented by Juniper in their official technical documentation, often found in a guide titled "How to Recover a Lost root Password" or within the "System Basics" administration guide. It is a key topic for the JNCIA-Junos exam, testing the candidate's knowledge of fundamental system recovery techniques. The core principle is using the boot loader to bypass normal authentication while maintaining the integrity of the configuration database.
Which statement is correct concerning exception traffic processing?
A. Exception traffic is always dropped during congestion.
B. Exception traffic is rate-limited to protect the RE.
C. Exception traffic is discarded by the PFE.
D. Exception traffic is never forwarded.
Explanation:
Exception traffic (traffic destined to the router itself, such as SSH, OSPF, BGP, and pings to the router's interface) must be processed by the Routing Engine's (RE) CPU. This makes the RE a potential target for denial-of-service attacks where an attacker could overwhelm the CPU with traffic.
To mitigate this risk, Junos OS has a built-in protective mechanism:
Rate Limiting:The system automatically imposes rate limits (policers) on exception traffic. If the volume of exception traffic exceeds a predefined threshold, the Packet Forwarding Engine (PFE) will drop the excess packets before they can reach the RE.
Purpose: This ensures that even under a flood of management or control plane traffic, the RE retains enough CPU capacity to perform its critical functions, like running routing protocols and allowing administrator access for troubleshooting.
Analysis of Incorrect Options
A. Exception traffic is always dropped during congestion.
Incorrect. It is not always dropped. It is only dropped if it exceeds the policer's rate limit. A normal, non-malicious level of exception traffic is processed without issue, even during network congestion affecting transit traffic.
C. Exception traffic is discarded by the PFE.
Incorrect and Misleading. While the PFE does drop packets due to rate limiting, its primary role for exception traffic is to identify it and forward it to the RE for processing. Saying it is "discarded by the PFE" implies that is its final destination, which is false. The PFE's job is to send it to the RE, unless a policer is triggered.
D. Exception traffic is never forwarded.
Incorrect. This statement is ambiguous but generally false. Exception traffic is "forwarded" by the PFE—but it is forwarded up to the RE (the control plane), not out another data plane interface (like transit traffic). Furthermore, the router itself can generate and forward new packets in response to exception traffic (e.g., sending an OSPF update or an ICMP reply).
Reference:
This is a key security and architectural concept in Junos OS, covered in the JNCIA-Junos curriculum under topics like "Control Plane Protection" or "Traffic Processing." Understanding that the RE is protected by implicit rate limits is fundamental for both network security and for troubleshooting scenarios where legitimate control plane traffic might be dropped under high-load conditions.
You want to find out the chassis serial number of a Junos device. Which command would display this information?
A. show chassis environment
B. show chassis hardware
C. show chassis routing-engine
D. show chassis location
Explanation:
The show chassis hardware command provides a detailed inventory of all physical components in the device, including the chassis itself, Routing Engines, line cards (FPCs), Physical Interface Cards (PICs), and more. For each component, it lists the:
Hardware model number
Serial number
Part number
Version number
The very first entry in this output is for the chassis itself, which includes the chassis serial number. This is the standard and most direct command to obtain this information.
Analysis of Incorrect Options
A. show chassis environment
Incorrect. This command displays environmental status information, such as temperatures, fan speeds, and power supply states. It does not list serial numbers or hardware inventory.
C. show chassis routing-engine
Incorrect. This command shows status information specific to the Routing Engine(s), such as CPU and memory utilization, temperature, and uptime. It may show the serial number of the Routing Engine, but not necessarily the serial number of the overall chassis.
D. show chassis location
Incorrect. This command is used to display or configure physical location information for the chassis, such as a data center location, row, and rack. This is a user-configured field and does not display the manufacturer-assigned serial number.
Reference
This is a fundamental operational command covered in the JNCIA-Junos curriculum under "System Monitoring" or "Hardware Inventory." The show chassis hardware command is the primary tool for auditing device components and is essential for support cases with Juniper, as it provides all the necessary hardware identification details.
| Page 2 out of 13 Pages |