Způsobů jak toho dosáhnout bude víc, jeden je třeba RADIUS http://www.microsoft.com/technet/isa/2004/plan/isar adiusremote.mspx, toto se hodí zejména pokud ISA server není domain member.
RADIUS dokáže kontrolovat IP adresu RADIUS klienta.
Mám s ISA zkušenost jen jako proxy, nikdy jsem na něm vpn zapnutý neměl když jsem si ho zkoušel, takže praktickou zkušenost nemám.