3 ms·
1) Do NOT use 224.0.0.1! I cannot emphasize this enough. This is the IPv4 all hosts address and should not be used for mcast applications. IANA has reserved
by smutticus 14y ago
1) Do NOT use 224.0.0.1! I cannot emphasize this enough. This is the IPv4 all hosts address and should not be used for mcast applications. IANA has reserved the 239/8 range for intra-AS mcast applications. Use it. In general using any address in the 224/8 range is bad for mcast application development. But especially do not use anything in the 224/24 range.
2) Does Ruby automagically take care of setting the destination Ethernet address to an IP multicast MAC? I don't see any mention of this but it's pretty important.
As insaneirish rightly points out, it's really only multicast if it crosses an L2 boundary and a multicast routing protocol like PIM or DVMRP is involved. This writeup will most likely only result in poorly formed packets being broadcast on a local subnet.