Hello Stig,

Bear with me for the delayed reply. Do look inline for my reply to your comments and suggestions.

On Thu, May 12, 2005 at 02:46:10PM -0700, Arun Thulasi wrote:
Hello All,

This is a request to review and comment on the internet draft available at http://www.ietf.org/internet-drafts/draft-arunt-ipv6-multicast-filtering-rules-00.txt

The draft is written to explain a set of behaviors in IPv6 multicasting scenarios. Since the behavior seemed to vary on different implementations, this draft specifies both the behaviors and puts forth one of them as preferred.

Do look into the draft and offer your comments.

The behaviour described in 5.2 pretty much matches what I would expect.
However, you don't say anything about SSM or the RFC 3678 source filering
API.

I did a run through of the ssm and allied drafts. The behavior that we have suggested in the draft is independent of SSM. By this I suggest that if the user wants to implement SSM, it would have to involve some kind of filtering. Since SSM requires a (S,G) format where there has to be exactly one source and multiple receivers (as specified in the document), it is different from the default behavior what we propose in our draft which applies for ordinary multicasting scenarios.

However, it would be a better idea to include something on SSM support in the document (the least is to mention that SSM is not part of the scenario and atmost explain what differentiates this solution from the SSM scenario) since this document talks about multicast filtering rules in IPv6. If the general consensus is that, i can work on including that.

I would like to see the stack doing filtering if necessary, so that when
a host joins specific sources (include mode) other packets reaching the
host from other sources would not be delivered to the application. And
also when in exclude mode, excluding specific sources, the stack should
filter in my opinion.

Yes. This is indeed SSM specific (when you want to exclude sources etc). One way to include SSM in the draft is to talk about all this in the filtering scenario, still suggesting that this is optional and not default behavior.

In my opinion, the filtering should at least be done so that an
application doesn't receive from unwanted sources on the socket where
the filter is applied. If the same application or another, creates
another socket and binds to the right port and wildcard address or the
group address, then I think the best might be to deliver the packets.

I think this is what we present in the draft. If another application binds to the right port and wild card address, it would still be delivered the packet.

In my opinion, i guess it could be a good idea to talk about SSM in the draft, in the filtering behavior section. I can even work on a separate section that talks about Multicast Filtering in SSM based scenarios.

Do let me know what you suggest.

Thanks,
Arun T

Stig





--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to