I am looking for a deep down technical explanation of how it works.
My understanding is its an SSL VPN and works as follows:
- Anyconnect creates a TLS session to the configured remote servers, authenticate the user and fetch some network details like the IP address
- sets a local tunnel interface with that IP
- configures the routing on the host to point all traffic to the tunnel.
Assuming this is correct, how does the tunnel interface packets get sent over the TLS connection ?
One of the mentioned advantages of SSL VPN over IPSec VPN is that the former doesn't need a client software. If Cisco Anyconnect has to be installed anyway is there still an advantage with SSL VPNs ?