network load balancing & multicast mac-address
As a part of a network load balancing/HA solution configuration, our solution provider partner asked us to configure the same multicast mac-address on 2 Cisco Catalyst 3550 ports and on 2 Debian Gnu/Linux server, assigning this multicast mac-address to the dummy0 interface of the server, configured with the same IP address.
The software (perl+iptables) implemented by the provider should be able, somehow, to 'tag' incoming packets' (like even/odd) and thus to make a redirection to one server or to the other.
After a couple of tries sniffing packets, we were able to see packet reaching the switch ports and the physical interfaces, but no packet came back from the dummy0 interface; it was possible to 'ping' the dummy0 interface and to get an ICMP reply only while running a tcpdump on the phisical interface; we were unable to get any tcp reply from the dummy interface, like executing a 'telnet 192.168.20.101 80'.
A couple of questions:
Is such a solution possible at all, or is a confusing one?
Is the /etc/network/interfaces configuration correct?:
iface dummy0 inet static
hwaddress ether 09:09:09:09:09:09
up /sbin/ifconfig dummy0 promisc up
Thanks a lot in advance
Any help is really appeciated