NAME

  Test v6LC.2.1.5 - Neighbor Solicitation Origination, Address Resolution
  Part A: Neighbor Solicitation Origination, Target Address Being Link-local


Purpose

  Verify that a node properly originates Neighbor Solicitations when trying to resolve the
  address of a neighbor.


References

  * [ND]  Sections 6.2.1, 7.2.2


Resource Requirements

  * Packet generator
  * Monitor to capture packets


Test Setup

  No Common Test Setup is performed. The Common Test Cleanup procedure is
  performed after each part.
Packet A
IPv6 Header
Next Header: 58
Source Address: TN1's local Address
Destination Address: NUT's Link-local Address
ICMPv6 Echo Request
Packet B
IPv6 Header
Next Header: 58
Source Address: TN1's Global Address
Destination Address: NUT's Global Address
ICMPv6 Echo Request


Procedure

  Part A: Neighbor Solicitation Origination, Target Address Being Link-local
   1. If the NUT is a host, perform Common Test Setup 1.1 with a Retransmit Interval value of 1
      second. If the NUT is a router, configure the Retransmit Interval value to 1 second.
   2. TN1 transmits Packet A. The source address is TN1's link-local address and the destination
      address is the NUT's link-local address.
   3. Observe the packets transmitted by the NUT. TN1 doesn't send any Neighbor Advertisement.
   4. (Phase-2 Only) Repeat Steps 1 and 2 with a Retransmit Interval value of 5 seconds and observe
      the packets transmitted by the NUT.


Observable Results

  Part A
    Step 3: 
    In response to Packet A, the NUT should transmit Neighbor Solicitations with a
    Target Address equal to the TN1's Link-local Address at intervals of 1 second. The NUT
    MUST transmit no more than 1 Neighbor Solicitation every 1 second. Each Neighbor
    Solicitation MUST have a Source Link-Layer Address Option. The maximum number of
    Neighbor Solicitations should be MAX_MULTICAST_SOLICIT, which should be 3.
    Step 4 (Phase-2 Only): 
    The NUT should transmit the Neighbor Solicitations with a Target
    Address equal to the TN1's Link-local Address at intervals of 5 seconds. The NUT MUST
    transmit no more than 1 Neighbor Solicitation every 5 seconds. Each Neighbor Solicitation
    MUST have a Source Link-Layer Address Option. The maximum number of Neighbor
    Solicitations should be MAX_MULTICAST_SOLICIT, which should be 3.


Possible Problems

  * None.