ShutAckWithBadTag3.seq - SHUTDOWN-ACK chunk is received with invalid Verification Tag in SHUTDOWN-SENT State
To check that if SHUTDOWN-ACK chunk is received chunk with invalid Verification Tag, the endpoint should silently discard the packet.
./ShutAckWithBadTag3.seq [-tooloption ...] -pkt ./ShutAckWithBadTag3.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 data in endpoint A such that SHUTDOWN-ACK chunk with invalid Verification Tag is sent to endpoint B.
Endpoint A Endpoint B ULP (ESTABLISHED) (ESTABLISHED)
<------------------ SHUTDOWN
SHUTDOWN-ACK -----------------> Silently discard With invalid Verification Tag <------------------ SHUTDOWN
SHUTDOWN-ACK ------------------>
<------------------ SHUTDOWN-COMPLETE
TEST DESCRIPTION:
1. Send SHUTDOWN-ACK message with invalid verification tag value to endpoint B. Record the message sequence using a signal emulator. 2. Check A: SHUTDOWN-ACK message is discarded. 3. Check B: Was the message sequence as above.
None
RFC 4960
8.5.1. Exceptions in Verification Tag Rules
E) Rules for packet carrying a SHUTDOWN ACK
- If the receiver is in COOKIE-ECHOED or COOKIE-WAIT state the procedures in Section 8.4 SHOULD be followed; in other words, it should be treated as an Out Of The Blue packet.