DupInitAckInShutRecv.seq - Unexpected INIT-ACK chunk is received in SHUTDOWN-RECEIVED state
To check that if INIT-ACK chunk is received in SHUTDOWN-RECEIVED state then the endpoint should silently discard a received INIT-ACK chunk.
./DupInitAckInShutRecv.seq [-tooloption ...] -pkt ./DupInitAckInShutRecv.def -tooloption : v6eval tool option See Also: ../common/STD_PKT_COMMON.def ../common/SCTP_COMMON.def
Association is not established between endpoint A and B. Arrange the data in endpoint A such that INIT-ACK message is sent to endpoint B after sending SHUTDOWN message.
Endpoint A Endpoint B ULP (ESTABLISHED) (ESTABLISHED)
<---------------- DATA
SHUTDOWN ----------------->
COOKIE-ACK -----------------> Silently discard
<---------------- DATA
SACK ----------------->
TEST DESCRIPTION:
1. Send INIT-ACK message after sending SHUTDOWN message. 2. Check A: INIT-ACK message received in SHUTDOWN-RECEIVE state is discarded.
None
RFC 4960
5.2.3. Unexpected INIT ACK
If an INIT ACK is received by an endpoint in any state other than the COOKIE-WAIT state, the endpoint should discard the INIT ACK chunk. An unexpected INIT ACK usually indicates the processing of an old or duplicated INIT chunk.