Troubleshooting Tip: IPsec CPU core saturation on FortiGate VM in AWS
| Description | This article describes a scenario where IPsec throughput on a FortiGate VM in AWS is suboptimal because both encryption and decryption of a single IPsec tunnel are processed on the same CPU core. This causes high CPU usage on SoftIrq. |
| Scope | FortiGate. |
| Solution | Symptoms:
diagnose vpn ipsec cpu
Enabling ipsec-soft-dec-async sometimes improves, sometimes worsens performance, depending on the network environment and traffic pattern.
Root Causes:
Debug:
Workaround:
Long-term Solution: Use VXLAN underlay with a software switch to allow FortiGate VM in AWS to distribute IPsec encryption and decryption across multiple cores. |