T2ShutdownRetrans2.seq - SHUTDOWN-ACK message is transmitted again if T2-shutdown timer expires
To check that if the T2-shutdown timer expires, the endpoint MUST retransmit
SHUTDOWN-ACK and restart the T2-shutdown timer without changing state.
./T2ShutdownRetrans2.seq [-tooloption ...] -pkt ./T2ShutdownRetrans2.def
-tooloption : v6eval tool option
See Also: ../common/STD_PKT_COMMON.def
../common/SCTP_COMMON.def
Association is established between endpoint A and B. Arrange the
data in Endpoint A such that SHUTDOWN-COMPLETE is not sent in
response to SHUTDOWN-ACK message.
Endpoint A Endpoint B ULP
(ESTABLISHED) (ESTABLISHED)
SHUTDOWN ----------------->
<----------------- SHUTDOWN-ACK
|
| T2 Shutdown
| Timer expired
|
<----------------- SHUTDOWN-ACK
TEST DESCRIPTION:
1. Try to terminate an association between endpoint A and endpoint
B by sending SHUTDOWN message from endpoint B. Don't send the
SHUTDOWN-COMPLETE or any DATAGRAM from the endpoint A.
2. Check A: After expiry of T2-Shutdown timer, SHUTDOWN-ACK message
is sent again.
None
RFC 4960
9.2. Shutdown of an Association
If the receiver of the SHUTDOWN has no more outstanding DATA chunks,
the SHUTDOWN receiver MUST send a SHUTDOWN ACK and start a T2-
shutdown timer of its own, entering the SHUTDOWN-ACK-SENT state. If
the timer expires, the endpoint must resend the SHUTDOWN ACK.