| No. | Title |
Result | Log | Script | Packet | Dump (bin) |
| Test for a LLA Address |
|
|
|
|
|
| Confirm if NUT generates LLA and performs DAD and assigns the address |
|
|
|
|
|
| 1 | NUT performs DAD for its Link-local address | PASS | X | X | X | Link0 |
| NUT receives NS or NA *AFTER* transmitting DAD NS |
|
|
|
|
|
| - DAD would Succeed (VALID packets) |
|
|
|
|
|
| 2 | NUT receives VALID DAD NS (Target!=NUT), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 3 | NUT receives VALID NS (Src==Unicast), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 4 | NUT receives VALID NS (Src==Unicast, Dst==Unicast), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 5 | NUT receives VALID DAD NA (Target!=NUT), after transmitting DAD NS | PASS | X | X | X | Link0 |
| - DAD would Succeed (INVALID packets) |
|
|
|
|
|
| 6 | NUT receives INVALID DAD NS (Hoplimit==254), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 7 | NUT receives INVALID DAD NA (Hoplimit==254), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 8 | NUT receives INVALID DAD NS (Dst==Allnode), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 9 | NUT receives INVALID DAD NS (Src==Unspecified, Dst==Tentative), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 10 | NUT receives INVALID DAD NS (w/ SLL option), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 11 | NUT receives INVALID DAD NA (S Flag==1), after transmitting DAD NS | PASS | X | X | X | Link0 |
| - DAD would Fail (VALID packets) |
|
|
|
|
|
| 12 | NUT receives VALID DAD NS (Target==NUT), after transmitting DAD NS | PASS | X | X | X | Link0 |
| 13 | NUT receives VALID DAD NA (Target==NUT), after transmitting DAD NS | PASS | X | X | X | Link0 |
| - DAD would Fail (INVALID packets, but SLL option should be ignored) |
|
|
|
|
|
| 14 | NUT receives INVALID DAD NA (w/ SLL option), after transmitting DAD NS | PASS | X | X | X | Link0 |