OOTB_NonUnicastDstAddr.seq - Valid packet is sent to non-unicast destination address
To check that if valid packet is sent to a non-unicast address, the enpoint should silently discard the packet.
./OOTB_NonUnicastDstAddr.seq [-tooloption ...] -pkt ./OOTB_NonUnicastDstAddr.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 DATA is sent to endpoint B with non unicast destination address.
Endpoint A Endpoint B ULP (CLOSED) (CLOSED)
DATA ----------------> Silently discard (to a non-unicast address) INIT ---------------->
<---------------- INIT-ACK
TEST DESCRIPTION:
1. Send valid DATA message with non-unicast destination address from endpoint A to B, when there is no association between them. 2. Check A: DATA message will be silently discarded. 3. Check B: State of endpoint B is not disturbed.
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,