carpsettings 0.1.0 Services: CARP Settings ['installedpackages']['carpsettings']['config'] pkg_edit.php?xml=carp_settings.xml&id=0 CARP (failover) CARP is a tool to help achieve system redundancy, by having multiple computers creating a single, virtual network interface between them, so that if any machine fails, another can respond instead, and/or allowing a degree of load sharing between systems. CARP is an improvement over the Virtual Router Redundancy Protocol (VRRP) standard. It was developed after VRRP was deemed to be not free enough because of a possibly-overlapping Cisco patent.
Services
carp.xml
Virtual IPs firewall_virtual_ip.php CARP Settings pkg_edit.php?xml=carp_settings.xml&id=0 PFSync Enabled pfsyncenabled PFSync IP pfsyncip PFSync Interface pfsyncinterface Load Balancing balancing checkbox Preemption premption checkbox Synchronize Enabled pfsyncenabled PFSync transfers state insertion, update, and deletion messages between firewalls. Each firewall sends these messages out via multicast on a specified interface, using the PFSYNC protocol (IP Protocol 240). It also listens on that interface for similar messages from other firewalls, and imports them into the local state table. checkbox Synchronize Interface pfsyncinterface interfaces_selection If Synchronize State is enabled, it will utilize this interface for communication. <br><b>NOTE:</b> You must define a IP on each machine participating in this failover group. <br><b>NOTE:</b> You must have an IP assigned to the interface on any participating sync nodes. Load Balancing balancing If this feature is enabled, CARP source-hashes the originating IP of a request. The hash is then used to select a virtual host from the available pool to handle the request. This is disabled by default. checkbox Preemption premption When preemption is enabled, each CARP host will look at the advskew (Advertising Frequency) parameter in the advertisements it receives from the master, to try to determine whether it can advertise more frequently. If so, it will begin advertising, and the current master, seeing that there is another host with a lower advskew, will bow out. checkbox true Synchronize rules synchronizerules When this option is enabled, this system will automatically sync the firewalls rules over to the other carp when changes are made.. checkbox Synchronize aliases synchronizealiases When this option is enabled, this system will automatically sync the aliases over to the other carp when changes are made. checkbox Synchronize nat synchronizenat When this option is enabled, this system will automatically sync the nat rules over to the other carp host when changes are made. checkbox Synchronize ipsec synchronizeipsec When this option is enabled, this system will automatically sync the ipsec rules over to the other carp host when changes are made. checkbox Synchronize Wake on Lan synchronizewol When this option is enabled, this system will automatically sync the WOL settings over to the other carp host when changes are made. checkbox Synchronize Static Routes synchronizestaticroutes When this option is enabled, this system will automatically sync the Static Route settings over to the other carp host when changes are made. checkbox Synchronize Load Balancer synchronizelb When this option is enabled, this system will automatically sync the Load Balancer settings over to the other carp host when changes are made. checkbox Synchronize Virtual IPs synchronizevirtualip When this option is enabled, this system will automatically sync the Virtual IP (minus proxyarp) settings over to the other carp host when changes are made. checkbox Synchronize traffic shaper synchronizetrafficshaper When this option is enabled, this system will automatically sync the traffic shaper rules over to the other carp host when changes are made. checkbox Synchronize to IP synchronizetoip Enter the IP address of the firewall you would like to synchronize your rules to. input Note: CARP sync is currently only supported over http connections - make sure the remote system's WebGUI protocol is set to this! Remote System Password password Enter the webGUI password of the system that you would like to synchronize with. password /* resync */ interfaces_carp_bringup(); /* setup carp interfaces */ interfaces_carp_configure(); /* force a filter configure for syncing */ filter_configure();