NAME

  InitWithoutAddr.seq - INIT chunk is received with no address parameters present


PURPOSE

  To check that if INIT chunk is received with no address parameters present
  then the endpoint shall take the source IP address from which the chunk
  arrives and record it, in combination with the SCTP source port number, as
  the only destination transport address for this peer.


SYNOPSIS

  ./InitWithoutAddr.seq [-tooloption ...] -pkt ./InitWithoutAddr.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 the
  data in endpoint A such that INIT message with no transport address
  is sent to endpoint B.


TEST PROCEDURE

  Endpoint A                           Endpoint B                ULP
  (CLOSED)                             (CLOSED)
  INIT          ----------------->
                <-----------------      INIT-ACK
  TEST DESCRIPTION:
  1. Attempt to make an association from endpoint A to B. Send INIT 
     message containing no IP address. 
     Record the message sequence using a signal emulator.
  2. Check A: INIT-ACK is sent at the source IP address from which INIT 
     is received. 
  3. Check B: Other messages from endpoint B are sent at the source IP 
     address from which INIT is received.
  4. Check C: Association is established between endpoint A and B.


NOTE

  None


REFERENCE

  RFC 4960
  5.1.2.  Handle Address Parameters
    During the association initialization, an endpoint shall use the
    following rules to discover and collect the destination transport
    address(es) of its peer.
    A) If there are no address parameters present in the received INIT or
       INIT ACK chunk, the endpoint shall take the source IP address from
       which the chunk arrives and record it, in combination with the
       SCTP source port number, as the only destination transport address
       for this peer.
    B) If there is a Host Name parameter present in the received INIT or
       INIT ACK chunk, the endpoint shall resolve that host name to a
       list of IP address(es) and derive the transport address(es) of
       this peer by combining the resolved IP address(es) with the SCTP
       source port.