This topic describes how to add a GRE tunnel connection to your Imperva DDoS Protection for Networks configuration.

Note: This process is currently available for the GRE-Tunnel connection type only. Other connection types must be configured by the Imperva team.

For an overview of the DDoS Protection for Networks onboarding process, see Onboarding: DDoS Protection for Networks.

Overview

After you are onboarded to the DDoS Protection for Networks service, you may want to edit or add new connections. For example, if you change ISP or want to create new GRE tunnels.

To configure a new connection:

  1. Add your ASN

  2. Define connection settings

  3. Configure routing options

Open the Connectivity Settings

Log into your my.imperva.com account.

  1. On the top menu bar, click Network.

  2. On the sidebar, click Network Protection > Connectivity Settings.

Add your ASN

Your autonomous system number is required for communication between the Imperva network and your origin network.

Note:  

  • If your ASN is already registered in Imperva, you can skip this step and continue to Define origin connectivity.

  • If you are using a transit AS, make sure to add the ASN here.

A unique autonomous system number (ASN) is allocated to each autonomous system by the Internet Assigned Numbers Authority (IANA), for use in BGP routing.

We register the AS-SET object, which enables us to group AS numbers in a single object. It indicates to our upstream providers that we are now eligible to announce the ASNs that are listed within the AS-SET object.

When you start the onboarding process, your ASN is added to our AS-SET object, and our system registers your ASN on each registrar. 

Leased IP ranges: If you are leasing an IP range from a 3rd party vendor such as an ISP, you will need to provide a letter of agreement (LOA) from the owner of the IP range. The range will be announced to Imperva using a private ASN, and Imperva will announce the route with its own ASN.

To add your ASN

Under ASNs, click Add, enter your ASN number, and save.

Note: It can take up to 48 hours for the ASN to be fully registered in our system.

In the ASN table, you can expand the ASN row and view the registries and their registration status. The following indicators reflect the registration status of the ASN in the specified registry:

Registered

Pending registration

Not registered

Example:

For status details, click the check box next to a registry row and click Check Status.

Define origin connectivity

Configure the tunnel connection between Imperva's network and your origin network. This connection is used for clean traffic and BGP announcements.

Prerequisite: Make sure that your network range has already been defined by the Imperva team and is listed on the Protection Settings page.

Guidelines:

  • For redundancy purposes, configure a minimum of two connections for each GRE tunnel (each tunnel public IP).

  • For each connection, select a different Imperva data center.

For example:

  • Connection 1, Data Center 1
  • Connection 2, Data Center 2

To learn more about Imperva's guidelines and recommendations to maximize service availability, performance, and functionality, see Recommended Topology: DDoS Protection for Networks.

Add a connection:

Under Origin Connectivity, click Add, and fill in the following fields:

Configure routing options

In this step, you set up the BGP peering sessions for routing traffic between Imperva and your origin.

Configure one policy for each connection you defined in the Origin Connectivity section.

Under Routing Options, click Add, and fill in the following fields:

Connections API

You can also retrieve connection details and configure settings using the API.

For instructions on using the Connection API, see DDoS Protection for Networks: Connections API Definition.

The definition file presents a full, formatted, and interactive version of the Connection API that you can use to learn about the APIs, or test them using your API ID and key.

 

See also: