As I responded in your email service request, I don't understand the context of VPN here. You seem to be describing a local network consisting of a router with a host PC and a RT target connected to it. If this is the case, the RT target should be setup to automatically acquire it's networking address using DHCP. If it is a hub or switch, you shouldn't need a DNS, in which case you should fill it as 0.0.0.0.
As to why you are getting lag when you're router is busy, I am not sure. I need to understand your network more thoroughly to troubleshoot this issue. What platform is your RT target? If by VPN you are trying to remotely control it, platforms such as cRIO and FieldPoint allow you to supply IP addresses in MAX under remote systems that are allowed add them as remote subnet targets.
If we are not able to get rid of this lag, I would recommend constructing code for an embedded network watchdog.
To other people viewing the forum, TCL and NPL are VIs on the target and the host part is the host part, which have not been attached to this forum topic.
Trey B | Applications Engineering | National Instruments