GEN_InvalidMandParam.seq - Generation of error cause Invalid Mandatory Parameter
To check that if INIT chunk is received with one of the mandatory parameters is set to an invalid value, the endpoint should responded it with ABORT chunk including cause of Invalid Mandatory Parameter.
./GEN_InvalidMandParam.seq [-tooloption ...] -pkt ./GEN_InvalidMandParam.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 message with one of the mandatory parameters set to an invalid value is sent to endpoint B.
Endpoint A Endpoint B ULP (CLOSED) (CLOSED)
INIT -----------------> (with Invalid Mandatory Parameter) <----------------- ABORT (with Invalid Mandatory Parameter)
TEST DESCRIPTION:
1. Attempt to make an association from endpoint A to endpoint B. Send INIT message with one of the mandatory parameters set to an invalid value. Record the message sequence using a signal emulator. 2. Check A: INIT message is responded with ABORT including cause of invalid mandatory parameter.
None
RFC 4960
3.3.10.7. Invalid Mandatory Parameter (7)
Cause of error ---------------
Invalid Mandatory Parameter: This error cause is returned to the originator of an INIT or INIT ACK chunk when one of the mandatory parameters is set to an invalid value.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Cause Code=7 | Cause Length=4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+