Discussion Locked

Looking for VPN clarification\suggestion

0 helpful
11 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I have a requirement to connect upto 200 remote satellite offices to a HQ office using a thin client solution over a VPN.

I will be using Citix Metaframe to access the application from the client, using the ICA protocol, and this uses approx 20Kbandwidth.

My initial thoughts are to connect the clients to the net using a capped ISP service, then use Windows 2K Pro VPN client to to connect to the HQ and then establish the ICA session.

At the HQ end utilise a 4Mb pipe to the Internet,and a Cisco PIX firewall with ports open for PPTP to allow the VPN traffic through.

I am going to deploy a farm of Citrix servers (2/3 servers) for the applications.

My questions are :-
Should I employ an additional server to act as the VPN authentication server (IAS)?

If so do I put this server behind the firewall or in front or a DMZ ??

Is the PIX overkill or is there a better alternative ?

Am I miles on this ?

11 replies

by mwb

Actually, the best solution is to use a firewall that integrates a VPN. If you can't do this because you already own a certain brand then you should put the VPN server on the inside network. If it were to go on the outside you would have a short segment of unencrypted traffic that must travel to and then through the firewall - kind of defeats the purpose. However, when you place a VPN on the inside network the firewall is not necessarily aware of it, so you won't be able to filter against the application level and you have to deal with NAT or virtual IP addresses. So in the end you see you get the best of all worlds with an integrated product that can protect and filter all VPN traffic. I'm not quite sure how using a DMZ will make theconnection more secure unless your Citris servers are there as well.

by shmaltz

It is not safe to put a VPN server behind a firewall b/c if you do all requests to the VPN server have to pass the firewall and they get into your network befor they are authenticated which is not safe.
You have 2 choses that are considered safe:
1.Put the VPN server in the DMZ, in such a configration you have to make sure to open all ports on the firewall that the VPN server is going to use for the VPN clients to log on to the network.
2.Put the VPN server on the same level as the firewall so that your network has now a new gateway to the outside world but to secure it use it as firewall too and restrict all packets except for the ones required for your VPN implenetation (IPsec, PPTP, etc.).
If you need real security for the data dontuse MS PPTP b/c its NOT secure, for additional info visit: http://www.counterpane.com

by dlafrombois

It is not a difficult question! Citrix employs either 64 bit or 128 bit encryption on their clients and servers. THis handles the server to workstation security issue. THis security will be as good as any other VPN model. THe only question is how do you pass traffic (citrix ports) from the outside to the inside. This can be done easly by most firewalls by a proxy/acl with either redirected traffic or setup an alias ip on the outside then redirting the alias to your farm. If you want to secure the connection stronger, which you should not have to, then you can add a VPN with 56/128 bit encryption and either drop the citrix encryption or double it with the citrix encryption enabled. I think the latter is over kill. I also believe that the citrix web clients will also use strong-authenication to cross firewalls. I know that sidewinder authenticates based on citrix credentials.

Talk with Citrix or your firewall vendor for assistance. I would call citrix first.

good luck

by sckelley

Although it is difficult to determine whether the PIX you have is overkill (the product line varies greatly), in general the PIX has more than enough capacity to handle 200 users (as an example, the higher end models are more accustomed to around 100k). If, however, you determined that the model you have is heavily taxed and that you needed a seperate authentication server, it is necessary to put it inside the firewall for a couple of reasons. First, the VPN account database should be protected as much as is feasible (inside the firewall with clearly defined ACLs). Second, traffic will only be tunneled to the VPN "gateway", this can necessitate akward configurations and result in inappropriate behavior as the now untunneled packets passthrough the firewall. Third, you would not want to open a Citrix "hole" in your firewall when you could just open a VPN hole instead, right?

In short, use the PIX if you can (they have somewhat limited configurability, but good performance). Ifyou cannot, add a VPN gateway inside the firewall and tightly control what traffic is allowed through the L2TP hole.

by isys

Go to http://www.sonicwall.com and look at the Pro VX. I have one and it is made for exactly the scenario you propose. If you look at the PIX and Firewall-1, you will have to factor in some pretty hefty training costs while the SonicWall is brain-dead simple to configure and operate.

This discussion is closed to new replies.