📘 Post

Check Point R80 – How to configure Cluster firewalls – First Time Setup

04/24/2020 By Sanchit Agrawal 11 min read 👁 1,246 views Updated 10/19/2026

Prerequisites: Gaia Installation, IP Addressing, Network Interfaces, Routing, Security Management and Basic Firewall Administration


Imagine an organization using a Check Point firewall to protect important business applications.

If the firewall fails, network connectivity may be interrupted.

How can the organization continue providing network security when one firewall becomes unavailable?

A common solution is Check Point ClusterXL High Availability.

ClusterXL allows two or more supported Check Point Security Gateways to operate together.

In a conventional two-member High Availability deployment, one gateway processes production traffic while another remains ready to take over.

A separate Security Management Server manages both gateways, their Security Policies and monitoring.

In this article, you will learn:

  • What ClusterXL is and how High Availability works
  • How to design a two-gateway cluster topology
  • How to prepare the Management Server and cluster members
  • How Secure Internal Communication (SIC) works
  • How to create the ClusterXL object in SmartConsole
  • How to configure Cluster Virtual IPs and synchronization
  • How to install the Security Policy
  • How to verify cluster health and failover readiness

Understanding ClusterXL High Availability and Network Topology

What Is Check Point ClusterXL?

ClusterXL is Check Point’s clustering technology.

It provides supported redundancy and, in applicable modes, traffic distribution between Security Gateways.

Two commonly encountered operating modes are:

Mode Description
High Availability One member normally processes production traffic while another is available for failover
Load Sharing Supported cluster members share traffic-processing responsibilities

This tutorial focuses on High Availability (Active/Standby).

Required Components

Our deployment contains three systems.

Component Function
Security Management Server Manages gateway objects, policies and administrative access
Gateway 1 Cluster member, initially selected as Active
Gateway 2 Cluster member, initially selected as Standby

The members also require suitable management, production and synchronization connectivity.

Example ClusterXL Network Topology

The following values are illustrative.

Network Management Server Gateway 1 Gateway 2 Cluster VIP
Management 192.0.2.10 192.0.2.11 192.0.2.12 —
Outside / eth1 — 198.51.100.11 198.51.100.12 198.51.100.10
Inside / eth2 — 10.10.10.11 10.10.10.12 10.10.10.1
Sync / eth4 — 172.16.255.1 172.16.255.2 —

Management and traffic examples use /24 masks; the synchronization network uses /30.

The documentation addresses must be replaced with actual network assignments.

Understanding the Interface Types

Management Interface: Each gateway uses its own unique IP address for administration and Management Server communication.

Cluster Interface: Carries production traffic using a Cluster Virtual IP (VIP) shared between the members.

Synchronization Interface: Carries cluster synchronization and communication between members.

The sync interface does not require a production traffic VIP.

In a conventional High Availability design, only the active member normally processes the cluster’s production traffic.

Check Point ClusterXL HA Network Diagram

ClusterXL Prerequisites

No. Verification Item Expected Result
1 Gateway hardware and software compatibility Verified
2 Gateway OS builds and hotfix levels Matching
3 Security Management Server Installed and reachable
4 Management, inside, outside and sync IPs Planned
5 Interfaces, cabling and network switches Prepared
6 Licenses and required Software Blades Available
7 SmartConsole administrative access Working
8 Change approval and recovery plan Available

Installing the Management Server and Configuring Cluster Members

Step 1 — Prepare the Security Management Server

Install Gaia on the dedicated Management Server.

Open Gaia Portal and complete the First Time Configuration Wizard.

In the Installation Type window, select:

Security Gateway and/or Security Management

In the Products window:

  • Enable Security Management.
  • Leave Security Gateway disabled.
  • Select Primary for the Management Server.

Configure:

  • Management IP address
  • Hostname and DNS
  • Time zone and NTP
  • Management administrator
  • Permitted SmartConsole clients

Finish the wizard and allow the management services to initialize.

Step 2 — Connect Through SmartConsole

Install a SmartConsole package compatible with the Management Server release.

Open SmartConsole and enter:

Parameter Example
Management Server 192.0.2.10
Username Configured administrator
Password Authorized credentials

Verify the Management Server’s certificate fingerprint during the first connection.

The Management Server is now ready to manage the cluster members.

Step 3 — Install Gaia on Both Gateways

Install the appropriate Gaia release on Gateway 1 and Gateway 2.

Complete the First Time Configuration Wizard on each member.

In the Products window:

  • Select Security Gateway.
  • Do not select Security Management.
  • Enable Unit is a part of a cluster.
  • Select ClusterXL.

Apply the gateway’s unique management IP address.

Repeat the procedure on the second gateway.

Step 4 — Configure SIC Activation Keys

SIC stands for Secure Internal Communication.

It establishes certificate-based trust between the Management Server and the managed gateways.

During initial gateway configuration, set a one-time SIC Activation Key.

Use an approved activation key for each gateway and retain it securely until trust initialization is complete.

The same key must be entered when initializing the corresponding gateway in SmartConsole.

Step 5 — Configure Gateway Network Interfaces

Configure the applicable Gaia interfaces before completing cluster topology setup.

For the example, each gateway has:

  • A unique management IP
  • An outside interface IP
  • An inside interface IP
  • A synchronization interface IP

From Gaia Clish, verify interfaces with:

Command
show interfaces all

Check routing:

Command
show route

Verify that the two sync interfaces can communicate and that both gateways can reach the Management Server.

A dedicated synchronization network is recommended.

For supported synchronization redundancy, Check Point documents appropriate bonding designs rather than unrestricted use of multiple independent sync networks.

Step 6 — Create the ClusterXL Object

In SmartConsole, navigate to:

Gateways & Servers

Choose:

New → Cluster → Cluster

Select Wizard Mode.

Enter:

Setting Example
Cluster Name CP-CLUSTER
Main Cluster IPv4 198.51.100.10
Cluster Solution ClusterXL
Cluster Mode High Availability

The cluster’s main IP must follow the documented addressing design and be reachable by the Management Server.

Step 7 — Add Both Gateways and Initialize SIC

In the wizard, select Add → New Cluster Member.

For Gateway 1:

  1. Enter the member name.
  2. Enter management IP 192.0.2.11.
  3. Enter the corresponding SIC Activation Key.
  4. Click Initialize.
  5. Confirm Trust established.

Repeat for Gateway 2 using 192.0.2.12 and its own activation key.

If trust initialization fails, verify connectivity and the matching activation key before attempting a controlled SIC reset.

Step 8 — Configure Cluster Topology and VIPs

In the wizard’s topology configuration, review the detected interfaces.

For traffic interfaces, select the appropriate Cluster Interface role and configure their VIPs.

For this example:

Interface Network Type Cluster VIP
eth1 Cluster 198.51.100.10
eth2 Cluster 10.10.10.1
eth4 Cluster Synchronization Not required

The member IPs remain unique.

Verify the inside and outside topology and anti-spoofing settings.

For the synchronization interface, select the appropriate dedicated Sync role.

Step 9 — Enable State Synchronization

In the cluster object’s ClusterXL settings, enable Use State Synchronization for the supported HA design.

State Synchronization shares applicable connection-state information between members.

This helps eligible connections survive a failover.

However, connection survival depends on the application, synchronization settings and timing.

ClusterXL Setup Workflow Infographic

Installing Security Policy and Verifying ClusterXL Health

Step 10 — Configure and Install Security Policy

In SmartConsole, open:

Security Policies

Configure the required Access Control rules.

Review the selected policy package and installation targets.

Then:

  1. Publish the SmartConsole changes.
  2. Select Install Policy.
  3. Choose the ClusterXL object as the installation target.
  4. Use the approved cluster policy installation settings.
  5. Verify the policy installation completes successfully on the intended members.

Do not create unrestricted production access rules simply to bring the cluster online.

Step 11 — Verify Active and Standby Status

Log in to both gateways.

In Gaia Clish:

Command
show cluster state

From Expert mode:

Command
cphaprob state

For a healthy conventional two-member HA cluster, the expected result is generally:

Gateway Expected State
Gateway 1 ACTIVE
Gateway 2 STANDBY

The actual active member depends on member priority, health and recovery settings.

If both members show unexpected states, investigate before introducing production traffic.

Step 12 — Verify Cluster Interfaces and Synchronization

From Expert mode:

Check cluster interfaces:

Command
cphaprob -a if

Check synchronization statistics:

Command
cphaprob syncstat

Check monitored cluster components:

Command
cphaprob list

Review interface status, synchronization health and reported Critical Devices.

Unexpected DOWN states or synchronization failures should be investigated.

Step 13 — Test Network Connectivity

After policy installation, verify the required network paths.

For example:

  1. Check routing toward the inside and outside networks.
  2. Confirm the expected cluster VIP is reachable.
  3. Test an approved application through the active member.
  4. Verify the matching Security Policy rule.
  5. Review traffic logs in Logs & Monitor.

Successful management connectivity does not prove that production forwarding is correct.

Step 14 — Perform an Approved Failover Test

A planned failover test helps confirm the cluster’s recovery behavior.

Before testing:

  • Confirm both members are healthy.
  • Verify synchronization is operating.
  • Record the currently active member.
  • Establish the expected application behavior.
  • Obtain maintenance approval.

Perform the failover using a method supported by the specific cluster deployment.

Afterward, verify:

  • The standby member becomes active when expected.
  • The cluster VIP remains available.
  • Required traffic resumes or continues within the accepted recovery target.
  • Logs and monitoring show the expected state transition.

Do not reboot the active gateway as an informal failover test.

Post-Configuration Verification Checklist

No. Verification Item Expected Result
1 Management Server and SmartConsole Accessible
2 SIC trust on both gateways Established
3 Gateway versions and licenses Compatible
4 Interface addressing and routing Correct
5 Cluster VIPs and network topology Verified
6 Synchronization network Healthy
7 Security Policy installation Successful
8 Cluster member states ACTIVE / STANDBY
9 Application and log tests Passed
10 Failover testing, if approved Passed or scheduled

Common ClusterXL Problems

Problem Possible Cause
SIC initialization fails Management connectivity or Activation Key mismatch
Both members report unexpected states Cluster configuration, communication or monitored-device issue
Synchronization fails Sync interface, network or compatibility problem
Cluster VIP unreachable Interface topology, routing or Layer 2 issue
Policy installation fails Management communication, gateway health or policy error
Application fails after failover State synchronization, routing or application limitation

Key Takeaways

ClusterXL Architecture

  • ClusterXL provides High Availability and supported Load Sharing capabilities.
  • A traditional HA cluster normally has an active member and standby member.
  • The Management Server manages gateways and Security Policies.
  • Each cluster member has a unique management address.
  • Traffic interfaces use shared Cluster Virtual IPs.

Configuration Process

  • Prepare compatible gateway software and network interfaces.
  • Install the Security Gateway and ClusterXL components on both members.
  • Establish SIC with the Management Server.
  • Create the ClusterXL object in SmartConsole.
  • Configure traffic VIPs and synchronization.
  • Publish changes and install the intended Security Policy.

Verification and Operations

  • show cluster state displays cluster state through Gaia Clish.
  • cphaprob state verifies member state in Expert mode.
  • cphaprob -a if checks cluster interfaces.
  • cphaprob syncstat provides synchronization information.
  • cphaprob list helps identify monitored cluster issues.
  • Failover testing requires a controlled, approved procedure.

Conclusion

Check Point ClusterXL helps organizations improve network security availability through redundant Security Gateways.

A successful deployment requires compatible gateway software, correct interface addressing, established SIC trust, properly configured Cluster Virtual IPs and a suitable synchronization network.

SmartConsole is used to create the cluster object and install the required Security Policy.

After configuration, administrators must verify cluster state, interface health, synchronization and application connectivity.

The cluster should not be considered production-ready until the appropriate validation and recovery checks have been completed.

Next in This Series: Check Point ClusterXL Troubleshooting — Failover Problems, Synchronization Errors, Interface Monitoring and Cluster State Analysis.


SanchitGurukul Static Resources

Official External References

Disclaimer: This article may contain information that was accurate at the time of writing but could be outdated now. Please verify details with the latest vendor advisories or contact us at admin@sanchitgurukul.com.

Your feedback matters

Was this post helpful?

0 reactions

SanchitGurukul — Technology • Education • Innovation

Discussion

2 approved comments

Abhijeet
✓ Approved
It will help for make SOPs. WebGUI step by step configuration Nothing mentioned any other sites Excellent documents.
vibil
✓ Approved
Loved it ..

Leave a Comment

No login is required. Name and email are used for moderation/security. Your email is never displayed publicly. All comments require administrator approval.

This field is not used to determine whether a comment is safe.

Plain text only. File uploads, scripts, executable code, abuse and spam are not accepted.


Discover more from SanchitGurukul

Subscribe to get the latest posts sent to your email.

Share this article

Help others find this guide.

Namaste! I’m SG Saarthi 👋Need help learning or finding something?

Discover more from SanchitGurukul

Subscribe now to keep reading and get access to the full archive.

Continue reading