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 |