
For many systems administrators, choosing and managing a VPN system is often quite a headache. Inflexible clients, servers, and protocols often prevent VPN's from being smoothly integrated into an already functioning network. The fact that many VPN clients are installed on users' home computers, well out of the reach of the systems administration team, often means that troubleshooting and upgrading VPN systems is time consuming and a struggle for both admins and users.
So do I understand correctly that a server requires multiple listening ports if it wants more users to connect? How does the client software know which port to use if the first handful are already in use?
Its biggest plus compared to bare-bones l2tp server is that it encrypts traffic. Everything else is pretty much the same as an l2tp tunnel.