Technical Tip: ipsec-asic-offload CLI command missing in new hardware utilizing CP10
| Description | This article describes a scenario that mainly occurs during configuration migration from the old FortiGate model to new FortiGate models like 700G or 701G, where the new device does not accept the CLI command set ipsec-asic-offload disable under system global. |
| Scope | FortiGate 700G and 701G. |
| Solution | This article explains a scenario that mainly occurs during the migration of the configuration. Here admin tries to migrate the configuration from the old FortiGate 601E to the new FortiGate 701G. During the process, it is observed that FortiGate 701G is not accepting the CLI command set ipsec-asic-offload disable under system global.
config system global
With this configuration, the admin intends to disable Content Processor ASIC acceleration on IPSEC traffic. CP Acceleration differs from NPU IPSEC offloading in a significant way. The Content Processor does not sit in the data-path; instead, it is leveraged as a co-processor to the CPU. When ESP packets are not handled by the NPU, FortiOS can leverage the crypto capabilities of the CP co-processor to assist with encrypting/decrypting ESP packets as needed, but packet processing still involves the CPU. By contrast, the NPU sits directly in the data-path between the CPU and physical port and can fully encrypt/decrypt ESP packets without leveraging the FortiGate's CPU if the session meets offloading criteria.
However, this command will fail to execute in FortiGate 700G or 701G models. On the FortiGate 700G/701G, this parameter is intentionally absent as the CP10 Content Processor installed on this model does not have IPSEC VPN acceleration capabilities; instead, the platform fully leverages the NP7 for these tasks (Reference: CP10 capabilities).
Controlling/disabling IPsec offload (when required, e.g., troubleshooting, specific cipher incompatibilities, or forcing CPU processing):
config vpn ipsec phase1-interface
2. Per-policy offload control (for traffic through firewall policies):
config firewall policy
Related article: |
