Fortinet white logo
Fortinet white logo

Hardware Acceleration

Change log

Change log

Date

Change description

February 14, 2024

Updated NP7 session fast path requirements to include GRE. Corrections to hash-config {src-dst-ip | 5-tuple | src-ip}.

December 12, 2023

New section: FortiGate 40F fast path architecture.

October 20, 2023

Changes to NTurbo offloads flow-based processing.

October 18, 2023

New section: Performance reduction for NP6 processors with 1Gbps interfaces.

Changes to:

October 16, 2023

Changes to the following sections:

October ??, 2023

New sections FortiGate Rugged 60F fast path architecture. Changes to most FortiGate fast path architecture descriptions.

September 7, 2023

Updates to NP7 performance optimized over KR links.

Changes to the following sections to correct information related to the SOC4:

August 10, 2023

Corrections to FortiGate NP7 architecture interface speeds, see FortiGate NP7 architectures.

Changes to FortiGate 3960E fast path architecture and FortiGate 3980E fast path architecture to explain that in multi-ISF systems, such as the FortiGate 3860E and FortiGate 3890E, NP6 offloading is not supported for LAGs containing interfaces connected to different ISF switches.

July 17, 2023

The following fast path architecture sections have been added:

July 5, 2023

Misc. changes throughout the document.

June 26, 2023

FortiOS 6.4.14 document release.

June 8, 2023

FortiOS 6.4.13 document release.

June 2, 2023

Added a note explaining that enabling or disabling np6-cps-optimization-mode requires a system restart. You should only change this setting during a maintenance window or quiet period. The note was added to the following sections:

April 4, 2023

Virtual network enabler (VNE) tunnel sessions are not offloaded by NP6 or NP6Lite (SOC3) processors. VNE tunnel sessions are offloaded by NP6XLite processors. Added a note about this to NP6 session fast path requirements.

March 24, 2023

Corrections and improvements to config port-path-option.

New sections:

Added information about splitting interfaces to:

February 23, 2023

FortiOS 6.4.12 document release.

Added all relevant options and corrected the information about the NP7 hash-config option, see hash-config {src-dst-ip | 5-tuple | src-ip}.

Deleted an incorrect statement about NP7 support for SSL VPN encryption from Network processors (NP7, NP6, NP6XLite, and NP6Lite).

January 4, 2023

Corrected information about NTurbo support and interface policies, see NTurbo offloads flow-based processing.

New section: Tunneling protocols that can be offloaded by NP7 processors.

Corrected the documented default values for many of the individual traffic types monitored by NP7 HPE, see NP7 HPE for individual traffic types.

November 30, 2022

New sections:

October 31, 2022

FortiOS 6.4.11 document release.

October 24, 2022

Corrections to FortiGate-5001E and 5001E1 fast path architecture.

September 23, 2022

Corrections to the information in the table in DoS policy hardware acceleration.

September 6, 2022

Added a disclaimer to CP9, CP9XLite, and CP9Lite capabilities.

August 25, 2022

FortiOS 6.4.10 document release. New information about NP7 DoS policy offloading limitations added to DoS policy hardware acceleration.

August 11, 2022

Changes to the following sections:

July 26, 2022

New section: NP6 HPE host protection engine.

July 20, 2022

Improvements to Configuring hyperscale TCP timeout profiles and Configuring hyperscale UDP timeout profiles.

July 12, 2022

Fixes to NTurbo and IPSA and IPSA offloads flow-based pattern matching. More information about NP7 traffic shaping added to NP7 traffic shaping.

May 6, 2022

Changes to config dsw-queue-dts-profile.

Previous versions of this document incorrectly stated that NP6 processors support offloading DoS policy sessions. This has been corrected throughout the document as required.

April 26, 2022

FortiOS 6.4.9 document release. See What's new for FortiGates with NP7 processors for FortiOS 6.4.9. New section: diagnose sys session list and no_ofld_reason field (NP7 session information).

April 19, 2022

New sections:

Added information about NP6 processor support of DoS protection and offloading DoS policies. Changes to NP7 Host Protection Engine (HPE).

March 2, 2022

Renamed the section: Configuring NP7 queue protocol prioritization. New section Default NP7 queue protocol prioritization configuration. Correction to Disabling NP offloading for firewall policies and Disabling nTurbo for firewall policies.

December 17, 2021

Corrected the default setting and added more information to vlan-lookup-cache {disable | enable}.

December 13, 2021

Updated the following sections to correct information about interface groups and to add information about splitting interfaces:

Moved information about improving CPS performance to sections describing the following FortiGate models that support this feature:

Removed information about older NP and CP processors and removed information about SP processors since older FortiGate models that include this hardware are not supported by FortiOS 6.4.

December 2, 2021

Corrections to FortiGate 80F, 81F, and 80F Bypass fast path architecture.

December 1, 2021

Changes to policy-offload-level {disable | dos-offload | full-offload}.

Correction to Disabling NP offloading for firewall policies.

New section Disabling nTurbo for firewall policies.

Removed the incorrect section "Disabling CP offloading for firewall policies".

November 25, 2021

FortiOS 6.4.8 document release. See What's new for FortiGates with NP7 processors for FortiOS 6.4.8.

September 17, 2021

More information added to NP6 session drift.

September 9, 2021

Added more information about the NP6XLite processor to Network processors (NP7, NP6, NP6XLite, and NP6Lite) and NP6XLite processors. This content continues to be under development. If you have comments about it, contact techdoc@fortinet.com.

Updates to the following sections:

September 3, 2021

New and improved content:

August 5, 2021

Updated NTurbo offloads flow-based processing to clarify that NTurbo also applies to IPsec VPN sessions.

Corrected errors in the section FortiGate 100F and 101F fast path architecture.

July 9, 2021

FortiOS 6.4.6 document release. FortiOS 6.4.6 includes support for FortiGates with NP7 processors and for NP7 hyperscale firewall features. See What's new for FortiGates with NP7 processors for FortiOS 6.4.6.

Updated NP6 session fast path requirements to list support for offloading UDP traffic with a destination port of 4500 (ESP-in-UDP traffic). New section: Offloading UDP-encapsulated ESP traffic.

Added a note about NP6 processors not offloading sessions between two EMAC VLANs on NPU inter-VDOM link interfaces to Using VLANs to add more accelerated inter-VDOM link interfaces.

June 22, 2021

Corrected integrated switch fabric information in the following sections:

June 16, 2021

Added more information about bypass mode to:

April 12, 2021

Improved the information in Supporting IPsec anti-replay protection.

Corrected the output of the get hardware npu np6 port-list command in FortiGate 3600E and 3601E fast path architecture.

March 1, 2021

Corrected the get hardware npu np6 port-list command output in FortiGate 1100E and 1101E fast path architecture.

Updated the architecture sections for most E and F models to include more information about management/HA and data processing separation. For example, see the following:

December 18, 2020

New section: FortiGate 200F and 201F fast path architecture.

December 10, 2020

New section: FortiGate 80F, 81F, and 80F Bypass fast path architecture. More information about NetFlow support added to sFlow and NetFlow and hardware acceleration. Corrected the get hardware npu np6 port-list command output in FortiGate 1100E and 1101E fast path architecture.

November 23, 2020

More information and corrections about SOC4 (NP6XLite and CP9XLite) and SOC3 (NP6Lite and CP9Lite).

October 19, 2020

Added bypass interface information to FortiGate 800D fast path architecture. Minor improvements to the bypass interface information in FortiGate 2500E fast path architecture. Other misc. changes and fixes.

September 14, 2020

Improved information about how for NP7 and many more recent NP6 fast path architectures the HA interfaces are not connected to the NP7 or NP6 processors. Information about bypass mode added to FortiGate 2500E fast path architecture. Corrected the output of the diagnose npu np6 port-list command in FortiGate 3960E fast path architecture.

Hardware architectures changed:

August 25, 2020

New section: FortiGate 100E and 101E fast path architecture.

Added a note about NP6 processors and traffic shaping counters to NP6 processors and traffic shaping.

Information about setting interface speeds added to FortiGate 3400E and 3401E fast path architecture and FortiGate 3600E and 3601E fast path architecture.

August 21, 2020

Added NP6XLite content.

July 8, 2020

Corrected the get hardware npu np6 port-list output in FortiGate 3400E and 3401E fast path architecture.

Added information about interface groups for the following models:

Added a note about ESP in UDP sessions (UDP port 4500) not been offloaded by NP6 processors to NP6 session fast path requirements.

Corrections to Dedicated management CPU.

Changes to Disabling NP6, NP6XLite, and NP6Lite hardware acceleration (fastpath).

May 21, 2020

New sections:

April 3, 2020

Improvements to the information about the HPE in Configuring individual NP6 processors.

New sections:

March 31, 2019

FortiOS 6.4 document release.

Change log

Change log

Date

Change description

February 14, 2024

Updated NP7 session fast path requirements to include GRE. Corrections to hash-config {src-dst-ip | 5-tuple | src-ip}.

December 12, 2023

New section: FortiGate 40F fast path architecture.

October 20, 2023

Changes to NTurbo offloads flow-based processing.

October 18, 2023

New section: Performance reduction for NP6 processors with 1Gbps interfaces.

Changes to:

October 16, 2023

Changes to the following sections:

October ??, 2023

New sections FortiGate Rugged 60F fast path architecture. Changes to most FortiGate fast path architecture descriptions.

September 7, 2023

Updates to NP7 performance optimized over KR links.

Changes to the following sections to correct information related to the SOC4:

August 10, 2023

Corrections to FortiGate NP7 architecture interface speeds, see FortiGate NP7 architectures.

Changes to FortiGate 3960E fast path architecture and FortiGate 3980E fast path architecture to explain that in multi-ISF systems, such as the FortiGate 3860E and FortiGate 3890E, NP6 offloading is not supported for LAGs containing interfaces connected to different ISF switches.

July 17, 2023

The following fast path architecture sections have been added:

July 5, 2023

Misc. changes throughout the document.

June 26, 2023

FortiOS 6.4.14 document release.

June 8, 2023

FortiOS 6.4.13 document release.

June 2, 2023

Added a note explaining that enabling or disabling np6-cps-optimization-mode requires a system restart. You should only change this setting during a maintenance window or quiet period. The note was added to the following sections:

April 4, 2023

Virtual network enabler (VNE) tunnel sessions are not offloaded by NP6 or NP6Lite (SOC3) processors. VNE tunnel sessions are offloaded by NP6XLite processors. Added a note about this to NP6 session fast path requirements.

March 24, 2023

Corrections and improvements to config port-path-option.

New sections:

Added information about splitting interfaces to:

February 23, 2023

FortiOS 6.4.12 document release.

Added all relevant options and corrected the information about the NP7 hash-config option, see hash-config {src-dst-ip | 5-tuple | src-ip}.

Deleted an incorrect statement about NP7 support for SSL VPN encryption from Network processors (NP7, NP6, NP6XLite, and NP6Lite).

January 4, 2023

Corrected information about NTurbo support and interface policies, see NTurbo offloads flow-based processing.

New section: Tunneling protocols that can be offloaded by NP7 processors.

Corrected the documented default values for many of the individual traffic types monitored by NP7 HPE, see NP7 HPE for individual traffic types.

November 30, 2022

New sections:

October 31, 2022

FortiOS 6.4.11 document release.

October 24, 2022

Corrections to FortiGate-5001E and 5001E1 fast path architecture.

September 23, 2022

Corrections to the information in the table in DoS policy hardware acceleration.

September 6, 2022

Added a disclaimer to CP9, CP9XLite, and CP9Lite capabilities.

August 25, 2022

FortiOS 6.4.10 document release. New information about NP7 DoS policy offloading limitations added to DoS policy hardware acceleration.

August 11, 2022

Changes to the following sections:

July 26, 2022

New section: NP6 HPE host protection engine.

July 20, 2022

Improvements to Configuring hyperscale TCP timeout profiles and Configuring hyperscale UDP timeout profiles.

July 12, 2022

Fixes to NTurbo and IPSA and IPSA offloads flow-based pattern matching. More information about NP7 traffic shaping added to NP7 traffic shaping.

May 6, 2022

Changes to config dsw-queue-dts-profile.

Previous versions of this document incorrectly stated that NP6 processors support offloading DoS policy sessions. This has been corrected throughout the document as required.

April 26, 2022

FortiOS 6.4.9 document release. See What's new for FortiGates with NP7 processors for FortiOS 6.4.9. New section: diagnose sys session list and no_ofld_reason field (NP7 session information).

April 19, 2022

New sections:

Added information about NP6 processor support of DoS protection and offloading DoS policies. Changes to NP7 Host Protection Engine (HPE).

March 2, 2022

Renamed the section: Configuring NP7 queue protocol prioritization. New section Default NP7 queue protocol prioritization configuration. Correction to Disabling NP offloading for firewall policies and Disabling nTurbo for firewall policies.

December 17, 2021

Corrected the default setting and added more information to vlan-lookup-cache {disable | enable}.

December 13, 2021

Updated the following sections to correct information about interface groups and to add information about splitting interfaces:

Moved information about improving CPS performance to sections describing the following FortiGate models that support this feature:

Removed information about older NP and CP processors and removed information about SP processors since older FortiGate models that include this hardware are not supported by FortiOS 6.4.

December 2, 2021

Corrections to FortiGate 80F, 81F, and 80F Bypass fast path architecture.

December 1, 2021

Changes to policy-offload-level {disable | dos-offload | full-offload}.

Correction to Disabling NP offloading for firewall policies.

New section Disabling nTurbo for firewall policies.

Removed the incorrect section "Disabling CP offloading for firewall policies".

November 25, 2021

FortiOS 6.4.8 document release. See What's new for FortiGates with NP7 processors for FortiOS 6.4.8.

September 17, 2021

More information added to NP6 session drift.

September 9, 2021

Added more information about the NP6XLite processor to Network processors (NP7, NP6, NP6XLite, and NP6Lite) and NP6XLite processors. This content continues to be under development. If you have comments about it, contact techdoc@fortinet.com.

Updates to the following sections:

September 3, 2021

New and improved content:

August 5, 2021

Updated NTurbo offloads flow-based processing to clarify that NTurbo also applies to IPsec VPN sessions.

Corrected errors in the section FortiGate 100F and 101F fast path architecture.

July 9, 2021

FortiOS 6.4.6 document release. FortiOS 6.4.6 includes support for FortiGates with NP7 processors and for NP7 hyperscale firewall features. See What's new for FortiGates with NP7 processors for FortiOS 6.4.6.

Updated NP6 session fast path requirements to list support for offloading UDP traffic with a destination port of 4500 (ESP-in-UDP traffic). New section: Offloading UDP-encapsulated ESP traffic.

Added a note about NP6 processors not offloading sessions between two EMAC VLANs on NPU inter-VDOM link interfaces to Using VLANs to add more accelerated inter-VDOM link interfaces.

June 22, 2021

Corrected integrated switch fabric information in the following sections:

June 16, 2021

Added more information about bypass mode to:

April 12, 2021

Improved the information in Supporting IPsec anti-replay protection.

Corrected the output of the get hardware npu np6 port-list command in FortiGate 3600E and 3601E fast path architecture.

March 1, 2021

Corrected the get hardware npu np6 port-list command output in FortiGate 1100E and 1101E fast path architecture.

Updated the architecture sections for most E and F models to include more information about management/HA and data processing separation. For example, see the following:

December 18, 2020

New section: FortiGate 200F and 201F fast path architecture.

December 10, 2020

New section: FortiGate 80F, 81F, and 80F Bypass fast path architecture. More information about NetFlow support added to sFlow and NetFlow and hardware acceleration. Corrected the get hardware npu np6 port-list command output in FortiGate 1100E and 1101E fast path architecture.

November 23, 2020

More information and corrections about SOC4 (NP6XLite and CP9XLite) and SOC3 (NP6Lite and CP9Lite).

October 19, 2020

Added bypass interface information to FortiGate 800D fast path architecture. Minor improvements to the bypass interface information in FortiGate 2500E fast path architecture. Other misc. changes and fixes.

September 14, 2020

Improved information about how for NP7 and many more recent NP6 fast path architectures the HA interfaces are not connected to the NP7 or NP6 processors. Information about bypass mode added to FortiGate 2500E fast path architecture. Corrected the output of the diagnose npu np6 port-list command in FortiGate 3960E fast path architecture.

Hardware architectures changed:

August 25, 2020

New section: FortiGate 100E and 101E fast path architecture.

Added a note about NP6 processors and traffic shaping counters to NP6 processors and traffic shaping.

Information about setting interface speeds added to FortiGate 3400E and 3401E fast path architecture and FortiGate 3600E and 3601E fast path architecture.

August 21, 2020

Added NP6XLite content.

July 8, 2020

Corrected the get hardware npu np6 port-list output in FortiGate 3400E and 3401E fast path architecture.

Added information about interface groups for the following models:

Added a note about ESP in UDP sessions (UDP port 4500) not been offloaded by NP6 processors to NP6 session fast path requirements.

Corrections to Dedicated management CPU.

Changes to Disabling NP6, NP6XLite, and NP6Lite hardware acceleration (fastpath).

May 21, 2020

New sections:

April 3, 2020

Improvements to the information about the HPE in Configuring individual NP6 processors.

New sections:

March 31, 2019

FortiOS 6.4 document release.