← Back to Fortinet Guides

FortiGate Troubleshooting

Operational deep dives for FortiGate engineers — packet flow from the wire to the NP7 ASIC and back out again, NPU offload mechanics, SDWAN service rule selection, the iprope policy chain, central NAT vs policy NAT, flow vs proxy UTM, and the diagnose, get, and show commands that come up under pressure.

A Day in the Life of a Packet on a 50G FortiGate

A five-part deep dive following one packet from the moment it arrives on a 25G/10G port through every decision point in FortiOS — NP7 fast path, stateful inspection, RPF, SDWAN service rules, the FIB, firewall policy, NAT, security profiles, and the egress path. Ends with a single-page command reference covering every diagnose, get, and show in the series, organised by symptom.

  1. A Day in the Life of a Packet on a 50G FortiGate, Part 1: Ingress, NP7, and the Fast Path

    Where the packet is born on a 50G FortiGate. From the wire and DMA, through the NP7 SoC's session cache, IPSA, NTurbo, and the moment a packet either flies through hardware or crosses the bridge into the kernel slow path.

  2. A Day in the Life of a Packet on a 50G FortiGate, Part 2: Stateful Inspection, Session Lookup, and Anti-Spoofing

    The packet has been punted from the NP7 to the kernel. Now FortiOS does the things ASICs cannot: IP integrity, DoS sensors, RPF, session table lookup, helpers, and the state machine that decides whether this is a brand new flow or one we already know.

Other Troubleshooting Posts

Standalone troubleshooting and diagnostics write-ups that don't form part of the packet-flow series.


How to use this section

If you're new to FortiGate packet flow, work through the five-part series in order — each part hands the packet off to the next stage and the diagnostic vocabulary builds up as you go. If you're triaging a live issue, jump straight to Part 5: it ends with a complete command cookbook organised by symptom (sniffer, driver, NPU, sessions, policy, NAT, routing, SDWAN, UTM, VPN, auth, flow trace, CPU/memory, HA), plus a 10-step triage discipline.

Diagnostics and troubleshooting from a certification angle are covered in the NSE4 and NSE5 series.