Re: Question about IGMPv3 state change
Kunal Shah <[email protected]> Mon, 7 Mar 2011 08:10:51 -0500
| Newsgroups | gmane.ietf.magma |
|---|---|
| Message-ID | <4FD1E7CD248BF84F86BD4814EDDDBCC150EBFAEE10@EUSAACMS0703.eamcs.ericsson.se> |
--===============0209317190== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EBFAEE10EUSAACMS0703e_" --_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EBFAEE10EUSAACMS0703e_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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]] Sent: Monday, March 07, 2011 6:33 PM To: Kunal Shah Cc: [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_4FD1E7CD248BF84F86BD4814EDDDBCC150EBFAEE10EUSAACMS0703e_ 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=3D417010713-07032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2>Hi Indranil,</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D417010713-07032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D417010713-07032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2>From the RFC "</FONT></DIV> <DIV dir=3Dltr align=3Dleft><PRE><FONT face=3DArial color=3D#0000ff size=3D= 2>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><SPAN class=3D417010713-07032011><FONT f= ace=3DArial=20 color=3D#0000ff size=3D2>This means that a source can be in X only if it is= being=20 requested for being blocked as well as for being forwarded. In my example b= elow=20 s5 is not being requested to be blocked by any host. So what is the reason = for=20 keeping it in X??</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D417010713-07032011><FONT face=3DA= rial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D417010713-07032011><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> Monday, March 07, 2011 6= :33=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> &nbs= p; X=20 is for all INCLUDE mode sources. A is TO_IN report. So, s5 should be there = in X.=20 Why should s5 be blocked? Somebody wants data from this source.</DIV> <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=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>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 size= =3D2>X=3D=20 s1,s2</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff size= =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 size= =3D2>Then X+A=3D=20 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 size= =3D2>s5 is in X=20 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, Fe= bruary=20 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] Questio= n about=20 IGMPv3 state change<BR></FONT><BR></DIV> <DIV> <DIV></DIV> <DIV class=3Dh5> <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 <SPA= N=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><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 EX(= X,Y)=20 and a TO_IN(A) is received, the new state according to the RFC is EX (X= +A,=20 Y-A). I think this mean remove all the elements of A from Y and add all= =20 elements of A to X. This also implies that sources not removed from Y w= ill=20 still end up being added to X. My question is why cant we add only thos= e=20 elemets of A to X which are removed from Y as opposed to adding all the= =20 elements of A to X ??</DIV> <DIV> </DIV> <DIV>If only the elements that are removed from Y are added to X, the n= ew=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><BR>= </BLOCKQUOTE></DIV><BR></DIV></DIV></DIV></BLOCKQUOTE></DIV><BR></BODY></HT= ML> --_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EBFAEE10EUSAACMS0703e_-- --===============0209317190== 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 --===============0209317190==--