RE: IGMPv3 question

"Ashish Yadav" <[email protected]>
Newsgroups gmane.ietf.magma
Message-ID <[email protected]>
Hi,

 

In the case EXCLUDE( X, Y ),  Y are the sources from where router has
explicitly got an exclude report.

Router has received include report from some host(s) for sources in X
while exclude reports from some other host(s) for the sources in X.

So, X has been added in conflicting list.

The sources from which no request has been received are assumed to be
excluded implicitly.

 

On receiving IS_IN ( A ), include report has been received for sources
in A, that means they should be put into the conflicting list, i.e. ( X
+ A ).

The ( X + A) comes from the implicit EXCLUDE for the sources for which
no report has been received.

If exclude reports had ever been received for the sources in A, the
sources should be removed from exclude list Y, i.e. ( Y - A ).

 

Warm Regards,

Ashish Yadav

 

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
Sent: Saturday, October 28, 2006 7:13 PM
To: [email protected]
Subject: [magma] IGMPv3 question

 

 

Hello, 

I would like kindly ask to answer my question.  Section 6.4.1 of RFC
3376 contains the following description of a router behavior in response
to Current-State Record:

 

Router State   Report Rec'd  New Router State         Actions

   ------------   ------------  ----------------         -------

 

   INCLUDE (A)    IS_IN (B)     INCLUDE (A+B)            (B)=GMI

 

   INCLUDE (A)    IS_EX (B)     EXCLUDE (A*B,B-A)        (B-A)=0

                                                         Delete (A-B)

                                                         Group Timer=GMI

 

   EXCLUDE (X,Y)  IS_IN (A)     EXCLUDE (X+A,Y-A)        (A)=GMI

 

   EXCLUDE (X,Y)  IS_EX (A)     EXCLUDE (A-Y,Y*A)        (A-X-Y)=GMI

                                                         Delete (X-A)

                                                         Delete (Y-A)

                                                         Group Timer=GMI

Entry Exclude(X,Y) means that all sources in set Y will not be forwarded
by a router. Entries in set X are all sources that were requested by
some hosts to be excluded, but router also received from other hosts
Include report for the same souurces X. It means that there is a
conflict because some receivers wish to receive data form sources X and
some not. 

In the light of those facts case number two in the cited text is clear.
Router is in state Include(A), gets request to exclude B so it transits
to state Exclude (A*B, B-A).

However I do not understand intention of case 3. Router is in state
Exclude(X,Y) and gets report IS_IN(A). The result is Exclude(X+A,Y-A).
Set Y-A is straightforward, some of sources in set A required to be
forwarded can also be in set Y. Though, I do not understand meaning of
X+A. This set should contain only the conflicting sources. So it seems
to be that it should be X + (common part of A and Y). In order words it
should be X + (A*Y). Can you please explain that to me?

Thank you in advance for your help

Tomasz Bartczak

 

 

 

----------------------------------------------------------------------

PS. >>> http://link.interia.pl/f19a6

 

 

_______________________________________________

magma mailing list

[email protected]

https://www1.ietf.org/mailman/listinfo/magma


cnxtsmtp5.conexant.com made the following annotations---------------------------------------------------------------------********************** Legal Disclaimer **************************** 

"This email may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message in error, please advise the sender by reply email and delete the message. Thank you." 

********************************************************************** 

---------------------------------------------------------------------

_______________________________________________
magma mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/magma
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.