Skip to main content

AD_4nXcVwGxKObDngWLctKeyST9jNb9BOvxvy6j7zqfYoux5qoY1rD9r3F6Wl4gmzs2NhmeVAB0SgXnioVLAH2QuW3dWpylCR6aUvyDaV-AqrIAkAirHzTHcpi9indaM1-HDQP5JlILMJF6x-nryO0suUyRKPnH424qx9OQvH4Cu9w5lBiAwryEKjLo?key=4KDhCkovL2VsDR2j59YT-Q

Netskope Global Technical Success (GTS)

How to bypass a Destination IP from Netskope Client Steering

 

Netskope Cloud Version - 118

 

Objective

This document outlines the steps to bypass a destination IP from Netskope Client steering

 

Prerequisite

Netskope CASB Inline/SWG license is required

 

Context

There are scenarios where customer requirements dictate that traffic intended for specific IP addresses should not route over Netskope. This document provides a step-by-step guide on how to achieve this requirement.

 

Do You Know?

  • What is Traffic Steering?

Traffic steering refers to the process of directing your network traffic to Netskope for inspection and policy enforcement. There are several methods for forwarding traffic to Netskope, including Tunnels (such as GRE or IPSec), Netskope Client, Explicit Proxy, and Proxy Chaining. Among these methods, Netskope Client is recommended for end-user traffic.

  • What is a Steering Exception?

When utilizing Netskope Client as a traffic steering method, it's important to note the existence of a setting called "Steering Exception." This setting allows certain traffic to bypass forwarding to Netskope for policy enforcement. The Steering Exception setting is further categorized into:

a. Application

b. Source Location

c. Destination Location

d. Domain

e. Category

f. Certificate Pinned Application

g. DNS

h. Counties

 

Each steering category has its own parameters. For instance, under the category "Domain," "Source Location," "Destination Location," "Certificate Pinned Application," and "DNS," all traffic will be directly routed to the destination without being steered to Netskope. Transaction logs will be stored locally on the end-user machine and cannot be routed to the Netskope Tenant.

Conversely, under the categories "Category" and "Countries," traffic will be directed to the Netskope Data Center, but policy enforcement will not be applied. Transaction logs will be stored locally on the end-user machine as well as on the Netskope Tenant.

 

Configuration

  • For the purpose of this document, lets consider that customer requirement is to route traffic for the below IP addresses directly to the destination -

141.193.213.21

141.193.213.20

 

Step 1 : Create a Network Location

Path: Netskope Tenant UI >» Policies >>> Profiles - - - Network Location >>> New Network Location >>> Single Object/Multiple Objects.

Single Objects - For manual entries

Multiple Objects - For CSV upload

AD_4nXcXzODXwATMX4d6u-00NziKm4G2yCvPuD2TfgrSxBISShgey1FJzJJ9tLSQHeI5qJQTs7WER8EUckaZMJAmvfYrXzpCjFCOn7iBtgorZfi8y8F6yC4dIMGX-aevAc65ZTnw0Mk5r4fsLOgvccNnLb0NXZNOYBe7hyYFK3MT?key=4KDhCkovL2VsDR2j59YT-Q

 

Step 2 : Create a Network Location

To add a single object, provide an IP address, IP address range, or CIDR net-mask. 

AD_4nXc0ojoQUrz-Gc930UVzbBaWkpdFdxaqtzHq6NDJtf5NUt4V4P0qHvZKhdNyNtypolnivZoRiJhPz-P7BH-D23mvsNyDkvWWNNx2BK_2hX8-YEI_947QnZSECKRiemg1OAij9otIxNgqTv4GETa6oub7fwoioy-Ps8T1feIhz3danBJJCdZjWGk?key=4KDhCkovL2VsDR2j59YT-Q

 

AD_4nXdTqm3K_UqQ4qjxT0UEhdlL4dcAFoBVFFocZpU5Gl7i773W7h1Ind-hwMXBuWU4MxZ9YQAjaod4ZjqOZnVdwAEwaCdoPxsFpLMtYeZd7S72NWQHvy6GOpS0hhGQn7LOQjLFKwzekTfzWRhaE4Jq3jm6EhFfSL5ajXDBe5yEgw?key=4KDhCkovL2VsDR2j59YT-Q

 

Step 3: Add the configured network location to the steering configuration exception.

Path: Netskope Tenant UI >>> Settings >>> Security Cloud Platform >>> Traffic Steering >>> Select Steering Profile >>> Exceptions >>> New Exception >>> Destination Locations

  AD_4nXd6PgidnEgXuNNurtqsHM5c-5zp0zbZZcBwGjq7oA6rREwsA86vKrlcLFRvjmkqb4b0xszIyBI7twMQRr0ja_sbGPHxRlfUjdo-H_Ek5F1Bg0qZLDsJTL4d4StKZk6HmW11c-b8LJa0tWmIjbI7HcJJUSXDqlhMxreTs5Md9pN99B-R8z7R1A?key=4KDhCkovL2VsDR2j59YT-Q

  • Choose Destination Locations and add the Netskope Location we created above - netskope.com IP address
  • Select Bypass option to bypass all the traffic for the destination location. 
  • Select Treat like local IP address to consider this traffic local so it never sends the traffic within the  tunnel, like a private IP address in RFC 1918.
  • Click the Add button to save the configuration.

AD_4nXeZEmi2ZW_HVqWiRmHTotnnQW_5KXCVzBojNlYuRBthYjqW3rtX6XRFpeROHsJJ7kS-udKjREMiWnoTN7MnGfdY3-nmDX2ftUoYXO4dglTfj7TEtIewQNCudO6Dz5uUSLZMslJB2Z0gobHunRiV25Fou4X5UGLUKdWAjDaE?key=4KDhCkovL2VsDR2j59YT-Q

 

Verification

  • Generate traffic destined to IP addresses 141.193.213.20 and 141.193.213.21
  • Netskope Client logs

Filename - nsdebuglog.log

2024/09/06 17:12:05.770235 stAgentNE p82087 t7207 info ExceptionMgr.cpp:854 ExceptiontMgr IP address : 141.193.213.21 is in IP address exception list

2024/09/06 17:12:05.770282 stAgentNE p82087 t7207 info bypassAppMgr.cpp:780 BypassAppMgr Bypassing connection to exception Dest IP: 141.193.213.21:80, host: 141.193.213.21, process: google chrome helper

 

Note - These Transaction logs will be stored locally on the end-user machine and cannot be routed to the Netskope Tenant.

 

Author Comments

  • If the end goal is to bypass SSL decryption then It's recommended to implement an No-SSL Decryption policy rather than including the destination IP in the steering exceptions. Visibility is crucial, and utilizing steering exceptions would result in complete loss of it. With a No-SSL Decryption policy, we can ensure that transactions are effectively recorded.
  • If a website is not functioning properly when traffic is steered over Netskope, please contact the Netskope Customer Service team for assistance. It's important to avoid making any changes to steering exceptions and SSL decryption without recommendations from the Netskope Customer Service team.

 

Terms and Conditions

  • All documented information undergoes testing and verification to ensure accuracy.
  • In the future, it is possible that the application's functionality may be altered by the vendor. If any such changes are brought to our attention, we will promptly update the documentation to reflect them.

 

Notes

  • This article is authored by Netskope Global Technical Success (GTS).
  • For any further inquiries related to this article, please contact Netskope GTS by submitting a support case with 'Case Type – How To Questions'.

 

Be the first to reply!