OOTB_AbortChunk.seq - ABORT chunk is received from an address with which endpoint has no association
To check that if ABORT chunk is received from an address with which endpoint has no association, the enpoint should silently discard the packet.
./OOTB_AbortChunk.seq [-tooloption ...] -pkt ./OOTB_AbortChunk.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 ABORT is sent to endpoint B.
Endpoint A Endpoint B ULP (CLOSED) (CLOSED)
ABORT ----------------> Silently discard (with T bit set to 0) ABORT ----------------> Silently discard (with T bit set to 1)
TEST DESCRIPTION:
1. Send ABORT message from endpoint A to B, when there is no association between them. 2. Check A: ABORT message will be silently discarded. 3. Check C: State of endpoint B is not disturbed. 4. Repeat the test case with T bit set to 0 and 1.
None
RFC 4960
8.4. Handle "Out of the Blue" Packets
An SCTP packet is called an "out of the blue" (OOTB) packet if it is correctly formed (i.e., passed the receiver's CRC32c check; see Section 6.8), but the receiver is not able to identify the association to which this packet belongs.
The receiver of an OOTB packet MUST do the following:
1) If the OOTB packet is to or from a non-unicast address, a receiver SHOULD silently discard the packet. Otherwise,
2) If the OOTB packet contains an ABORT chunk, the receiver MUST silently discard the OOTB packet and take no further action. Otherwise,