AsconfAckWithDelSuccess.seq - ASCONF-ACK chunk is received with Success Indication parameter indicating Delete IP Address success
To check that if ASCONF-ACK chunk is received with Success Indication parameter indicating Delete IP Address success then the endpoint should delete the address from the association.
./AsconfAckWithDelSuccess.seq [-tooloption ...] -pkt ./AsconfAckWithDelSuccess.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 date in endpoint B such that ASCONF chunk with Delete IP Address Parameter is sent to endpoint A.
Endpoint A Endpoint B ULP (ESTABLISHED) (ESTABLISHED)
<----------------- ASCONF (Delete IP Address X) ASCONF-ACK -----------------> (Success Indication) HEARTBEAT -----------------> (IP Address X) <----------------- ABORT
TEST DESCRIPTION:
1. Sending ASCONF message with Delete IP Address Parameter from endpoint B to A. Record the message sequence using a signal emulator. 2. Send ASCONF-ACK message with Success Indication parameter indicating Delete IP Address success from endpoint A to B. 3. Check A: Endpoint B should delete the IP Address and consider the address no longer part of the association.
None
5.3. General Rules for Address Manipulation
F13) When an endpoint receives a valid request to DELETE an IP address, the endpoint MUST consider the address no longer part of the association. It MUST NOT send SCTP packets for the association to that address and it MUST treat subsequent packets received from that address as Out Of The Blue.
During the time interval between sending out the ASCONF and receiving the ASCONF-ACK, it MAY be possible to receive DATA Chunks out of order. The following examples illustrate these problems: