Subject: [Tsvwg] [Sigtran] SCTP - Processing of Abort chunk, when bundled with other chunks

From: "Subhashini" <[email-masked]>
Date: Fri, 27 Aug 2004 11:16:13 +0530

Hi,

Please refer below the statements from three different sections of RFC 2960.

Section 6.10 says "An endpoint MUST process received chunks in their order in the packet".

Section 9.1 says "An endpoint MUST NOT respond to any received packet that contains an Abort chunk."

Section 3.3.7 says "Control chunks (except for INIT, INIT ACK and SHUTDOWN COMPLETE) MAY be bundled with an ABORT but they MUST be placed before the ABORT in the SCTP packet, or they will be ignored by the receiver."

Sections 6.10 and 3.3.7 together convey that the chunks bundled before ABORT chunk should be processed as they are in the order.

Sections 9.1 and 3.3.7 are contradicting to each other.

Suppose say, if Cookie Echo chunk is bundled with before Abort chunk in a packet, since the chunks should be processed in the order, Cookie Ack will be sent to the peer first and then the Abort chunk will be processed to abort the association. Is my understanding correct? Otherwise, do we need to scan whole packet for the presence of Abort chunk and then we need to decide to ignore the other chunks in the packet?

Please clarify.

thanks,
Subhashini ...

_______________________________________________
tsvwg mailing list
[email-masked]
https://www1.ietf.org/mailman/listinfo/tsvwg