For anyone wishing for a VPN with lower complexity, better performance, or less administrative hassle than currently-popular VPN protocols, or who just likes to be informed about such things, check out WireGuard. It looks very promising.
I expect the the kernel implementation to avoid the context-switching bottleneck that hampers OpenVPN, allowing low-power devices to run at closer to wire speed and giving VPN servers significantly greater capacity.
I expect the the kernel implementation to avoid the context-switching bottleneck that hampers OpenVPN, allowing low-power devices to run at closer to wire speed and giving VPN servers significantly greater capacity.