Subject: IPv6 link-local multicast not received
To: None <tech-net@netbsd.org>
From: Feico Dillema <feico@pasta.cs.uit.no>
List: tech-net
Date: 03/31/2005 09:38:41
Hi,
I am trying to send and receive multicast UDP packets between a
NetBSD 1.6.2 and a NetBSD 2.0.1 machine. This works fine:
machine1> mcastread -v6 ex0 FF05::114 2500
machine2> mcastsend FF05::114 2500 README
but using link-local scope does not:
machine1> mcastread -v6 ex0 FF02::114 2500
machine2> mcastsend FF02::114 2500 README
tcpdump shows the packets on the wire, so the problem must be on the
receiving side. Neither the 1.6.2 nor the 2.0.1 machine receive
linklocal multicast packets.
It seems `link-local' specific, using a scope value higher than
the link-local does work. I.e. this works (even though 3 is not a
defined scope):
machine1> mcastread -v6 ex0 FF03::114 2500
machine2> mcastsend FF03::114 2500 README
(The sources for mcastread and mcastsend are the latest versions
from Kame's CVS.)
I checked the logs and problem report database and saw that similar
problems were reported quite some time ago, but these were fixed.
The cause of this problem seems to be a different one, but I have no
idea where in the code the problem might be. Help?
Feico.
PS: please CC answers to me. I'm not on this list.