Markku Savela wrote:
RFC 2462 says that the node MUST join the solicited-node multicast group (which implies using MLD) when performing DAD.
Presumably it needs to do the MLD join with ::-src address, because before DAD address is not yet valid.
Yes. Currently there is a MAGMA draft describing this. draft-ietf-magma-mld-source-04.txt
Personally, I think the spec is just plain wrong. I believe one should not use MLD on link local multicast groups.
This is similar to the previous discussion on MLD-snooping switches.
Essentially the role of joining a multicast group is to create state in the network. With non-local multicast groups this has an effect on routing infrastructure.
If MLD snooping switches are a likelihood in future networks, then I think it is reasonable that nodes joining a multicast group create state for them, whether the packets are link-local or have greater scope.
In the mean time it is a requirement which is widely ignored by implementors.
Greg Daley
-------------------------------------------------------------------- IETF IPng Working Group Mailing List IPng Home Page: http://playground.sun.com/ipng FTP archive: ftp://playground.sun.com/pub/ipng Direct all administrative requests to [EMAIL PROTECTED] --------------------------------------------------------------------
