
PPTP vs. L2TP over IPsec in ISA Server 2004
Using the PPTP filter in ISA Server 2004, you can publish PPTP. Considering this feature, you can decide whether to deploy L2TP over IPsec or PPTP. Compare the following:
-
IPsec provides per-packet authentication of the data source, to prove that data was sent by the authorized user. It also provides data integrity, replay protections, and data confidentiality. By contrast, PPTP provides only per-packet data confidentiality.
-
L2TP over IPsec connections provide stronger authentication by means of both certificate-based computer authentication, and user-level authentication. PPTP provides only user-level authentication.
-
L2TP over IPsec requires a certificate infrastructure to issue certificates to the VPN server and all VPN client computers for computer authentication. PPTP can use password-based authentication and does not require an installed certificate.
-
L2TP over IPsec must be deployed with NAT-T to work through a NAT device such as ISA Server.
-
Although it is possible to configure L2TP over IPsec VPN client computers using preshared key authentication, it is not recommended.
In summary, L2TP over IPsec is a more secure VPN protocol than PPTP. However, PPTP is still widely used. When using Microsoft Challenge Handshake Authentication Protocol version 2 (MS-CHAP v2) and strong passwords, PPTP provides enough security for many situations.
Publish a PPTP VPN Server with ISA Server 2004
To publish a PPTP VPN server, do the following.
-
Configure the VPN server.
-
Create a server publishing rule for the predefined PPTP server protocol, and then select the network that should listen for VPN requests. (For example, if you are publishing to the Internet, select the External network.) The PPTP server protocol defines TCP port 1723, with the PPTP filter enabled.
Publish an L2TP over IPsec VPN Server with ISA Server 2004
To publish an L2TP over IPsec with NAT-T VPN server, do the following.
-
Configure the VPN server.
-
Create a server publishing rule to publish Internet Key Exchange (IKE) negotiation. Select the predefined IKE server protocol, and then select the network that should listen for VPN requests. (For example, if you are publishing to the Internet, select the External network.) The IKE server protocol defines UDP port 500 (Receive Send).
-
Create a server publishing rule to publish NAT-T. Select the IPsec NAT-T server, and then select the network that will listen for VPN requests. The IPsec NAT-T server protocol defines UDP port 4500 (Receive Send).
Note: |
|---|
|
You can publish L2TP without IPsec, but this is not recommended for publishing VPN resources to a public network such as the Internet.
|
For detailed instructions on publishing these protocols, see the article Publishing a VPN Server in ISA Server 2004, on the ISA Server VPN Guidance Center.