Re: Question about IGMPv3 state change
Kunal Shah <[email protected]> Wed, 9 Mar 2011 07:23:45 -0500
| Newsgroups | gmane.ietf.magma |
|---|---|
| Message-ID | <4FD1E7CD248BF84F86BD4814EDDDBCC150EC03474C@EUSAACMS0703.eamcs.ericsson.se> |
--===============0329839473== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EC03474CEUSAACMS0703e_" --_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EC03474CEUSAACMS0703e_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Indranil, Thanks for your thoughts. Can someone else on the mailing list confirm this understanding?? Kunal ________________________________ From: Indranil Bhattacharya [mailto:[email protected]] Sent: Tuesday, March 08, 2011 1:03 PM To: Kunal Shah Cc: [email protected] Subject: Re: [magma] Question about IGMPv3 state change Hi Kunal, The interpretation of the statement is different. It means rou= ter filter mode is exclude but you are receiving include mode reports. That= 's what is meant as conflict in desired reception state. Thanks, Indranil On Mon, Mar 7, 2011 at 6:40 PM, Kunal Shah <[email protected]<mailto:= [email protected]>> wrote: Hi Indranil, From the RFC " When a router filter-mode for a group is EXCLUDE, the source record list contains two types of sources. The first type is the set which represents conflicts in the desired reception state; this set must be forwarded by some router on the network. " This means that a source can be in X only if it is being requested for bein= g blocked as well as for being forwarded. In my example below s5 is not bei= ng requested to be blocked by any host. So what is the reason for keeping i= t in X?? Kunal ________________________________ From: Indranil Bhattacharya [mailto:[email protected]<mailto:myselfi= [email protected]>] Sent: Monday, March 07, 2011 6:33 PM To: Kunal Shah Cc: [email protected]<mailto:[email protected]> Subject: Re: [magma] Question about IGMPv3 state change Hi Kunal, X is for all INCLUDE mode sources. A is TO_IN report. So, s5 s= hould be there in X. Why should s5 be blocked? Somebody wants data from thi= s source. Thanks, Indranil On Mon, Mar 7, 2011 at 5:52 PM, Kunal Shah <[email protected]<mailto:= [email protected]>> wrote: Hi Indranil, Consider this, X=3D s1,s2 Y=3D s3,s4 A=3Ds4,s5 Then X+A=3D s1,s2,s4,s5 Y-A=3Ds3 s5 is in X even when it is not being blocked ?? Kunal ________________________________ From: Indranil Bhattacharya [mailto:[email protected]<mailto:myselfi= [email protected]>] Sent: Monday, February 28, 2011 6:57 PM To: Kunal Shah Cc: [email protected]<mailto:[email protected]> Subject: Re: [magma] Question about IGMPv3 state change Hi Kunal, x =3D s1,s2 y=3D s3,s4 a=3Ds2,s3 x+a =3D s1,s2,s3 y-a =3D s4 Does it answer your question? Thanks, Indranil On Tue, Feb 15, 2011 at 1:28 AM, Kunal Shah <[email protected]<mailto= :[email protected]>> wrote: Hi all, I have a question about IGMPv3 state machine. If a group is in EX(X,Y) and = a TO_IN(A) is received, the new state according to the RFC is EX (X+A, Y-A)= . I think this mean remove all the elements of A from Y and add all element= s of A to X. This also implies that sources not removed from Y will still e= nd up being added to X. My question is why cant we add only those elemets o= f A to X which are removed from Y as opposed to adding all the elements of = A to X ?? If only the elements that are removed from Y are added to X, the new state = would look like EX (X+(Y*A), Y-A). Am I missing something here?? Kunal _______________________________________________ magma mailing list [email protected]<mailto:[email protected]> https://www.ietf.org/mailman/listinfo/magma --_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EC03474CEUSAACMS0703e_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii"> <META content=3D"MSHTML 6.00.6001.18565" name=3DGENERATOR></HEAD> <BODY> <DIV dir=3Dltr align=3Dleft><SPAN class=3D985042312-09032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2>Hi Indranil,</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D985042312-09032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D985042312-09032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2>Thanks for your thoughts. </FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D985042312-09032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D985042312-09032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2>Can someone else on the mailing list confirm this= =20 understanding??</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D985042312-09032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D985042312-09032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2>Kunal</FONT></SPAN></DIV><BR> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft> <HR tabIndex=3D-1> <FONT face=3DTahoma size=3D2><B>From:</B> Indranil Bhattacharya=20 [mailto:[email protected]] <BR><B>Sent:</B> Tuesday, March 08, 2011 = 1:03=20 PM<BR><B>To:</B> Kunal Shah<BR><B>Cc:</B> [email protected]<BR><B>Subject:</B>= Re:=20 [magma] Question about IGMPv3 state change<BR></FONT><BR></DIV> <DIV></DIV> <DIV>Hi Kunal,</DIV> <DIV> </DIV> <DIV> &nbs= p;=20 The interpretation of the statement is different. It means router filter mo= de is=20 exclude but you are receiving include mode reports. That's what is meant as= =20 conflict in desired reception state. </DIV> <DIV> </DIV> <DIV>Thanks,</DIV> <DIV>Indranil<BR><BR></DIV> <DIV class=3Dgmail_quote>On Mon, Mar 7, 2011 at 6:40 PM, Kunal Shah <SPAN=20 dir=3Dltr><<A=20 href=3D"mailto:[email protected]">[email protected]</A>></SP= AN>=20 wrote:<BR> <BLOCKQUOTE class=3Dgmail_quote=20 style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1p= x solid"> <DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff size= =3D2>Hi=20 Indranil,</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff size= =3D2>From the=20 RFC "</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><PRE><FONT face=3DArial color=3D#0000ff size= =3D2>When a router filter-mode for a group is EXCLUDE, the source record list contains two types of sources. The first type is the set which represents conflicts in the desired reception state; this set must be forwarded by some router on the network.</FONT></PRE></DIV> <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2>"= </FONT></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff size= =3D2>This means=20 that a source can be in X only if it is being requested for being blocked= as=20 well as for being forwarded. In my example below s5 is not being requeste= d to=20 be blocked by any host. So what is the reason for keeping it in=20 X??</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2>Kunal</FONT></SPAN></DIV><BR> <DIV lang=3Den-us dir=3Dltr align=3Dleft> <HR> <FONT face=3DTahoma size=3D2> <DIV class=3Dim><B>From:</B> Indranil Bhattacharya [mailto:<A=20 href=3D"mailto:[email protected]"=20 target=3D_blank>[email protected]</A>] <BR></DIV><B>Sent:</B> Mond= ay,=20 March 07, 2011 6:33 PM=20 <DIV> <DIV></DIV> <DIV class=3Dh5><BR><B>To:</B> Kunal Shah<BR><B>Cc:</B> <A=20 href=3D"mailto:[email protected]"=20 target=3D_blank>[email protected]</A><BR><B>Subject:</B> Re: [magma] Questio= n about=20 IGMPv3 state change<BR></DIV></DIV></FONT><BR></DIV> <DIV> <DIV></DIV> <DIV class=3Dh5> <DIV></DIV> <DIV>Hi Kunal,</DIV> <DIV> &n= bsp;=20 X is for all INCLUDE mode sources. A is TO_IN report. So, s5 should be th= ere=20 in X. Why should s5 be blocked? Somebody wants data from this source.</DI= V> <DIV> </DIV> <DIV>Thanks,</DIV> <DIV>Indranil<BR><BR></DIV> <DIV class=3Dgmail_quote>On Mon, Mar 7, 2011 at 5:52 PM, Kunal Shah <SPAN= =20 dir=3Dltr><<A href=3D"mailto:[email protected]"=20 target=3D_blank>[email protected]</A>></SPAN> wrote:<BR> <BLOCKQUOTE class=3Dgmail_quote=20 style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc = 1px solid"> <DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff si= ze=3D2>Hi=20 Indranil,</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff si= ze=3D2>Consider=20 this,</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff si= ze=3D2>X=3D=20 s1,s2</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff si= ze=3D2>Y=3D=20 s3,s4</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2>A=3Ds4,s5</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff si= ze=3D2>Then=20 X+A=3D s1,s2,s4,s5</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2>Y-A=3Ds3</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff si= ze=3D2>s5 is in=20 X even when it is not being blocked ??</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff=20 size=3D2>Kunal</FONT></SPAN></DIV><BR> <DIV lang=3Den-us dir=3Dltr align=3Dleft> <HR> <FONT face=3DTahoma size=3D2><B>From:</B> Indranil Bhattacharya [mailto= :<A=20 href=3D"mailto:[email protected]"=20 target=3D_blank>[email protected]</A>] <BR><B>Sent:</B> Monday,= =20 February 28, 2011 6:57 PM<BR><B>To:</B> Kunal Shah<BR><B>Cc:</B> <A=20 href=3D"mailto:[email protected]"=20 target=3D_blank>[email protected]</A><BR><B>Subject:</B> Re: [magma] Quest= ion=20 about IGMPv3 state change<BR></FONT><BR></DIV> <DIV> <DIV></DIV> <DIV> <DIV></DIV> <DIV>Hi Kunal,</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV> <DIV> = </DIV> <DIV>x =3D s1,s2</DIV> <DIV>y=3D s3,s4</DIV> <DIV>a=3Ds2,s3</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV> <DIV>x+a =3D s1,s2,s3</DIV> <DIV>y-a =3D s4<BR></DIV> <DIV>Does it answer your question?</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV> <DIV>Thanks,</DIV> <DIV>Indranil</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><BR> </DIV= > <DIV class=3Dgmail_quote>On Tue, Feb 15, 2011 at 1:28 AM, Kunal Shah <S= PAN=20 dir=3Dltr><<A href=3D"mailto:[email protected]"=20 target=3D_blank>[email protected]</A>></SPAN> wrote:<BR> <BLOCKQUOTE class=3Dgmail_quote=20 style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #cc= c 1px solid"> <DIV><FONT face=3D"Arial, sans-serif" size=3D2> <DIV>Hi all,</DIV> <DIV> </DIV> <DIV>I have a question about IGMPv3 state machine. If a group is in=20 EX(X,Y) and a TO_IN(A) is received, the new state according to the RF= C is=20 EX (X+A, Y-A). I think this mean remove all the elements of A from Y = and=20 add all elements of A to X. This also implies that sources not remove= d=20 from Y will still end up being added to X. My question is why cant we= add=20 only those elemets of A to X which are removed from Y as opposed to a= dding=20 all the elements of A to X ??</DIV> <DIV> </DIV> <DIV>If only the elements that are removed from Y are added to X, the= new=20 state would look like EX (X+(Y*A), Y-A). </DIV> <DIV> </DIV> <DIV>Am I missing something here??</DIV> <DIV> </DIV> <DIV>Kunal</DIV> <DIV> </DIV></FONT></DIV><BR>___________________________________= ____________<BR>magma=20 mailing list<BR><A href=3D"mailto:[email protected]"=20 target=3D_blank>[email protected]</A><BR><A=20 href=3D"https://www.ietf.org/mailman/listinfo/magma"=20 target=3D_blank>https://www.ietf.org/mailman/listinfo/magma</A><BR><B= R></BLOCKQUOTE></DIV><BR></DIV></DIV></DIV></BLOCKQUOTE></DIV><BR></DIV></D= IV></DIV></BLOCKQUOTE></DIV><BR></BODY></HTML> --_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EC03474CEUSAACMS0703e_-- --===============0329839473== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ magma mailing list [email protected] https://www.ietf.org/mailman/listinfo/magma --===============0329839473==--