Most engineers think…
Most people picture a firewall as a box that scans traffic in stages — first one engine reassembles the file, then antivirus checks it, then IPS, then app control, each adding delay. That mental model fails you with SonicWall in an interview and in production.
SonicWall Gen 7 is built around RFDPI — a single-pass, reassembly-free engine that inspects every byte of every packet as a stream, across all ports and protocols, without proxying or buffering the whole file. In that one pass it runs Gateway AV, Anti-Spyware, IPS, Application Control and DPI-SSL together. The same OS (SonicOS 7) and the same engine run on the TZ, NSa, NSsp and NSv families — only the size and throughput change. Understanding that single-pass design is what lets you explain why latency stays low, why DPI-SSL matters, and how the Capture ATP / RTDMI cloud fits on top.
① The Gen 7 lineup & SonicOS 7 — one OS, four form factors
The single most important idea: SonicWall Gen 7 is not four different products — it is one operating system and one inspection engine in four sizes. Every Gen 7 box runs SonicOS 7.x, and every box scans traffic with the same RFDPI engine. Skills transfer across the whole line.
The four families
The form factors are: the TZ series (desktop boxes for SMB and branch offices, often with integrated wireless), the NSa series (rack-mount mid-size to enterprise campus, higher port density and throughput), the NSsp series (large enterprise and data center — very high multi-gigabit throughput, redundant power, expansion modules and clustering / high availability), and the NSv series (a fully virtual firewall for public cloud and private VM estates — same SonicOS 7, same RFDPI, no hardware). All are multi-core platforms.
Which Gen 7 family is the virtual firewall for cloud and VM environments?
② RFDPI — what reassembly-free, single-pass inspection means
RFDPI stands for Reassembly-Free Deep Packet Inspection, and it is the heart of every SonicWall. It is a single-pass, stream-based scanner: it inspects every byte of every packet across all ports and all protocols — but without proxying the connection or buffering the whole file first.
Why 'reassembly-free' matters
Classic proxy or buffer-and-scan designs must hold the file before they can check it — that adds latency, eats memory, and caps how many connections the box can handle. RFDPI scans the data as it flows, so no reassembly = low latency + full scanning at scale. Just as important, it runs the security engines together in one pass, not as separate sequential scans: Gateway AV, Anti-Spyware, IPS, Application Control and DPI-SSL all look at the same stream once.
Reassembly-Free Deep Packet Inspection — the single-pass, stream-based engine that scans every byte over all ports and protocols without buffering the whole file.
The TLS decryption layer (incl. TLS 1.3). It lets RFDPI inspect inside HTTPS; with it off, encrypted threats pass the engine unscanned.
The patented cloud-sandbox engine that forces malware to reveal itself in memory — catching fileless, encrypted and zero-day attacks the inline pass misses.
The modern Gen 7 OS with an object-based policy model and Device / Network / Object / Policy / Monitor sections, common to TZ, NSa, NSsp and NSv.
In an interview, the winning line is: RFDPI scans every byte of every packet across all ports and protocols in one pass, without proxying or buffering the whole file. That single sentence explains the low latency, the high connection scale, and why all the engines (GAV, Anti-Spyware, IPS, App Control, DPI-SSL) run together rather than in stages.
What does 'reassembly-free' mean in RFDPI?
③ How a packet flows — and where the cloud takes over
Follow a packet. It arrives at an interface, the firewall applies access policy, and the content is streamed into RFDPI. In that single pass the engine runs Gateway AV (malware), Anti-Spyware, IPS (exploits and attacks), and Application Control (what app/whom). If the traffic is encrypted, DPI-SSL decrypts it first — including TLS 1.3 — so the rest of the engines can actually see inside. A clean stream gets a verdict and is forwarded; a malicious one is dropped and logged.
RFDPI is fast but it is the inline brain. For files it cannot judge, SonicWall hands off to the cloud: the Capture ATP sandbox, whose patented RTDMI (Real-Time Deep Memory Inspection) engine forces malware to reveal its weaponry in memory — catching fileless, encrypted and zero-day attacks that signatures miss. RTDMI is the cloud counterpart to on-box RFDPI (covered in depth in a later lesson).
Priya at Suntech Components, Coimbatore faces this
Gateway AV and IPS are licensed and 'on', yet a finance laptop is infected by malware downloaded over an HTTPS website — and the firewall logs show nothing was blocked.
DPI-SSL is not enabled, so RFDPI only sees encrypted bytes for HTTPS traffic and cannot scan inside the TLS tunnel — the threat downloads cleanly.
In Monitor, confirm the download was HTTPS and that no GAV/IPS event fired; in Policy ▸ DPI-SSL the Client DPI-SSL service is disabled.
SonicOS 7 ▸ Monitor ▸ Logs / Connections + Policy ▸ DPI-SSLEnable Client DPI-SSL, deploy the firewall's re-signing CA to managed endpoints, and add a sensible decryption-bypass list (banking, health, software-update domains).
Re-test the download — RFDPI now decrypts the TLS 1.3 session, scans the stream in one pass, GAV/IPS catch the malware, and an unknown sample is forwarded to Capture ATP / RTDMI for sandboxing.
If DPI-SSL is off, almost all web traffic is HTTPS and RFDPI only sees encrypted bytes — GAV and IPS can't inspect inside the tunnel. Threats ride in under TLS. Always pair the inspection engines with DPI-SSL (and a sane bypass list) or you are scanning a fraction of real traffic.
▶ Watch an HTTPS download get scanned and blocked
How a single encrypted download is inspected end-to-end. Press Play for the healthy path, then Break it to see the classic failure.
A user downloads malware over an HTTPS site and the firewall logs nothing, even though GAV and IPS are on. What is the most likely cause?
④ Managing & sizing it — SonicOS 7 objects and honest throughput
You drive all of this from SonicOS 7. The modern dashboard is organised into five sections — Device, Network, Object, Policy and Monitor — and it uses an object-based policy model: you define reusable objects (addresses, services, zones) once in Object, then reference them in Policy rules, so the same definition drives consistent rules everywhere.
Size by the honest number
The classic mistake is sizing on the big raw firewall throughput figure, which is measured with inspection off. Real traffic needs the engines on, so size by threat-prevention / DPI throughput with all engines (and DPI-SSL) enabled, plus your expected connection count. Pick the family (TZ → NSa → NSsp → NSv) that meets that inspected number with headroom, and use NSsp clustering when one box is not enough.
Datasheets show a big 'firewall throughput' figure measured with inspection off. Real deployments run the engines on. Always confirm the model's threat-prevention / DPI throughput (and DPI-SSL throughput) meets your traffic with headroom before you commit — that single check prevents a box that chokes the moment you turn security on.
Which number should you use to size a Gen 7 firewall?
🤖 Ask the AI Tutor
Tap any question — instant, scoped to this lesson. No login, no waiting.
Pre-curated from vendor docs + community Q&A, scoped to this lesson. For a live prod issue, paste your export into chat.techclick.in.
📝 Wrap-up assessment — six more
You've answered 4 inline. Six left. 70% (7 of 10) marks the lesson complete on your profile. Tap Submit all answers at the end.
🧠 In your own words
Type one line: why is RFDPI called 'reassembly-free single-pass' inspection, and why does that matter? Then compare with the expert version.
🗣 Teach a friend
Best way to lock it in — explain it in one line to a teammate. Tap to generate a paste-ready summary.
📖 Glossary
- Gen 7
- SonicWall's current next-generation firewall generation — all models run SonicOS 7.x and the RFDPI engine.
- SonicOS 7
- The redesigned modern firewall OS with an object-based policy model and a Device / Network / Object / Policy / Monitor layout.
- RFDPI
- Reassembly-Free Deep Packet Inspection — single-pass, stream-based inspection of every byte across all ports and protocols, without buffering the whole file.
- Single-pass inspection
- Running all security engines once over the live stream instead of separate sequential scans, which keeps latency low.
- DPI-SSL
- Decryption and inspection of TLS (including TLS 1.3) so RFDPI can scan inside HTTPS; off means encrypted threats pass unseen.
- Capture ATP
- SonicWall's cloud sandbox service that analyses suspicious or unknown files the inline engine cannot judge.
- RTDMI
- Real-Time Deep Memory Inspection — the patented engine inside Capture ATP that forces malware to reveal itself in memory to catch fileless and zero-day threats.
- Threat-prevention throughput
- The realistic speed of the firewall with all inspection engines on — the number you should size by, not the raw inspection-off figure.
- TZ / NSa / NSsp / NSv
- The four Gen 7 platform families: SMB/branch desktop, mid-size/campus, large-enterprise/data-center with clustering, and virtual for cloud/VMs.
📚 Sources
- SonicWall — Gen 7 Firewalls overview (TZ, NSa, NSsp, NSv). sonicwall.com
- SonicWall — SonicOS 7 Administration Guide (Device / Network / Object / Policy / Monitor, object-based policies). docs.sonicwall.com
- SonicWall — Reassembly-Free Deep Packet Inspection (RFDPI) technology brief. sonicwall.com
- SonicWall — Capture ATP and RTDMI (Real-Time Deep Memory Inspection). sonicwall.com
- SonicWall — DPI-SSL / TLS inspection (including TLS 1.3) configuration. docs.sonicwall.com
- SonicWall — NSsp series data-center firewalls (clustering, high throughput). sonicwall.com
What's next?
Got the engine and the lineup? Next, go deep on the building blocks you actually configure: zones, interfaces (PortShield and VLANs), address/service objects and how routing ties them together in SonicOS 7.