Re: Something improper with ASP state change procedures.
Naveen Kottapalli <[email protected]> Tue, 23 Nov 2010 15:30:11 +0000
| Newsgroups | gmane.ietf.sigtran |
|---|---|
| Message-ID | <[email protected]> |
The previous state was INACTIVE. So, the ASP will be moved back to INACTIVE instead of reactivating. Is my assumption right? Yours, Naveen. On 23 November 2010 14:46, Dario Filjar <[email protected]> wrote: > Hi Naveen, > > it seems that ASP does not behave correctly after reception of out-of-blue > ASP Up Ack message. > According to RFC4666, section 4.3.4.1: > > "If the ASP receives an unexpected ASP Up Ack message, the ASP should > consider itself in the ASP-INACTIVE state. If the ASP was not in the > ASP-INACTIVE state, it should send an Error message and then initate > procedures to return to its previos state." > > So in your case, ASP shall initiate ASP Active procedure again after which > it will align the state with SGP. > > BR Dario > > > --- On *Tue, 11/23/10, Naveen Kottapalli <[email protected]>* wrote: > > > From: Naveen Kottapalli <[email protected]> > Subject: [Sigtran] Something improper with ASP state change procedures. > To: [email protected] > Date: Tuesday, November 23, 2010, 3:36 PM > > > Hi All, > > We are seeing some strange in the M3UA ASP state change procedures. Please > find the description of the problem below. > > ASP SGP > ======================================= > ASPUP --------------> Processes ASPUP and sends ASPUP_ACK > > Move ASP to > INACTIVE state <------------- ASPUP_ACK > > SCTP-SACK > for ASPUP_ACK -------------> Missed or lost in the network > > ASPAC --------------> Processes ASPAC and sends ASPAC_ACK > > Move ASP to > ACTIVE state <------------- ASPAC_ACK > > SCTP-SACK > for ASPAC_ACK -------------> Missed or lost again in the network > > Move ASP to > INACTIVE state <------------- SCTP layer at SGP retransmits the > ASPUP_ACK, ASPAC_ACK because of lost SACKs. > because of > ASPUP_ACK > in ACTIVE state > > SCTP-SACK -------------> Reached the SCTP layer of SGP > > In the above behavior the M3UA at SGP thinks that the ASP is in ACTIVE > state whereas it is not the case. Since ASP is in INACTIVE state, all the > data packets that were sent by SGP will be dropped (without sending any > error message back to network). The above problem will lead to a potential > message loss in the network. > > Considering the above behavior, I think the state machine should be tuned > accordingly. > > Please pass on the comments on this. > > Thanks & Regards, > Naveen. > > -----Inline Attachment Follows----- > > _______________________________________________ > Sigtran mailing list > [email protected]<http://de.mc300.mail.yahoo.com/mc/[email protected]> > https://www.ietf.org/mailman/listinfo/sigtran > > > _______________________________________________ Sigtran mailing list [email protected] https://www.ietf.org/mailman/listinfo/sigtran