Support Center > Search Results > SecureKnowledge Details
How to set ClusterXL Control Protocol (CCP) in Broadcast / Multicast mode in ClusterXL Technical Level
Solution

Introduction:

The ClusterXL Control Protocol (CCP) on cluster members uses Multicast mode by default, because it is more efficient than Broadcast mode (for details about the CCP packet headers, refer to sk25977 - section "(I-2) Introduction - CCP addresses").

If the connecting switch is incapable of forwarding multicast traffic, it is possible to change the CCP mode on cluster members from Multicast to Broadcast (on all cluster interfaces).

 

Procedure:

To check the current CCP mode, run:

[Expert@HostName]# cphaprob -a if

The CCP mode will appear at the end of the line.

Example:

 
Required interfaces: 4
Required secured interfaces: 1

eth0       UP                    non sync(non secured), multicast
eth1       UP                    sync(secured), multicast
eth2       UP                    non sync(non secured), multicast
eth3       UP                    non sync(non secured), multicast

 

  • For versions R80.30 with kernel 3.10 and higher:
    • From R80.30 with kernel 3.10 and higher, the only CCP mode is Unicast and therefore Auto-CCP (or CCP mode in general) is not relevant anymore.

  • For versions R80.20 & R80.30 (with kernel 2.6.18):

    To set the CCP mode:

      • In Gaia Clish, run:

        set cluster member ccp {auto | unicast | multicast | broadcast}


      • In Expert mode, run:

        cphaconf set_ccp {auto | unicast | multicast | broadcast}

    This configuration applies immediately and survives reboot.
    Note:  The default and recommended CCP mode in R80.20 and R80.30 with kernel 2.6.18 is Auto-CCP.

  • For versions R80.10 and lower:

    • To change the CCP mode to broadcast mode (on all cluster interfaces), run:

      Note: When setting CCP mode to Broadcast, cluster member stops sending IGMP membership packets.

      [Expert@HostName]# cphaconf set_ccp broadcast

      Notes:

      • This change must be done on all members of the cluster.
      • This change is applied immediately.
      • This change survives reboot (for SMB appliances, refer to this section below).
        You can check the change in:
        • on Gaia / SecurePlatform / IPSO / XOS OS: $FW_BOOT_DIR/ha_boot.conf file
        • on SMB appliance: $FWDIR/boot/ha_boot.conf file
        • on Windows OS: Windows Registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CPHA\CCP_mode



    • To change the CCP mode to multicast mode (on all cluster interfaces), run:

      [Expert@HostName]# cphaconf set_ccp multicast

      Notes:

      • This change must be done on all members of the cluster.
      • This change is applied immediately.
      • This change survives reboot (for SMB appliances, refer to this section below).
        You can check the change in:
        • on Gaia / SecurePlatform / IPSO / XOS OS: $FW_BOOT_DIR/ha_boot.conf file
        • on SMB appliance: $FWDIR/boot/ha_boot.conf file
        • on Windows OS: Windows Registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CPHA\CCP_mode


 

Instructions for 600 / 700 / 1100 / 1200R / 1400 appliances:

Setting the CCP mode with the "cphaconf set_ccp <broadcast|multicast>" command does not survive reboot on 600 / 700 / 1100 / 1200R / 1400 appliances.

Follow these steps to set the desired mode permanently on these appliances:

      1. Create the special file /pfrm2.0/etc/userScript:

        Note: The file name contains capital 'S'.

        [Expert@Appliance]# touch /pfrm2.0/etc/userScript
      2. Edit the /pfrm2.0/etc/userScript file in Vi editor:

        [Expert@Appliance]# vi /pfrm2.0/etc/userScript
      3. Add the relevant 'cphaconf' command using the absolute path:

        • To set the CCP in broadcast mode:
          /opt/fw1/bin/cphaconf set_ccp broadcast

        • To set the CCP in multicast mode:
          /opt/fw1/bin/cphaconf set_ccp multicast

      4. Save the changes and exit from Vi editor.

      5. Set the relevant permissions to the /pfrm2.0/etc/userScript file:

        [Expert@Appliance]# chmod 777 /pfrm2.0/etc/userScript
      6. Reboot the appliance.

      7. Check the CCP mode:

        [Expert@Appliance]# cphaprob -a if

 

Related solutions:

Give us Feedback
Please rate this document
[1=Worst,5=Best]
Comment