LLA_DAD_NSPostDAD_SameDstSameTgt - check the process when NUT receives DAD NS with same Target address while DAD process(after transmitting DAD NS).
All Node
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
Reboot NUT or Initialize interface of NUT or Initialize IPv6 stack of NUT.
Test for all node
When NUT performs DAD for its Link-local unicast address made by stateless address autoconfiguration, NUT receives DAD NS which contains same target as NUT's tentative Link-local address after transimitting DAD NS.
Test sequence
TN NUT --------------------------------- Initialize NUT
Configure address of NUT (reboot or interface initialization etc...)
TN wait the DAD NS sent from NUT
<=== Judgement #1: DAD NS =======
name: DADNS_from_NUT
==== Action #1: DAD NS =========>
name: DADNS_from_TN_SameDstSameTgt
Wait for 5+DupAddrDetectTransmits*(RetransTimer/1000)[sec]
Check if NUT's address is configured
==== Action #2: SOL NS =========>
name: SOLNS_from_TN_SameTgt
X<== Judgement #2: SOL NA =======
name: NA_from_NUT, NA_from_NUT_woTLL
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 which contains same target Address as NUT's tentative Link-local address.
name: DADNS_from_TN_SameDstSameTgt
src: ::0
dst: solnode[NUT's tentative Link-local]
TargetAddress: NUT's tentative Link-local
Action #2. TN transmits SOL NS to check if NUT's address is configured.
name: SOLNS_from_TN_SameTgt
src: TN's Link-local
dst: solnode[NUT's Link-local]
TargetAddress: NUT's Link-local
Judgement #2. NUT MUST NOT transmit SOL NA for its autoconfigured Link-local address.
name: NA_from_NUT, NA_from_NUT_woTLL
src: NUT's Link-local
dst: TN's Link-local
TargetAddress: NUT's Link-local
RFlag: 0 ( if NUT is a Router then 1)
SFlag: 1
OFlag: 1
TLLOPT: NUT's MAC address
RFC 2462 - IPv6 Stateless Address Autoconfiguration
detail of v6eval tool option: see perldoc V6evalTool.pm, perldoc V6evalRemote.pm