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.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
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:
-
Create the special file /pfrm2.0/etc/userScript:
Note: The file name contains capital 'S'.
[Expert@Appliance]# touch /pfrm2.0/etc/userScript
-
Edit the /pfrm2.0/etc/userScript file in Vi editor:
[Expert@Appliance]# vi /pfrm2.0/etc/userScript
-
Add the relevant 'cphaconf
' command using the absolute path:
-
Save the changes and exit from Vi editor.
-
Set the relevant permissions to the /pfrm2.0/etc/userScript file:
[Expert@Appliance]# chmod 777 /pfrm2.0/etc/userScript
-
Reboot the appliance.
-
Check the CCP mode:
[Expert@Appliance]# cphaprob -a if
Related solutions: