Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
New Contributor

what is npu-offload

Dear Mate,


what  npu-offload and what is use case to use  npu-offload in forti SDWAN.



Umesh Sharma | Network Engineer
Umesh Sharma | Network Engineer
Valued Contributor III

Hello @bnrumesh ,


NPU offload actually runs continuously in the background. NPUs (Network Processing Unit), as the name suggests, are specific processors. After FortiGate completes the 3-way handshake on the CPU, it transfers the relevant traffic to the NPU. Since the NPU is designed only to process network traffic, it processes this traffic much faster than the CPU. Specifically, there is no option that you can use under sd-wan.


If you want, you can review the hardware acceleration document from the link below for more detailed information on this subject.


If you have found a solution, please like and accept it to make it easily accessible to others.
NSE 4-5-6-7 OT Sec - ENT FW
If you have found a solution, please like and accept it to make it easily accessible to others.NSE 4-5-6-7 OT Sec - ENT FW

To supplement (or visualize) @ozkanaltas explained, I'll post Cisco's Express CEF architecture diagram here since FTNT doesn't have a good diagram published. Just replace the bottom half of this diagram as FGT's NPU and its memory. Both Cisco and Juniper has the same, or similar architecture separating RIB for CPU and FIB for forwarding hardware. And most of decent highend vendor products like FTNT are doing the same. You can use these terminology to search more detail about the technology online.



Select Forum Responses to become Knowledge Articles!

Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.

Top Kudoed Authors