[ClusterLabs] :Pacemaker IP Load Balancer and RFC 1812

Somanath Jeeva somanath.jeeva at ericsson.com
Fri May 13 10:59:05 UTC 2016


Hi ,

We are trying to use the pacemaker load balancer feature. The Load balancer feature uses CLUSTERIP module of the RHEL iptables. CLUSTERIP Load balancer seems to be a RFC 1812 section 3.3.2 violation.

For using load balancing  option we are going with the MAC generated by the pacemaker IpAddr2 resource agent itself.

The resource details are
$ sudo pcs resource show --full
Clone: ClusterIP-clone
  Meta Attrs: clone-max=2 clone-node-max=1 globally-unique=true
  Resource: ClusterIP (class=ocf provider=heartbeat type=IPaddr2)
   Attributes: ip=10.61.198.86 cidr_netmask=23 clusterip_hash=sourceip-sourceport
   Operations: monitor interval=2s (ClusterIP-monitor-interval-2s)

$ sudo service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    CLUSTERIP  all  --  0.0.0.0/0            10.61.198.86        CLUSTERIP hashmode=sourceip-sourceport clustermac=6B:28:12:3E:4E:D4 total_nodes=2 local_node=2 hash_init=0
2    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0

Since we are not using a Multicast MAC does the usage of CLUSTERIP module as above still  constitute a RFC violation?


With Regards
Somanath Thilak J

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/users/attachments/20160513/08a4406a/attachment-0003.html>


More information about the Users mailing list