(Mldv2 ) Rfc 3810 clarifications/issues

Balaji Sankaran <[email protected]> Wed, 10 Nov 2010 12:43:37 +0530
Newsgroups gmane.ietf.magma
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============0354079136==
Content-Type: multipart/alternative;
 boundary="------------080005090304070501040804"

This is a multi-part message in MIME format.
--------------080005090304070501040804
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

  Hello,

I need a couple of clarifications in MldV2 Rfc 3810.

1)  In section 7.4,1 "Reception of Current State Records", I see the 
following operation

  EXCLUDE (X,Y)     IS_EX (A)     EXCLUDE (A-Y, Y*A) (A-X-Y)=MALI
                                                       Delete (X-A)
                                                       Delete (Y-A)
                                                       Filter Timer=MALI

Whether the src timer (A-X-Y) should be set to Filter timer instead of 
MALI.  Why we need
to set the src Timer for these srcs to MALI ?.  Setting it to MALI will 
take longer time for  these
srcs to get excluded.

Note that  TO_EXC report handling sets them to Filter timer instead of 
MALI.

EXCLUDE (X,Y)   TO_EX (A)      EXCLUDE (A-Y,Y*A)    (A-X-Y) =
                                                             Filter Timer
                                                        Delete (X-A)
                                                        Delete (Y-A)
                                                        Send Q(MA,A-Y)
                                                        Filter Timer=MALI



2)  Regarding src deletion when there is a GSSQ retransmission scheduled 
for it:

Lets take the following reports:

Report A  { M1, IS_IN (S1, S2)  }
Report B  { M1, TO_EX (S1,S2) }
Report C { M1, IS_EX ( S1,S3) }

Step 1)* Send Report A *
Router will have following information for Multicast address M1,

State -           Include
src-include-list  -  S1, S2

Step 2) *Send Report B *
After handling Report B, following will be the state information for M1

State - Exclude
Src-Req-list : S1,S2
Src-Exc-List: Empty
There will be a GSSQ packet send for S1 and S2 with Sbit Unset.
There will be another GSSQ packet scheduled for these srcs (S1 and
S2)  later at LLQT interval.



Step 3) *Send Report C* before the scheduled GSSQ for S1 and S2 is 
transmitted.
According to the state  table, Report C handling will   delete the src 
S2 (Delete
(X-A) ).

EXCLUDE (X,Y)   TO_EX (A)      EXCLUDE (A-Y,Y*A)    (A-X-Y) =
                                                             Filter Timer
                                                        Delete (X-A)
                                                        Delete (Y-A)
                                                        Send Q(MA,A-Y)
                                                        Filter Timer=MALI

However there is an GSSQ pending for the src S2.  So what we do now ?  
Delete the src S2 and cancel the
retransmission ?  Or delete the src but do not cancel the retransmission 
?. If we are not canceling the
retransmission, whether Sbit should be True for this query ?.    I 
believe we should delete the src
and this in turn should cancel the GSSQ retransmission for this src as 
well. Let me know
if anybody has any thoughts on this.


regards,
Balaji

--------------080005090304070501040804
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hello,
    <br>
    <br>
    I need a couple of clarifications in MldV2 Rfc 3810.
    <br>
    <br>
    1)&nbsp; In section 7.4,1 "Reception of Current State Records", I see the
    following operation
    <br>
    <br>
    &nbsp;EXCLUDE (X,Y)&nbsp;&nbsp;&nbsp;&nbsp; IS_EX (A)&nbsp;&nbsp;&nbsp;&nbsp; EXCLUDE (A-Y, Y*A) (A-X-Y)=MALI
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delete (X-A)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delete (Y-A)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter
    Timer=MALI
    <br>
    <br>
    Whether the src timer (A-X-Y) should be set to Filter timer instead
    of MALI.&nbsp; Why we need
    <br>
    to set the src Timer for these srcs to MALI ?.&nbsp; Setting it to MALI
    will take longer time for&nbsp; these
    <br>
    srcs to get excluded.
    <br>
    <br>
    Note that&nbsp; TO_EXC report handling sets them to Filter timer instead
    of MALI.
    <br>
    <br>
    EXCLUDE (X,Y)&nbsp;&nbsp; TO_EX (A)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXCLUDE (A-Y,Y*A)&nbsp;&nbsp;&nbsp; (A-X-Y) =
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter
    Timer
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delete (X-A)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delete (Y-A)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Send
    Q(MA,A-Y)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter
    Timer=MALI
    <br>
    <br>
    <br>
    <br>
    2)&nbsp; Regarding src deletion when there is a GSSQ retransmission
    scheduled for it:
    <br>
    <br>
    Lets take the following reports:
    <br>
    <br>
    Report A&nbsp; { M1, IS_IN (S1, S2)&nbsp; }
    <br>
    Report B&nbsp; { M1, TO_EX (S1,S2) }
    <br>
    Report C { M1, IS_EX ( S1,S3) }
    <br>
    <br>
    Step 1)<b> Send Report A
    </b><br>
    Router will have following information for Multicast address M1,
    <br>
    <br>
    State -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Include
    <br>
    src-include-list&nbsp; -&nbsp; S1, S2
    <br>
    <br>
    Step 2) <b>Send Report B
    </b><br>
    After handling Report B, following will be the state information for
    M1
    <br>
    <br>
    State - Exclude
    <br>
    Src-Req-list : S1,S2
    <br>
    Src-Exc-List: Empty
    <br>
    There will be a GSSQ packet send for S1 and S2 with Sbit Unset.
    <br>
    There will be another GSSQ packet scheduled for these srcs (S1 and
    <br>
    S2)&nbsp; later at LLQT interval.
    <br>
    <br>
    <br>
    <br>
    Step 3)&nbsp; <b>Send Report C</b> before the scheduled GSSQ for S1 and
    S2 is transmitted.
    <br>
    According to the state&nbsp; table, Report C handling will&nbsp;&nbsp; delete the
    src S2 (Delete
    <br>
    (X-A) ).
    <br>
    <br>
    EXCLUDE (X,Y)&nbsp;&nbsp; TO_EX (A)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXCLUDE (A-Y,Y*A)&nbsp;&nbsp;&nbsp; (A-X-Y) =
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter
    Timer
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delete (X-A)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delete (Y-A)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Send
    Q(MA,A-Y)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter
    Timer=MALI
    <br>
    <br>
    However there is an GSSQ pending for the src S2.&nbsp; So what we do now
    ?&nbsp; Delete the src S2 and cancel the
    <br>
    retransmission ?&nbsp; Or delete the src but do not cancel the
    retransmission ?. If we are not canceling the
    <br>
    retransmission, whether Sbit should be True for this query ?.&nbsp;&nbsp;&nbsp; I
    believe we should delete the src<br>
    and this in turn should cancel the GSSQ retransmission for this src
    as well. Let me know<br>
    if anybody has any thoughts on this.<br>
    <br>
    <br>
    regards,
    <br>
    Balaji
  </body>
</html>

--------------080005090304070501040804--

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

--===============0354079136==--