NAME

  AsconfAckWithDelSuccess.seq - ASCONF-ACK chunk is received with Success Indication parameter indicating Delete IP Address success


PURPOSE

  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.


SYNOPSIS

  ./AsconfAckWithDelSuccess.seq [-tooloption ...] -pkt ./AsconfAckWithDelSuccess.def
    -tooloption : v6eval tool option
  See Also: ../common/STD_PKT_COMMON.def
            ../common/SCTP_COMMON.def


PRE-TEST CONDITION

  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.


TEST PROCEDURE

  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.


NOTE

  None


REFERENCE

  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: