Re: Question about IGMPv3 state machine
Bharat Joshi <[email protected]> Wed, 25 Mar 2009 07:00:39 +0530
| Newsgroups | gmane.ietf.magma |
|---|---|
| Message-ID | <31D55C4D55BEED48A4459EB64567589A0E82348ED9@BLRKECMBX02.ad.infosys.com> |
Hi Kunal,
In section 6.4, RFC 3376 has defined the meaning of roles the two source list in EXCLUDE( A, B) plays. Sources available in A are those sources for which a host has asked for data to be forwarded and sources in B has been explicitly asked to be excluded.
In section 6.3, RFC 3376 has defined the forwarding rules. Now if its exclude mode, and source timer is running [i.e. the sources in list 'A'], it should forward the data and if it is not in exclude list [i.e. it is not in source list B], it should forward the traffic.
In the first example, source '2' exist in list of sources whose source timer will be running and so will get forwarded and now (B-A) in this case will be 0 and so sources 1 and 3 will get forwarded.
Similarly in the second example, source '3' will get forwarded as its source timer will be running and all sources except source 4 will get forwarded as only source 4 needs to be excluded.
I hope this helps.
Thanks,
Bharat
________________________________________
From: [email protected] [[email protected]] On Behalf Of Kunal Shah [[email protected]]
Sent: Wednesday, March 25, 2009 4:27 AM
To: [email protected]
Subject: [magma] Question about IGMPv3 state machine
Hi,
This is Kunal. I am trying to understand IGMPv3 router side functionality and have the following questions about the RFC 3776:
In section 6.4.1
INCLUDE (A) TO_EX (B) EXCLUDE (A*B,B-A) (B-A)=0
Delete (A-B)
Send Q(G,A*B)
Group Timer=GMI
If A=1,2,3 and B=2, A*B=2. How does the host that has requested sources 1 and 3 still get them?? And If we delete A-B=2 in this case, how does the host interested in 2 get traffic from it??
And similarly for
EXCLUDE (X,Y) TO_EX (A) EXCLUDE (A-Y,Y*A) (A-X-Y)=Group Timer
Delete (X-A)
Delete (Y-A)
Send Q(G,A-Y)
Group Timer=GMI
If X=1,2,3, Y=4,5,6, and A=3,4 the A-Y=3 and Y*A=4 What about hosts that want 1,2 sources. If X-A=1,2 is deleted how will the hosts get traffic from 1,2 .
I will really appreciate if you can answer these two questions. I have contacted a lot of people to get these two questions answered but have not heard from any one yet.
Thanks
Kunal
**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely
for the use of the addressee(s). If you are not the intended recipient, please
notify the sender by e-mail and delete the original message. Further, you are not
to copy, disclose, or distribute this e-mail or its contents to any other person and
any such actions are unlawful. This e-mail may contain viruses. Infosys has taken
every reasonable precaution to minimize this risk, but is not liable for any damage
you may sustain as a result of any virus in this e-mail. You should carry out your
own virus checks before opening the e-mail or attachment. Infosys reserves the
right to monitor and review the content of all messages sent to or from this e-mail
address. Messages sent to or from this e-mail address may be stored on the
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***