Re: 'abnormal BSN' handling in M2PA

"debasri Sarkar" <[email protected]>
Newsgroups gmane.ietf.sigtran
Message-ID <[email protected]>
Hi Brian,

Thanks a lot for the explanation.

For question 1, it is justified that we can send data indication to level 3
user
and DATA_ACK to PT, as there is no way to send a negative acknowledgement.

For question 2, it is absolutely right that the M2PA test draft is inline
with Test case Q.781/8.11
of MTP2 test specification. But, if OOS is  send after 2 wrong BSN reception
(not waiting
for the third), will it violate the MTP2 specs Q.703/5.3.1 ? What is your
view in this regard?

Thanks again for your time.

Regards,
Debasri

On 7/10/07, Brian F. G. Bidulock <[email protected]> wrote:
>
> debasri,
>
> debasri Sarkar wrote:                                              (Thu,
> 05 Jul 2007 12:20:35)
> >
> >    Hi,
> >
> >    I need some clarification regarding 'abnormal BSN' handling in M2PA.
> >
> >    According  to  ITU-T specification Q.703, if two out of three
> received
> >    message
> >    have  wrong BSN, the message signal unit or fill in signal unit
> should
> >    be
> >    discarded.  Also  level 3 is informed that the link is faulty
> (section
> >    5.3.1).
> >
> >    Question 1:
> >    -----------------
> >    This   is  contradicting  with  the  test  case  3.8.10
>   specified  in
> >    draft-bidulock-sigtran-m2pa-test-08.
> >
> >    Test Description:
> >    (1)   The test begins with the link in the "In Service" state.
> >    (2)   Send a Data message to the IUT with an abnormal Backward
> >             Sequence Number.
> >    (3)   Check that the IUT acknowledges the Data message delivers an
> >             MSU to Level 3 at the IUT.
> >    (4)   Send a Data message to the IUT with an normal Backward Sequence
> >             Number.
> >    (5)   Check that the IUT acknowledges the Data message delivers an
> >             MSU to Level 3 at the IUT.
> >    (6)   Check that the IUT maintains the "In Service" state.
> >
> >    In step 3 M2PA should not deliver the data to level 3 and should not
> >    acknowledge the data. It should silently discard it.
>
> Well, no.  Look a Test Case Q.781/8.10.  The expected behaviour for Q.703is
> that the receiver of the MSU with the bad BSN discards the MSU but sends a
> negative acknowledgemnet for the FSN causing the sender to retransmit the
> MSU
> (hopefully with a correct BSN).  M2PA can neither negatively acknowledge
> nor
> retransmit.  Therefore, the original message with the bad BSN must be
> accepted (but of course the BSN not processed).  (Yes, this should have
> been
> stated in RFC 4165 but wasn't.)
>
> >
> >    Question 2:
> >    -----------------
> >    In  test  case  3.8.11  of draft-bidulock-sigtran-m2pa-test-08, out
> of
> >    service message
> >    is  send  from  IUT  after a DATA_ACK message with normal BSN when
> two
> >    DATA_ACK
> >    message is received with abnormal BSN previously.
> >
> >
> ___________________________________________________________________
> >
> >    |
> >                                                    |
> >      |   VAT:
> >    PT                                    IUT                      |
> >
> >    |
> >                                                    |
> >      |              DATA-ACK  --FFFFFF,
> >    7FFFFF->                                                      |
> >      |              DATA-ACK  --FFFFFF,
> >    7FFFFF->                                                      |
> >      |              DATA-ACK  --FFFFFF,
> >    FFFFFF->                                                      |
> >      |
> >    <-----------------  OUT-OF-SERVICE         |
> >
> >    |
> >                 !out of service                |
> >
> >    |
> >                                                    |
> >
> >    |___________________________________________________________________|
> >
> >    When  two  DATA_ACK has been received with wrong BSN value, why
> should
> >    we wait
> >    for  next DATA_ACK (with or without correct BSN value) to indicate
> the
> >    link as a
> >    fauly link?
> >    Rather,  OOS  message can be trasmitted to peer along with proper
> link
> >    status indication
> >    to level 3 just after reception of 2 consecutive wrong BSN reception.
>
> Test case Q.781/8.11 shows it that way with FISUs too.
>
> In general, even though IUT may send an OUT-OF-SERVICE in response to the
> second
> DATA-ACK, it does not prevent the PT from emitting the third DATA-ACK
> before
> the OUT-OF-SERVICE arrives.
>
>
> --brian
>
>
>
> --
> Brian F. G. Bidulock
> [email protected]
> http://www.openss7.org/
>

_______________________________________________
Sigtran mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/sigtran
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.