It doesn't matter which version of IGMP you use, the stack and switches should support versions 2 and 3 (and they usually do).
You probably have a different issue, e.g.:
- firewalls dropping packets
- TTL = 0
- Incorrect interfaces (bind_addr) for sending and receiving mcasts
- VLANs dropping mcasts
- Incorrect mcast addrs (188.8.131.52 - 184.108.40.206 can be dropped by the switch !)
I suggest wireshark to see whether you're getting any mcast packets flowing between the boxes
Ok Thanks for the information Bela.
Will start looking at wireshark and see whats going.