NAME

  Test v6LC.2.1.8 - Neighbor Solicitation Processing, No NCE
  Part C: Unicast Neighbor Solicitation without SLL


Purpose

  Verify that a node properly updates its neighbor cache upon receipt of neighbor solicitations
  when there is no NCE exists for that neighbor.


References

  * [IPv6-ARCH]  Section 2, 2.8
  * [ND]  Sections 7.2.3 and 7.2.4


Resource Requirements

  * Packet generator
  * Monitor to capture packets


Test Setup

  No Common Test Setup is performed. Wait at least 3 seconds
  (MAX_MULTICAST_SOLICIT * RETRANS_TIMER) after any previous cleanup to make sure all
  previous NCE's are in state No NCE. The Common Test Cleanup procedure is performed after each part.
Neighbor Solicitation A
IPv6 Header
Next Header: 58
Destination Address: NUT's Link-local Address
Source Address: TN1's Link-local Address
Neighbor Solicitation
Target Address: NUT's Link-local Address
Souce Link-layer: Address: TN1's Ethernet address
Neighbor Sol. B
IPv6 Header
Next Header: 58
Destination Address: NUT's Solicited-node Multicast
Source Address: TN1's Link-local Address
Neighbor Sol.
Target Address: NUT's Link-local Address
Souce Link-layer: Address: TN1's Ethernet address


Procedure

  Part C: Unicast Neighbor Solicitation without SLL
   7. TN1 transmits Neighbor Solicitation A without a SLL option.
   8. TN1 transmits an Echo Request to the NUT.
   9. Check the NCE of TN1 on the NUT and observe packets transmitted by the NUT.


Observable Results

  Part C
   Step 9: The NUT should reply to Neighbor Solicitation A by sending multicast Neighbor
   Solicitations in state INCOMPLETE. The NUT should respond to the Echo Request by
   sending multicast Neighbor Solicitations in state INCOMPLETE.


Possible Problems

  * None.