sFlow across an IPSec Tunnel
I have an IPSec site to site tunnel between a FortiGate 110C and Cisco ASA5510. There is a single NAT happening on the Fortigate side that translates the LAN addresses to a block of addresses. All traffic between the hosts on the ASA side and hosts on the FortiGate LAN are working correctly. The issue comes into play when self originated traffic from the 110C is pushed across the tunnel, in particular sFlow data. When the source IP is set to default, the traffic is pushed from the WAN IP to the tunnel interface. When the source IP is set as the LAN interface the traffic is being directed to the tunnel, however, it is not using the NAT pool of addresses for the tunnel traffic.
As a test I used IMCP to flesh this out.
execute ping-options source 0.0.0.0
execute ping ASA HOST
this fails
execute ping-options source LAN IP
execute ping ASA HOST
this fails
execute ping-options source TUNNEL NAT POOL
execute ping ASA HOST
this is successful
What am I missing to NAT self generated traffic?
Thanks!