I am not familiar with IPsec tunneling, unless you mean secure tunneling. You may want to read some application notes from NI's website about the IP communication VIs especially over VI Server.
If you are unable to get your application to work with normal VI Server over TCP/IP with secure tunneling, than I would suggest that you set up a server/client with TCP/IP that IS compatible with secure tunneling (this should be easy...) and then communicate through this client/server.
Note that you will not be able to make direct calls to the VI server this way, but will have to make "remote" calls. In other words, you set up a secure client/server, or point to point connection over TCP/IP. Then you control the local VI server remotely. You would send com
mands over your secure connection, and those commands would then be used to control the VI server locally on the remote machine.
I hope this helps.