NAME

  GEN_UnresolvableAddress.seq - Generation of error cause Unresolvable Address


PURPOSE

  To check that if INIT chunk is received with unresolvable address then the
  endpoint should send an ABORT message with cause Unresolvable Address.


SYNOPSIS

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


PRE-TEST CONDITION

  Association is not established between endpoint A and B. Arrange 
  data in endpoint A such that INIT chunk with unresolvable address
  is sent to endpoint B.


TEST PROCEDURE

  Endpoint A                           Endpoint B                ULP
  (CLOSED)                             (CLOSED)
  INIT          ----------------->
  (with Unresolvable Address)
                <-----------------      ABORT
                                        (Unresolvable Address)
  TEST DESCRIPTION:
  1. Send INIT chunk from endpoint A to B with unresolvable address.
  2. Check A: ABORT should be received at endpoint A.
  3. Check B: Error cause in ABORT is set to "Unresolvable Address".


NOTE

  None


REFERENCE

  RFC 4960
  3.3.10.5.  Unresolvable Address (5)
    Cause of error
    ---------------
    Unresolvable Address: Indicates that the sender is not able to
    resolve the specified address parameter (e.g., type of address is not
    supported by the sender).  This is usually sent in combination with
    or within an ABORT.
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |     Cause Code=5              |      Cause Length             |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       /                  Unresolvable Address                         /
       \                                                               \
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    Unresolvable Address: variable length
      The Unresolvable Address field contains the complete Type, Length,
      and Value of the address parameter (or Host Name parameter) that
      contains the unresolvable address or host name.