T2ShutdownTimeout2.seq - Failure to receive SHUTDOWN-COMPLETE after retransmit times to 'Association.Max.Retrans'
To check that if SHUTDOWN-ACK is retransmitted for Association.Max.Retrans
then association is aborted.
./T2ShutdownTimeout2.seq [-tooloption ...] -pkt ./T2ShutdownTimeout2.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 no SHUTDOWN-COMPLETE is sent in response to
SHUTDOWN-ACK.
Endpoint A Endpoint B ULP
(ESTABLISHED) (ESTABLISHED)
SHUTDOWN ----------------->
<----------------- SHUTDOWN-ACK
|
| T2 Shutdown
| Timer
|
<----------------- SHUTDOWN-ACK
.
. Retransmit x
. times
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-ACK
or any DATAGRAM from the endpoint A.
2. Check A: If SHUTDOWN message is transmitted for ASSOCIATION.MAX.RETRANS
times without getting an SHUTDOWN-ACK, Association is aborted and
upper layers are reported of this.
None
RFC 4960
9.2. Shutdown of an Association
The sender of the SHUTDOWN ACK should limit the number of
retransmissions of the SHUTDOWN ACK chunk to the protocol parameter '
Association.Max.Retrans'. If this threshold is exceeded the endpoint
should destroy the TCB and may report the peer endpoint unreachable
to the upper layer (and thus the association enters the CLOSED
state).