FCP-FGT-AD - Deployment and system configuration (20% of the exam) - Section 1.4

Diagnose resource and connectivity problems using FortiGate diagnostic tools and logs.

Use FortiGate diagnostic tools including diagnose debug flow, the built-in sniffer, routing table lookups, and resource-usage commands to isolate connectivity and performance problems. Choose the appropriate tool for each symptom and interpret the output to identify the root cause.

diagnose debug flowsnifferrouting tableresource usage

Practice question for this objective

Free sampleDeployment and system configurationhard

A new firewall policy with NAT enabled appears to work for some destinations but not others, and the administrator suspects the IP pool or outbound interface address is the problem. Using the sniffer and debug flow together, which sequence of observations would correctly prove that the source NAT translation, rather than routing, is causing return traffic to be lost?

  • AThe sniffer on the egress interface shows the original client source address leaving unchanged, while debug flow reports a matched policy with NAT applied
  • BThe routing-table query lacks a route to the destination, and the sniffer shows no packet leaving any interface for the failing destinations
  • CThe debug flow shows the packet matching the policy and being translated to a pool address, and the egress sniffer confirms that translated source, but no reply for that translated address returns Correct
  • DThe debug flow reports a reverse path check fail on ingress, and the sniffer shows the SYN never reaching the egress interface
Combine debug flow and egress sniffer evidence to isolate a source NAT pool problem from a routing problem on return traffic. Proving a source NAT fault requires showing the translation occurred correctly: the debug flow reports the policy match and translation, and the egress sniffer confirms the translated source on the wire. When the reply for that translated address never returns, the failure sits with reachability of the pool address upstream, which distinguishes it from a routing or RPF problem where the packet would not leave translated at all.

Why A is wrong: If NAT were truly applied, the egress capture would show the translated address, so an unchanged source on the wire contradicts the debug flow claim and points to a capture or interpretation error rather than proving a NAT fault.

Why B is wrong: A missing route with nothing leaving the interface proves a routing failure, not a NAT failure, so this evidence points away from the source NAT hypothesis the question asks to confirm.

Why C is correct: Seeing the translated source leave on the wire confirms NAT happened correctly, so when no reply comes back for that translated address the fault lies in how the upstream handles or routes the pool address, isolating the problem to the NAT translation rather than internal routing.

Why D is wrong: An RPF drop on ingress means the packet is discarded before NAT or egress, so the sniffer correctly shows nothing leaving, but this demonstrates an anti-spoofing routing issue rather than a source NAT translation problem.

See more FCP-FGT-AD practice questions, answers explained.

Exam traps in Deployment and system configuration

Answers that look right on this material and are not. Each one is a distractor from a different question in the FCP-FGT-AD bank for this domain.

  • Use diagnose sys top to watch the per-process CPU and memory table update live, since the failing connections must be caused by a daemon consuming resources.

    Why it is wrong: This is tempting because diagnose sys top is a real resource tool, but it shows process CPU and memory, not the route, policy, or interface path of one connection, so it cannot answer either question posed.

  • Disable asymmetric routing globally because the firewall is dropping packets that belong to valid sessions

    Why it is wrong: Enabling asymmetric routing is sometimes used as a workaround, but it disables stateful inspection on affected traffic and does not fix the underlying route, so it is the wrong corrective action rather than addressing the cause.

  • Disable all other firewall policies temporarily so only the test client traffic can pass and be traced

    Why it is wrong: Disabling production policies would break live traffic and is operationally unacceptable, and it is unnecessary because the debug flow filter already isolates the flow without touching the policy set.

Examworthy is not affiliated with or endorsed by Fortinet. Original, blueprint-aligned practice material only.