So, I think I answered this already in an earlier message, but let me clarify something here. The IP stack layer really does not know what kinds of multicast applications are going to be run on it. A user could arbitrarily install an SSM application just as easily as an ASM application, if the stack supports multicast at all.
With that in mind, if a stack developer knows for sure that his stack couldn't be used for a certain flavor of multicast application (SSM or ASM), then he can use the current guidelines in the node reqs to determine whether MLDv1 or MLDv2 should be supported.
In all other cases, I would prefer MLDv2 for flexibility reasons.
So, if I back off my answer in the last post a little, perhaps the wording for any-source should be something like "SHOULD support MLDv2 but MAY support MLDv1".
With your explanation of the stack - app issues, I think this would make sense. If others agree, and suitable text can be crafted, of course. Anyway, this is not a crucial issue for me but I just wanted to understand the implications.
--Jari
-------------------------------------------------------------------- IETF IPv6 working group mailing list [EMAIL PROTECTED] Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 --------------------------------------------------------------------
