NAME

LLA_DADSuccess - Address Autoconfiguration and Duplicate Address Detection


TARGET

All Node


SYNOPSIS

LLA_DADSuccess.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 initialize on a network using address autoconfiguration and communicate with oter on-link partners.

Test for Unicast address configuration

The following tests are prepared in this test package. See INDEX file.

Test for all node

   NUT performs DAD for its Link-local unicast address made by stateless address autoconfiguration.

Test sequence

  TN                            NUT
  ---------------------------------
  Initialize NUT
  NUT configures address (reboot or interface initialization etc...)
  TN wait the DAD NS sent from NUT
  <=== Judgement #1: DAD NS =======
        name: DADNS_from_NUT
  Wait for 5+DupAddrDetectTransmits*(RetransTimer/1000)[sec]
  Check if NUT's address is configured
  ==== Action #1: DAD NS =========>
        name: DADNS_from_TN
  <=== Judgement #2: DAD NA =======
        name: DADNA_from_NUT


JUDGEMENT

Test for Link-local Unicast address autoconfiguration

Test for all NODE

NUT performs Stateless Address Autoconfiguration(Link-local) on its interface

   Judgement #1. NUT MUST transmit DAD NS for its autoconfigured Link-local address.
        name: DADNS_from_NUT
        src: ::0
        dst: solnode[NUT's tentative Link-local]
        TargetAddress: NUT's tentative Link-local
   Action #1. TN transmits DAD NS to check if NUT's address is configured
        name: DADNS_from_TN
        src: ::0
        dst: solnode[NUT's Link-local]
        TargetAddress: NUT's Link-local
   Judgement #2. NUT MUST transmit DAD NA for its autoconfigured  Link-local address.
        name: DADNA_from_NUT, DADNA_from_NUT_woTLL
        src: NUT's Link-local
        dst: allnode
        TargetAddress: NUT's Link-local
        RFlag: 0 ( if NUT is a Router then 1)
        SFlag: 0
        OFlag: 1
        TLLOPT: NUT's MAC address


CLEANUP

NONE


REFERENCE

RFC 4862 - IPv6 Stateless Address Autoconfiguration


SEE ALSO

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