[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Comments on draft-ietf-ccamp-lmp-04.txt



Hi Jonathan

      Please see my comments on ccamp-lmp-04 below, prefixed Baktha>

Regards,
/Baktha

==========================================================================
1.

“…
10.2.
     Retransmission Algorithm
   
   After a node transmits a message requiring acknowledgement, it
   should immediately schedule a retransmission after Ri seconds.  If a
   corresponding acknowledgement message is received before Ri seconds,
   then message retransmission SHOULD be canceled.  Otherwise, it will
   retransmit the message after (1+Delta)*Ri seconds.  The

…”

Baktha> Shouldn’t the first retransmission be after Ri seconds, rather than (1+Delta)*Ri ?

2.
        
“…
      Prior to initial transmission, initialize Rk = Ri and Rn = 0.
      
      while (Rn++ < Rl) {
        transmit the message;
        wake up after Rk milliseconds;
        Rk = Rk * (1 + Delta);
      }
      /* acknowledged message or no reply from receiver and Rl
      reached*/
        …”

Baktha> It is not clear if the initial transmission happens before entering the [while] loop or
Baktha> inside the loop. If the initial transmission happens happens inside the loop, we want
Baktha> the while condition to be (Rn++ <= Rl)

3.

Baktha> I assume that the backoff procedure applicable to ALL LMP procedures; might want to state this explicitly.

4.

Baktha> If the response to an LMP message is received within “rk” milliseconds, it is accepted and the retransmission is cancelled.
Baktha> I believe that this renders the timeout period insignificant.

5.

Baktha> State that the retry limit is a local configuration parameter.