No.Title ResultLogScriptPacketDump
(bin)

Test for a LLA Address





Confirm if NUT generates LLA and performs DAD and assigns the address




1NUT performs DAD for its Link-local addressPASSXXXLink0

NUT receives NS or NA *AFTER* transmitting DAD NS





- DAD would Succeed (VALID packets)




2NUT receives VALID DAD NS (Target!=NUT), after transmitting DAD NSPASSXXXLink0
3NUT receives VALID NS (Src==Unicast), after transmitting DAD NSPASSXXXLink0
4NUT receives VALID NS (Src==Unicast, Dst==Unicast), after transmitting DAD NSPASSXXXLink0
5NUT receives VALID DAD NA (Target!=NUT), after transmitting DAD NSPASSXXXLink0

- DAD would Succeed (INVALID packets)




6NUT receives INVALID DAD NS (Hoplimit==254), after transmitting DAD NSPASSXXXLink0
7NUT receives INVALID DAD NA (Hoplimit==254), after transmitting DAD NSPASSXXXLink0
8NUT receives INVALID DAD NS (Dst==Allnode), after transmitting DAD NSPASSXXXLink0
9NUT receives INVALID DAD NS (Src==Unspecified, Dst==Tentative), after transmitting DAD NSPASSXXXLink0
10NUT receives INVALID DAD NS (w/ SLL option), after transmitting DAD NSPASSXXXLink0
11NUT receives INVALID DAD NA (S Flag==1), after transmitting DAD NSPASSXXXLink0

- DAD would Fail (VALID packets)




12NUT receives VALID DAD NS (Target==NUT), after transmitting DAD NSPASSXXXLink0
13NUT receives VALID DAD NA (Target==NUT), after transmitting DAD NSPASSXXXLink0

- DAD would Fail (INVALID packets, but SLL option should be ignored)




14NUT receives INVALID DAD NA (w/ SLL option), after transmitting DAD NSPASSXXXLink0

Test for a Global Address





Transmittion of RS and Receiption of RA (Normal case) Single Prefix




15NUT receives VALID RA (Prefix==Global)
Confirm Global Address Generation, DAD NS, Assigning, Preferred Lifetime Expiration, Valid Lifetime Expiration.
PASSXXXLink0

Receiption of RA w/ Strange Parameter





- IPv6 Header




16NUT receives INVALID RA (HopLimit=254)PASSXXXLink0

- Prefix Option




17NUT receives INVALID RA (Prefix Option has Autonomous==0)PASSXXXLink0
18NUT receives INVALID RA (Prefix Option has VLT==0)PASSXXXLink0
19NUT receives INVALID RA (Prefix Option has bigger PLT than VLT)PASSXXXLink0
20NUT receives RA (Prefix Option has Prefix==LLA)PASSXXXLink0
21NUT receives RA (Prefix Option has PrefixLen==48)PASSXXXLink0
22NUT receives RA (Prefix Option has PrefixLen==96)PASSXXXLink0
23NUT receives RA (Prefix Option has PrefixLen==130)PASSXXXLink0

- VLT Expiration check




24NUT receives RA twice. (VLT@1stRA == VLT@2ndRA, SLT < VLT@2ndRA)PASSXXXLink0
25NUT receives RA twice. (VLT@1stRA < VLT@2ndRA, SLT < VLT@2ndRA)PASSXXXLink0
26NUT receives RA three times. (VLT@1stRA > VLT@2ndRA (== VLT@3rdRA), SLT > VLT@2ndRA later SLT < VLT@3rdRA)PASSXXXLink0