Home > Networking Tips > Wide Area Networks > The VPN Expert: VPN client alternatives
Networking Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

WIDE AREA NETWORKS

The VPN Expert: VPN client alternatives


Lisa Phifer
07.30.2002
Rating: -3.45- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Read about Lisa
by Lisa Phifer, Core Competence

One question I see frequently goes something like this: "I'm running XYZ operating system on my desktop/laptop/PDA. Is there a free VPN client that I can use?"

Although the answer is nearly always "yes," this question does not include enough information to make a solid recommendation. Here are other relevant factors that must be considered.

Purpose of the VPN
Why are you looking for a VPN client? Are you planning to tunnel to an enterprise network? Are you hoping to provide secure remote access to your small business network? Are you trying to protect traffic on a residential wireless LAN? In each case, the "best" answer may be different.

  • Users tunneling to enterprise VPNs are typically required to use the client dictated by that network's operator. In some cases, a specific client is required to support vendor extensions. The company may also supply the necessary security policy in a client-specific format.
  • Users seeking secure access to a SOHO (small office/home office) LAN must weigh the value of the data and network being protected against the cost of the VPN, including hardware, software, and configuration/maintenance. Many small businesses use the Point-to-Point Tunneling Protocol (PPTP) VPN client freely available in every Windows PC to reach either a Windows NT/2000 server or a VPN/firewall appliance that supports PPTP. This is an easy solution for Windows-only shops that need lightweight protection.
  • Users that want something better than Wired Equivalent Privacy (WEP) between peers on a residential wireless LAN must first find a VPN server. Can your access point or gateway act as a VPN server for your wireless LAN? If not, can you connect one PC or an inexpensive security appliance to an Ethernet port on your access point to act as a VPN server? Or can you run peer-to-peer Internet Protocol Security (IPsec) between wireless stations? (This requires security know-how, but is often possible.)

Applications being protected
What kind of traffic are you hoping to protect with a VPN client? In other words: Why use a sledgehammer when a tack hammer will do?

  • To exchange secure e-mail with business partners, I often use Pretty Good Privacy (PGP) to encrypt and authenticate mail messages.
  • The LAN administrator looking for a secure way to manage corporate routers and servers from home may find Secure Shell does the trick.
  • The road warrior looking for roaming access to his always-on PC back at home may consider a commercial secure desktop access service like GoToMyPC.

There are many, many alternatives to protect specific applications without skimping on security; each has its own pros and cons. A VPN client is really needed when you must protect all traffic heading to an entire network or many destinations/applications in that network.

Security gateway and policy
Although it is possible to mix-and-match VPN clients and security gateways, the shortest path from A to Z is usually the VPN client recommended by your gateway vendor. For example:

  • There is a free PPTP VPN client for Linux that works well with the PoPToP open source PPTP server, but reports indicate it works less smoothly when paired with gateway appliances tested only against Windows PPTP clients.
  • Microsoft ships IPsec in Windows 2000 and XP operating systems, but the corresponding Microsoft VPN client can only initiate tunnels using Layer 2 Tunneling Protocol (L2TP) over IPsec. "Vanilla" IPsec tunnels can be nailed up between XP/2000 PCs acting as security gateways, but this does not provide quite the same functionality as a VPN client.
  • Nortel's VPN Client requires almost no configuration when pair with Nortel Contivity VPN gateways. However, there is no direct way to use a Nortel VPN Client with another vendor's gateway -- security parameters are not configurable on the client side. On the other hand, you can pair another vendor's VPN client with a Contivity VPN gateway, if explicitly permitted by the Contivity administrator. To do so, you'll need to know the security parameters expected by the gateway and you will lose some Nortel-specific features.

In fact, it can be easier to bring up a basic site-to-site tunnel between two different VPN gateways than to mix and match vendor-specific VPN clients. There are just too many approaches out there for user authentication, dynamic IP address assignment, Network Address Translation (NAT) traversal, and in-band policy updates. SafeNet SoftRemote is a noteworthy exception. This generic VPN client is OEM'ed by many gateway vendors and is highly configurable. For example, I have used a single SoftRemote VPN client to simultaneously tunnel into NetScreen, Nortel, RapidStream, SonicWALL, and WatchGuard VPN gateways at different locations.

Client platform
This brings us back to the original question. At the client, one must consider not only the operating system, but also capabilities of the device and network connection. For example:

  • Teleworkers often connect to the Internet through a residential broadband gateway that performs network address and port translation (NAT/PAT). A growing number of VPN clients support emerging standards for User Datagram Protocol (UDP) encapsulation to successfully push IPsec through NAT/PAT. PPTP often passes through NAT/PAT without trouble, but L2TP over IPsec also requires encapsulation. If this is your scenario, you'll need a VPN client-gateway pair that supports compatible NAT traversal and UDP-encapsulation Internet drafts -- for example, the Microsoft L2TP/IPsec VPN client for Windows 98/ME/NT (developed for Microsoft by SafeNet, released in early July) supports draft 2.
  • Wireless WAN links (for example, CDPD, GSM) and satellite links (for example, DirecPC) have lower bandwidth, longer latency, or more intermittent coverage than the typical VPN client experiences. In some cases, transport layer adjustments may be required for satisfactory VPN client operation. "Wireless VPN" products like Columbitech and NetMotion are specifically designed to adapt to these very challenging network environments.
  • PDAs and other handheld devices have less horsepower to spend on encryption and public key authentication than the average desktop or laptop. To learn more about VPN client options for wireless PDAs, read my earlier series on this topic.

Conclusion
Now that we have expanded upon the original question to consider other relevant factors, touching upon both commercial and open source alternatives, it is time to take a concrete look at "free" VPN client software. Unfortunately, our time is up for this month! Next month, I'll tackle the rest of this question by introducing a few "free" VPN clients in some detail.

Do you have comments about this article, or suggestions for Lisa to write about in future columns? Let us know!

Rate this Tip
To rate tips, you must be a member of SearchNetworking.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
VPN Design
Creating Remote Access and Site-to-Site VPNs with ISA Firewalls: from 'The Best Damn Firewall Book Period, Second Edition'
A basic virtualized enterprise -- from 'Network Virtualization'
How can I get our VPN to work on Windows Vista?
To set up a VPN server, do you need two NIC cards?
MPLS technology overview
How do I connect my VLANs to the Internet using NAT and the appropriately configured ACL?
What equipment do I use to connect two LANs in different cities? What are the steps?
Are there any architectures of IPsec VPN apart from lookaside and flow-through?
How can I access each device from my network while keeping the companies' networks secure?
VPN operating system interoperability -- Configure VPNs with Linux
VPN Design Research

Wide Area Networks
WAN optimization: A market update
Remote Desktop troubleshooting
How the NetFlow protocol monitors your WAN
Network design: Five ways to lower your costs
Remote office backup, archiving and disaster recovery for networking pros
Troubleshooting WAN performance issues
Cisco CCIP MPLS certification: Introduction
Distribution of labels -- Cisco CCIP MPLS certification: Lesson 3
Label imposition -- Cisco CCIP MPLS certification: Lesson 4
Configuring MPLS -- Cisco CCIP MPLS certification: Lesson 5

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
extranet  (SearchNetworking.com)
Layer Two Tunneling Protocol  (SearchNetworking.com)
virtual private LAN service  (SearchNetworking.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersNetworking Product Trials
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts