NAME

LLA_DAD_NSPostDAD_Reserved - NUT receives valid DAD NS (Reserved Field).


TARGET

All Node


SYNOPSIS

LLA_DAD_NSPostDAD_Reserved.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 taht a node can properly ignore invalid neigbor solicitations while performing Duplicate Address Detection.

   57. Initialize all devices on Link B.
   58. After TN1 receives a DAD NS message from the NUT, configure TN1 to transmit Neighbor Solicitation A with 
       the Reserved field set to 0xFFFFFFFF.
   59. Allow time for all devices on Link B to perform stateless address autoconfiguration and Duplicate Address Detection.
   60. 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.
   61. Observe packet captures on Link B.
   62. 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.
   63. Observe packet captures on Link B.
   64. (Steps 64-69 are performed for EUI-64) If the NUT is a Host, TR1 transmits a Router Advertisement with a prefix option.
   65. TN1 transmits DAD NS from the unspecified address with a target address set to NUT's Global Address.
   66. Observe packet captures on Link B.
   67. If the NUT is a Router, enable interface on Link A.
   68. If the NUT is a Router, TN1 transmits an Echo Request to TN2's Global Address with a first hop through the NUT.
   69. If the NUT is a Router, observe packet captures on Link A and Link B.


JUDGEMENT

   Step 59: The NUT should ignore the contents of the Reserved field. The NUT 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 61: The NUT must NOT transmit a Solicited NA for its autoconfigured link-local address.
   Step 63: The NUT must NOT transmit a Solicited NA for its autoconfigured link-local address.
   Step 66: The NUT must NOT transmit a DAD NA for its global address.
   Step 69: If the NUT is a Router, the NUT must NOT forward the Echo Request to TN2 on Link A.


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