Prisma SD-WAN Standard VPN
Focus
Focus
Prisma SD-WAN

Prisma SD-WAN Standard VPN

Table of Contents

Prisma SD-WAN Standard VPN

Prisma SD-WAN ION devices can communicate with other Prisma SD-WAN devices through Prisma SD-WAN Secure Fabric Links or communicate with standard VPN endpoints through traditional IPsec or GRE tunnels.
Where Can I Use This?What Do I Need?
  • Prisma SD-WAN (Managed by Strata Cloud Manager)
  • Prisma SD-WAN
Prisma SD-WAN ION devices can communicate with other Prisma SD-WAN devices through Prisma SD-WAN Secure Fabric Links or communicate with standard VPN endpoints through traditional IPsec or GRE tunnels. Similar to all other paths, a standard VPN will be monitored for application reachability and best path selection. Traffic on a standard VPN is subject to QoS policies.
A Standard VPN can be of type:
A standard VPN has two endpoints—one endpoint is on the Prisma SD-WAN ION device and the other endpoint is on the remote peer. You can configure a combination of IPsec and GRE tunnels from an interface on the ION device to a standard VPN endpoint. However, there cannot be two tunnels of the same type to the same endpoint from the same interface.
When you connect a Prisma SD-WAN branch with a non-Prisma SD-WAN branch through a private WAN and you select direct private WAN as a viable route, traffic flows seamlessly between these sites without any additional configuration. When using an internet WAN, you can manually configure an IPSec or GRE tunnel to enable direct traffic flow between Prisma SD-WAN branch sites and non-Prisma SD-WAN sites. For a streamlined autoconfiguration of IPSec or GRE tunnels, explore the available options provided by Prisma SD-WAN CloudBlades.

Create an IPsec Profile

To create and configure an IPsec VPN connection between a branch device and a cloud security service endpoint, you must configure both endpoints with the same crypto settings. Since crypto settings required to connect to the cloud security service are likely to be the same across all ION devices, an IPsec profile can be configured once and reused across all ION devices.
Before you configure the IPsec profile on Prisma SD-WAN, make sure you have the IPsec protocols and authentication details required to connect to the cloud security service endpoint or consult your cloud security service provider’s documentation for relevant details.
  1. Select ConfigurationPrisma SD-WANProfiles and Templates and then select IPSec.
  2. To add a new IPsec Profile, click Add IPsec Profile.
    If there are previously created IPsec profiles, these will display.
  3. On the Info screen, enter a name for the IPsec Profile and (optional) enter a description and tags.
  4. Click Next and proceed to define the IKE Group.
    1. For the Key Exchange field, select IKEv1 or IKEv2.
    2. Enter a life time for the IKE Group from the Lifetime drop-down if required.
      The default lifetime of an IKE Group is 24 hours. The tunnel will have to be re-established after the life time expires.
    3. Enter the port number of the communication port in the Port field.
      The default port is 500. The port number configured in the IKE group has to be the same as the port number configured in the standard VPN endpoint IKE group.
    4. Select the mode of operation from the Mode drop-down.
      IKEv2 – ReAuth: When selected, a new tunnel is re-negotiated when the lifetime is reached. For NAT traversal and multi-tunnel scenarios, use IKEv2 with NAT-T, which supports these configurations securely.
      IKEv1 – Main: Standard IKEv1 negotiation mode. Recommended for IKEv1 deployments where neither NAT nor multiple tunnels to the same remote endpoint are involved.
      Compatibility Note (Legacy Peers Only) IKEv1 Aggressive Mode is available for interoperability with legacy peers that do not support IKEv2. It is not recommended for production deployments — Aggressive Mode transmits the pre-shared key hash in cleartext, making it vulnerable to offline brute-force attacks. If your source interface or endpoint is behind NAT, or you have multiple tunnels to the same remote endpoint, migrate to IKEv2 with NAT-T instead.
    5. On the Proposals screen, select a DH Group, Encryption and Hash.
      Proposals is a list of crypto parameters to be used to secure the IKE and ESP sessions between the ION device and the endpoint.
      The set of parameters selected in the Proposals screen have to be identical to the set of parameters selected for the standard VPN endpoint. You can add a proposal by clicking Add Proposal. Up to 8 proposals can be added. While establishing the IPsec tunnel, the system checks for a proposal match with the standard VPN endpoint.
      • DH Group—The Diffie-Hellman (DH) group is used for certain cryptographic operations. Prisma SD-WAN supports the DH groups specified by IKE.
      • Encryption— Select one of the cryptographic algorithms for encryption. The ION devices encrypt and decrypt traffic based on the algorithm that you choose.
        Only IKEv2 supports the AES-GCM algorithms.
      • HASH/PRF—Select the cryptographic hash function.
        If you have selected AES-GCM as the Encryption, then the value entered for HASH/PRFwill be used as PRF.
        If you select any algorithm other than GCM, Hash must be selected. For GCM, Prisma SD-WAN supports only two PRF algorithms— SHA-256 and SHA-512.
    6. Select if Dead Peer Detection (DPD) is to be enabled from the DPD tab.
      If enabled, enter the DPD delay and DPD timeout in seconds for IKEv1. If DPD fails within the configured timeout period, a new tunnel is attempted. For IKEv2, there is no DPD timeout; instead a series of 5 retransmissions is used.
    7. (Optional) To configure Additional Key Exchanges using RFC 9370, a more advanced quantum-resistant approach that provides cryptographic agility through multiple rounds of hybrid key exchanges, enable Post-Quantum Key Exchange.
      When enabled, you can configure up to 7 additional key exchange rounds (Round 1 through Round 7). For each round, you can select up to 8 algorithms that combine classical and post-quantum algorithms. This hybrid approach protects your VPN tunnels against future quantum computer attacks. For maximum quantum resistance, combine Additional Key Exchanges with PPK (RFC 8784) for defense-in-depth protection.
      Supported PQC algorithms include ML-KEM-512, ML-KEM-768, and ML-KEM-1024. You can also select classical algorithms (MODP-1024, MODP-1536, MODP-2048, ECP-256, ECP-384) or select None to skip a round.
      For most deployments, ML-KEM-768 is recommended as it provides strong security with reasonable performance. Use ML-KEM-1024 for high-security environments that require maximum protection against quantum attacks. ML-KEM-512 offers faster performance with lower security and is suitable for less sensitive data.
      IKEv2 fragmentation is automatically enabled when you enable Additional Key Exchanges to handle the larger key sizes required by PQC algorithms.
  5. Click Next and proceed to define the ESP Group.
    1. Enter a life time for the ESP Group from the Lifetime drop-down if required.
      The default lifetime of an ESP Group is 24 hours.
    2. Choose the type of encapsulation from the Encapsulation drop-down.
      You can choose Auto or Force UDP. The type of encapsulation selected has to match the encapsulation configured at the standard VPN endpoint.
    3. Configure parameters in the Proposal tab, and then click Next.
    4. (Optional) If you enabled Additional Key Exchanges in the IKE Group, you can also configure Additional Key Exchanges for the ESP Group using the same algorithm options.
      Unlike the IKE Group which allows multiple algorithms per round, the ESP Group supports only one algorithm per round.
  6. On the Authentication screen, select the authentication type as either PSK or Certificates from the Type drop-down.
    • For PSK authentication:
      1. Enter a secret in the Secret field.
        This field is mandatory.
      2. For the Local ID Type, choose between Interface IP Address, Hostname or Custom.
      3. Enter an optional ID for the standard VPN endpoint in the Remote ID field.
    • For Certificate authentication:
      1. For the Certificate field, upload the certificate by clicking Import File.
      2. Similarly upload a CA certificate in the Local CA Certificate field and a private key file in the Private Key field.
      3. (Optional) You can choose to upload the standard VPN endpoint CA certificate in the Remote CA Certificate field.
  7. (Optional) To configure a Post-Quantum Pre-shared Key (PPK), the recommended first step for quantum resistance using RFC 8784, enable PQ-PPK on the Authentication screen.
    PPK is the easiest way to introduce quantum resistance to your VPN connections. It provides an out-of-band quantum-resistant secret that is mixed with the classical Diffie-Hellman key material to protect against "Harvest Now, Decrypt Later" attacks. PPK adds virtually no latency and consumes no extra network resources. You can combine PPK with Additional Key Exchanges (RFC 9370) for defense-in-depth protection.
    1. For PPK KeyID, enter an identifier for the pre-shared key. This identifier is transmitted during IKE negotiation to locate the matching PPK on both peers.
    2. For PPK Secret, enter a quantum-resistant pre-shared secret or click Generate to create one automatically.
      The secret must be between 64 and 512 hexadecimal characters (32 to 256 bytes), using hexadecimal format only (0–9, A–F). If you use the Generate button, the generated secret is between 32 and 128 bytes in multiples of 8 bytes. For strong quantum resistance, use a minimum of 32 bytes (64 hexadecimal characters) for 128 bits of post-quantum security. For maximum protection, use 128 bytes (256 hexadecimal characters) for 256 bits of post-quantum security.
      The PPK Secret must be configured identically on both VPN peers. The secret is never transmitted over the network and must be shared out-of-band using a secure method such as encrypted email or centralized management.
    3. For PPK Mode, select:
      • Mandatory—The tunnel is established only if both peers support PPK and have matching PPK KeyID and Secret. If PPK cannot be used, the connection fails.
      • Preferred—The tunnel prefers to use PPK but falls back to standard IKEv2 if the remote peer does not support PPK or if the PPK KeyID does not match.
    You can also configure a per-servicelink PPK secret directly on a Standard VPN interface, independently of the IPsec profile-level PPK. This lets different tunnels on the same profile use different PPK secrets. The per-interface PPK takes precedence over the profile PPK when both are configured. To configure per-interface PPK, navigate to the Standard VPN interface settings under Authentication → PPK. This feature requires ION device software version 6.8.1 or later and IKEv2 profile. The controller blocks this configuration with an error on older ION versions.
  8. Click Next to proceed to the Summary screen.
  9. Review the parameters selected and click Save and Exit.
    All new customer tenants should have the default IPsec profiles allocated which match the best practices of some of our cloud partners. These default profiles can be copied and manipulated to meet the needs specific to standard VPN services. If these default profiles are not present on your tenant, open a support case to have them allocated.
  10. After you assign the IPsec profile to a Standard VPN interface, verify that quantum-resistant cryptography is active.
    Use the CLI command dump ipsecprofiles profile=<profile-name> to verify your PQC configuration. The output displays the following quantum-resistant settings:
    • IKE Additional Key Exchanges—Shows up to 7 rounds of hybrid key exchange algorithms (ADDKE1 through ADDKE7). Each round can specify a post-quantum algorithm (mlkem512, mlkem768, mlkem1024) or classical algorithm (ecp256, ecp384, modp1024, modp1536, modp2048).
    • ESP Additional Key Exchanges—Shows up to 7 rounds of additional key exchanges for the ESP Child SA (ADDKE1 through ADDKE7).
    • PPK—Shows Post-Quantum Pre-shared Key configuration with negotiation mode (preferred or mandatory) and key identifier. The mode determines whether the VPN tunnel can fall back to standard IKEv2 if the peer does not support PPK. The key identifier must match exactly on both VPN peers.
    Use dump servicelink status <interface-name> or dump interface status <interface-name> to verify the active tunnel uses the configured quantum-resistant algorithms. The active tunnel output displays algorithms in a different notation format (/KE1_ML_KEM_768) than the configuration (ADDKE1=mlkem768).
    For detailed command syntax and example outputs, see dump ipsecprofiles and dump servicelink status in the ION CLI Reference.

Configure Generic Routing Encapsulation (GRE) Tunnels

Prisma SD-WAN supports Generic Routing Encapsulation (GRE) tunnels from branch or data center sites to standard VPN endpoints to integrate with cloud security services. Due to the insecure nature of GRE, as a best practice we strongly recommend applying a Zone Based Firewall Policy to any traffic using GRE for transport over an insecure transport, such as the Internet. Additionally, you should also consider implementing Source Network Address Translation (NAT) for any traffic going through a GRE tunnel to obscure the Internal IP addressing scheme. Exposure of the internal addressing scheme along with unencrypted data over GRE can significantly increase attack vectors at a site.
  1. Select ConfigurationPrisma SD-WANION DevicesClaimed, select the device you want to configure and then select a port on the device to configure for HA.
  2. On the device's interface configuration page, select the Interfaces+ Add Interface to create a new interface as Standard VPN.
  3. In the General section,
    1. Enter a Name and (Optional) Description, and add Tags for the port channel interface.
    2. For Admin Up, select Up.
      GRE tunnels are stateless by design, the GRE tunnel is established when the standard VPN interface is created, and the parent interface is up.
      When Keep-Alive is disabled, the standard VPN interface immediately enters the Up state when:
      • The standard VPN interface is created.
      • The parent interface is up.
      • The Admin Up is set to Up.
      The standard VPN interface may later be moved to the down state due to the failure of a liveliness probe if one or more were configured on the standard VPN endpoint associated with this interface. We strongly recommend to have GRE keep-alive enabled or have a liveliness probe configured on the standard VPN endpoint such that a failure can be detected and avoid traffic being black-holed.
    3. Select GRE as the Standard VPN Type.
  4. In the Network Setting section,
    1. Select GRE as the Standard VPN Type.
    2. The Interface Type must display as Standard VPN.
    3. For Use These Ports For, select an appropriate option from the drop-down.
      Select a Parent Interface to establish the GRE tunnel.
      For a branch ION device any of, the following ports can be used as a parent interface:
      • Internet L3 Port
      • Private WAN L3 Port
      • Virtual Interface (private and public)
      • PPPoE interface
      • Bypass Pair - Internet and Private WAN ports
      • Sub-Interfaces - Internet and Private WAN ports
      For a data center ION device, any of the following ports can be used as a parent interface:
      • Any Connect to Internet port
      • Any Connect to Peer Network port
      The following interfaces, which don’t have an IP address can’t be used as a parent interface:
      • A Private Layer 2 port of a bypass pair
      • A Loopback interface
    4. For IPv4 Configuration, select DHCP or Static.
      • If the IP address dynamically assigned, select DHCP.
      • If the IP address is fixed and specified manually, select Static. If you select Static, specify the IP Address/Mask, Default Gateway, and DNS server(s).
    5. Select Enable IPv6 On This Interface to configure IPv6.
    6. For Scope, select Global or Local.
    7. For VRF, select Global or any other custom VRF listed. VRF Global is enabled only when the associated device supports VRF.
      Currently, VRF supports LAN. Two standard VPNs in two different VRFs cannot have the same overlay endpoint IP Address. Example:
      SL1(Vrf: RED) sl1_ip: 1.1.1.1
      SL2(Vrf: Blue) sl2_ip: 1.1.1.1
      When a standard VPN on Global VRFs configuration carries the LAN interface traffic of a custom VRFs configuration, we need to add a NO-NAT rule for the standard VPN interface.
    8. Enter an Inner Tunnel IP Address or Mask.
      The address is the address of the innermost envelope's payload. When the standard VPN peer receives the IP packet from the tunnel interface, the outer IP header and GRE header are removed. The packet is then routed based on the Inner Tunnel IP Address.
    9. (Optional) Enter values for Checksum and Keep Alive.
      The default value for Keep-Alive Interval is 10 seconds, which implies that a Keep-Alive is sent every 10 seconds. The default value for Keep-Alive Retry Count is 3, which means that the device tries sending a keep alive three times before declaring the interface to be down.
      • If you configure Keep-Alive on the ION device, the standard VPN peer device should be capable of replying to the Keep-Alive. If the ION device does not receive a response from the peer device within the configured Keep-Alive Retry Count, it will result in the interface being marked as down.
      • If devices act as remote service endpoints, they don't support Prisma SD-WAN GRE Keep-alives. In such cases, you may need to use service endpoint liveliness probes.
      • If the Prisma SD-WAN Data Center devices do not support service endpoint configuration, the liveliness probes cannot be configured and multiple remotes, and remote selection cannot be used.
      • If NAT performs between the local and remote endpoints of the GRE Tunnel, this may disrupt the use of GRE Keep-Alives.
      • If Checksum is configured on the ION device, the standard VPN peer device should also respond with a checksum in its GRE header. If the standard VPN peer device doesn’t support Checksum, the packet drops as a Frame Error.
    10. Select a Standard VPN Endpoint from the Endpoint field.
      The GRE tunnel can only be created if the standard VPN interface has an endpoint or Peer IP configured. The Peer IP must be available either through the endpoint or the Peer IP field.
      An endpoint must be configured when the ION device is being used at a branch site. This enables the endpoint to be used in path policies to direct traffic. Endpoints can, but aren’t required to, specify IP addresses or host names of the possible peer device(s).
      The Peer IP overrides any IP addresses provided by the endpoint. If the ION device is being used at a Data Center site, the Peer IP has to be provided.
    11. Click Create Standard VPN.