DupCookieEchoBadMD5.seq - Duplicate COOKIE-ECHO chunk is received with wrong MD5 signature
To check that if COOKIE-ECHO chunk is received with wrong MD5 signature when a TCB exists then the endpoint should silent discard the COOKIE-ECHO chunk.
./DupCookieEchoBadMD5.seq [-tooloption ...] -pkt ./DupCookieEchoBadMD5.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 COOKIE-ECHO message with invalid secret key is sent to B.
Endpoint A Endpoint B ULP (ESTABLISHED) (ESTABLISHED)
COOKIE-ECHO -----------------> Silently discarded (with wrong MD5 signature)
TEST DESCRIPTION:
1. Send duplicate COOKIE-ECHO message with wrong MD5 signature. 2. Check A: COOKIE-ECHO message is silently discarded 3. Check B: Existing association is not disturbed.
None
RFC 4960
5.2.4. Handle a COOKIE ECHO when a TCB Exists
When a COOKIE ECHO chunk is received by an endpoint in any state for an existing association (i.e., not in the CLOSED state) the following rules shall be applied:
1) Compute a MAC as described in step 1 of Section 5.1.5,
2) Authenticate the State Cookie as described in step 2 of Section 5.1.5 (this is case C or D above).