| No. | Title |
Result | Log | Script | Packet | Dump (bin) |
Dump (txt) |
| Initializing the NUT |
|
|
|
|
|
|
| 1 | Initialization | PASS | X | X | - | Link0 | Link0 |
| 1. Test for a Host and Router |
|
|
|
|
|
|
| 1.1 Duplicate Address Detection |
|
|
|
|
|
|
| 1.1.1 Stateless Address Configuration |
|
|
|
|
|
|
| 1.1.1.1 DAD is performed on NUT by Stateless Link-local address autoconfiguration |
|
|
|
|
|
|
| 2 | DAD is performed on NUT by Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 1.1.1.2 DAD Success when NUT received no packet on Stateless Link-local address autoconfiguration |
|
|
|
|
|
|
| 3 | DAD Success when NUT received no packet on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 1.1.1.3 DAD Fail when NUT received Not-Invalid NS in random delaying phase |
|
|
|
|
|
|
| 4 | DAD Fail when NUT received Valid NS in random delaying phase on Stateless Link-local address autoconfiguration (This test may be FAIL randomly.) | PASS | X | X | X | Link0 | Link0 |
| 1.1.1.4 DAD Fail when NUT received Not-Invalid NS |
|
|
|
|
|
|
| 5 | DAD Fail when NUT received Valid NS (dst MAC addr != MAC addr of NUT) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 6 | DAD Fail when NUT received Valid NS (dst MAC addr == MAC addr of NUT) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 7 | DAD Fail when NUT received Surprise NS (Prefix Option) on Stateless Link-local address autoconfiguration (Surprise test) | PASS | X | X | X | Link0 | Link0 |
| 1.1.1.5 DAD Fail when NUT received Not-Invalid NA |
|
|
|
|
|
|
| 8 | DAD Fail when NUT received Valid NA (dst MAC addr != MAC addr of NUT) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 9 | DAD Fail when NUT received Valid NA (dst MAC addr == MAC addr of NUT) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 10 | DAD Fail when NUT received NA (No TLL option) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 11 | DAD Fail when NUT received NA (dst addr == solicited node multicast) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 12 | DAD Fail when NUT received Surprise NA (Many Options) on Stateless Link-local address autoconfiguration (Surprise test) | PASS | X | X | X | Link0 | Link0 |
| 1.1.1.6 DAD Success when NUT received invalid or irregular NS |
|
|
|
|
|
|
| 13 | DAD Success when NUT received Invalid NS (Dst addr is Allnodes) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 14 | DAD Success when NUT received Invalid NS (Dst addr is Tentative) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 15 | DAD Success when NUT received Invalid NS (Hoplimit != 255) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 16 | DAD Success when NUT received Invalid NS (Include SLL opt) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 17 | DAD Success when NUT received NS (Src addr is Unicast) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 1.1.1.7 DAD Success when NUT received invalid or irregular NA |
|
|
|
|
|
|
| 18 | DAD Success when NUT received Invalid NA (Hoplimit != 255) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 19 | DAD Success when NUT received Invalid NA (S flag == 1) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 20 | DAD Success when NUT received NA (Dst addr is unicast) on Stateless Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2 Manual Address Configuration |
|
|
|
|
|
|
| 1.1.2.1 DAD is performed on NUT by Manual Link-local address configuration |
|
|
|
|
|
|
| 21 | DAD is performed on NUT by Manual Link-local address configuration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2.2 DAD Success when NUT received no packet on Manual Link-local address configuration |
|
|
|
|
|
|
| 22 | DAD Success when NUT received no packet on Manual Link-local address configuration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2.3 DAD is performed on NUT by Manual Global address configuration |
|
|
|
|
|
|
| 23 | DAD is performed on NUT by Manual Global address configuration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2.4 DAD Success when NUT received no packet on Manual Global address configuration |
|
|
|
|
|
|
| 24 | DAD Success when NUT received no packet on Manual Global address configuration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2.5 DAD Fail when NUT received Not-Invalid NS |
|
|
|
|
|
|
| 25 | DAD Fail when NUT received Valid NS (dst MAC addr == MAC addr of NUT) on Manual Global address configuration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2.6 DAD Fail when NUT received Not-Invalid NA |
|
|
|
|
|
|
| 26 | DAD Fail when NUT received Valid NA (dst MAC addr == MAC addr of NUT) on Manual Global address configuration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2.7 DAD Success when NUT received invalid NS |
|
|
|
|
|
|
| 27 | DAD Success when NUT received Invalid NS (Dst addr is Allnodes) on Manual Global address configuration | PASS | X | X | X | Link0 | Link0 |
| 28 | DAD Success when NUT received Invalid NS (Dst addr is Tentative) on Manual Global address configuration | PASS | X | X | X | Link0 | Link0 |
| 1.1.2.8 DAD Success when NUT received invalid NA |
|
|
|
|
|
|
| No test |
|
|
|
|
|
|
| 1.1.2.9 DAD is not performed on NUT by Anycast address configuration |
|
|
|
|
|
|
| 29 | DAD is not performed on NUT by Manual Link-local Anycast address configuration | PASS | X | X | X | Link0 | Link0 |
| 30 | DAD is not performed on NUT by Manual Global Anycast address configuration | PASS | X | X | X | Link0 | Link0 |
| 2. Test for a Host |
|
|
|
|
|
|
| 2.1 Duplicate Address Detection |
|
|
|
|
|
|
| 2.1.1 Stateless Address Configuration |
|
|
|
|
|
|
| 2.1.1.1 DAD is performed on NUT by Stateless Global address autoconfiguration |
|
|
|
|
|
|
| 31 | DAD is performed on NUT by Stateless Global address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 32 | DAD is performed on NUT by Stateless Global address autoconfiguration after DAD Failed for Link-local address autoconfiguration | PASS | X | X | X | Link0 | Link0 |
| 2.1.2 Stateful Address Configuration |
|
|
|
|
|
|
| No test is prepared now. |
|
|
|
|
|
|
| 2.2 Creation of Global and Site-local address |
|
|
|
|
|
|
| 2.2.1 Router Advertisement Processing |
|
|
|
|
|
|
| 2.2.1.1 ADDRCONF Success when NUT received Valid RA |
|
|
|
|
|
|
| 33 | ADDRCONF Success when NUT received Valid RA (Global address) | PASS | X | X | X | Link0 | Link0 |
| 34 | ADDRCONF Success when NUT received Valid RA (Site-local address) | PASS | X | X | X | Link0 | Link0 |
| 35 | ADDRCONF Success when NUT received Surprise RA (Many link-layer options) (Surprise test) | PASS | X | X | X | Link0 | Link0 |
| 2.2.1.2 NUT ignores irregular prefixopt |
|
|
|
|
|
|
| 36 | NUT ignores prefixopt if PreferredLifeTime > ValidLifeTime | PASS | X | X | X | Link0 | Link0 |
| 37 | NUT ignores prefixopt if Prefixlen > 64 (interface ID len is 64) | PASS | X | X | X | Link0 | Link0 |
| 38 | NUT ignores prefixopt if Prefixlen < 64 (interface ID len is 64) | PASS | X | X | X | Link0 | Link0 |
| 39 | NUT ignores prefixopt if A flag is 0 | PASS | X | X | X | Link0 | Link0 |
| 40 | NUT ignores prefixopt if prefix is Link-local | PASS | X | X | X | Link0 | Link0 |
| 41 | NUT ignores prefixopt if Prefixlen > 128 | PASS | X | X | X | Link0 | Link0 |
| 42 | NUT ignores prefixopt if ValidLifeTime is 0 (unknown prefix) | PASS | X | X | X | Link0 | Link0 |
| 43 | NUT ignores prefixopt if ValidLifeTime is 0 (known prefix but without IPSEC authentication) | PASS | X | X | X | Link0 | Link0 |
| 44 | NUT ignores prefixopt if prefix is Global Multicast (Surprise test) | PASS | X | X | X | Link0 | Link0 |
| 45 | Probe PrefixOptions processing order of same prefixes in one RA (Surprise test) | WARN, Why | X | X | X | Link0 | Link0 |
| 2.2.1.3 Resetting Lifetime |
|
|
|
|
|
|
| 46 | Check if ValidLifetime is reset on NUT by RA with same prefix (before expiry, greater VLT) | PASS | X | X | X | Link0 | Link0 |
| 47 | Check if ValidLifetime is reset on NUT by RA with same prefix (after expiry, greater VLT) | PASS | X | X | X | Link0 | Link0 |
| 48 | Check if ValidLifetime is NOT reset on NUT by RA with same prefix (before expiry, same VLT) | PASS | X | X | X | Link0 | Link0 |
| 49 | Check if ValidLifetime is reset on NUT by RA with same prefix (after expiry, same VLT) | PASS | X | X | X | Link0 | Link0 |
| 50 | Check if ValidLifetime is NOT reset on NUT by RA with same prefix (before expiry, less VLT) | PASS | X | X | X | Link0 | Link0 |
| 51 | Check if ValidLifetime is reset on NUT by RA with same prefix (after expiry, less VLT) | PASS | X | X | X | Link0 | Link0 |
| 2.2.2 Address Lifetime Expiry |
|
|
|
|
|
|
| 2.2.2.1 Packet receiving and Global address lifetime expiry |
|
|
|
|
|
|
| 52 | Packet receiving and Global address lifetime expiry (valid preferred, valid deprecated, invalid) | PASS | X | X | X | Link0 | Link0 |
| 53 | Packet receiving and Site-local address lifetime expiry (valid preferred, valid deprecated, invalid) | PASS | X | X | X | Link0 | Link0 |
| 2.2.2.2 Source address selection and address lifetime expiry |
|
|
|
|
|
|
| 54 | Source address selection and address lifetime expiry (valid deprecated VS valid preferred) | PASS | X | X | X | Link0 | Link0 |
| 55 | Source address selection and address lifetime expiry (valid deprecated VS valid deprecated) | PASS | X | X | X | Link0 | Link0 |
| 56 | Source address selection and address lifetime expiry (invalid VS valid deprecated) | PASS | X | X | X | Link0 | Link0 |
| 57 | Source address selection and address lifetime expiry (invalid VS invalid) | PASS | X | X | X | Link0 | Link0 |