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>&nbsp;</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>&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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>&nbsp;</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>&lt;<A=20
href=3D"mailto:[email protected]">[email protected]</A>&gt;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</=
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>&nbsp;</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>&nbsp;</DIV>
  <DIV>Thanks,</DIV>
  <DIV>Indranil</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><BR>&nbsp;</DIV>
  <DIV class=3Dgmail_quote>On Tue, Feb 15, 2011 at 1:28 AM, Kunal Shah <SPA=
N=20
  dir=3Dltr>&lt;<A href=3D"mailto:[email protected]"=20
  target=3D_blank>[email protected]</A>&gt;</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>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
    <DIV>Am I missing something here??</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Kunal</DIV>
    <DIV>&nbsp;</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==--