Re: Question about IGMPv3 state change

Indranil Bhattacharya <[email protected]> Mon, 7 Mar 2011 18:33:15 +0530
Newsgroups gmane.ietf.magma
Message-ID <[email protected]>
--===============1350275352==
Content-Type: multipart/alternative; boundary=0016364eeb127029fb049de41e30

--0016364eeb127029fb049de41e30
Content-Type: text/plain; charset=ISO-8859-1

Hi Kunal,

             X is for all INCLUDE mode sources. A is TO_IN report. So, s5
should be there in X. Why should s5 be blocked? Somebody wants data from
this source.

Thanks,
Indranil

On Mon, Mar 7, 2011 at 5:52 PM, Kunal Shah <[email protected]> wrote:

>  Hi Indranil,
>
> Consider this,
>
> X= s1,s2
> Y= s3,s4
>
> A=s4,s5
>
> Then X+A= s1,s2,s4,s5
> Y-A=s3
>
> s5 is in X even when it is not being blocked ??
>
> Kunal
>
>  ------------------------------
> *From:* Indranil Bhattacharya [mailto:[email protected]]
> *Sent:* Monday, February 28, 2011 6:57 PM
> *To:* Kunal Shah
> *Cc:* [email protected]
> *Subject:* Re: [magma] Question about IGMPv3 state change
>
>   Hi Kunal,
>
>
> x = s1,s2
> y= s3,s4
> a=s2,s3
>
> x+a = s1,s2,s3
> y-a = s4
> Does it answer your question?
>
> Thanks,
> Indranil
>
>
> On Tue, Feb 15, 2011 at 1:28 AM, Kunal Shah <[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 elements
>> of A to X. This also implies that sources not removed from Y will still end
>> up being added to X. My question is why cant we add only those elemets of 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]
>> https://www.ietf.org/mailman/listinfo/magma
>>
>>
>

--0016364eeb127029fb049de41e30
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hi Kunal,</div>
<div>=A0</div>
<div>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 X is for all INCLUDE mode sources=
. A is TO_IN report. So, s5 should be there in X. Why should s5 be blocked?=
 Somebody wants data from this source.</div>
<div>=A0</div>
<div>Thanks,</div>
<div>Indranil<br><br></div>
<div class=3D"gmail_quote">On Mon, Mar 7, 2011 at 5:52 PM, Kunal Shah <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]">kunal.shah@eric=
sson.com</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
<div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">Hi Indranil,</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">Consider this,</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">X=3D s1,s2</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">Y=3D s3,s4</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">A=3Ds4,s5</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">Then X+A=3D s1,s2,s4,s5</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">Y-A=3Ds3</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">s5 is in X even when it is not being blocked ??</font></span><=
/div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font color=3D"#0000ff" size=3D"2" fa=
ce=3D"Arial">Kunal</font></span></div><br>
<div dir=3D"ltr" lang=3D"en-us" align=3D"left">
<hr>
<font size=3D"2" face=3D"Tahoma"><b>From:</b> Indranil Bhattacharya [mailto=
:<a href=3D"mailto:[email protected]" target=3D"_blank">myselfindran=
[email protected]</a>] <br><b>Sent:</b> Monday, February 28, 2011 6:57 PM<br><b>=
To:</b> Kunal Shah<br>
<b>Cc:</b> <a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
rg</a><br><b>Subject:</b> Re: [magma] Question about IGMPv3 state change<br=
></font><br></div>
<div>
<div></div>
<div class=3D"h5">
<div></div>
<div>Hi Kunal,</div>
<div><font color=3D"#0000ff" size=3D"2" face=3D"Arial"></font>=A0</div>
<div>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0</div>
<div>x =3D s1,s2</div>
<div>y=3D s3,s4</div>
<div>a=3Ds2,s3</div>
<div><font color=3D"#0000ff" size=3D"2" face=3D"Arial"></font>=A0</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 color=3D"#0000ff" size=3D"2" face=3D"Arial"></font>=A0</div>
<div>Thanks,</div>
<div>Indranil</div>
<div><font color=3D"#0000ff" size=3D"2" face=3D"Arial"></font><br>=A0</div>
<div class=3D"gmail_quote">On Tue, Feb 15, 2011 at 1:28 AM, Kunal Shah <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]" target=3D"_bla=
nk">[email protected]</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
<div><font size=3D"2" face=3D"Arial, sans-serif">
<div>Hi all,</div>
<div>=A0</div>
<div>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 el=
ements of A to X. This also implies that sources not removed from Y will st=
ill end up being added to X. My question is why cant we add only those elem=
ets of A to X which are removed from Y as opposed to adding all the element=
s of A to X ??</div>

<div>=A0</div>
<div>If only the elements that are removed from Y are added to X, the new s=
tate would look like EX (X+(Y*A), Y-A). </div>
<div>=A0</div>
<div>Am I missing something here??</div>
<div>=A0</div>
<div>Kunal</div>
<div>=A0</div></font></div><br>____________________________________________=
___<br>magma mailing list<br><a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a><br><a href=3D"https://www.ietf.org/mailman/listinf=
o/magma" target=3D"_blank">https://www.ietf.org/mailman/listinfo/magma</a><=
br>
<br></blockquote></div><br></div></div></div></blockquote></div><br>

--0016364eeb127029fb049de41e30--

--===============1350275352==
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

--===============1350275352==--