report messages IGMPv3/MLDv2-lite host sends

Hitoshi Asaeda <[email protected]>
Newsgroups gmane.ietf.magma
Message-ID <[email protected]>
Hi all,

I've been thinking about the host-side spec of IGMPv3/MLDv2-lite.
(Note that the word of "lite" has been tentatively used here.
Discussion about its official wording will be given later.)

As we discussed in the magma ML and the last IETF MBONED, designing
the igmpv3/mldv2 lite which eliminates an exclude filter mode from the
full version would be beneficial to the SSM deployment.

Now I clarify which states are kept and which states can be eliminated
from the lite version host. The following table shows possible report
messages an igmpv3/mldv2-lite version host transmits.

 IGMPv3-full     IGMPv3-lite      meaning
 ------------    ------------     --------------------------------
 IS_EX(NULL)     IS_EX(NULL)      query response for (*,G) join
 IS_EX(S,G)      N/A              query response for EX (S,G) join
 IS_IN(S,G)      IS_IN(S,G)       query response for IN (S,G) join
 ALLOW(S,G)      ALLOW(S,G)       IN (S,G) join
 BLOCK(S,G)      BLOCK(S,G)       IN (S,G) leave
 TO_IN(S,G)      TO_IN(S,G)       change to IN (S,G)
 TO_IN(NULL)     TO_IN(NULL)      (*,G) leave
 TO_EX(S,G)      N/A              change to EX (S,G)
 TO_EX(NULL)     TO_EX(NULL)      (*,G) join

According to my thought, above two "N/A" states can be eliminated from
lite version host. And other states would be same of the full version.
Regarding IS_EX(S,G), if a lite version host receives a query message
asking EX (S,G) join, it silently discards (i.e. ignores) the message.
A lite version host never sends TO_EX(S,G).

Any comments?
--
Hitoshi Asaeda
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.