Edit

Security Service Edge (SSE) coexistence with Microsoft and Cisco Umbrella DNS protection

Overview

Learn how to deploy Global Secure Access and Cisco Umbrella, with DNS security only, in a unified environment. This guide provides step-by-step instructions for configuring both platforms to enhance security and connectivity as part of your Secure Access Service Edge (SASE) strategy. The configurations outlined apply to both Cisco Umbrella and Cisco Secure Access. Detailed instructions for configuring each portal are provided.

Note

These scenarios feature DNS security only. If you want to include Cisco's Secure Web Gateway, see the coexistence configurations in the Cisco Secure Access guide.

Scenarios

This guide covers the following coexistence scenarios:

  1. Microsoft Entra Internet Access and Microsoft Entra Microsoft Access with Cisco Umbrella DNS security. In this scenario, Global Secure Access handles Internet and Microsoft traffic. Cisco Umbrella provides DNS security. Cisco Secure Web Gateway features should be disabled.
  2. Microsoft Entra Internet Access, Microsoft Access, and Microsoft Entra Private Access with Cisco Umbrella DNS security. In this scenario, Global Secure Access handles Internet, Microsoft, and Private Access traffic. Cisco Umbrella handles DNS. Cisco Secure Web Gateway should be disabled.

Prerequisites

  1. Cisco SWG features must be disabled for these configurations.
  2. Integration with Microsoft Entra ID is recommended for best user experience.

Global Secure Access setup

To configure Global Secure Access:

  1. Enable or disable traffic forwarding profiles for your Microsoft Entra tenant.
    See Global Secure Access traffic forwarding profiles.
  2. Install and configure the Microsoft Entra private network connector for Private Access applications.
    See How to configure connectors.
  3. Configure Quick Access to private resources and set up Private DNS and DNS suffixes.
    See How to configure Quick Access.
  4. Install and configure the Global Secure Access client on end-user devices.
    See Global Secure Access clients.

Note

Private Network Connectors are required for Private Access applications.

Cisco Umbrella setup

To configure Cisco Umbrella:

  1. Provision users and groups.
    Integration with Microsoft Entra ID is recommended. See Microsoft Entra ID SAML configuration guide for Umbrella or Cisco Secure Access.
  2. Create a policy to block a destination or content for testing. For detailed information, see Umbrella policies or Cisco Secure Access Internet Access Rules documentation.
  3. Deploy and install the Cisco Secure Client.

Important

Cisco released a Cisco Secure Client (CSC) feature to improve coexistence with Global Secure Access. These steps need to be performed after the initial installation, or re-installation (not required to run again when upgrading), of CSC version 5.1.10.x (or later).

  1. Install Cisco Secure Client version 5.1.10.x.
  2. Open CMD prompt as an administrator and run these commands:
  3. "%ProgramFiles(x86)%\Cisco\Cisco Secure Client\acsocktool.exe" -slwm 10
  4. net stop csc_vpnagent && net stop acsock && net start csc_vpnagent

Bypass configuration for coexistence

Bypass Umbrella/Cisco Secure Access required IPs in Global Secure Access

  1. In the Microsoft Entra admin center, go to Global Secure Access > Connect > Traffic forwarding > Internet access profile.

  2. Under Internet access policies, select View.

  3. Expand Custom Bypass and select Add rule.

  4. Enter the following IPs (comma-separated, no whitespace, to paste as a single rule):

    208.67.222.222,208.67.220.220,67.215.64.0/19,146.112.0.0/16,155.190.0.0/16,185.60.84.0/22,204.194.232.0/21,208.67.216.0/21,208.69.32.0/21
    
  5. Select Save.

Bypass Global Secure Access IPs and FQDNs in Umbrella/Cisco Secure Access

  1. Add domain suffixes and Microsoft Entra service FQDNs to the Deployments > Configuration > Domain Management > Internal domains list: *.globalsecureaccess.microsoft.com

    Note

    Cisco Umbrella supports implied wildcards, so you can use globalsecureaccess.microsoft.com.

  2. Add these Microsoft FQDNs (only required if Microsoft traffic forwarding profile is enabled):

    auth.microsoft.com
    msftidentity.com
    msidentity.com
    onmicrosoft.com
    outlook.com
    protection.outlook.com
    sharepoint.com
    sharepointonline.com
    svc.ms
    wns.windows.com
    account.activedirectory.windowsazure.com
    accounts.accesscontrol.windows.net
    admin.onedrive.com
    adminwebservice.microsoftonline.com
    api.passwordreset.microsoftonline.com
    autologon.microsoftazuread-sso.com
    becws.microsoftonline.com
    ccs.login.microsoftonline.com
    clientconfig.microsoftonline-p.net
    companymanager.microsoftonline.com
    device.login.microsoftonline.com
    g.live.com
    graph.microsoft.com
    graph.windows.net
    login-us.microsoftonline.com
    login.microsoft.com
    login.microsoftonline-p.com
    login.microsoftonline.com
    login.windows.net
    logincert.microsoftonline.com
    loginex.microsoftonline.com
    nexus.microsoftonline-p.com
    officeclient.microsoft.com
    oneclient.sfx.ms
    outlook.cloud.microsoft
    outlook.office.com
    outlook.office365.com
    passwordreset.microsoftonline.com
    provisioningapi.microsoftonline.com
    spoprod-a.akamaihd.net
    
  3. Add the Quick Access FQDN (only required if you use Private Access with Quick Access). <quickaccessapplicationid>.globalsecureaccess.local

Note

Replace <quickaccessapplicationid> with the application ID of your Quick Access app. 4. Add DNS suffixes defined in your Private DNS or Enterprise App segments (only required if Private Access traffic forwarding profile is enabled). For example, if your Private DNS suffix is contoso.local and you have a private app at contoso.com, add both suffixes. 5. Restart Cisco Umbrella client services or restart the machine where the clients are installed.

Configuration scenarios

1. Microsoft Entra Internet Access and Microsoft Entra Microsoft Access with Cisco Umbrella DNS security.

Global Secure Access configuration:

  1. Enable Internet Access and Microsoft Access forwarding profiles.
  2. Install and configure the Global Secure Access client for Windows or macOS.

Cisco configuration:

  1. Configure the required destinations bypasses. For instructions, see Bypass Global Secure Access IPs and FQDNs in Umbrella/Cisco Secure Access and select the tab for Cisco Secure Access portal or Umbrella portal.
  2. Disable the SWG for Umbrella devices or Cisco Secure Access devices.
  3. Install and configure Cisco Secure Client software with the Umbrella module.

Validation:

  1. Ensure both clients are enabled and the Umbrella profile is Active.
  2. To verify rules are applied and health checks pass, use Advanced Diagnostics in the Global Secure Access client.
  3. Test traffic flow by accessing various sites and validating traffic logs in both platforms.
    1. In the system tray, right-click Global Secure Access Client > Advanced Diagnostics > Traffic tab > Start collecting.
    2. Access bing.com, salesforce.com, yelp.com in browsers.
    3. Verify Global Secure Access client is capturing traffic for these sites. We do not expect to see destination FQDN information for these sites in the traffic tab.
    4. In the Umbrella or Cisco Secure Access portal, validate DNS traffic to these sites is captured.
    5. Access outlook.office365.com, <yourmicrosoftdomain>.sharepoint.com in browsers.
    6. Verify Global Secure Access client is capturing traffic for these sites. We do expect to see destination FQDN information for these sites.
    7. Access a site blocked by Cisco and validate that the Cisco block page is displayed.
    8. In Global Secure Access, stop collecting traffic and confirm correct traffic handling.

2. Microsoft Entra Internet Access, Microsoft Access, and Microsoft Entra Private Access with Cisco Umbrella DNS security.

Global Secure Access configuration:

  1. Enable Internet Access, Microsoft Access, and Private Access forwarding profiles.
  2. Install a private network connector.
  3. Configure Quick Access and Private DNS.
  4. Install and configure the Global Secure Access client for Windows or macOS.

Cisco configuration:

  1. Configure the required destinations bypasses. For instructions, see Bypass Global Secure Access IPs and FQDNs in Umbrella/Cisco Secure Access and select the tab for Cisco Secure Access portal or Umbrella portal.
  2. Disable the SWG for Umbrella devices or Cisco Secure Access devices.
  3. Install and configure Cisco Secure Client software with the Umbrella module.

Validation:

  1. Ensure both clients are enabled and the Umbrella profile is Active.
  2. To verify rules are applied and health checks pass, use Advanced Diagnostics in the Global Secure Access client.
  3. Test traffic flow by accessing various sites and validating traffic logs in both platforms.
    1. In the system tray, right-click Global Secure Access Client > Advanced Diagnostics > Traffic tab > Start collecting.
    2. Access bing.com, salesforce.com, yelp.com in browsers.
    3. Verify Global Secure Access client is capturing traffic for these sites. We don't expect to see destination FQDN information for these sites in the traffic tab.
    4. In the Umbrella or Cisco Secure Access portal, validate DNS traffic to these sites is captured.
    5. Access outlook.office365.com, <yourmicrosoftdomain>.sharepoint.com in browsers.
    6. Verify Global Secure Access client is capturing traffic for these sites. We do expect to see destination FQDN information for these sites.
    7. Access a site blocked by Cisco and validate that the Cisco block page is displayed.
    8. Access a Microsoft Entra private application (for example, SMB file share) and validate that Global Secure Access is capturing traffic and Cisco isn't.
    9. In Global Secure Access, stop collecting traffic and confirm correct traffic handling.

Note

For troubleshooting health check failures, see Troubleshoot the Global Secure Access client: Health check.

Next steps