NAME

LLA_DAD_NSPostDAD_SameDstSameTgt - NUT receives DAD NS (target == NUT)


TARGET

All Node


SYNOPSIS

LLA_DAD_NSPostDAD_SameDstSameTgt.seq [-tooloption ...] -pkt <packetdef> [addrconf=<addrconfname>]

  -tooloption   : v6eval tool option
  <packetdef>   : packet definition file (v6eval tool option)
  <addrconfname>: how to configure address on NUT; boot/reboot
 detail of v6eval tool option: see perldoc V6evalTool.pm, perldoc V6evalRemote.pm


INITIALIZATION

 Reboot NUT or Initialize interface of NUT or Initialize IPv6 stack of NUT.


TEST PROCEDURE

Verify that a node can properly process neigbor solicitations and advertisements performing Duplicate Address Detection while the node is also performing DAD.

   8.  Initialize all devices on Link B.
   9.  After TN1 receives a DAD NS message from the NUT. Configure TN1 to transmit DAD Neighbor Solicitation A with the Target 
       Address set to the NUT's tentative link-local address.
   10. Allow time for all devices on Link B to perform stateless address autoconfiguration and Duplicate Address Detection.
   11. Transmit a NS from TN1 to the solicited-node multicast address of the NUT's link-local address with the Target Address 
       set to the NUT's link-local address.
   12. Observe packet captures on Link B.
   13. Transmit a NS from TN1 to the link-local address of the NUT with the Target Address set to the NUT's link-local address.
   14. Observe packet captures on Link B.


JUDGEMENT

   Step 10: The NUT should receive more DAD NS messages than expected with its tentative link-local address as the Target address. 
   The NUT should determine its tentative address is a duplicate and should not assign the tentative address to its interface and 
   must disable IP operation. The NUT must not transmit any Router Solicitations if the NUT is a Host.
   Step 12: The NUT must NOT transmit a Solicited NA for its autoconfigured link-local address.
   Step 14: The NUT must NOT transmit a Solicited NA for its autoconfigured link-local address.


Possible Problems

  * If the device doesn't support EUI-64 for privacy address concerns the EUI-64 based steps may be omitted.


CLEANUP

NONE


REFERENCE

RFC 4862 - IPv6 Stateless Address Autoconfiguration


SEE ALSO

 detail of v6eval tool option: see perldoc V6evalTool.pm, perldoc V6evalRemote.pm