AsconfAckWithAddNoMem.seq - ASCONF-ACK chunk is received with Out of Resource Error Cause indicating Add IP Address operation failed
To check that if ASCONF-ACK chunk is received with Out of Resource Error Cause indicating Add IP Address operation failed then the endpoint should either ABORT the association or not consider the address part of the association.
./AsconfAckWithAddNoMem.seq [-tooloption ...] -pkt ./AsconfAckWithAddNoMem.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 date in endpoint B such that ASCONF chunk with Add IP Address Parameter is sent to endpoint A.
Endpoint A Endpoint B ULP (ESTABLISHED) (ESTABLISHED)
<----- Asconf <----------------- ASCONF (Add IP Address) ASCONF-ACK -----------------> (Out of Resource Error Cause) <----------------- ABORT
TEST DESCRIPTION:
1. Sending ASCONF message with Add IP Address Parameter from endpoint B to A. Record the message sequence using a signal emulator. 2. Send ASCONF-ACK message with Out of Resource Error Cause indicating Add IP Address operation failed from endpoint A to B with Add IP Address. 3. Check A: Endpoint B should either ABORT the association or not consider the address part of the association.
None
RFC 5061
5.3. General Rules for Address Manipulation
F10) If an endpoint receives an 'Out of Resource' error in response to its request to ADD an IP address to an association, it must either ABORT the association or not consider the address part of the association. In other words, if the endpoint does not ABORT the association, it must consider the add attempt failed and NOT use this address since its peer will treat SCTP packets destined to the address as Out Of The Blue packets.