Courseiva

CCNA Troubleshooting Questions

42 questions · Troubleshooting · All types, answers revealed

1
MCQmedium

An administrator notices high CPU usage on the management plane. Which command should be used to identify which process is causing the load?

A.debug dataplane packet-diag
B.show system statistics
C.show system info
D.show system resources
AnswerD

`show system resources` displays per-process CPU consumption on the management plane itself, directly exposing which daemon is driving the load. Unlike dataplane-focused counters, it reports the control-plane process table, satisfying the stem's requirement to identify the offending process rather than merely confirm elevated utilisation.

Why this answer

The 'show system resources' command provides a real-time view of CPU and memory utilization per process.

2
MCQmedium

A network security analyst notices that the dataplane CPU on a Palo Alto Networks firewall is consistently above 90%. They need to identify which network interface is generating the highest volume of traffic to pinpoint the source of the load. Which CLI command should they use?

A.show session all filter destination 10.0.0.1
B.show interface all
C.show counter interface all
D.show running resource-monitor
AnswerC

This command displays detailed packet and byte counters for each interface, including ingress and egress traffic. By examining these counters, the analyst can determine which interface is handling the most traffic. This directly addresses the need to pinpoint the interface contributing to the high dataplane CPU. It is the correct tool for this scenario.

Why this answer

The dataplane CPU load is often driven by high traffic volumes on specific interfaces. To identify which interface is contributing most, the analyst must view per-interface traffic counters. The 'show counter interface all' command provides packet and byte counts for each interface, enabling quick identification of the busiest one.

Commands that show status, resource usage, or session details do not offer this per-interface traffic breakdown.

Exam trap

The trap here is confusing interface status commands with traffic counter commands, assuming that 'show interface all' includes throughput data when it only shows link state and configuration.

3
Multi-Selecthard

Which THREE items can be used as filters in the 'test security-policy-match' command?

Select 3 answers
A.Destination IP
B.Source IP
C.Device serial number
D.Application
E.Log level
AnswersA, B, D

The test security-policy-match command accepts a destination IP as a filter, letting you verify which policy rule would match traffic sent to a specific address. Supplying this value narrows the simulated lookup to rules whose destination criteria cover that IP.

Why this answer

The 'test security-policy-match' command on Palo Alto Networks firewalls accepts traffic-identification parameters so you can simulate a flow and see which security policy rule it matches. Option A (Destination IP) is correct because the command supports a destination-ip filter to specify the flow's destination address. Option B (Source IP) is correct because the command supports a source-ip filter to specify the flow's source address.

Option D (Application) is correct because the command supports an application filter (e.g., 'application web-browsing') to identify the App-ID of the simulated traffic. Option C (Device serial number) is not a traffic-matching parameter for this command, and Option E (Log level) is a logging attribute, not a filter used to match a security policy.

4
MCQeasy

A NetSec-Analyst is troubleshooting a connectivity issue between two internal subnets. The analyst suspects that the firewall is dropping packets due to a security policy. Which CLI command should the analyst use to view the security policy that is matching a specific flow?

A.test security-policy-match source 10.1.1.1 destination 10.2.2.2 protocol 6 destination-port 80
B.show running security-policy
C.show session all filter source 10.1.1.1 destination 10.2.2.2
D.debug dataplane packet-diag set filter match source 10.1.1.1 destination 10.2.2.2
AnswerA

'test security-policy-match' simulates a security policy lookup for the given source, destination, protocol, and port. It returns the matching rule name and action (allow/deny). This directly answers which policy is matching the flow, helping the analyst determine if a policy is causing the drop. It is the correct tool for this scenario.

Why this answer

The 'test security-policy-match' command is designed to simulate a policy lookup for a specific flow, providing the matching rule and its action. This is the most efficient way to determine which security policy is affecting the traffic. Other commands either show session details without policy information or require manual inspection of the entire policy set, which is not practical for troubleshooting a specific connection.

Exam trap

The trap here is confusing session lookup commands with policy simulation commands; session commands show active sessions but not the policy that governs them.

5
MCQmedium

An administrator suspects that a specific App-ID is not correctly identifying traffic. Which log column should they examine to confirm the application match?

A.Application
B.Category
C.Policy
D.Service
AnswerA

The Application column records the App-ID signature the firewall finally matched for each session, so a suspected misidentification is confirmed by reading the actual app name there. Comparing it against expected traffic proves whether the App-ID engine classified the flow wrongly.

Why this answer

The 'Application' column in the Traffic log explicitly displays what the firewall identified as the application for the session.

6
Multi-Selecteasy

Which TWO of the following represent valid interface types on a Palo Alto Networks firewall?

Select 2 answers
A.Layer 4
B.Layer 3
C.Layer 5
D.Layer 1
E.Layer 2
AnswersB, E

Layer 3 is a valid interface type, carrying an IP address and performing routing, and can be configured as a routed port or with multiple subinterfaces. This satisfies the question's requirement for genuine interface types, alongside Layer 2, virtual wire, and tap.

Why this answer

On a Palo Alto Networks firewall, the valid interface types are Layer 3, Layer 2, virtual wire, tap, and tunnel interfaces, so option B (Layer 3) is correct because a Layer 3 interface is a routed interface that has an IP address and participates in routing decisions. Option E (Layer 2) is also correct because a Layer 2 interface operates in transparent mode, forwarding traffic based on MAC addresses and VLANs without an IP address. Options A (Layer 4), C (Layer 5), and D (Layer 1) are not valid interface types on the platform; although the firewall inspects traffic up through the application layer, its configurable interface types are not named after OSI layers 1, 4, or 5.

7
MCQhard

A firewall is reporting 'Packet buffer protection' drops. What is the most likely cause of this issue?

A.Hardware failure
B.License expiration
C.High volume of traffic exceeding processing capacity
D.Policy misconfiguration
AnswerC

Packet buffer protection drops occur when ingress traffic overwhelms the firewall's per-queue buffers, typically from a flood or sustained throughput exceeding the platform's processing capacity. The firewall discards packets to protect its own resources and preserve stability.

Why this answer

Packet buffer protection is triggered when the firewall receives traffic faster than it can process, often due to a DoS attack or massive traffic spike.

8
MCQhard

A network security analyst is troubleshooting a connectivity issue where a client cannot access a web server. The analyst runs 'test security-policy-match' and finds that the traffic matches a rule that allows the application 'web-browsing'. However, the analyst notices that the rule has a 'URL Filtering' profile attached that blocks the 'malware' category. The analyst wants to verify whether the URL category of the web server is being correctly identified. Which CLI command should the analyst use to test the URL category for the web server?

A.test url <url>
B.test security-policy-match
C.show system url-cache
D.show url-filtering
AnswerA

The 'test url <url>' command allows the analyst to query the URL filtering database for a specific URL and see its assigned category. This is the most direct way to verify if the web server's URL is categorized as 'malware' or another category. If the categorization is incorrect, the analyst can adjust the URL Filtering profile accordingly to allow access.

Why this answer

To determine the URL category assigned to a specific web server, the analyst should use the 'test url' command. This command queries the URL filtering database and returns the category, helping the analyst confirm whether the 'malware' category block is appropriate. If the categorization is wrong, they can adjust the URL Filtering profile or request recategorization.

Exam trap

The trap here is confusing policy simulation with URL categorization testing; 'test security-policy-match' shows rule matches but not URL categories.

9
MCQmedium

A network security analyst notices that a critical business application is intermittently failing. The application traffic passes through a Palo Alto Networks firewall. The analyst wants to identify exactly which security policy rule is allowing or denying the traffic in real time, without committing changes. Which CLI command should the analyst use?

A.debug dataplane packet-diag set filter match application <app-name>
B.show session all filter application <app-name>
C.show running security-policy
D.test security-policy-match application <app-name> source <src> destination <dst> destination-port <port> protocol <proto>
AnswerD

The test security-policy-match command simulates a traffic flow against the current security policy and returns the matching rule, including whether it would be allowed or denied. It requires specifying application, source, destination, port, and protocol. This directly answers the analyst's need to identify the exact rule without committing changes.

Why this answer

The test security-policy-match command is designed to simulate a traffic flow against the security policy and return the matching rule. By specifying application, source, destination, port, and protocol, the analyst can see exactly which rule would apply, including the action. This is the most direct and accurate method for troubleshooting policy-related connectivity issues without committing changes.

Exam trap

The trap here is assuming that session or packet capture commands will directly reveal the matching security policy rule, when only a policy match simulation provides that specific information.

10
MCQhard

A network security analyst is troubleshooting a performance issue where throughput on a specific sub-interface is lower than expected. The analyst needs to monitor real-time throughput data for that sub-interface to determine if the interface is saturated. Which CLI command should the analyst use?

A.show interface ethernet1/1.100
B.show interface ethernet1/1.100 throughput
C.monitor interface ethernet1/1.100
D.show counter interface ethernet1/1.100
AnswerC

The monitor interface command provides a real-time, continuously updating display of throughput statistics for the specified interface, including packets per second and bits per second. It is specifically designed for live monitoring and is the correct tool to determine if the sub-interface is saturated. This command shows both ingress and egress rates.

Why this answer

The monitor interface command is designed for real-time throughput monitoring. It displays live statistics such as packets per second and bits per second for the specified interface, allowing the analyst to observe current utilization and identify saturation. Other commands provide cumulative counters or configuration details, which are not suitable for immediate throughput analysis.

Exam trap

The trap here is confusing cumulative interface counters with real-time throughput monitoring, leading to delayed or inaccurate conclusions about saturation.

11
MCQhard

A security analyst is investigating why a large file transfer from a trusted internal server to an external partner is being blocked. The security policy allows the application 'ftp' and the service 'application-default'. The analyst runs 'show session all filter source 10.1.1.5' and sees the session is in the 'discard' state. Which action should the analyst take next to determine the cause?

A.Run 'show session id <session-id>' to view detailed session information.
B.Check the System log for a resource shortage.
C.Verify the interface status with 'show interface all'.
D.Check the Threat log for a vulnerability signature match.
AnswerA

The 'show session id' command provides detailed information about a specific session, including the policy applied, the reason for discard, and other diagnostics. This is the most direct way to determine why the session is in the discard state, as it shows the exact rule or reason for the drop. It can reveal if the session was denied by a security policy, if there was a resource limit, or if another issue caused the discard.

Why this answer

The correct action is to run 'show session id <session-id>' because it provides detailed information about the session, including the exact reason for the discard state. This command can reveal if the session was denied by a security policy, if there was a resource limit, or if another issue caused the drop. The other options are less direct and may not pinpoint the cause of the discard.

Exam trap

The trap here is assuming that the discard state always indicates a threat, leading to checking the Threat log first, when it could be a policy or resource issue.

12
MCQmedium

A network security analyst is investigating why a specific application is not being identified correctly by App-ID. The analyst wants to see the details of how the firewall classified the application for a particular session. Which CLI command should the analyst use to display the application identification details for an active session?

A.debug app-id session <session-id>
B.show session id <session-id>
C.show session all filter application <app-name>
D.show application list
AnswerB

The 'show session id <session-id>' command displays detailed information about a specific session, including the application identified, the application's characteristics, and the security policy applied. It shows the App-ID result and any related attributes, such as the application's category and subcategory. This is the most direct way to see how the firewall classified the application for that session.

Why this answer

To see how the firewall classified an application for a specific session, the analyst should use the 'show session id <session-id>' command. This command provides a detailed breakdown of the session, including the identified application, its parent application, category, and the security policy that allowed it. It is the most accurate way to confirm the App-ID result for that session and understand why the application was identified as it was.

Exam trap

The trap here is assuming that filtering the session table or listing applications will show the classification details, but only the detailed session view reveals the App-ID result and its attributes for a specific session.

13
MCQeasy

A network administrator is troubleshooting a connectivity issue between two sites connected by an IPsec VPN. The VPN tunnel status shows as 'up', but no traffic is passing. The administrator wants to verify whether packets are being encrypted and decrypted correctly. Which tool should the administrator use?

A.Use the 'test vpn ipsec-sa' command to test the IPsec security association.
B.Use the 'show vpn flow' command to view VPN flow statistics.
C.Use the 'show vpn ipsec-sa' command to display the IPsec security associations.
D.Use packet capture with filters to capture traffic on the tunnel interface and analyze the packets.
AnswerD

Packet capture on the tunnel interface allows the administrator to see the actual encrypted packets (ESP) and, if capturing on the internal interface, the decrypted packets. By comparing the two, they can verify that encryption and decryption are occurring correctly. This is the most direct method to confirm packet flow through the VPN.

Why this answer

Packet capture is the most effective tool to verify that packets are being encrypted and decrypted correctly. By capturing on the tunnel interface, the administrator can see the encrypted ESP packets, and by capturing on the internal interface, they can see the decrypted payload. This allows direct comparison and confirmation of the encryption/decryption process.

Other commands only show status or statistics, not actual packet flow.

Exam trap

The trap here is relying on VPN status commands that show the tunnel as 'up' but do not verify actual data encryption and decryption, leading to a false sense of security.

14
MCQeasy

A network security administrator is troubleshooting an issue where a user cannot access a website. The administrator checks the traffic log and sees that the session was denied by a security policy. To determine which security policy rule is causing the denial, which CLI command should the administrator use?

A.show session all filter source <user-ip> destination <website-ip>
B.show running security-policy
C.test security-policy-match source <user-ip> destination <website-ip> destination-port <port> protocol <protocol>
D.show log traffic direction equal backward
AnswerC

The 'test security-policy-match' command simulates a traffic flow and shows which security policy rule matches, including the rule name and action. By specifying the source, destination, port, and protocol, the administrator can see exactly which rule is denying the traffic. This directly answers the question of which policy rule is causing the denial.

Why this answer

The 'test security-policy-match' command allows the administrator to simulate the exact traffic flow and see which security policy rule matches and what action is taken. This is the most direct way to identify the specific rule causing the denial. It provides the rule name and action, enabling quick remediation.

Exam trap

The trap here is relying on the traffic log or session commands, which may not directly show the policy rule name or may not have the session active.

15
MCQmedium

A network security administrator notices that a critical business application is intermittently failing to connect through the firewall. The security policy allows the application based on its App-ID. During a failure, the administrator runs a packet capture on the firewall and sees that the first few packets of the session are allowed, but subsequent packets are dropped. Which troubleshooting step should the administrator take first to identify the cause?

A.Review the session details in the traffic log for the application to check the session end reason and the applied security policy.
B.Run a packet capture with a filter for the application's source and destination IP addresses to analyze the dropped packets in detail.
C.Use the 'show session all filter application <app-name>' command to view all active sessions for the application and their current state.
D.Check the App-ID cache to see if the application is being identified correctly and if there are any recent changes to the application signature.
AnswerA

The session end reason in the traffic log indicates why the session was terminated, such as policy deny, threat, or timeout. This provides immediate insight into whether the drop is due to a security policy change, an application shift, or another issue. Checking this first is efficient and non-disruptive, and it directly addresses the observed drop after initial packets were allowed.

Why this answer

The traffic log records session end reasons that explicitly state why a session was terminated, such as 'policy-deny' or 'threat'. Since the initial packets were allowed, the drop likely occurred due to a policy or threat action on subsequent packets. Reviewing the session details in the traffic log is the most direct and efficient way to identify the cause without disrupting traffic.

Exam trap

The trap here is assuming that packet capture is always the best first step, but the traffic log often already contains the exact reason for the drop.

16
Multi-Selecthard

An administrator is troubleshooting why a site-to-site VPN tunnel is not passing traffic despite the tunnel showing as 'up'. The administrator suspects that the Phase 2 selectors (proxy IDs) are mismatched. Which TWO commands should the administrator use to verify the proxy IDs on both ends of the tunnel? (Choose two.)

Select 2 answers
A.show vpn ipsec-sa gateway <gateway-name>
B.show vpn flow
C.show vpn ipsec-sa
D.show vpn ike-sa gateway <gateway-name>
E.show vpn ike-sa
AnswersA, C

Similar to 'show vpn ipsec-sa', this command filters the output by gateway name and still displays the Phase 2 security associations, including proxy IDs. It is useful when multiple gateways exist and the administrator needs to focus on a specific one. This command confirms whether the proxy IDs are correctly negotiated for that gateway.

Why this answer

The commands 'show vpn ipsec-sa' and its gateway-specific variant display the Phase 2 security associations, which include the proxy IDs (local and remote subnets). By comparing these on both ends, the administrator can identify mismatches. If the proxy IDs do not match, the tunnel may be up but traffic will not pass because the selectors do not align.

These commands are essential for troubleshooting such issues.

Exam trap

The trap here is assuming that 'show vpn ike-sa' provides proxy ID information, but it only covers Phase 1.

17
MCQmedium

A user reports that they are seeing a 'Server Certificate Warning' when accessing an internal site. Which feature should the administrator investigate?

A.Security Policy rules
B.URL Filtering profile
C.SSL Decryption policy
D.App-ID configuration
AnswerC

SSL decryption intercepts TLS sessions, presenting a certificate signed by the organisation's internal CA rather than the site's original. If endpoints lack that CA in their trust store, browsers raise a server certificate warning. Investigating the decryption policy and its certificate chain directly addresses the warning reported for the internal site.

Why this answer

SSL Forward Proxy decryption issues usually manifest as certificate warnings if the users do not trust the CA that signed the re-signed certificate.

18
Multi-Selecthard

A security analyst is troubleshooting an issue where a critical application is being blocked intermittently. The analyst suspects that the application is being identified differently at different times. Which TWO actions should the analyst take to verify the application identification and policy matching? (Choose two.)

Select 2 answers
A.Use 'show session id <session-id>' to view the application identified for a specific session.
B.Use the 'show session all filter application <app-name>' command to see current sessions for that application.
C.Use 'test security-policy-match' with the source, destination, and application to see which rule matches.
D.Run 'test application <app-name>' to check the application signature and dependencies.
E.Run 'show counter global filter delta yes' to check for application identification counters.
AnswersA, C

The 'show session id' command displays the application identified for that session, along with other details. By comparing sessions that are blocked versus allowed, the analyst can see if the application is being identified differently. This helps confirm if intermittent blocking is due to inconsistent application identification, which is a common issue in dynamic environments.

Why this answer

Intermittent blocking often stems from inconsistent application identification. Using 'test security-policy-match' allows the analyst to simulate policy evaluation with a specific application, confirming which rule applies. Meanwhile, 'show session id' reveals the actual application identified for a session, enabling comparison across sessions.

Together, these tools help diagnose if the firewall is classifying the application differently, leading to policy mismatches.

Exam trap

The trap here is relying on global counters or application signature tests, which do not show live session identification or policy matching for specific traffic.

19
MCQeasy

A network security analyst is troubleshooting connectivity issues between two internal subnets separated by a firewall. The analyst suspects that the firewall is dropping packets due to a security policy rule. Which CLI command should the analyst use to view the real-time packet drop counters for the firewall's dataplane?

A.show counter global filter delta yes
B.show interface all
C.show running global-counter
D.show session all
AnswerA

The 'show counter global filter delta yes' command displays global counters that have changed since the last poll, including packet drops. By using the delta option, the analyst can see real-time increments in drop counters, making it ideal for troubleshooting active connectivity issues. It provides a snapshot of which counters are increasing, helping to identify the cause of drops without sifting through static totals.

Why this answer

The 'show counter global filter delta yes' command is specifically designed to show changes in global counters, including packet drops, in real time. By using the delta option, the analyst can observe which drop counters are incrementing during the connectivity issue, quickly identifying the cause. Other commands either show static totals or lack the necessary drop detail, making them less effective for this troubleshooting scenario.

Exam trap

The trap here is thinking that global counters alone identify the specific policy rule; they only indicate the type of drop, not the rule responsible.

20
MCQmedium

An administrator wants to verify that a specific Threat Prevention profile is applied to a security rule. Where is the most accurate place to check this?

A.Policies > Security > [Rule] > Actions
B.Objects > Security Profiles
C.Monitor > Threat
D.Device > Setup
AnswerA

The Actions tab of a security rule holds the Profile Setting section, where Threat Prevention profiles are attached via a security profile group or individual profile. Inspecting this tab confirms exactly which profile governs matching traffic, rather than inferring from the profile object itself.

Why this answer

Within the Security Policy rule definitions, each rule has a dedicated 'Actions' tab where the Profile Group or specific profile is mapped.

21
MCQmedium

When an administrator sees 'incomplete' in the Application column of the traffic logs, what does this usually signify?

A.The application is unknown
B.The rule was denied
C.The session closed before App-ID could be determined
D.The traffic is encrypted
AnswerC

Sessions closing before App-ID identification produce 'incomplete' entries because the firewall never gathered enough packets to match a signature. This satisfies the stem's constraint: the Application column stays unresolved when traffic ends prematurely, so no application identity is recorded.

Why this answer

Incomplete means the firewall did not see enough packets to successfully identify the application (e.g., the session closed too early).

22
MCQmedium

A network security analyst is troubleshooting a connectivity problem where internal users cannot reach an external web server. The analyst suspects a NAT issue. After running a packet capture on the firewall, the analyst sees that the source IP address of outbound packets is not being translated to the firewall's external IP address. Which of the following is the most likely cause?

A.The NAT policy is misconfigured or the rule order is incorrect, causing the traffic to match a different NAT rule or no rule at all.
B.The security policy permitting the traffic does not have NAT enabled.
C.The web server is blocking traffic from the internal IP addresses due to a security policy.
D.The firewall's routing table does not have a route to the external web server.
AnswerA

In many firewalls, NAT policies are evaluated in order, and if a packet matches a NAT rule that does not perform translation or matches no rule, the source IP remains unchanged. A common misconfiguration is having a NAT rule that is too specific or placed after a broader rule that denies NAT. Thus, checking the NAT policy and its order is critical.

Why this answer

The packet capture shows outbound packets with untranslated source IP addresses, meaning the firewall is not applying source NAT as expected. This points to a NAT policy misconfiguration or incorrect rule order, where traffic is not matching the intended NAT rule. The security policy might allow the traffic, but NAT is a separate configuration.

Routing and server-side blocking would produce different symptoms.

Exam trap

The trap here is assuming that enabling NAT in the security policy is sufficient, when NAT is often configured in a separate NAT policy with its own rule order.

23
MCQeasy

A network security analyst is troubleshooting an issue where a user cannot access a website. The analyst suspects that the traffic is being denied by a security policy. Which CLI command should the analyst use to simulate the flow and see which security policy rule is matching?

A.show running security-policy
B.test security-policy-match
C.debug dataplane packet-diag set filter match source <user-IP>
D.show session all filter source <user-IP>
AnswerB

The 'test security-policy-match' command allows the analyst to input source, destination, user, application, and service to see which security policy rule would match and what action would be taken. It is specifically designed to simulate a flow and determine policy enforcement, making it the ideal tool for this scenario. It provides the rule name and action, directly answering whether traffic is allowed or denied.

Why this answer

The 'test security-policy-match' command is designed to simulate a flow and determine which security policy rule matches and what action is taken. By providing the source, destination, user, application, and service, the analyst can see the exact rule and whether it allows or denies the traffic. This directly answers why the user cannot access the website, as it will show if a deny rule is matching or if no rule matches and the default deny applies.

Exam trap

The trap here is relying on session or configuration views, which do not simulate a new flow or evaluate policy conditions like App-ID and user, leading to incorrect conclusions about why traffic is denied.

24
MCQeasy

Which log would display an event regarding an administrator logging into the WebUI?

A.Threat Log
B.Config Log
C.Traffic Log
D.System Log
AnswerD

Administrative authentication events, including WebUI logins, are recorded in the System log, which captures management-plane activity such as admin logins, configuration commits and system restarts. Traffic and Threat logs cover dataplane sessions, so they would not show a management login.

Why this answer

Configuration and administrative access logs are stored in the System log.

25
MCQeasy

A network administrator is troubleshooting why a site-to-site VPN tunnel between two Palo Alto Networks firewalls is not establishing. The administrator runs 'show vpn ike-sa' and sees that the IKE phase 1 negotiation is failing. Which of the following is the most likely cause?

A.Mismatched pre-shared keys
B.Incorrect proxy IDs
C.Mismatched encryption algorithms
D.Firewall blocking UDP port 500
AnswerA

IKE phase 1 negotiation requires matching pre-shared keys on both peers. If the keys do not match, the negotiation fails, and the tunnel cannot establish. This is a common misconfiguration. Checking and correcting the pre-shared key on both firewalls will resolve the phase 1 failure, allowing the tunnel to proceed to phase 2.

Why this answer

IKE phase 1 establishes a secure channel for VPN negotiation. A common cause of failure is mismatched pre-shared keys, as both peers must use identical keys. Other parameters like encryption and authentication must also match, but pre-shared key mismatch is a frequent and easily overlooked issue.

Correcting the key on both sides resolves the phase 1 failure.

Exam trap

The trap here is assuming that any phase 1 failure indicates a blocked port, when in fact mismatched pre-shared keys are a more common cause and still allow negotiation attempts to occur.

26
Multi-Selectmedium

A network security analyst is troubleshooting an issue where a user cannot access an internal web server. The analyst suspects that the firewall is blocking the traffic. Which TWO actions should the analyst take to determine if a security policy rule is causing the block? (Choose two.)

Select 2 answers
A.Check the traffic logs filtered by the user's source IP and the server's destination IP.
B.Use 'show counter global filter delta yes' to look for packet drops.
C.Run 'show session all filter source <user-IP> destination <server-IP>' to see if a session exists.
D.Run 'test security-policy-match' with the source and destination IP addresses and the service port.
E.Run 'debug dataplane packet-diag set filter match source <user-IP> destination <server-IP>' to capture packets.
AnswersA, D

Traffic logs record allowed and denied sessions, including the rule that matched and the action taken. By filtering logs for the specific source and destination, the analyst can see if the firewall denied the connection and which rule was responsible. This provides historical evidence and can reveal if the traffic is being dropped by a security policy.

Why this answer

The most direct methods to determine if a security policy rule is blocking traffic are to simulate the flow with 'test security-policy-match' and to examine traffic logs for the specific connection. The policy match command identifies the exact rule that would be applied, while logs provide evidence of actual denials. Together, they confirm whether a policy rule is the cause and which one, enabling targeted remediation.

Exam trap

The trap here is assuming that the absence of a session or presence of packet drops definitively proves a security policy block, when other causes like routing or server issues can produce the same symptoms.

27
Multi-Selecteasy

Which TWO log types are stored on the Palo Alto Networks firewall locally?

Select 2 answers
A.Threat Log
B.Traffic Log
C.Cloud Logging
D.Panorama Log
E.External Syslog
AnswersA, B

Threat logs are generated and stored locally on the firewall itself, satisfying the stem's requirement for on-box retention. They record security events matching threat signatures, such as viruses, spyware, and vulnerability exploits, written to the firewall's local storage rather than forwarded to Panorama or a syslog server.

Why this answer

Threat Log (A) is correct because the Palo Alto Networks firewall stores threat logs locally in its log database, recording entries generated by the Threat Prevention, Antivirus, Anti-Spyware, and Vulnerability Protection security profiles when traffic matches a threat signature. Traffic Log (B) is also correct because the firewall writes traffic logs locally to its on-box log storage, capturing session details such as source/destination, application, and action for every session that matches a security rule with logging enabled. Cloud Logging (C) is not a local log type—it refers to forwarding logs to cloud-based services such as Cortex Data Lake or Strata Logging Service, which reside off-box.

Panorama Log (D) is incorrect because Panorama is a separate centralized management appliance that aggregates logs from managed firewalls, not a log type stored locally on the firewall itself. External Syslog (E) is incorrect because syslog refers to forwarding logs to an external syslog server over UDP/TCP port 514 or TLS 6514, which is off-box storage rather than local firewall storage.

28
MCQeasy

A network security analyst is troubleshooting why a security policy is not matching traffic as expected. The analyst runs 'test security-policy-match' and sees that the traffic matches a policy, but the action is 'deny'. The analyst wants to see the exact rule that matched. Which field in the output should the analyst examine to identify the matching rule?

A.The 'application' field showing the identified application.
B.The 'action' field showing 'deny'.
C.The 'source' and 'destination' fields showing the matched addresses.
D.The 'rule' field showing the rule name.
AnswerD

The 'test security-policy-match' output includes a field that explicitly names the security rule that matched. This is the most direct way to identify which rule is responsible for the deny action, allowing the analyst to review that specific rule's configuration and determine why it is denying the traffic.

Why this answer

The 'rule' field in the 'test security-policy-match' output directly provides the name of the security rule that matched the traffic. This is the quickest way to identify the rule responsible for the deny, enabling the analyst to review and adjust that rule as needed.

Exam trap

The trap here is focusing on fields like action or application, which confirm the result but do not identify the specific rule.

29
Multi-Selectmedium

Which TWO of the following settings must be verified to ensure successful SSL Decryption?

Select 2 answers
A.SSL Decryption Policy
B.CA Certificate trust
C.GlobalProtect configuration
D.Client-side browser cache
E.App-ID database version
AnswersA, B

An SSL Decryption policy rule must exist and match the traffic, defining which sessions are decrypted, bypassed or blocked. Without a matching decryption rule, traffic passes through encrypted and no inspection occurs, regardless of other profile settings.

Why this answer

To ensure successful SSL Decryption, you must verify the SSL Decryption Policy (Option A), because this policy defines which traffic is decrypted, which traffic is bypassed, and which decryption profile is applied; without a matching rule, traffic will not be decrypted. You must also verify CA Certificate trust (Option B), because the firewall's forward-trust or forward-untrust certificate must be trusted by the endpoint, otherwise the client will reject the re-signed certificate and the decrypted session will fail. GlobalProtect configuration (Option C) is not required for SSL Decryption itself, as it is a remote-access VPN feature and only relevant if traffic is tunneled through GlobalProtect.

Client-side browser cache (Option D) does not affect decryption success and is not a required setting to verify. App-ID database version (Option E) affects application identification and content inspection but is not a prerequisite setting for enabling SSL Decryption.

30
MCQeasy

When troubleshooting a connection, an administrator sees 'aged-out' in the session table. What does this indicate?

A.The session is currently active
B.The session was terminated by a TCP RST packet
C.The session was blocked by a threat profile
D.The session timed out due to inactivity
AnswerD

Aged-out means the session reached its configured timeout without further matching packets, so the firewall removed the entry. It indicates normal idle expiry rather than a reset, deny or application-level failure, which appear as distinct session-end reasons.

Why this answer

Aged-out means the session was closed by the firewall because no traffic was seen for that session for a duration exceeding the timeout value.

31
MCQmedium

A network security analyst is troubleshooting an issue where users on the internal network cannot access a web server hosted in the DMZ. The analyst runs 'show session all filter source 10.1.1.100 destination 192.168.1.50' on the firewall and sees a session in the 'discard' state. Which action should the analyst take next to determine why the session is being discarded?

A.Run 'show counter global filter delta yes' to check for packet drops.
B.Run 'show log traffic direction equal forward' to check traffic logs.
C.Run 'show session id <session-id>' to view detailed session information including the discard reason.
D.Run 'show running security-policy' to review the security rules.
AnswerC

The 'show session id' command provides in-depth details for a specific session, including the reason it was discarded (e.g., policy deny, application dependency, or threat). This directly answers why the session is in the discard state. Other commands may show symptoms but not the specific discard reason tied to that session.

Why this answer

The session is in a discard state, indicating that the firewall is dropping packets after a policy or security profile action. To find the exact cause, the analyst must inspect the session details using 'show session id <session-id>', which reveals the discard reason. Other commands provide broader information but lack session-specific discard context, making them less effective for this precise troubleshooting step.

Exam trap

The trap here is assuming that reviewing the security policy or global counters will directly explain why a specific session is discarded, when only session details provide the exact discard reason.

32
MCQmedium

A network security analyst is troubleshooting an intermittent connectivity issue between a client and a server. The analyst suspects that certain packets are being dropped by the firewall's security policy. The analyst runs 'test security-policy-match' with the relevant parameters on a Palo Alto Networks firewall. Which output field in the CLI result should the analyst examine to identify the specific security policy rule that matched the traffic?

A.Application
B.Rule name
C.Session ID
D.Destination port
AnswerB

The test security-policy-match command output includes a 'Rule' or 'Rule Name' field that explicitly states which security policy rule matched the simulated traffic. This is the most direct way to identify the rule, as it shows the exact rule that would be applied. The analyst can then review that rule's configuration to understand why packets are being dropped or allowed.

Why this answer

The test security-policy-match command simulates a traffic flow and reports which security policy rule would match. The output includes a field that names the matching rule, allowing the analyst to pinpoint the exact policy. This is critical for troubleshooting because it directly identifies the rule responsible for the action, enabling focused review of that rule's configuration.

Exam trap

The trap here is assuming that the application or destination port shown in the output identifies the matching rule, when the rule name is the specific field that denotes the policy that matched.

33
Multi-Selecthard

A NetSec-Analyst is troubleshooting why a user cannot access a web application. The traffic is allowed by the security policy, but the application fails to load. The analyst suspects an issue with SSL decryption. Which two actions should the analyst take to verify that SSL decryption is functioning correctly for this traffic? (Choose two.)

Select 2 answers
A.Check the 'System Log' for SSL errors.
B.Check the 'Decryption Log' for entries related to the user's session.
C.Use 'test decryption-policy-match' with the source, destination, and URL to see which decryption rule matches.
D.Verify that the forward trust certificate is installed and trusted by the client.
E.Run 'show session all filter application ssl' to see if the session is being decrypted.
AnswersB, C

The Decryption Log records details about SSL decryption sessions, including the decryption policy rule matched, the certificate used, and any errors such as untrusted issuer or unsupported cipher. By filtering for the user's session, the analyst can see if decryption was attempted and if it succeeded or failed. This directly verifies whether SSL decryption is working for that traffic.

Why this answer

To verify SSL decryption for a specific traffic flow, the analyst should examine the Decryption Log for session details and use the 'test decryption-policy-match' command to confirm which decryption rule applies. The Decryption Log reveals if decryption was attempted and any errors, while the policy match test ensures the correct rule is matched. Together, they provide a clear picture of whether decryption is functioning as intended for that user's traffic.

Exam trap

The trap here is assuming that if a session is identified as SSL, it is automatically decrypted, when in fact decryption depends on policy match and certificate trust.

34
MCQeasy

A user reports that they cannot access a website, receiving a 'page cannot be displayed' error. Which log type should the administrator check first to see if the traffic is reaching the firewall?

A.System Log
B.URL Filtering Log
C.Traffic Log
D.Threat Log
AnswerC

Traffic logs record every connection attempt traversing the firewall, including source, destination, port and action taken. Checking them first confirms whether the user's request reached the firewall and whether a rule allowed or blocked it, directly satisfying the stem's requirement to verify traffic arrival before investigating DNS, proxy or endpoint causes.

Why this answer

The Traffic log tracks every session that hits the firewall, making it the primary source for connectivity troubleshooting.

35
MCQeasy

A network security analyst is troubleshooting a site-to-site VPN tunnel that is showing as 'up' but no traffic is passing through it. The analyst wants to verify if the firewall is encrypting and decrypting packets correctly. Which tool should the analyst use to capture and examine the packets?

A.Review the system logs for IKE negotiation errors.
B.Use the packet capture feature with a filter for the VPN tunnel interface to inspect encrypted and decrypted packets.
C.Check the VPN status in the web interface to see if the tunnel is up.
D.Run a traceroute from a host behind the firewall to a remote host to see where packets are dropped.
AnswerB

Packet capture on the tunnel interface allows the analyst to see both encrypted (outside) and decrypted (inside) packets. By comparing them, the analyst can verify if encryption/decryption is occurring. This is a standard troubleshooting method for VPN issues. It provides direct evidence of whether traffic is being processed correctly.

Why this answer

When a VPN tunnel is up but no traffic passes, the analyst must verify that packets are being encrypted and decrypted. Packet capture on the tunnel interface allows examination of both the encrypted outer packets and the decrypted inner packets. This confirms whether the firewall is processing traffic correctly.

Other options like checking status or logs do not provide direct evidence of packet flow.

Exam trap

The trap here is relying on tunnel status indicators or logs, which may show the tunnel as up but not reveal that data is not being encrypted or decrypted due to policy or routing issues.

36
MCQhard

A network security analyst is troubleshooting why a security policy is not matching traffic from a specific user. The policy is configured to allow HTTP traffic from the 'Trust' zone to the 'Untrust' zone for a specific source IP. The analyst runs 'test security-policy-match' and sees that the traffic matches a different policy that denies it. The analyst wants to determine the exact order of policy evaluation and why the deny policy is matching first. Which action should the analyst take?

A.Use 'show counter global filter delta yes' to check for policy drop counters.
B.Run 'test security-policy-match' again with the same parameters to confirm the result.
C.Run 'show session all filter source <user-ip>' to see if a session already exists for the traffic.
D.Review the security policy rules in the web interface, sorted by rule order, and verify that the allow rule is above the deny rule.
AnswerD

Security policies are evaluated top-down, and the first matching rule is applied. If a deny rule appears before the allow rule, traffic will be denied even if a later rule would allow it. Reviewing the rule order in the interface reveals the sequence and explains why the deny rule matches first. This is the most direct way to resolve the issue.

Why this answer

Security policies are processed sequentially, and the first rule that matches the traffic is enforced. If a deny rule precedes an allow rule, the deny takes effect. The analyst must inspect the rule order to see that the allow rule is positioned incorrectly.

This is a common misconfiguration in complex rule sets. Adjusting the order so that the allow rule appears before the deny rule will resolve the issue.

Exam trap

The trap here is focusing on session or counter data when the real issue is the top-down evaluation order of security policies.

37
Multi-Selectmedium

A network security analyst is troubleshooting a site-to-site VPN tunnel that shows as 'up' but no traffic is passing. The analyst wants to verify whether the firewall is encrypting and decrypting packets correctly. Which two CLI commands should the analyst use to check the VPN tunnel statistics and the status of the IPsec security associations? (Choose two.)

Select 2 answers
A.show vpn ipsec-sa detail
B.show vpn ipsec-sa
C.show vpn tunnel
D.show vpn ike-sa
E.show vpn flow
AnswersA, B

The 'show vpn ipsec-sa detail' command provides detailed information about the IPsec security associations, including encryption and decryption packet counters, bytes, and any errors. This directly shows whether packets are being encrypted and decrypted, which is crucial when the tunnel is up but traffic is not passing. It can reveal if one direction has zero counters, indicating a problem.

Why this answer

To verify that the firewall is encrypting and decrypting packets correctly, the analyst should check the IPsec security associations and their statistics. The 'show vpn ipsec-sa' command lists the SAs and their status, confirming that Phase 2 is established. The 'show vpn ipsec-sa detail' command provides packet and byte counters for encryption and decryption, showing whether traffic is actually being processed.

Together, they pinpoint whether the tunnel is passing traffic and if there are errors in one or both directions.

Exam trap

The trap here is focusing on IKE SAs or general flow statistics, which only confirm Phase 1 or overall flow presence, but not the actual IPsec SA status and packet counters needed to diagnose why traffic is not passing.

38
MCQmedium

A security analyst is investigating a suspected data exfiltration attempt. The analyst needs to examine the packet payload of a specific session to determine if sensitive data is being transmitted. Which tool should the analyst use to capture and inspect the packet payload in real time?

A.Use the 'show counter global' command to check for anomalies.
B.Use the 'show session id' command to view session details.
C.Use the 'debug dataplane packet-diag set filter' command to set up a packet capture.
D.Use the 'test security-policy-match' command to check policy rules.
AnswerC

The 'debug dataplane packet-diag set filter' command allows the analyst to define a filter for capturing packets on the dataplane. After setting the filter, the analyst can capture packets and then view them with 'view-pcap' or export for analysis. This provides the raw packet payload needed to inspect for sensitive data exfiltration. It is the correct tool for real-time packet inspection on PAN-OS.

Why this answer

To inspect packet payload for data exfiltration, the analyst must capture raw packets. The 'debug dataplane packet-diag set filter' command enables setting up a packet capture filter on the dataplane. Once captured, the packets can be viewed or exported for analysis, revealing the payload.

Other commands provide session metadata or policy information but lack the ability to show actual packet contents.

Exam trap

The trap here is assuming that session details or counters include packet payload, when only a dedicated packet capture tool can provide that level of detail.

39
MCQmedium

A network security analyst is troubleshooting an issue where users on the internal network cannot reach a critical external web application. The security policy rule that should permit this traffic is not generating any logs, and the session count for that rule is zero. The analyst suspects that the traffic is being denied by an implicit rule or is not matching any rule due to a configuration error. Which CLI command should the analyst use to determine the exact rule that is being applied to the traffic?

A.show session all filter source <user-IP>
B.debug dataplane packet-diag set filter match source <user-IP>
C.show running security-policy
D.test security-policy-match
AnswerD

The 'test security-policy-match' command allows the analyst to simulate a traffic flow by specifying source, destination, user, and application, and it returns the security policy rule that would match. This is the most direct way to see which rule is applied, including implicit rules, without generating actual traffic. It helps identify misconfigurations such as incorrect zones or addresses that cause the traffic to miss the intended rule.

Why this answer

The 'test security-policy-match' command is designed to simulate a traffic flow and report the exact security policy rule that would be applied, including implicit deny rules. Since the traffic is not generating logs or sessions, this tool provides immediate insight into rule matching without generating actual traffic. It allows the analyst to verify zone, address, user, and application parameters to pinpoint why the intended rule is not matching.

Exam trap

The trap here is assuming that packet capture or session inspection will reveal the matching policy rule, when in fact only a policy match simulation directly identifies the rule responsible for the action.

40
MCQhard

A network security analyst is investigating intermittent connectivity failures to an external SaaS application. Users report that sometimes the connection works, but other times it times out. The firewall is configured with a security policy that allows the SaaS application by its App-ID, and SSL decryption is enabled for the traffic. The analyst suspects that decryption is failing for some sessions. Which log should the analyst examine first to determine whether decryption is failing and why?

A.System log
B.Threat log
C.Decryption log
D.Data Filtering log
AnswerC

The Decryption log records details about SSL decryption sessions, including errors such as unsupported cipher suites, certificate pinning, or untrusted issuer. It shows the reason for decryption failure, which is exactly what the analyst needs to diagnose intermittent failures. This log is the primary place to check when troubleshooting SSL decryption issues.

Why this answer

When SSL decryption is enabled and sessions fail intermittently, the Decryption log is the correct place to look. It records each decryption attempt and any error encountered, such as unsupported protocol versions, certificate issues, or policy bypass. This allows the analyst to pinpoint the exact cause of the intermittent failures, whether it is due to server-side certificate pinning, client certificate issues, or decryption profile settings.

Exam trap

The trap here is assuming that any security-related event will appear in the Threat log, but decryption errors are specifically logged in the Decryption log, not the Threat log.

41
Multi-Selecthard

A network security analyst is troubleshooting a site-to-site VPN issue where the tunnel is up, but traffic is not passing. The analyst has verified that the IKE and IPsec security associations are established. The analyst suspects that the issue is related to routing or policy. Which two actions should the analyst perform to further troubleshoot the problem? (Choose two.)

Select 2 answers
A.Restart the VPN tunnel by clearing the IKE and IPsec security associations.
B.Run 'show vpn ike-sa' to confirm the IKE phase 1 status.
C.Use 'show vpn flow' to check encryption and decryption counters.
D.Check the routing table to ensure there is a route to the remote network via the tunnel interface.
E.Verify that the security policies allow traffic from the local zone to the VPN zone and vice versa.
AnswersD, E

A missing or incorrect route to the remote network will cause traffic to be sent elsewhere or dropped, even if the VPN tunnel is up. The firewall must have a route pointing to the tunnel interface for the remote subnet. Verifying the routing table confirms that traffic destined for the remote network will be directed into the tunnel, which is essential for proper forwarding.

Why this answer

When a VPN tunnel is up but traffic is not passing, common causes are missing routes or security policies. The firewall must have a route to the remote network via the tunnel interface, and security policies must allow traffic between the relevant zones. Checking these two items directly addresses the suspected routing or policy issue.

Other actions like re-verifying IKE status or restarting the tunnel do not resolve configuration problems and may cause unnecessary disruption.

Exam trap

The trap here is assuming that an established tunnel guarantees traffic flow, ignoring the need for proper routing and policy configuration.

42
MCQhard

Traffic is failing the 'Service' check in a security policy. Which CLI tool can be used to confirm which application is being identified for a specific source-destination pair?

A.debug dataplane packet-diag
B.test security-policy-match
C.show session all
D.show policy rulebase
AnswerB

The `test security-policy-match` command reports which application the firewall identifies for a given source-destination pair, directly satisfying the 'Service' check failure. Unlike `test application` or packet-tracer utilities, it evaluates the security policy lookup itself, showing the matched rule and resolved application, so you can confirm misidentification before adjusting the policy.

Why this answer

The 'test security-policy-match' tool simulates a policy lookup to determine which rule and application-ID will be matched for a given flow.

Ready to test yourself?

Try a timed practice session using only Troubleshooting questions.