Re: M2PA Send ACK Timer

"Brian F. G. Bidulock" <[email protected]>
Newsgroups gmane.ietf.sigtran
Organization http://www.openss7.org/
Message-ID <[email protected]>
Hecht,

No, I don't believe that a timer is necessary.  What I do is
when there is a received MSU to acknowledge, I check if there
are MSUs queued for transmission in the TB and the L2 state
machine is sending MSUs, and the RTB is not full, in which case
I defer sending a separate ack to piggyback on the outgoing MSU.

There was even some discussion a while ago that indicated that
delaying acks harmfully interacts with the T7 timer and the L2
state machine.  This was captured in the RFC in section 4.2.1:

   When there is a message to acknowledge, M2PA MUST acknowledge the
   message with the next User Data message sent.  If there is no User
   Data message available to be sent when there is a message to
   acknowledge, M2PA SHOULD generate and send a User Data message with
   no data payload, without delay.  ...

--brian

Hecht Martin wrote:                           (Tue, 07 Oct 2008 10:53:29)
> 
>    I implemented M2PA about four years ago and at that time I used a
>    timer for ack'ing a received user data message when no user data
>    messages where pending transmission.  I used a 200ms timer and sent
>    the empty user data message when the timer expired.
> 
>    I am now updating the M2PA to the RFC level and would like to know if
>    this timer is no longer used.
> 
>    Thanks,
> 
>    Martin
> 
>    Martin Hecht
>    Engineering
> 
>    Signaling Core Group
>    Comverse
>    Office: +856 608-2712
>    [1][email protected]
>    [2]www.comverse.com
> 
> References
> 
>    1. mailto:[email protected]
>    2. http://www.comverse.com/

> _______________________________________________
> Sigtran mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/sigtran


-- 
Brian F. G. Bidulock
[email protected]
http://www.openss7.org/
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.