Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

HomeCertificationsJNCIA-JUNOSExam Questions

Juniper Networks · Free Practice Questions · Last reviewed May 2026

JNCIA-JUNOS Exam Questions and Answers

36real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.

65 exam questions
90 min time limit
Pass: 700/1000 / 1000
6 exam domains
OverviewDomain BlueprintStudy GuideAll QuestionsSample by Domain
1. User Interfaces2. Junos Configuration Basics3. Operational Monitoring and Maintenance4. Routing Fundamentals5. Networking Fundamentals6. Junos OS Fundamentals
1

Domain 1: User Interfaces

All User Interfaces questions
Q1
mediumFull explanation →

A network engineer needs to commit a configuration change but wants to ensure the change can be easily reverted if it causes issues. Which approach should the engineer take?

A

Use the 'commit and-quit' command to apply changes.

B

Use the 'commit confirmed' command with a timeout.

Commit confirmed provides automatic rollback if not confirmed.

C

Use the 'commit check' command before committing.

D

Use the 'rollback 0' command after committing.

Why: Option B is correct because the 'commit confirmed' command allows the engineer to commit a configuration change with a default timeout of 10 minutes (configurable). If the change causes issues and the engineer does not confirm the commit within the timeout period, Junos automatically reverts to the previous active configuration, providing a safe rollback mechanism.
Q2
easyFull explanation →

An administrator wants to view the current operational status of interface ge-0/0/1 on a Junos device. Which command displays this information?

A

show interfaces terse ge-0/0/1

Shows operational status in concise format.

B

show configuration interfaces ge-0/0/1

C

monitor interface ge-0/0/1

D

show interface ge-0/0/1

Why: The 'show interfaces terse ge-0/0/1' command displays a concise, one-line summary of the operational status of the specified interface, including its administrative and link state, protocol status, and configured IP addresses. This is the correct command for viewing the current operational status because 'terse' filters the output to show only the essential operational details without configuration data.
Q3
hardFull explanation →

A junior engineer is troubleshooting a routing issue and wants to see the route table for IPv4 unicast routes. Which command will display this information?

A

show route table inet.0

Displays IPv4 unicast route table.

B

show route table inet6.0

C

show route forwarding-table

D

show route protocol bgp

Why: Option A is correct because the command 'show route table inet.0' displays the IPv4 unicast route table in Junos. The inet.0 table is the default routing table for IPv4 unicast routes, containing all active routes learned via various protocols (e.g., OSPF, BGP, static). This command is the standard way to view the IPv4 unicast routing information base (RIB) on Juniper devices.
Q4
mediumFull explanation →

An engineer needs to apply a configuration change to the device, but only if the configuration is syntactically correct. Which command should be used before committing?

A

commit

B

commit check

Validates syntax without committing.

C

commit confirmed

D

show | compare

Why: The 'commit check' command validates the candidate configuration for syntax errors without applying it, making it the correct choice when the engineer only wants to verify syntactic correctness before committing. Unlike 'commit', which applies changes immediately, 'commit check' performs the same validation as a commit but stops short of activating the configuration.
Q5
easyFull explanation →

An administrator wants to navigate to the configuration mode to make changes to the device. Which command should be used?

A

set

B

edit

C

configure

Enters configuration mode.

D

cli

Why: The correct command to enter configuration mode on a Juniper device is 'configure'. This command transitions the CLI from operational mode to configuration mode, allowing the administrator to make changes to the device's configuration. In JUNOS, the CLI has two distinct modes: operational mode (for monitoring and troubleshooting) and configuration mode (for modifying the active or candidate configuration).
Q6
hardFull explanation →

During troubleshooting, an engineer needs to view real-time logging messages on a Junos device. Which command should be used?

A

file show /var/log/messages

B

monitor start messages

Displays real-time log messages.

C

show log messages

D

traceoptions

Why: The 'monitor start messages' command enables real-time, tail-like display of the /var/log/messages log file on a Junos device, allowing the engineer to view new log entries as they are generated. This is the correct command for live troubleshooting because it continuously updates the terminal with incoming syslog messages, unlike static file viewing commands.

Want more User Interfaces practice?

Practice this domain
2

Domain 2: Junos Configuration Basics

All Junos Configuration Basics questions
Q1
mediumFull explanation →

A network engineer is configuring a new Juniper device. They intend to apply a firewall filter to an interface to only allow SSH traffic from a specific management subnet. Which configuration approach best follows Juniper best practices?

A

Define the filter under 'firewall family inet' and apply it under 'interfaces ge-0/0/0 unit 0 family inet filter input filter-name'

This follows Juniper best practices for applying firewall filters.

B

Define the filter under 'firewall family inet' and apply it under 'interfaces lo0 unit 0 family inet filter input filter-name'

C

Define the filter under 'firewall family inet' and apply it under 'interfaces ge-0/0/0 unit 0 family inet input'

D

Define the filter under 'firewall family any' and apply it under 'interfaces ge-0/0/0 unit 0 family any filter input'

Why: Option A is correct because it follows Juniper best practices by defining the firewall filter under the `firewall family inet` hierarchy (which is the standard location for IPv4 filters) and applying it as an input filter on the physical interface `ge-0/0/0 unit 0 family inet`. This configuration ensures that only SSH traffic from the specified management subnet is permitted inbound on that interface, while all other traffic is dropped by default (since firewall filters in Junos have an implicit deny at the end).
Q2
easyFull explanation →

A junior engineer is asked to change the hostname of a Juniper device from 'Router-1' to 'Core-Router'. Which command sequence correctly commits the change?

A

set system host-name Core-Router; commit

Correct syntax.

B

edit system; set host-name Core-Router; commit

C

set system hostname Core-Router; commit

D

set system host-name Core-Router; commit

Why: Option A is correct because the Junos CLI uses the 'set system host-name' command (with a hyphen in 'host-name') to change the device hostname, and 'commit' applies the change to the active configuration. The command sequence is syntactically valid and follows Junos configuration hierarchy.
Q3
hardFull explanation →

During troubleshooting, an engineer notices that BGP sessions are flapping. They suspect that the issue might be related to the maximum number of routes allowed. To see if the BGP import policy is rejecting routes, which operational command would provide immediate insight?

A

show version

B

show interfaces terse

C

show route protocol bgp

D

show bgp neighbor x.x.x.x

Displays BGP neighbor details including prefix counts and policy statistics.

Why: Option D is correct because the 'show bgp neighbor x.x.x.x' command displays detailed BGP session information, including the number of received and accepted routes, as well as any prefix-limit or policy-related rejections. If the BGP import policy is rejecting routes due to exceeding the maximum allowed, this command will show the 'received prefixes' count alongside the 'accepted prefixes' count, immediately revealing if routes are being dropped. This provides direct insight into whether the flapping is caused by route limit enforcement.
Q4
mediumFull explanation →

When configuring a new Juniper router, an engineer needs to ensure that configuration changes are not automatically committed after a certain time if not explicitly confirmed. Which configuration parameter controls this?

A

commit check

B

commit at

C

commit synchronize

D

commit confirmed

Requires confirmation; otherwise rolled back after timeout.

Why: The 'commit confirmed' command is used to apply a configuration change that will automatically roll back to the previous configuration if not explicitly confirmed within a specified time period (default 10 minutes). This ensures that changes are not permanently applied unless the engineer verifies them, preventing accidental lockout or misconfiguration.
Q5
easyFull explanation →

A network administrator wants to view the current candidate configuration that has not yet been committed. Which command should be used?

A

show configuration | display set

B

show configuration

Shows the candidate configuration.

C

show configuration | compare rollback 0

D

show interface terse

Why: The command 'show configuration' displays the current candidate configuration that has been staged but not yet committed. In Junos, the candidate configuration is stored separately from the active (committed) configuration, and this command shows all uncommitted changes. Option B is correct because it directly retrieves the candidate configuration without any comparison or filtering.
Q6
hardFull explanation →

An engineer is designing a network and needs to ensure that management traffic (SSH, SNMP) is always permitted, even if an interface firewall filter is applied. Which Juniper best practice should be followed?

A

Use a firewall filter that permits all management traffic at the top of the list on each interface

B

Apply a firewall filter on the loopback interface (lo0) to protect the device

Best practice: use loopback filter to control access to the device itself.

C

Apply a firewall filter to the management interface (fxp0)

D

Disable the firewall filter on all interfaces

Why: Applying a firewall filter to the loopback interface (lo0) is the Juniper best practice for protecting management traffic because the loopback interface is the logical termination point for all control plane traffic, including SSH and SNMP. This ensures that management traffic is always permitted regardless of which physical interface it arrives on, while still allowing interface-specific filters to be applied for data plane traffic without risk of blocking management access.

Want more Junos Configuration Basics practice?

Practice this domain
3

Domain 3: Operational Monitoring and Maintenance

All Operational Monitoring and Maintenance questions
Q1
easyFull explanation →

A network engineer notices that a device is not sending SNMP traps to the NMS. Which operational command should be used to verify SNMP configuration?

A

show system uptime

B

show route

C

show snmp

Displays SNMP configuration and trap settings.

D

show interfaces terse

Why: The 'show snmp' command in Junos displays the current SNMP configuration, including community strings, trap destinations, and enabled trap groups. Since the issue is that the device is not sending SNMP traps, this command allows the engineer to verify that trap destinations are correctly configured and that the appropriate trap groups are enabled. Other commands like 'show system uptime' or 'show route' do not provide any SNMP-specific configuration details.
Q2
mediumFull explanation →

A network administrator is troubleshooting high CPU usage on a Juniper router. Which command helps identify which process is consuming the most CPU?

A

show log messages

B

show system memory

C

show system processes extensive

Displays detailed process CPU usage.

D

show interfaces

Why: The 'show system processes extensive' command displays detailed information about all running processes, including CPU utilization, memory usage, and process IDs. This allows the administrator to identify which process (e.g., routing protocol daemon, management daemon) is consuming the most CPU cycles, directly addressing the troubleshooting need.
Q3
hardFull explanation →

After a software upgrade, BGP sessions are not establishing. The engineer runs 'show bgp summary' and sees that all sessions are in Idle state. What is the most likely cause?

A

The BGP group configuration is missing

Without proper configuration, BGP cannot start.

B

The interface is administratively down

C

The router has a full BGP table

D

The firewall filter is blocking ICMP

Why: The Idle state in BGP indicates that the session has not started the connection process, often because the BGP configuration is incomplete or missing. If the BGP group configuration is missing, the router has no peers to initiate sessions with, so all sessions remain in Idle. This is the most likely cause when all sessions are in Idle after a software upgrade, as configuration elements may be lost or not applied.
Q4
easyFull explanation →

A junior engineer needs to collect a snapshot of the current system state, including routing tables, interfaces, and configuration, for a support ticket. Which command achieves this?

A

show configuration

B

show interfaces

C

request support information

Gathers comprehensive system data for troubleshooting.

D

show route

Why: The 'request support information' command is the correct choice because it collects a comprehensive snapshot of the current system state, including routing tables, interface details, configuration, logs, and other operational data into a single archive file. This is specifically designed for support tickets, as it bundles all relevant diagnostic information in one step, unlike individual show commands that only capture partial data.
Q5
mediumFull explanation →

A network engineer wants to schedule a reboot of a Juniper device at 3:00 AM. Which command should be used?

A

request system configuration rescue save

B

request system reboot

C

request system reboot at 03:00

Schedules reboot at specified time.

D

load override /config/juniper.conf.gz

Why: Option C is correct because the 'request system reboot at 03:00' command schedules a one-time reboot of the Juniper device at the specified time (3:00 AM). The 'at' parameter allows the engineer to set an absolute time for the reboot, which is the exact requirement for scheduling a reboot at a specific future time.
Q6
hardFull explanation →

A router is experiencing intermittent packet loss. The engineer runs 'show interfaces ge-0/0/0 extensive' and notices a high number of input errors but no output errors. What is the most likely cause?

A

The cable is too long

B

A faulty transceiver

Faulty optics can cause input errors.

C

MTU mismatch

D

The interface is oversubscribed

Why: A high number of input errors with no output errors on a Juniper interface typically indicates a Layer 1 issue at the receiving end. A faulty transceiver can cause signal degradation, leading to CRC errors, framing errors, or alignment errors, all of which are counted as input errors. Since output errors are absent, the problem is not with the router's transmission but with the incoming signal quality.

Want more Operational Monitoring and Maintenance practice?

Practice this domain
4

Domain 4: Routing Fundamentals

All Routing Fundamentals questions
Q1
easyFull explanation →

A network engineer is troubleshooting a connectivity issue and wants to see the active routes in the routing table. Which Junos CLI command should they use?

A

show log messages

B

show configuration

C

show interface

D

show route

Displays the routing table.

Why: The 'show route' command displays the active routing table entries, including directly connected, static, and dynamic routes learned via protocols like OSPF, BGP, or IS-IS. This is the correct command to view the active routes the device uses for forwarding traffic.
Q2
mediumFull explanation →

An organization has two ISPs and wants to load-balance traffic equally across both links for all outbound traffic. Which routing configuration approach should be used?

A

Configure two static default routes with different metric values.

B

Configure policy-based routing to match all traffic and forward to both ISPs.

C

Configure two static default routes with equal metric values and enable ECMP.

ECMP allows load balancing across equal-cost routes.

D

Establish BGP sessions with both ISPs and rely on BGP path selection.

Why: Option C is correct because configuring two static default routes with equal metric values and enabling Equal-Cost Multi-Path (ECMP) allows the Juniper device to load-balance outbound traffic equally across both ISP links. ECMP uses per-flow or per-packet load balancing based on the hash of source/destination IP addresses and ports, ensuring traffic is distributed evenly without relying on dynamic routing protocols.
Q3
hardFull explanation →

During a routing table lookup, a packet matches both a static route and an OSPF route to the same destination. Which route will be installed in the forwarding table?

A

Both routes, if they are equal-cost.

B

The route with the higher preference value.

C

The OSPF route, because OSPF is a dynamic routing protocol.

D

The static route, because it has a lower preference value.

Static route preference 5 is lower than OSPF's 10.

Why: In Junos, the route with the lowest preference value is installed in the forwarding table. Static routes have a default preference of 5, while OSPF internal routes have a default preference of 10. Therefore, the static route is preferred and installed.
Q4
easyFull explanation →

Which TWO statements about active routes in the Junos routing table are correct?

A

All routes in the routing table are active.

B

Multiple active routes can exist for the same prefix.

C

An active route is installed in the forwarding table.

Active routes are used for forwarding.

D

An active route must have a valid next hop.

Without a valid next hop, the route cannot be active.

E

An active route is always preferred over a passive route.

Why: Option C is correct because an active route in Junos is one that is selected as the best route for a given prefix and is installed in the forwarding table (the FIB). The forwarding table is used by the Packet Forwarding Engine (PFE) to make actual forwarding decisions, so only active routes are placed there.
Q5
mediumFull explanation →

Which THREE statements about static routes in Junos are correct?

A

Static routes have a default preference of 5.

Default preference for static routes is 5.

B

You can configure multiple static routes to the same destination for load balancing.

Multiple static routes with equal metrics enable ECMP.

C

The preference of a static route cannot be changed.

D

Static routes automatically update if the next hop becomes unreachable.

E

A static route can use a qualified next hop to specify a fallback.

Qualified next hop allows a backup route.

Why: Static routes in Junos have a default preference of 5, which is lower (more preferred) than routes learned from most dynamic routing protocols like OSPF (preference 10) or IS-IS (preference 18). This default value ensures that static routes are preferred over dynamically learned routes unless explicitly overridden.
Q6
hardFull explanation →

Which THREE route types are considered protocol-independent in Junos?

A

BGP routes

B

Direct routes

Direct routes are protocol-independent, derived from interface configuration.

C

Local routes

Local routes are protocol-independent.

D

Static routes

Static routes are configured manually, protocol-independent.

E

OSPF routes

Why: Direct, local, and static routes are considered protocol-independent because they are not learned or installed by any dynamic routing protocol. Direct routes are automatically created for directly connected interfaces, local routes represent the interface's own IP address, and static routes are manually configured by an administrator. These routes exist in the routing table regardless of whether any routing protocol is running, hence the term 'protocol-independent'.

Want more Routing Fundamentals practice?

Practice this domain
5

Domain 5: Networking Fundamentals

All Networking Fundamentals questions
Q1
mediumFull explanation →

A network administrator notices that traffic between two VLANs is not reaching its destination. The switch has an IRB interface configured with an IP address in each VLAN's subnet. What is the most likely missing configuration?

A

The IRB interface does not have an IP address configured.

B

The VLANs are on different switches.

C

The VLANs are not defined on the switch.

Without defining the VLANs, the switch cannot associate ports or IRB interfaces with them.

D

The switch ports are not configured for VLAN tagging.

Why: The IRB interface provides Layer 3 routing between VLANs, but it requires the VLANs themselves to be defined on the switch. If the VLANs are not defined, the switch cannot associate the IRB interface with the correct broadcast domains, and traffic will not be forwarded between them. Option C correctly identifies this missing configuration.
Q2
hardFull explanation →

A network engineer is troubleshooting OSPF adjacencies between two Juniper routers. The routers are directly connected and have matching OSPF configurations except for the router IDs. Router A has router-id 10.0.0.1, Router B has router-id 10.0.0.2. The adjacency remains in the EXSTART state. What is the most likely cause?

A

The MTU on the interface is mismatched.

A mismatch in MTU can prevent OSPF from exchanging DD packets, causing the adjacency to remain in EXSTART.

B

The router IDs are not the same.

C

The area ID is not configured.

D

The hello and dead intervals are mismatched.

Why: The EXSTART state indicates that the routers have progressed past the 2-Way state and are attempting to exchange Database Description (DBD) packets. A common cause for getting stuck in EXSTART is an MTU mismatch, because OSPF uses the interface MTU to determine the maximum size of DBD packets. If Router A's MTU is larger than Router B's, Router B will drop the oversized DBD packet and the adjacency will remain in EXSTART.
Q3
easyFull explanation →

An administrator needs to ensure that traffic from the 192.168.1.0/24 subnet is allowed to reach the internet through a Juniper SRX firewall. The SRX is configured with security policies. Which policy element is required to permit this traffic?

A

Source address

B

Application

C

Destination zone

D

Source zone

A security policy must specify a source zone to match incoming traffic.

Why: In Juniper SRX security policies, the source zone is a mandatory element that defines the origin of the traffic. Since the traffic originates from the 192.168.1.0/24 subnet, the policy must specify the source zone (e.g., 'trust' or 'internal') to match the incoming traffic and permit it toward the internet (destination zone, e.g., 'untrust'). Without a source zone, the policy cannot be applied to the correct traffic flow.
Q4
mediumFull explanation →

A network engineer is designing a redundant network with two Juniper routers running VRRP. The virtual IP address is 10.0.0.1. Both routers are configured as VRRP group 1. What is the purpose of the 'priority' parameter in VRRP configuration?

A

It sets the interval for VRRP advertisements.

B

It determines the master router election.

Higher priority increases the chance of becoming the master.

C

It determines the virtual MAC address.

D

It changes the virtual IP address.

Why: In VRRP, the 'priority' parameter (range 1-254, default 100) is used to elect the master router. The router with the highest priority becomes the master for the virtual IP address 10.0.0.1, ensuring redundancy by taking over traffic forwarding if the current master fails.
Q5
hardFull explanation →

Which TWO statements about Juniper's implementation of static routes are correct? (Choose two.)

A

The default preference for static routes is 5.

Junos assigns a default preference of 5 to static routes.

B

Static routes always have a metric of 1.

C

Static routes are automatically redistributed into OSPF.

D

Static routes can have a next-hop of 'discard'.

The 'discard' next-hop (null0) is a valid next-hop for static routes to drop traffic.

E

The default preference for static routes is 170.

Why: Option A is correct because in Juniper's Junos OS, the default preference (administrative distance) for static routes is 5. This value indicates that static routes are highly trusted, only surpassed by directly connected routes (preference 0). This is a Juniper-specific default, differing from Cisco's default of 1 for static routes.
Q6
hardFull explanation →

You are responsible for a Juniper MX router that connects two customer sites over a Layer 3 VPN. The router is configured with BGP for VPN routes and uses MPLS to forward traffic. Recently, the customer reported that traffic from Site A (10.0.1.0/24) to Site B (10.0.2.0/24) is intermittently failing. You check the routing table on the router and see that both routes are present with valid next-hops. However, when you ping from the router's loopback to the remote site's loopback, the ping succeeds. MPLS labels are being assigned and the LSP is up. You also notice that when the failure occurs, the router's BGP session to the remote PE is still established. The failure seems random and lasts a few seconds before recovering. Which troubleshooting step is most likely to identify the root cause?

A

Check the interface error counters for CRC errors or drops.

B

Review the forwarding table for the affected prefixes and check for any discrepancies.

The forwarding table may have stale entries or incorrect label operations causing intermittent forwarding failures.

C

Verify the BGP session state and check for route flapping.

D

Check the MPLS label switching table to ensure labels are correctly assigned.

Why: Option B is correct because the issue is intermittent packet loss with valid routes in the routing table but successful pings from the loopback. This points to a forwarding table (FIB) inconsistency, where the control plane (routing table) has the correct next-hop, but the forwarding plane (PFE) may have a stale or incorrect entry for the specific prefixes. Checking the forwarding table with 'show route forwarding-table' will reveal if the next-hop or label information differs from the routing table, which is a classic symptom of a hardware programming issue or a transient PFE problem.

Want more Networking Fundamentals practice?

Practice this domain
6

Domain 6: Junos OS Fundamentals

All Junos OS Fundamentals questions
Q1
mediumFull explanation →

A network engineer is configuring a new Juniper device and needs to ensure that the configuration is saved persistently across reboots. Which command should be used?

A

save

B

request system reboot

C

show configuration

D

commit

Commits the candidate configuration to the active configuration, ensuring persistence across reboots.

Why: The `commit` command activates the candidate configuration and saves it to the active configuration database, ensuring it persists across reboots. Without a commit, any changes made in candidate mode are lost when the device restarts.
Q2
easyFull explanation →

An administrator needs to quickly revert all uncommitted configuration changes and return the device to the last committed configuration. Which command accomplishes this?

A

rollback 0

Reverts the candidate configuration to the last committed configuration.

B

delete configuration

C

load override

D

rollback 1

Why: The command 'rollback 0' reverts all uncommitted configuration changes and returns the device to the last committed configuration. In Junos, the rollback command uses a numeric argument to specify which previous configuration to load, with 0 always referring to the most recently committed configuration. This effectively discards any pending changes in the candidate configuration without requiring a commit.
Q3
hardFull explanation →

A Juniper device is experiencing high CPU utilization due to a routing protocol process. The engineer suspects a specific BGP peer is causing the issue. Which operational command can be used to collect diagnostic information about the routing protocol processes?

A

show system processes extensive

Provides detailed process-level CPU and memory statistics, useful for diagnosing high CPU.

B

request support information

C

show bgp summary

D

monitor traffic interface

Why: Option A is correct because 'show system processes extensive' displays detailed CPU and memory usage for each individual process, including routing protocol daemons like bgpd. This allows the engineer to identify which specific BGP peer or process is consuming excessive CPU resources, rather than just seeing aggregate routing protocol statistics.
Q4
mediumFull explanation →

A junior engineer is troubleshooting connectivity issues and wants to trace the path packets take to a remote destination. Which Junos command should be used?

A

monitor traffic

B

show route

C

traceroute

Displays the route packets take to a destination, hop by hop.

D

ping

Why: Option C is correct because the 'traceroute' command in Junos is specifically designed to trace the path packets take to a remote destination by sending UDP probes with increasing TTL values and analyzing ICMP Time Exceeded messages from intermediate routers. This directly addresses the junior engineer's need to map the Layer 3 path and identify where connectivity failures occur.
Q5
easyFull explanation →

An engineer needs to view the current active configuration on a Juniper device. Which command will display the configuration that is currently running?

A

show chassis hardware

B

show interfaces terse

C

show configuration

Displays the current active configuration (or candidate if uncommitted changes exist).

D

show system commit

Why: The 'show configuration' command displays the current active configuration that is committed and running on a Juniper device. Unlike Cisco's 'show running-config', Junos uses a commit model where the candidate configuration is activated only after a 'commit' operation, and 'show configuration' shows that committed, active configuration.
Q6
mediumFull explanation →

A network administrator is configuring a new interface and wants to ensure that the interface is enabled and can pass traffic. Which configuration element is required?

A

set interfaces ge-0/0/0 enable

B

set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24

Configuring an IP address on the interface implicitly enables it.

C

set interfaces ge-0/0/0 unit 0 family inet

D

set interfaces ge-0/0/0 disable

Why: Option B is correct because in Junos, an interface is administratively enabled by default (no explicit 'enable' command is needed), but to pass traffic it requires a logical unit with a configured protocol family and an IP address. The command 'set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24' creates unit 0, assigns the IPv4 address, and implicitly enables the interface for traffic forwarding. Without an address under a family, the interface cannot pass IP traffic even if it is administratively up.

Want more Junos OS Fundamentals practice?

Practice this domain

Frequently asked questions

How many questions are on the JNCIA-JUNOS exam?

The JNCIA-JUNOS exam has 65 questions and must be completed in 90 minutes. The passing score is 700/1000.

What types of questions appear on the JNCIA-JUNOS exam?

Scenario-based questions covering exam objectives with detailed answer explanations.

How are JNCIA-JUNOS questions organised by domain?

The exam covers 6 domains: User Interfaces, Junos Configuration Basics, Operational Monitoring and Maintenance, Routing Fundamentals, Networking Fundamentals, Junos OS Fundamentals. Questions are weighted by domain — higher-weight domains appear more on your actual exam.

Are these the actual JNCIA-JUNOS exam questions?

No. These are original exam-style practice questions written against the official Juniper Networks JNCIA-JUNOS exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.

Ready to practice all 65 JNCIA-JUNOS questions?

Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.

Browse all JNCIA-JUNOS questionsTake a timed practice test