NAME

  AsconfAckWithAddNoMem.seq - ASCONF-ACK chunk is received with Out of Resource Error Cause indicating Add IP Address operation failed


PURPOSE

  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.


SYNOPSIS

  ./AsconfAckWithAddNoMem.seq [-tooloption ...] -pkt ./AsconfAckWithAddNoMem.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 date
  in endpoint B such that ASCONF chunk with Add IP Address Parameter
  is sent to endpoint A.


TEST PROCEDURE

  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.


NOTE

  None


REFERENCE

  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.