Question about IGMPv3 state change

Kunal Shah <[email protected]> Mon, 14 Feb 2011 14:58:55 -0500
Newsgroups gmane.ietf.magma
Message-ID <4FD1E7CD248BF84F86BD4814EDDDBCC150EA194541@EUSAACMS0703.eamcs.ericsson.se>
--===============1030393351==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EA194541EUSAACMS0703e_"

--_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EA194541EUSAACMS0703e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

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


--_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EA194541EUSAACMS0703e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Arial, sans-serif" size=3D"2">
<div>Hi all,</div>
<div>&nbsp;</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&#4=
3;A, Y-A). I think this mean remove all the elements of A from Y and add al=
l elements of A to X. This also implies
that sources not removed from Y will still end up being added to X. My ques=
tion 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 ??</div>
<div>&nbsp;</div>
<div>If only the elements that are removed from Y are added to X, the new s=
tate would look like EX (X&#43;(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>
</body>
</html>

--_000_4FD1E7CD248BF84F86BD4814EDDDBCC150EA194541EUSAACMS0703e_--

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

--===============1030393351==--