Troubleshooting Tip: IPSec tunnel is down, 'NAT detected' and debug shows processing notify type NAT_DETECTION_DESTINATION_IP
| Description | This article describes when the IPSec tunnel is down, and the IKE debug shows 'NAT detected' and 'processing notify type NAT_DETECTION_DESTINATION_IP'. |
| Scope | FortiGate. |
| Solution | When the IPSec tunnel is down, even after the complete match of the configuration the IKE debugs can be run.
IKE debug:
diagnose debug reset diagnose debug application ike -1 diagnose debug enable
The debug also shows that SA proposal is chosen and it matched the correct VPN.
ike 0:remote_office: cached as static-ddns.
It also shared the message that 'processing notify type NAT_DETECTION_SOURCE_IP' and a NAT is detected in the debug means the NAT traversal is causing issues .
The issue occurred because NAT-T (NAT Traversal) is enabled, and both peers detected that they are behind NAT devices. NAT-T was triggered because both peers detected address translation during IKE negotiation. The recommended workaround is to disable the NAT-T or NAT traversal, and the tunnel will be up after that.
Even with working SNAT/DNAT, NAT-T can introduce complications due to encapsulation and intermediate device behavior. Disabling NAT-T avoids these issues if ESP traffic (protocol 50) is properly forwarded.
Related article: |

