Early Death of Cisco VPN Client Forces VPN License Fees

Cisco has ceased devel­op­ment on the IPSec VPN cli­ent, and shif­ted to push­ing the SSL VPN cli­ent for remote VPN access for both IOS and ASA plat­forms. But that costs up to USD$125 per VPN cli­ent. Is that good for cus­tom­ers ? Or are we being shaf­ted to increase rev­enue ? The Cisco VPN Client that uses IPSec as a dynamic remote access method to IOS, ASA, PIX and C6500 VPN mod­ules is basic­ally dead. From the Cisco Web site:

“The Cisco VPN cli­ent sup­ports Windows 2000, XP and Vista (x86/​32-​​bit only); Linux (Intel); Mac OS X 10.4; and Solaris UltraSparc (32 and 64-​​bit). For x64 (64-​​bit) Windows sup­port, you must util­ize Cisco’s next-​​generation Cisco AnyConnect VPN Client.” — Link Here

And from the Product Q&A’s

“Cisco VPN Client Version 5 is avail­able for 32-​​bit Windows Vista. There are no cur­rent plans to provide 64-​​bit sup­port for the Cisco VPN Client but 64-​​bit sup­port is avail­able for the Cisco AnyConnect VPN Client.”

There doesn’t seem to be any End of Life or End of Support notices, so the cur­rent ver­sion must still be get­ting sup­port, but there is no future for it. 

You can choose any tech­no­logy, so long as it is SSL VPN

A quick look at Cisco AnyConnect will con­firm that this is an SSL VPN tech­no­logy only. So this leads me to a few conclusions:

  • Cisco isn’t plan­ning on con­tinu­ing the Cisco VPN Client
  • Cisco doesn’t like IPSec as a dynamic secure remote access method.
  • You must choose SSL VPN for remote access, because Cisco says so
  • I need to start plan­ning to replace the Cisco VPN cli­ent in the next year or two. On sev­eral thou­sand desktops. 
  • Which is going to be great
  • and replace it with a tech­no­logy that isn’t nearly so lovely, simple and well understood
  • This looks like it’s sav­ing Cisco money — they don’t have to develop and main­tain two clients
  • But is going to cost us a shed­load of cash

Which would be fine, I sup­pose, if I could find a good reason why chan­ging from IPsec to SSL would be a goodthing(gm).

What’s good about SSL VPN then ? 

I was read­ing through some notes from Networkers and made the fol­low­ing list:

  • SSL VPN’s have three modes — cli­ent­less, thin cli­ent and full client.
  • Clientless VPN’s allow you to cre­ate a portal, which you can customise.
  • allow for applic­a­tion trans­la­tion — e.g. show CIFS Drive Shares appear in a web page (for cli­ent­less mode)
  • For thin cli­ent mode, you can deliver Java plu­gins that let you access cer­tain ser­vices such as Citrix, ssh, tel­net, RDP without hav­ing the cli­ent pro­grams on your PC
  • Thick cli­ent acts the same as IPSec VPN cli­ent, but can be installed (ini­ti­ated) from the web browser (sort of)
  • The SSL VPN cli­ent is NOT FREE (not so good)
cisco-ssl-vpn-client-1.jpg

Did I men­tion that the SSL VPN Client option is not FREE.…

So the IPSec VPN, which most of us are very happy with and used to, is free for an unlim­ited amount of users. But the replace­ment requires a license for every user past two. 

And you will be forced to upgrade since the VPN Client doesn’t work on mod­ern sys­tems1.

Yeah, I’ve got the same feel­ing as you. 

I am going to pay for SSL VPN tech­no­logy that Cisco is for­cing you to move towards. 

They have chosen to do that. Now that is cus­tomer focussed. 

How much ? 

Here are the USD list prices for the SSL licenses:

IOS SSL VPN Licences

FL-​​WEBVPN-​​10-​​K9 Feature License IOS SSL VPN Up To 10 Users (Incremental) $300
FL-​​WEBVPN-​​25-​​K9 Feature License IOS SSL VPN Up To 25 Users (Incremental) $750
FL-​​WEBVPN-​​100-​​K9 Feature License IOS SSL VPN Up To 100 Users (Incremental) $3,000

ASA SSL VPN Licences

ASA5500-​​SSL-​​10 ASA 5500 SSL VPN 10 Premium User License $1,250
ASA5500-​​SSL-​​25 ASA 5500 SSL VPN 25 Premium User License $3,095
ASA5500-​​SSL-​​50 ASA 5500 SSL VPN 50 Premium User License $3,995
ASA5500-​​SSL-​​100 ASA 5500 SSL VPN 100 Premium User License $7,995
ASA5500-​​SSL-​​250 ASA 5500 SSL VPN 250 Premium User License $19,995
ASA5500-​​SSL-​​500 ASA 5500 SSL VPN 500 Premium User License $29,995
ASA-​​SSL-​​10 – 25= ASA 5500 SSL VPN 10 to 25 Premium User Upgrade License $1,895
ASA-​​SSL-​​25 – 50= ASA 5500 SSL VPN 25 to 50 Premium User Upgrade License $1,995
ASA-​​SSL-​​50 – 100= ASA 5500 SSL VPN 50 to 100 Premium User Upgrade License $3,995

Rule of Thumb

So an IOS SSL VPN con­nec­tion is going to cost about USD$30 per con­cur­rent con­nec­tion.
An ASA SSL VPN is going to cost USD$125 per con­cur­rent connection. 

OUCH!

Remember that a lot of com­pan­ies use VPNs as a DR fea­ture and that is the peak load con­di­tion when say, 40% of users might con­nect from home. This means that SSL VPN licenses are not good value for money since they are only used in excep­tional circumstances. 

Where’s the WIN then

To be frank, I’m not sure. For most people, choos­ing IPSec is the default choice. Its simple, well known, easy to do and doesn’t cost anything. 

SSL VPN is a bewil­der­ing array for policies for inher­it­ance and self con­fig­ur­a­tion. It has all the fea­tures of the IPSec cli­ent for AAA and main­ten­ace, plus some fancy cli­ent­less modes. But it costs quite a bit. 

Lack of Competition

The IPSec VPN cli­ent was made free when all the fire­wall vendors had VPN cap­ab­il­ity. But the cur­rent lack of com­pet­i­tion in SSL VPNs means that prices aren’t likely to reduce. For example, F5 and Juniper needs volume licens­ing on their SSL VPN products to make any money at all. CheckPoint always charges for for everything until they lose mar­ket share. So there isn’t much motiv­a­tion for Cisco to remove volume licens­ing on SSL. 

And by dis­con­tinu­ing the IPSec VPN Client you are being forced to pay the license fee. 

So Help Me out.…

Is there any fea­tures or spe­cial powers that the SSL VPN has that I can pitch to jus­tify the migra­tion ? Is there some jus­ti­fic­a­tion that SSL has inher­ent magical powers or is this a cyn­ical rev­enue grab ? 

Sound off in the com­ments. I’d love to find out. 

Footnotes

  1. not straight­away, one day Microsoft will get a ver­sion of the Windows to replace Windows XP [back]



Please rate this post:

  Why Rate Posts?
1 Star - It\'s Crud2 Stars - It\'s Tosh3 Stars - Something\'s missing4 Stars - Needs works5 Stars - Good Enough6 Stars - Good7 Stars - Excellent8 Stars - Astonishing9 Stars - Brilliant10 Stars - Awesomely Godlike? (1 votes, average: 7.00 out of 10)
Loading ... Loading ...

Comments

27 Responses to “Early Death of Cisco VPN Client Forces VPN License Fees”
  1. Jason says:

    MS ships an ipsec cli­ent in everything since Win2k, will this not work with Cisco hard­ware? I haven’t touched it in years but remem­ber it only being a mild pain to get work­ing with Linux IPSec servers.

    • Greg Ferro says:

      The Windows cli­ent doesn’t sup­port split tun­nel­ing, rout­ing or have any debug­ging fea­tures. It also doesn’t have much integ­ra­tion with desktop secur­ity products. I can’t ima­gine that Microsoft made it any better.

  2. apeman says:

    I’ve been play­ing with SSL VPN’s for a while now as I have a lot of cus­tom­ers with Windows Vista x64 cli­ents, and they have been say­ing since 2006ish that they have no plans to sup­port x64 bit win­dows sys­tems using the IPSec cli­ent, of course at the time IOS did not sup­port Anyconnect, and Anyconnect did not yet sup­port vista x64! 

    I have many users who have been using the IPSec cli­ent, and are going to be very upset when they find out that they have to pay for each user going forward! 

    Cisco’s made my life harder as I often pitch VPN as a DR access method, now I have to come up with another solution.

    I think this is the start of lots of licens­ing on IOS plat­forms, we are going to see more gou­ging of loyal cus­tom­ers going for­ward from the 800lb net­work gorilla.

  3. Mick says:

    The IPSec Client is a solid product from Cisco, we’ve been sit­ting on 4.8.02 for a num­ber of years — no plan to change bar a move­ment to 5.x if at some stage Windows 7 becomes part of our SOE.

    Interesting to note the (from memory) that the built-​​in MS Windows IPSec Client is Cisco licenced — re-​​call prob­lems with Zone Alarm and the Cisco.dll’s that MS uses.

    The SSL cli­ent isn’t bad, any­con­nect was a huge improve­ment, it does have it’s advant­ages, yet also some major dis­ad­vant­ages — cost being one. We primar­ily use SSL vpn as a backup to IPSec VPN.

    Perhaps a key part of the issue is Cisco need to be able to vir­tu­al­ise their VPN cap­ab­il­it­ies to keep up with the mar­ket, easier with SSL? Whatever the case I don’t see this as a wise move, although with the they already have killed off PPTP sup­port. Is Cisco get­ting too big for it’s own shoes?

  4. Ben says:

    I agree that killing off the IPSec cli­ent is a mis­take, but I wanted to add that for DR pur­poses there is a ICE (In Case of Emergency) licens­ing option that allows you to burst licenses for short peri­ods instead of hav­ing to have them permanently.

  5. Calin says:

    This is another decision which is taken by the idea “we are big, pop­u­lar and we can afford to force people into some expens­ive tech­no­logy”. I agree that at one point is time for a change in the product line, but why the new one has to be so expensive?

  6. John says:

    The licens­ing of ssl vpn cli­ent has changed with Cisco 8.2 release, there is now 2 types of SSL VPN cli­ent and the one being license is the one that does pos­ture asses­ment. So you can still have the same as ipsec fonc­tion­nal­ity with Cisco AnyConnect Essentials…

  7. Robert says:

    It seems like your art­icle here has inform­a­tion sev­eral months old, and the fact you don’t under­stand the new cli­ent shows. It’s bet­ter in almost every way.

    One of the reas­ons Cisco is doing away with its tra­di­tional IPSEC cli­ent is because it’s long in the tooth. It was developed by Altiga over 10 years ago and you can only do so much with that code. Also, IPSEC was never designed to be a user VPN solu­tion, which is why *any* vendor’s XAUTH mech­an­ism (phase 1.5 if you will) is pretty much a hack. Of course, if any­one has to deal with mul­tiple VPN cli­ents, it’s a pain because of where IPSEC is inser­ted into the stack. It’s pretty much a ring-​​0/​kernel driver, and com­pet­ing IPSEC cli­ents don’t play well with oth­ers for that same reason. That’s also why it’s dif­fi­cult to keep up with 64-​​bit Windows since Microsoft has much stricter rules for driver devel­op­ment. Could they have done it? Yes, but that was the last straw that made it easier to develop a new cli­ent. I don’t know why any­one is upset that they are dump­ing a 10 year old tech­no­logy for some­thing bet­ter. Should we all still be run­ning Windows 98 and PPTP too?

    The new AnyConnect cli­ent is based on OpenVPN and can run on most major plat­forms, includ­ing 64-​​bit. This is much easier to develop since it runs in user space and will no longer con­flict with any other VPN cli­ent. Juniper also has an SSL-​​based VPN cli­ent and other vendors are going this way — don’t just blame Cisco. One of the bene­fits of this cli­ent is you can have mul­tiple VPN’s com­ing from the same box under dif­fer­ent users, like from a MS Terminal server, and they will work fine! The routes and encryp­tion are pro­cessed in user space, not at the sys­tem level, so this is pos­sible. (That’s my favor­ite “cool” new fea­ture). I heard that Cisco will be adding IPSEC back to this cli­ent in the future, for those who want to use it, although I don’t know why. The SSL based pro­to­cols like DTLS work so much bet­ter without hav­ing to deal with IPSEC/​NAT hacks.

    Anyway.…. licens­ing. The “old” AnyConnect licens­ing (old mean­ing just last month) is now called AnyConnect Premium and does indeed cost an arm-​​and-​​a-​​leg. Most people do not need this as it includes both the web based SSL and AnyConnect VPN cli­ent, shared licenses between ASA’s and other things. The basic AnyConnect VPN cli­ent is now the AnyConnect Essentials license, and it’s one license PER ASA BOX, for a nom­inal fee. It ain’t much. This is much more inline with other vendors now. This is new as of firm­ware 8.2.

    • Johan says:

      We are cur­rently using a free, third-​​part IPSec cli­ent (www​.shrew​.net) for our 64-​​bit and Windows 7 sys­tems, so as long as the sup­port stays in the ASA soft­ware, we can con­tinue to use IPSec without any major prob­lems. But we do not have thou­sands of users.

      • Mark says:

        I’ve been work­ing on shrew​.net for quite a few years now. Even helped with the devel­op­ment for Sidewinder and the linux client.

        Great stuff and easy to work with.

    • Rob says:

      Hmm…

      “The new AnyConnect cli­ent is based on OpenVPN and can run on most major plat­forms, includ­ing 64-​​bit.”

      Thanks for con­firm­ing our decision to save a ‘shed­load’ and just use open­vpn. I don’t think any­one is say­ing the new cli­ent isn’t bet­ter, just that it is a big step to go from free to $60+ a user.

    • Timur says:

      I found this piece inter­est­ing and won­der if the author has con­figured SSL VPN or if his con­clu­sions are just a response ot the lit­er­at­ure. The Essentials license costs a one time fee of 150 per box and there are other inter­est­ing licens­ing cap­ab­il­it­ies that have been intro­duced with the Premium ver­sion includ­ing flex and shared licenses.

      For this sec­tion:
      “I need to start plan­ning to replace the Cisco VPN cli­ent in the next year or two. On sev­eral thou­sand desktops. Which is going to be great and replace it with a tech­no­logy that isn’t nearly so lovely, simple and well understood”

      I think one of the bene­fits to the ASA SSL VPN solu­tion is that it is a no touch deploy­ment. Your end­user opens a web page and logs in. If their con­nec­tion pro­file requires use of the SSL VPN cli­ent then it get installed the first time and can be stored loc­ally to get launched the next from the star­tup menu or by access­ing the portal again.

      Depending on what you need to do you can make secure authen­tic­ated access for your end users a no brainer, but if you just want to extend your net­work to your end users machines the Essentials license can do everything you do today without need­ing a VPN pro­file con­figured for each site that needs to be added to each IPSec VPN installation.

      Every cli­ent that I demo the SSL VPN solu­tion to buys into it, and some have rolled out deploy­ments in excess of 1K users whithout hav­ing to touch each machine and only talk to a hand­ful of users that had issues that would need to have be addressed with the IPSec VPN solu­tion also.

      Thanks for present­ing a forum for dis­cuss­ing this new technology.

      –t

      • Greg Ferro says:

        At time of writ­ing, I wasn’t aware of the Essentials license. That said, it’s still a ripoff to have to pay for VPN when it was free before. 

        I find the no cli­ent SSL VPN to be worth­less. It only suits cer­tain spe­cific soft­ware, its pain­ful to con­fig­ure and even worse to train staff so they know how to sup­port it. Using ACS to set the para­met­ers is a com­plete nightmare. 

        IPSec is simple to use, has lim­ited choices which makes it easy to sup­port. It used very widely and worth keeping.

  8. Joe Magno says:

    The Cisco AnyConnect cli­ent is far super­ior to the crappy IPSec cli­ent. From my test­ing on Vista the cli­ent is faster when run­ning DTLS than the IPSec one. The new essen­s­ti­als license makes this a no brainer.

    • Greg Ferro says:

      You are cor­rect that the AnyConnect cli­ent is a com­plete rewrite. My ques­tion is why doesn’t Cisco rewrite the IPSec cli­ent ? Why force us to use SSL only by stop­ping the IPSec client ? 

      I want choice or, at least, an explan­a­tion. Why should we not use IPSec when it has worked so well for the last five years ?

    • Greg Ferro says:

      Not much of a choice is it. Why pay for it when I had it for free before ? 

      (Yes, I know the answer is: Because the com­pet­i­tion is char­ging for it, so can we. It’s a rhet­or­ical question.)

  9. MiDiMaN says:

    I just tried this free Shrew IPsec VPN cli­ent, it works well in vista x64 and win 7 RC x64. I was also able to import a cisco .pcf dir­ectly into shrew. Just select the pcf file and import.

    http://​www​.shrew​.net/software

    Shrew has sup­ports for win­dows, linux and BSD

    There is no need to buy NCP VPN cli­ent or TheGreenBow VPN client.

  10. VPN Haus says:

    Reading from the top (art­icle first, then all the com­ments), the prob­lem here is not one or two dis­gruntled IPSec users being aban­doned by Cisco that can use a free-​​ware cli­ent .… this is a pain­ful enter­prise issue now. 

    YES, there is cause for both IPSec and SSL to coex­ist. For IPSec use, you need cent­ral policy con­trol /​ man­age­ment /​ NAC ‘pat­downs’ over ALL cli­ents, includ­ing 64-​​bit VPN cli­ents. With Cisco out of the pic­ture, the mar­ket is free for focused and mature pro­viders to step in, like Andrew men­tioned, NCP is the one I am famil­iar with. More info here:

    http://​vpn​haus​.word​press​.com/

  11. BTX says:

    You are really assum­ing a lot that Cisco is not going to sup­port IPSec in Anyconnect in the near future. A big­ger font doesn’t make your assump­tion any more true.

    IPSec sup­port in Anyconnect has not been needed when there has been a per­fectly func­tional IPSec cli­ent avail­able. IPSec isn’t just going to dis­ap­pear and Cisco engin­eers and TME’s aren’t stu­pid. *cough*

  12. First off, if you check out CDW for AnyConnect licenses, you will notice that a 25 con­cur­rent user con­nec­tion license is $69.99 and the 10,000 con­cur­rent user con­nec­tion license is $333.99. Not quite $125 per user. :)

    But on a more import­ant note, not all is lost for the IPSec cli­ent, we have pos­ted a BETA Cisco VPN Client “IPSec” for Windows 7, Version 5.0.06.0100 can now be got­ten from cisco​.com.

    If you have any prob­lems, email cvc-beta(at)cisco(dot)com and let us know.

  13. Matt says:

    Can you name another com­pany other than cisco who gives away (Yes FREE) a vpn cli­ent and then provides 24 x 7 tech­incal support?

    So since when does it make sense for a com­pany to sink all that money into devel­op­ing a cli­ent that not only are they not get­ting paid to develop but also los­ing even more money in the sup­port of the cli­ent that they keep doing devel­op­ment work on?

  14. Johnrojas1 says:

    Cisco ANYConnect Essentials VPN Client is not the same as Cisco SSL VPN Premium, it is an IPSEC /​ SSL cli­ent that costs less. We imple­men­ted it a few week ago and it cost less than $200 for up to 250 users.
    The fol­low­ing link explains the dif­fer­ences: http://​www​.cisco​.com/​e​n​/​U​S​/​p​r​o​d​/​c​o​l​l​a​t​e​r​a​l​/​v​p​n​d​e​v​c​/​p​s​6​0​3​2​/​p​s​6​0​9​4​/​p​s​6​1​2​0​/​d​a​t​a​_​s​h​e​e​t​_​c​7​8​-​5​27494.html

Trackbacks

Check out what others are saying about this post...
  1. […] 7 to this day, there is still no ver­sion com­pat­ible with 64 bit Windows (and never will be), but Cisco has ceased devel­op­ment of their IPsec VPN cli­ent. They’re for­cing users to their SSL VPN product, which comes along with per-​​user licensing […]

  2. […] viską į SSL/​TLS ir už kiek­vi­eną ser­ti­fikatą po mokamą licenziją. Na čia gru­biai, daugiau čia. Bet to pasekoje dalis pere­ina prie pfSense nemokamo spren­dimo. Daug VPN spren­dimų naudojama […]

  3. […] By vpn­haus Leave a Comment Categories: Posts Read an inter­est­ing post on Cisco and its lack of sup­port of the 64-​​bit IPSec VPN cli­ent. What was more inter­est­ing to us though, was a reader’s comment […]



Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!