Get CactusVPN for $3.16/mo!
The IKEv2 VPN protocol has become more and more popular over the past years - especially with mobile users. It’s not hard to see why given how efficient and secure the protocol is.
But what is IKEv2, actually? And how does it manage to offer online users a safe online experience? Well, here’s everything you need to know about that (and more):
IKEv2 (Internet Key Exchange version 2) is a VPN encryption protocol that handles request and response actions. It makes sure the traffic is secure by establishing and handling the SA (Security Association) attribute within an authentication suite – usually IPSec since IKEv2 is basically based on it and built into it.
IKEv2 was developed by Microsoft together with Cisco, and it’s the successor to IKEv1.
Like any VPN protocol, IKEv2 is responsible for establishing a secure tunnel between the VPN client and the VPN server. It does that by first authenticating both the client and the server, and then agreeing on which encryption methods will be used
We already mentioned that IKEv2 handles the SA attribute, but what is SA? Simply put, it’s the process of establishing security attributes between two network entities (in this case, the VPN client and the VPN server). It does that by generating the same symmetric encryption key for both entities. Said key is then used to encrypt and decrypt all the data that travels through the VPN tunnel.
Here’s a list of the main differences between IKEv2 and IKEv1:
Yes, IKEv2 is a protocol that’s safe to use. It supports 256-bit encryption, and can use ciphers like AES, 3DES, Camellia, and ChaCha20. What’s more, IKEv2/IPSec also supports PFS + the protocol’s MOBIKE feature makes sure your connection won’t be dropped when changing networks.
Another thing worth mentioning is that IKEv2’s certificate-based authentication process makes sure that no action is taken until the identity of the requester is determined and confirmed.
Also, it’s true that Microsoft worked on IKEv2, and that’s not a very trustworthy corporation. However, they didn’t work on the protocol alone, but together with Cisco. Also, IKEv2 isn’t completely closed-source since open-source implementations of the protocol exist.
Still, we should address three security-related issues regarding IKEv2/IPSec:
Back in 2018, some research came to light that highlighted the potential security weaknesses of both IKEv1 and IKEv2. The IKEv1 problems shouldn’t really concern you as long as you don’t use the protocol. As for the IKEv2 issue, it seems that it could be relatively easily hacked if the login password that is used by it is weak.
Still, that normally isn’t a huge security concern if you are using a strong password. The same can be said if you are using a third-party VPN service since they’ll be handling the IKEv2 login passwords and authentication on your behalf. As long as you choose a decent, secure provider, there should be no problems.
The German magazine Der Spiegel released leaked NSA presentations that claimed the NSA was able to exploit IKE and ISAKMP to decrypt IPSec traffic. In case you didn’t know, ISAKMP is used by IPSec to implement VPN service negotiations.
Unfortunately, the details are a bit vague, and there’s no exact way to guarantee that the presentations are valid. In case you’re very worried about this issue, you should avoid setting up the connection on your own and instead get an IKEv2 connection from a reliable VPN provider who uses powerful encryption ciphers.
It seems that IPSec VPN configurations that are intended to allow multiple configurations to be negotiated could potentially be subjected to downgrade attacks (a type of Man-in-the-Middle attacks). That can happen even if IKEv2 is used instead of IKEv1.
Luckily, the problem can be avoided if stricter configurations are used, and if the client systems are carefully segregated on multiple service access points. What that means in English is that if the VPN provider does its job right, you shouldn’t have to worry about this.
Yes, IKEv2/IPSec offers decent online speeds. In fact, it’s one of the fastest VPN protocols that are available to online users – potentially even as fast as PPTP or SoftEther. And that’s all thanks to its improved architecture and efficient response/request message exchange process. Also, the fact that it runs on UDP port 500 ensures there is low latency.
Better yet, due to its MOBIKE feature, you don’t need to worry about IKEv2’ speeds going down or being interrupted when you change networks.
IKEv2 VPN support is basically when a third-party VPN provider offers access to IKEv2/IPSec connections through its service. Fortunately, more and more VPN providers have started recognizing how important this protocol is to mobile users, so you’re more likely to find services that offer IKEv2 connections now than before.
Still, we do recommend choosing a VPN provider who offers access to multiple VPN protocols. While IKEv2/IPSec is a great protocol on mobile, it doesn’t hurt to have a decent backup (like OpenVPN or SoftEther) when you’re using other devices at home
CactusVPN is just the service you need. We offer high-speed IKEv2/IPSec connections that are secured with AES, 256-bit NIST Elliptic Curve, SHA-256, and RSA-2048. What’s more, we protect your privacy by not logging any of your data, and our service comes equipped with DNS leak protection and a Killswitch too
Besides that, you should know that IKEv2 won’t be the only option at your disposal. We also offer access to other VPN protocols: OpenVPN, SoftEther, SSTP, L2TP/IPSec and PPTP.
You can set up an IKEv2/IPSec tunnel with just a few clicks if you use CactusVPN. We offer multiple cross-platform compatible clients which are very user-friendly.
And once you do become a CactusVPN customer, we’ll still have your back with a 30-day money-back guarantee.
Before we start, we should mention that when we’ll be discussing IKEv2 in this section, we’ll be referring to IKEv2/IPSec since that’s the protocol VPN providers generally offer. Also, IKEv2 can’t normally be used on its own since it’s a protocol built within IPSec (which is why it’s paired up with it). With that out of the way, let’s begin:
Both L2TP and IKEv2 are generally paired up with IPSec when they’re offered by VPN providers. That means they tend to offer the same level of security. Still, while L2TP/IPSec is closed-source, there are open-source implementations of IKEv2. That, and Snowden has claimed that the NSA have weakened L2TP/IPSec, though there’s no real evidence to back that claim up.
IKEv2/IPSec is faster than L2TP/IPSec since L2TP/IPSec is more resource-intensive due to it double encapsulation feature, and also takes longer to negotiate a VPN tunnel. And while both protocols pretty much use the same ports due to being paired up with IPSec, L2TP/IPSec might be easier to block with a NAT firewall since L2TP tends to sometimes not work well with NAT – especially if L2TP Passthrough isn’t enabled on the router.
Also, while we’re on the topic of stability, it should be mentioned that IKEv2 is far more stable than L2TP/IPSec since it can resist network changes. Basically, that means you can switch from a WiFi connection to a data plan connection without the IKEv2 connection going down. Not to mention that even if an IKEv2 connection goes down, it’s restored immediately.
As for accessibility, L2TP/IPSec is natively available on more platforms than IKEv2/IPSec is, but IKEv2 is available on BlackBerry devices.
Overall, it would seem that IKEv2/IPSec is a better choice for mobile users, whereas L2TP/IPSec works well for other devices.
In case you’d like to find out more about L2TP, follow this link.
IKEv2/IPSec is pretty much better in all regards than IPSec since it offers the security benefits of IPSec alongside the high speeds and stability of IKEv2. Also, you can’t really compare IKEv2 on its own with IPSec since IKEv2 is a protocol that’s used within the IPSec protocol suite. Also, IKEv2 is essentially based on IPSec tunneling.
If you’d like to read more about IPSec, check out our article about it.
OpenVPN is extremely popular with online users due to its enhanced security, but you should know that IKEv2 can offer a similar level of protection. It’s true that IKEv2 secures information at the IP level while OpenVPN does that at the Transport level, but it’s not really something that should make a huge difference.
However, we can’t deny the fact that OpenVPN being open-source makes it a more appealing option than IKEv2. Of course, that no longer becomes such a huge problem if you use open-source implementations of IKEv2.
In terms of online speeds, IKEv2 is usually faster than OpenVPN – even when OpenVPN uses the UDP transmission protocol. On the other hand, it’s much harder for a network admin to block OpenVPN connections since the protocol uses port 443, which is the HTTPS traffic port. IKEv2, unfortunately, uses only UDP port 500 which a network admin can block without having to worry about stopping other vital online traffic.
As for connection stability, both protocols fare pretty well, but IKEv2 surpasses OpenVPN on mobile devices since it can resist network changes. It’s true that OpenVPN can be configured to do the same with the “float” command, but it’s not as efficient and stable as IKEv2 is.
Regarding cross-platform support, IKEv2 is a bit behind OpenVPN, but it does work on BlackBerry devices. Also, IKEv2 is usually a bit easier to set up since it’s normally natively integrated into the platforms it’s available on.
Want to find out more about OpenVPN? Here’s an in-depth guide we wrote about it
IKEv2 is generally a much better choice than PPTP simply because it’s way more secure than it. For one, it offers support for 256-bit encryption keys and high-end ciphers like AES. Also, as far as we know, IKEv2 traffic has yet to be cracked by the NSA. The same can’t be said about PPTP traffic.
Besides that, PPTP is much less stable than IKEv2. It can’t resist network changes with ease like IKEv2, and – even worse – it’s extremely easy to block with a firewall – especially a NAT firewall since PPTP isn’t natively supported on NAT. In fact, if PPTP Passthrough isn’t enabled on a router, a PPTP connection can’t even be established.
Normally, one of PPTP’s main highlights that make it stand out from its competition is its very high speed. Well, the funny thing is that IKEv2 is actually capable of offering speeds similar to the ones offered by PPTP.
Basically, the only way PPTP is better than IKEv2 is when it comes to availability and ease of setup. You see, PPTP is natively built into tons of platforms, so configuring a connection is extremely simple. Still, that might not be the case in the future since native support for PPTP has started being removed from newer versions of some operating systems. For example, PPTP is no longer natively available on iOS 10 and macOS Sierra.
All in all, you should always pick IKEv2 over PPTP if possible.
If you’d like to learn more about PPTP, and find out why it’s such a risky option, follow this link.
Wireguard is a very new open-source VPN protocol that apparently aims to become significantly better than IPSec (the tunneling protocol IKEv2 is based on). By that logic, Wireguard should be more secure, faster, and more convenient to use than IKEv2 – and that might very well be the case in the future.
Still, for the moment, Wireguard is just in the experimental stage, and is not very stable, nor does it work on multiple platforms. In fact, right now, Wireguard mostly just works on Linux distributions. According to these benchmarks, Wireguard is much faster than IPSec, though that doesn’t necessarily mean it’s faster than IKEv2 for now since IKEv2 is faster than IPSec too.
So, it’s still safer to use IKEv2 when you’re on the Internet.
In case you’d like to learn more about Wireguard, here’s a link to our guide.
Both IKEv2 and SoftEther are fairly secure protocols, and even though SoftEther might be more trustworthy because it’s open source, you can find open-source implementations of IKEv2 too. Both protocols are also very fast, though SoftEther might be a bit speedier than IKEv2.
When it comes to stability, things are different. For one, SoftEther is much harder to block with a firewall because it runs on port 443 (the HTTPS port). On the other hand, IKEv2’s MOBIKE feature allows it to seamlessly resist network changes (like when you switch from a WiFi connection to a data plan one).
It might also interest you to know that while the SoftEther VPN server has support for the IPSec and L2TP/IPSec protocols (among others), it doesn’t have any support for the IKEv2/IPSec protocol.
In the end, SoftEther is pretty much a better option than IKEv2, though you might prefer using IKEv2 if you’re a mobile user – especially since it’s available on BlackBerry devices.
If you’d like to find out more about SoftEther, check out this link.
IKEv2 and SSTP offer a similar level of security, but SSTP is much more firewall-resistant since it uses TCP port 443, a port that can’t be normally blocked. On the other hand, SSTP isn’t available on as many platforms as IKEv2 is. SSTP is only built into Windows systems (Vista and higher), and it can further be configured on routers, Linux, and Android. IKEv2 works on all those platforms and more (macOS, iOS, FreeBSD, and BlackBerry devices).
Both IKEv2 and SSTP were developed by Microsoft, but IKEv2 was developed by Microsoft together with Cisco. That makes it a bit more trustworthy than SSTP which is solely owned by Microsoft – a company that has handed the NSA access to encrypted messages in the past, and that is also part of the PRISM surveillance program.
In terms of connection speeds, both protocols are pretty tied, but it’s very likely that IKEv2 is faster than SSTP. Why? Because SSTP’s speeds are often compared to OpenVPN’s speeds, and we’ve already mentioned that IKEv2 is faster than OpenVPN. Besides that, there’s also the fact that SSTP only uses TCP, which is slower than UDP (the transmission protocol used by IKEv2).
Interested in learning more about SSTP? Here’s an article we wrote about it.
Yes, IKEv2 is a good option for a safe, smooth online experience. We’d still recommend you use either OpenVPN or SoftEther, but if those options aren’t available for some reason, IKEv2 works well too – especially if you use your mobile and you travel quite often.
IKEv2 is both a VPN protocol and an encryption protocol used within the IPSec suite.
Essentially, it’s used to established and authenticate a secured communication between a VPN client and a VPN server.
IKEv2 is very safe to use, as it has support for powerful encryption ciphers, and it also improved all the security flaws that were present in IKEv1. Also, IKEv2 is an excellent choice for mobile users due to its MOBIKE support which allows IKEv2 connections to resist network changes.
Still, we do recommend choosing a VPN provider that offers access to multiple protocols alongside IKEv2. While it is a great option for mobile users, it doesn’t hurt to have even better protocols (like OpenVPN and SoftEther) as an alternative for other devices.
“WireGuard” is a registered trademark of Jason A. Donenfeld.
Get CactusVPN for $3.16/mo!