Phase 2 Proposal or PFS Mismatch in BOVPNs

Applies To: Cloud-managed Fireboxes, Locally-managed Fireboxes

Phase 2 BOVPN negotiation fails when the VPN peers use different ESP encryption, authentication, or Perfect Forward Secrecy (PFS) settings. For a BOVPN tunnel to establish successfully, both endpoints must use the same Phase 2 (IPSec) proposals. When these settings do not match, the Firebox rejects the Phase 2 negotiation and the tunnel does not pass traffic.

Symptoms

When the BOVPN endpoints use different ESP encryption, authentication, or Perfect Forward Secrecy (PFS) settings, it typically presents these symptoms:

  • The BOVPN tunnel completes Phase 1 negotiation but fails or drops at Phase 2.
  • The tunnel briefly connects and then disconnects.
  • Phase 2 negotiation errors appear in log messages.
  • Encrypted traffic does not pass between tunnel endpoints.

Diagnostic Steps

For each BOVPN endpoint, perform these steps:

  1. Go to the Phase 2 (IPSec/ESP) settings for the BOVPN tunnel.
  2. Compare the configured ESP encryption algorithms on both endpoints.
  3. Compare the configured authentication algorithms on both endpoints.
  4. Compare the PFS settings on both endpoints. If PFS is enabled, verify that both endpoints use the same Diffie‑Hellman (DH) group.
  5. Review log messages related to Phase 2 proposal or PFS mismatches. Examples:
    Phase 2 proposal mismatch

    Received proposal without PFS

For a non-VIF BOVPN tunnel, Phase 2 negotiations can also fail if the tunnel route differs between the two tunnel endpoints.

Possible Causes and Solutions

Possible Cause Solution
Phase 2 negotiation fails due to a proposal mismatch, PFS being enabled on only one peer, or the use of different Diffie‑Hellman (DH) groups.

Configure both sides of the BOVPN tunnel to use the same settings. For more information, go to:

Locally-Managed: Configure Phase 2 Settings

Cloud-Managed: Configure BOVPN Security Settings

One VPN endpoint does not support the proposed algorithms.

Change the Phase 2 proposal to use algorithms supported by both endpoints. For more information, go to:

Locally-Managed: Configure Phase 2 Settings

Cloud-Managed: Configure BOVPN Security Settings

For a non‑VIF BOVPN tunnel, the configured tunnel route differs between the two endpoints. Verify that both BOVPN peers use identical tunnel route definitions and network selectors, and update the configuration so the local and remote networks are defined the same on both endpoints.

For more information, go to:

Locally-Managed: Manual Branch Office VPN Tunnels

Cloud-Managed: Manage BOVPNs for Cloud-Managed Fireboxes

Related Topics

Manual Branch Office VPN Tunnels