Some funky information in the answers so far.
Umbrella is a filter, provides DNS based security.
Amongst other things, yes. With the DNS license, you will also get intelligent proxy, which is a web proxy for web traffic to domains which don’t have a clear disposition (known good, known bad, unknown). You will also get endpoint IP-layer enforcement: your endpoint basically receives info on known malicious IP addresses and if communication is going to those destinations, it gets null routed on the endpoint without DNS/proxying. With the Umbrella SIG license, you will get a full cloud-delivered web proxy (called secure web gateway, SWG), a cloud-delivered next-gen firewall (ngips on beta right now), and a CASB stack (inline and API-based).
AnyConnect is a suite of functions/products, most common a VPN client, provides network privacy and security.
Correct. AnyConnect is a modular endpoint client. VPN was the first module, Stealthwatch NVM is another, Umbrella Roaming Protection another, AMP for Endpoints EDR another, ISE Posture another, etc.
With Umbrella (license to be confirmed), you can apply Umbrella policy on roaming endpoints through either the OpenDNS Client (I don’t recommend) or AnyConnect (with or without VPN licenses). It’s a module to apply Umbrella DNS and/or proxy, and as it is a standalone module, it becomes your Umbrella endpoint agent.
Umbrella can be deployed and centrally managed to desktops. (What about mobile devces?)
If the mobile device is on wifi = you’re all good on-prem (Umbrella protected). Roaming mobiles (ios and android) need to get the Umbrella client deployed through an MDM (meaning BYOD without MDM won’t work… this is a mobile limitation, not a cisco one from what i gather).
AnyConnect can manage Umbrella, (sold sererately), including mobile devces.
AnyConnect can enforce Umbrella DNS and Web Proxy on endpoints (with or without a VPN license). AnyConnect for mobile is VPN only. To protect mobile endpoints, you deploy the security connector for Umbrella through your MDM.
Are there sistuations where one requires the other?
AnyConnect VPN with split-tunnel/DIA = the perfect use case for both. Backhaul traffic that needs to go to your DC, DIA via Umbrella the rest.
If you don’t already have AnyConnect, is there any situation that it would be required for Umbrella fuinctionality?
Enforcing Umbrella DNS and or web proxy. You can enforce DNS to umbrella via the older Umbrella agent, called the opendns client and you can enforce web proxy in the cloud via pac files, but f that. AnyConnect is much simpler and (license to be confirmed) comes with Umbrella.