Zscaler for Cisco Catalyst SD-WAN Devices
Feature history for Zscaler integration
|
Feature |
Release information |
Description |
|---|---|---|
|
Zscaler Integration |
Cisco IOS XE Catalyst SD-WAN Release 17.14.1a Cisco Catalyst SD-WAN Manager Release 20.14.1 |
This feature adds Zscaler integration with Cisco Catalyst SD-WAN as part of a simplified Security Service Edge (SSE) automation solution. You can provision both IPSec and GRE tunnels to Scaler using policy groups in Cisco SD-WAN Manager. |
|
Zscaler Sub-Locations |
Cisco IOS XE Catalyst SD-WAN Release 17.15.1a Cisco Catalyst SD-WAN Manager Release 20.15.1 |
With this feature you can configure one or more Zscaler sub-locations for a given location. |
What is Zscaler integration
A Cisco Catalyst SD-WAN and Zscaler integration is a security solution that
- provisions automatic IPsec or GRE tunnels between edge devices and the Zscaler Security Service Edge (SSE) solution,
- uses Zscaler Internet Access (ZIA) to inspect and secure traffic from Cisco Catalyst SD-WAN devices, and
- utilizes Zscaler APIs to automate the creation of IPSec or GRE tunnels.
Zscaler data center selection
In the Zscaler integration the data center selection is based on the public IP address of the device. In the SSE configurations in Cisco SD-WAN Manager, if you enable the Country flag, the Zscaler APIs calls return the closest data centers within the country of the device. If there are no data centers in the country, Cisco SD-WAN Manager reports an error.
Zscaler sub-locations
A Zscaler sub-location configuration is a Cisco SD-WAN Manager capability that
- supports one or more Zscaler sub-locations and their corresponding subnets for a given Zscaler location, and
- uses the IP addresses encapsulated within a GRE or IPSec tunnel of the sub-locations to create new locations.
Bandwidth control settings
Bandwidth control allows you to manage bandwidth usage between a location and its sub-locations.
- You can provide different bandwidth for sub-locations or use the parent location's settings.
- Upload and download bandwidths can be specified while creating a location.
- Any unused bandwidth from sub-locations remains available to the parent location.
Restrictions for Zscaler sub-locations
IP address restrictions
The sub-locations cannot have overlapping IP addresses within a location. Each sub-location must support an individual IP address or a range of IP addresses, such as 10.0.0.2-10.0.0.25.
Name restrictions
The sub-location name should be unique within the location.
Workflow to set up Zscaler
Follow these steps to integrate Zscaler with Cisco Catalyst SD-WAN:
Before you begin
Before you begin, ensure the following prerequisites are met:
- Ensure that a configuration group is associated to the selected WAN edge devices and deployed.
- Configure the IP domain lookup command on the device.
- Configure the DNS server on Cisco SD-WAN Manager to connect to Zscaler.
Step 1 | Create Zscaler credentials on the page. |
Step 2 | Create automatic tunnels to Zscaler using . |
Step 3 | Redirect traffic to Zscaler using service routes or policy groups. |
Create Zscaler credentials
Follow these steps to create Zscaler credentials:
Step 1 | From the Cisco SD-WAN Manager menu, choose . | ||||||||||||
Step 2 | Click Add Secure Service Edge (SSE) and select Zscaler as the provider. | ||||||||||||
Step 3 | Add the Zscaler credentials as follows:
|
Create tunnels to Zscaler using policy groups
Follow these steps to create tunnels to Zscaler using policy groups:
|
When ... |
Then for Zscaler ... |
|---|---|
|
The deletion is initiated from Cisco SD-WAN Manager , the SSE Tunnel is not removed from the SSE dashboard. |
If the location is not deleted, you must search for the given location in Zscaler and delete it. |
Step 1 | From the Cisco SD-WAN Manager menu, choose Configuration > Policy Groups > Add Secure Service Edge (SSE). | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 2 | Configure a tracker.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 3 | Configure tunnel parameters.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 4 | Choose a Region from the drop-down list. When you choose the region, a pair of primary and secondary region is selected. Choose the primary region that Cisco Secure Service Edge provides from the drop-down list and the secondary region is auto-selected in Cisco SD-WAN Manager. If the primary region with a unicast IP address is not reachable then the secondary region with a unicast IP address is reachable and vice versa. Cisco Secure Access ensures that both the regions are reachable at all times. You can configure any DNS server on the device which connects to HTTPS to get the public IP address. To configure a source interface for HTTPS, use the ip http client source-interface command on Cisco SD-WAN Manager. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 5 | To designate active and back-up tunnels and distribute traffic among tunnels configure HA.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 6 | Configure advanced settings.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 7 | Click Add. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Redirect traffic to Zscaler
Follow these steps to redirect traffic to Zscaler:
You can redirect traffic to Zscaler in two ways:
|
Monitor tunnels to Zscaler
To view information about the GRE tunnels configured using Zscaler SSE provider on a Cisco Catalyst SD-WAN device, use the show SSE all command.
Device# show sse all
***************************************
SSE Instance zScaler
***************************************
Tunnel name : Tunnel16000512
Site id: 2447182820
Tunnel id: 1299582
SSE tunnel name: site2447182820sys172x16x255x15Tunnel16000512
HA role: Active
Local state: Up
Tracker state: Up
Destination Data Center: 165.225.50.20
Tunnel type: GRE
Provider name: zScaler
Context sharing: NA
Tunnel name : Tunnel16000513
Site id: 2447182820
Tunnel id: 1299582
SSE tunnel name: site2447182820sys172x16x255x15Tunnel16000513
HA role: Backup
Local state: Up
Tracker state: Up
Destination Data Center: 104.129.198.174
Tunnel type: GRE
Provider name: zScaler
Context sharing: NA
*******************************************
TUNNEL DB ALL
*******************************************
Tun:Tunnel16000512 Instance:zScaler (Id:2)
Tun:Tunnel16000513 Instance:zScaler (Id:2)
To view information about the IPsec tunnels configured using Zscaler SSE provider on a Cisco Catalyst SD-WAN device, use the show SSE all command.
Device# show sse all
***************************************
SSE Instance zScaler
***************************************
Tunnel name : Tunnel16000001
Site id: 2480190864
Tunnel id: 101989981
SSE tunnel name: site2480190864sys172x16x255x15Tunnel16000001
HA role: Active
Local state: Up
Tracker state: Up
Destination Data Center: 165.225.242.40
Tunnel type: IPSEC
Provider name: zScaler
Context sharing: NA
Tunnel name : Tunnel16000002
Site id: 2480190864
Tunnel id: 101990028
SSE tunnel name: site2480190864sys172x16x255x15Tunnel16000002
HA role: Backup
Local state: Up
Tracker state: Up
Destination Data Center: 104.129.198.179
Tunnel type: IPSEC
Provider name: zScaler
Context sharing: NA
*******************************************
TUNNEL DB ALL
*******************************************
Tun:Tunnel16000001 Instance:zScaler (Id:2)
Tun:Tunnel16000002 Instance:zScaler (Id:2)
*******************************************
SERVICE ROUTE LIST ALL
*******************************************
Service Route : 0.0.0.0/0 vrf_name:2
sse_list:
Name:global
Service Route : 0.0.0.0/0 vrf_name:3
sse_list:
Name:global
Service Route : 10.0.0.2/32 vrf_name:65528
sse_list:
Name:zScaler
Service Route : 0.0.0.0/0 vrf_name:1
sse_list:
Name:zScaler
Monitor SIG/SSE tunnels
Follow these steps to monitor SIG/SSE tunnels:
Before you begin
Ensure that your deployment meets the minimum supported release requirements for SIG or SSE as applicable.
Step 1 | From the Cisco SD-WAN Manager menu, choose . The SIG/SSE Tunnel Status pane shows the following information using a donut chart:
| ||||||||||||||||||||||||||
Step 2 | (Optional) Click a section of the donut chart to view detailed information about tunnels having a particular status. Cisco SD-WAN Manager displays detailed information about the tunnels in the SIG/SSE Tunnels dashboard. | ||||||||||||||||||||||||||
Step 3 | (Optional) Click All SIG/SSE Tunnels to view the SIG/SSE Tunnels dashboard. | ||||||||||||||||||||||||||
Step 4 | From the Cisco SD-WAN Manager menu, choose . | ||||||||||||||||||||||||||
Step 5 | Click SIG/SSE Tunnels. Cisco SD-WAN Manager displays a table that provides the following details about each automatic tunnel created to a Cisco Umbrella, Zscaler SIG or Cisco Secure Access:
| ||||||||||||||||||||||||||
Step 6 | (Optional) By default, the table displays information for the past 24 hours. To modify the time period, hover the mouse pointer over 24 Hours and choose a desired time period from the drop-down list. | ||||||||||||||||||||||||||
Step 7 | (Optional) To download a CSV file containing the table data, click Export. The file is downloaded to your browser's default download location. | ||||||||||||||||||||||||||
Step 8 | (Optional) Hide or display table columns: Click on the gear icon adjacent to Export to display the Table Settings slide-in pane. Toggle the columns that you wish to display or hide and click Apply. |
Troubleshooting using Cisco SD-WAN Manager
Follow these steps to view the audit logs:
You can troubleshoot provisioning errors or view the remote tunnel status using the audit logs.
Step 1 | From the Cisco SD-WAN Manager menu, choose . Cisco vManage Release 20.6.1 and earlier: From the Cisco SD-WAN Manager menu, choose . Cisco SD-WAN Manager displays a log of activities both in table and graphical format. |
Step 2 | Click Filter and choose one or more modules to filter the view. You can choose more than one Module type. |
Step 3 | To export data for all audit logs to a file in CSV format, click Export . Cisco SD-WAN Manager downloads all data from the audit logs table to an Excel file to a CSV format. The file is downloaded to your browser’s default download location and is named Audit_Logs.csv. |
Step 4 | To view detailed information about any audit log, for the desired row in the table, click ... and choose Audit Log Details . The Audit Log Details dialog box opens, displaying details of the audit log. |
Step 5 | To view configuration changes made to a Template type Module , for the desired row in the table, click ... adjacent to a log row for a template module, and choose Config Diff . The Config Difference pane displays a side-by-side view of the differences between the configuration that was originally in the template and the changes made to the configuration. To view the changes inline, click Inline Diff . You can view changes to previous and current configurations made only where the module type is template. |
Step 6 | To view the updated configuration on the device, click Configuration . Starting from Cisco IOS XE Catalyst SD-WAN Release 17.6.1a and Cisco SD-WAN Release 20.6.1 , for template and policy configuration changes, the Audit Logs option displays the action performed. To view the previous and current configuration for any action, click Audit Log Details. Audit logs are collected when you create, update, or delete device or feature templates, and localized or centralized, and security policies. Audit logs shows the changes in API payloads when templates or policies are attached or not attached. |