Description |
This article describes the case when sending traffic over an IPsec tunnel, debug flow displays the following error:
id=65308 trace_id=15 func=resolve_ip_tuple_fast line=5930 msg="Find an existing session, id-00090049, reply direction" |
Scope | FortiOS on VM. |
Solution |
The debug flow message indicating 'offloading-check failed, reason_code=2' for IPsec traffic means that the offloading of the IPsec Security Association (SA) failed due to the absence of the Network Processing Unit (NPU). This is expected behavior for the VM-based FortiGate, which do not have NPUs and rely on the CPU processing for IPsec encryption and decryption.
The traffic is offloaded by the CPU.
Reason Code 2: This specific code signifies that the IPsec offloading failed because the device does not have an NPU. This is an expected behavior for VM-based FortiGates. |