Viewing Cluster Correction Statistics

Background

The Cluster Correction LayerClosed Proprietary Check Point mechanism that deals with asymmetric connections in Check Point cluster. The CCL provides connections stickiness by "correcting" the packets to the correct Cluster Member: In most cases, the CCL makes the correction from the CoreXL SND; in some cases (like Dynamic Routing, or VPN), the CCL makes the correction from the Firewall or SecureXL. Acronym: CCL. (CCL) is a mechanism that deals with asymmetric connections - when a client-to-server connection passes through one Cluster MemberClosed Security Gateway that is part of a cluster., and the server-to-client connection arrives at another ClusterClosed Two or more Security Gateways that work together in a redundant configuration - High Availability, or Load Sharing. Member.

The CCL provides stickiness for connections by "correcting" the packets to the correct Cluster Member (that processed the client-to-server connection):

Note - For more information about CoreXL, see the R81.10 Performance Tuning Administration Guide.

Description

This command shows the statistics counters for the Cluster Correction Layer (CCL) on each Cluster Member.

The counters are reset in these cases:

  • Dring each boot.

  • When Check Point services are stopped and started.

Where:

Command

Description

cphaprob corr

Shows Cluster Correction Layer (CCL) statistics for all traffic.

cphaprob -d corr

Shows Cluster Correction Layer (CCL) statistics for CoreXL SND instances only.

cphaprob -f corr

Shows Cluster Correction Layer (CCL) statistics for CoreXL Firewall instances only.

cphaprob -s corr

Shows Cluster Correction Layer (CCL) statistics for SecureXL only.

Notes:

Calculating how much traffic is corrected out of total traffic on each Cluster Member

Large percentage values indicate a large number of assymetic connections that arrive at a cluster.

  1. Get the output for the Cluster Correction Statistics (CCL) counters.

  2. Copy the values of these CCL counters:

    • Sent packets

    • Received packets

  3. Run:

    cpview

  4. At the top, click Network > Interfaces >Traffic.

    1. In the section "RX Traffic", refer to the column "packets" > refer to the row "TOTAL".

    2. In the section "TX Traffic", refer to the column "packets" > refer to the row "TOTAL".

  5. Calculate the percentage of the corrected received packets:

    (CCL "Received packets" x 100%) / (CPView "RX Traffic" packets)

  6. Calculate the percentage of the corrected transmitted packets:

    (CCL "Sent packets" x 100%) / (CPView "TX Traffic" packets)

Example 1 - CCL statistics for all traffic

[Expert@Member1:0]# cphaprob corr

Cluster Correction Stats (All Traffic):
------------------------------------------------------
Sent packets:                   0 (0 with metadata)
Sent bytes:                     0
Received packets:               0 (0 with metadata)
Received bytes:                 0
Send errors:                    0
Receive errors:                 0
Local asymmetric conns:         0
ICMP ERROR forwarded packets:   0
ICMP ERROR forwarded bytes:     0
VS Stateless forwarded packets: 0
VS Stateless forwarded bytes:   0
[Expert@Member1:0]#

Example 2 - CCL statistics for CoreXL SND instances only

[Expert@Member1:0]# cphaprob -d corr

Cluster Correction Stats (Dispatcher Corrections only):
------------------------------------------------------
Sent packets:                   0 (0 with metadata)
Sent bytes:                     0
Received packets:               0 (0 with metadata)
Received bytes:                 0
Send errors:                    0
Receive errors:                 0
[Expert@Member1:0]#

Example 3 - CCL statistics for CoreXL Firewall instances only

[Expert@Member1:0]# cphaprob -f corr

Cluster Correction Stats (Firewall instances only):
------------------------------------------------------
Sent packets:                   0 (0 with metadata)
Sent bytes:                     0
Received packets:               0 (0 with metadata)
Received bytes:                 0
Send errors:                    0
Receive errors:                 0
Local asymmetric conns:         0
[Expert@Member1:0]#

Example 4 - CCL statistics for SecureXL only

[Expert@Member1:0]# cphaprob -s corr

Getting stats for SXL device 0, may take a few seconds...

Cluster Correction Stats (SXL Devices only):
------------------------------------------------------
Sent packets:                   0 (0 with metadata)
Sent bytes:                     0
Received packets:               0 (0 with metadata)
Received bytes:                 0
Send errors:                    0
Receive errors:                 0
Local asymmetric conns:         0
[Expert@Member1:0]#