> Source: [sk107042](https://support.checkpoint.com/results/sk/sk107042)

# sk107042 - ClusterXL upgrade methods and paths

| Property | Value |
|----------|-------|
| Solution ID | sk107042 |
| Date Created | 2015-07-28 |
| Last Modified | 2024-10-30 |
| Technical Level | General |
| Products | Security Gateway |
| Versions | R81.20, R81.10 (EOS), R81 (EOS) |
| OS | Gaia |

## Solution

**Table of Contents:**

* Upgrade methods
* Upgrade paths

### Upgrade methods {#Upgrade methods}

{#Anchor_MVC}{#Anchor_CU}{#Anchor_OSU}

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Upgrade Method                                                                                                                                                                                                                                                                                                                                                                     | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Network Impact                                                                                                                                                                                                                            | Duration of Upgrade                                                                                                                                                                          | Limitations                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Multi-Version Cluster Upgrade (MVC) See the [**Installation and Upgrade Guide** R81.10](https://sc1.checkpoint.com/documents/R81.10/WebAdminGuides/EN/CP_R81.10_Installation_and_Upgrade_Guide/Default.htm) \> Chapter "Upgrade of Security Gateways and Clusters" \> Section "Upgrading ClusterXL, VSX Cluster, or VRRP Cluster" \> Section "Multi-Version Cluster (MVC) Upgrade" | The Multi-Version Cluster (MVC) mechanism lets you synchronize connections between Cluster Members that run different versions. MVC lets you upgrade to a newer version without a loss in connectivity and lets you test the new version on some of the Cluster Members before you decide to upgrade the rest of the Cluster Members. **Important:** * The Multi-Version Cluster Upgrade replaced the Connectivity Upgrade starting from R80.40. * The Multi-Version Cluster Upgrade is intended only to test the current configuration in the newer version. It is **not** intended for changing the Security Policy and installing it on cluster members with different software versions. | No connections are dropped. Schedule a full maintenance window to make sure you can make all the custom configurations again after the upgrade.                                                                                           | Short                                                                                                                                                                                        | * While the cluster contains Cluster Members that run different software versions (Multi-Version Cluster), it is not supported to change specific settings of the cluster object in SmartConsole. * You cannot change the cluster mode. For example, from High Availability to Load Sharing. * In the High Availability mode, you cannot change the recovery mode. For example, from Maintain current active Cluster Member to Switch to higher priority Cluster Member. * You cannot change the cluster topology. Do not add, remove, or edit settings of cluster interfaces (IP addresses, Network Objectives, and so on). In a VSX Cluster object, do not add, remove, or edit static routes. Note - You can change these settings either before or after you upgrade all the Cluster Members. * While the cluster contains Cluster Members that run different software versions (Multi-Version Cluster), you must install the policy two times. <br /> <br /> These connections do not survive failover between Cluster Members with different versions: * VPN: * Starting from R81.20: 1. During a cluster MVC upgrade, kernel tables with data about VPN are not synchronized from the cluster members with the current version to the upgraded cluster member: * In the case of IKEv2 - cluster members do not synchronize the data about VPN at all * In the case of IKEv1 - cluster members do not synchronize the data about IPSec SAs 2. Delta Sync operates fully only from the upgraded cluster members to the cluster members with the current version. 3. A new VPN tunnel is created after failover from the cluster members with the current version to the upgraded cluster member. * During a cluster failover from an R80.40 and higher Cluster Member to an R77.30 Cluster Member, all VPN connections on an R80.40 and higher Cluster Member that are inspected on CoreXL Firewall instances #1 and higher, are lost. * Mobile Access VPN connections. * Remote Access VPN connections. * VPN Traditional Mode connections. * Static NAT connections are cut off during a cluster failover from an R80.40 and higher Cluster Member to an R80.10 or R77.30 Cluster Member, if VMAC mode is enabled in this cluster. * Identity Awareness connections. * Data Loss Prevention (DLP) connections. * IPv6 connections. * Threat Emulation connections. * PSL connections that are open during fail-over and then fail-back. |
| **Connectivity Upgrade (CU)** also refer to **[Connectivity Upgrade (CU) Best Practices Guide](https://sc1.checkpoint.com/documents/Best_Practices/Cluster_Connectivity_Upgrade/html_frameset.htm)**                                                                                                                                                                               | Cluster members can be upgraded to R77.20 and above according to the "Upgrade paths" table below. Connection failover is guaranteed. The procedure is very similar to "Zero Downtime" with the addition of synchronizing the connections to the upgraded cluster members. **Important Note for VSX Cluster:** Before upgrading the last non-upgraded VSX cluster member, you must run the "`cphacu stop`" command on the upgraded VSX cluster member, on which you have previously run the "`cphacu start`" command.                                                                                                                                                                         | No connections are dropped. **Requires no maintenance window**.                                                                                                                                                                           | Short                                                                                                                                                                                        | The following features do not survive after failover to upgraded cluster member: * Security Servers * Connections that are handled by the services that are marked as non-synced * Connections initiated by the cluster member itself * TCP connections that are TCP streamed * Mobile Access VPN connections * Remote Access VPN connections * VPN Traditional Mode connections * Data Leak Prevention (DLP) connections * Dynamic Routing connections * FTP Control connections with NAT * Session authenticated with Identity Awareness * Software Blade information is not synchronized. If the Software Blade is configured in SmartDashboard to Prefer Connectivity Over Security, then the connection is accepted without the inspection. Otherwise, the connection is dropped.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Optimal Service Upgrade (OSU)                                                                                                                                                                                                                                                                                                                                                      | Cluster members can be upgraded according to the "Upgrade paths" table below. Newly established connections are forwarded to the upgraded cluster members while the cluster members running the previous version continue to inspect the old existing connections. The more time the upgrade procedure takes, the less old connections exist, and upon stopping the cluster members running the previous version, the connection drop is minimal. Despite long duration of this upgrade procedure, security and connectivity are fully maintained.                                                                                                                                           | A minimal number of connections that were initiated before the upgrade and were not closed during the upgrade procedure are dropped after the upgrade. **Requires a very short maintenance window for old connections to be dropped**.    | Long. The nature of this upgrade procedure requires time for old connections to be closed while newly established connections are transferred to the upgrade cluster members for inspection. | * Upgrade procedure should be implemented during the time of low network traffic. * OSU procedure does *not* provide redundancy if a cluster member fails. * Configuration changes should *not* be performed during the OSU procedure. * Complex connections are *not* supported. Examples: * DHCP * DCE RPC * SUN RPC * Back Web * llOP * FreeTel * WinFrame * NCP * OSU procedure does *not* support the following: * VPN traffic * Dynamic Routing * Layer2 configuration                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Minimal Effort (Simple Upgrade)                                                                                                                                                                                                                                                                                                                                                    | **Cluster members can be upgraded to any version.** Each cluster member is upgraded as an independent Security Gateway. Existing connections are disrupted.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | No connectivity as all cluster members are out of for maintenance. **Requires a substantial maintenance window**.                                                                                                                         | As long as it takes to upgrade all cluster members.                                                                                                                                          | none                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Zero Downtime                                                                                                                                                                                                                                                                                                                                                                      | **Cluster members can be upgraded to any version.** During this type of upgrade, there is always at least one Active cluster member that handles the traffic. Connections are not synchronized between cluster members running different Check Point software versions. Upgraded cluster members are in "Ready" state until the cluster members running the previous version are stopped (with *cphastop* , or *cpstop* command).                                                                                                                                                                                                                                                            | Connections that were initiated on a cluster members running the previous version are dropped when the cluster member is upgraded to a new version. **Requires a relatively short maintenance window for old connections to be dropped**. | Relatively short.                                                                                                                                                                            | Dynamic Routing connections are *not* supported.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Full Connectivity Upgrade (FCU)                                                                                                                                                                                                                                                                                                                                                    | This upgrade method is considered obsolete and *not* supported since R75 GA.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ||||

### Upgrade paths {#Upgrade paths}

Explanation:

* This section shows the supported upgrade paths
* All CU and MVC supported paths support Dynamic Routing Synchronization
* The leftmost column shows the versions, *from* which you upgrade
* The top row shows the final versions, *to* which you upgrade
* The table shows which upgrade paths and methods are supported (if any)

|------------------------|------------|------------|------------|--------|-----|--------|--------|
|                        | Upgrade *to* version                                            |||||||
| Upgrade *from* version | R80.10     | R80.20     | R80.30     | R80.40 | R81 | R81.10 | R81.20 |
| R81.10                 | X          | X          | X          | X      | MVC | MVC    | MVC    |
| R81                    | X          | X          | X          | X      | MVC | MVC    | MVC    |
| R80.40                 | X          | X          | X          | X      | MVC | MVC    | MVC    |
| R80.30                 | X          | X          | X          | MVC    | MVC | MVC    | MVC    |
| R80.20                 | X          | X          | OSU, or CU | MVC    | MVC | MVC    | MVC    |
| R80.10                 | X          | OSU, or CU | OSU, or CU | MVC    | MVC | MVC    | MVC    |
| R77.30                 | OSU, or CU | OSU, or CU | OSU, or CU | MVC    | MVC | MVC    | MVC    |
| R77.20                 | OSU, or CU | OSU, or CU | OSU, or CU | X      | X   | X      | X      |

Legend:

* \[`X`\] - such upgrade is not supported
* \[`OSU`\] - only Optimal Service Upgrade is supported
* \[`OSU, or CU`\] - either Optimal Service Upgrade, or Connectivity Upgrade is supported

**Notes:**

* CU upgrade to R80.30 with kernel 3.10 is not supported.
* In R80.40 and higher versions running CU will turn MVC on.

<!-- -->

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
