| No. | Title |
Result | Log | Script | Packet | Dump (bin) |
| Group 1: Address Resolution and Neighbor Unreachability Detection |
|
|
|
|
|
| 1 | Initialization | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.1: On-link Determination |
|
|
|
|
|
| 2 | Part A: Link-Local Address | PASS | X | X | X | Link0 Link1 |
| 3 | Part B: Global Address, On-link Prefix covers TN1 | PASS | X | X | X | Link0 Link1 |
| 4 | Part C: Global Address, On-link Prefix does not cover TN2 | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.2: Resolution Wait Queue |
|
|
|
|
|
| 5 | Part A: Single Queue | PASS | X | X | X | Link0 Link1 |
| 6 | Part B: Multiple Queues | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.5: Neighbor Solicitation Origination, Address Resolution |
|
|
|
|
|
| 7 | Part A: Neighbor Solicitation Origination, Target Address Being Link-local | PASS | X | X | X | Link0 Link1 |
| 8 | Part B: Neighbor Solicitation Origination, Target Address Being Global | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.6: Neighbor Solicitation Origination, Reachability Confirmation |
|
|
|
|
|
| 9 | Part A: Neighbor Solicitation Origination, Link-local => Link-local | PASS | X | X | X | Link0 Link1 |
| 10 | Part B: Neighbor Solicitation Origination, Global => Global | PASS | X | X | X | Link0 Link1 |
| 11 | Part C: Neighbor Solicitation Origination, Link-local => Global | PASS | X | X | X | Link0 Link1 |
| 12 | Part D: Neighbor Solicitation Origination, Global => Link-local | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.7: Invalid Neighbor Solicitation Handling |
|
|
|
|
|
| 13 | Part A: Invalid Target Address | PASS | X | X | X | Link0 Link1 |
| 14 | Part B: Invalid Destination Address | PASS | X | X | X | Link0 Link1 |
| 15 | Part C: Invalid Source Link-layer Address Option | PASS | X | X | X | Link0 Link1 |
| 16 | Part D: Invalid Hop Limit | PASS | X | X | X | Link0 Link1 |
| 17 | Part E: Invalid Checksum | PASS | X | X | X | Link0 Link1 |
| 18 | Part F: Invalid ICMP code | PASS | X | X | X | Link0 Link1 |
| 19 | Part G: Invalid ICMP Length | PASS | X | X | X | Link0 Link1 |
| 20 | Part H: Option of Length 0 | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.8: Neighbor Solicitation Processing, No NCE |
|
|
|
|
|
| 21 | Part A: Unicast Neighbor Solicitation | PASS | X | X | X | Link0 Link1 |
| 22 | Part B: Multicast Neighbor Solicitation | PASS | X | X | X | Link0 Link1 |
| 23 | Part C: Unicast Neighbor Solicitation without SLL | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.9: Neighbor Solicitation Processing, NCE State INCOMPLETE |
|
|
|
|
|
| 24 | Part A: Unicast Neighbor Solicitation | PASS | X | X | X | Link0 Link1 |
| 25 | Part B: Multicast Neighbor Solicitation | PASS | X | X | X | Link0 Link1 |
| 26 | Part C: Unicast Neighbor Solicitation without SLL | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.10: Neighbor Solicitation Processing, NCE State REACHABLE |
|
|
|
|
|
| 27 | Part A: Unicast Neighbor Solicitation with the same SLLA | PASS | X | X | X | Link0 Link1 |
| 28 | Part B: Unicast Neighbor Solicitation with a different SLLA | PASS | X | X | X | Link0 Link1 |
| 29 | Part C: Multicast Neighbor Solicitation with the same SLLA | PASS | X | X | X | Link0 Link1 |
| 30 | Part D: Multicast Neighbor Solicitation with a different SLLA | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.11: Neighbor Solicitation Processing, NCE State STALE |
|
|
|
|
|
| 31 | Part A: Unicast Neighbor Solicitation with the same SLLA | PASS | X | X | X | Link0 Link1 |
| 32 | Part B: Unicast Neighbor Solicitation with a different SLLA | PASS | X | X | X | Link0 Link1 |
| 33 | Part C: Multicast Neighbor Solicitation with the same SLLA | PASS | X | X | X | Link0 Link1 |
| 34 | Part D: Multicast Neighbor Solicitation with a different SLLA | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.12: Neighbor Solicitation Processing, NCE State PROBE |
|
|
|
|
|
| 35 | Part A: Unicast Neighbor Solicitation with the same SLLA | PASS | X | X | X | Link0 Link1 |
| 36 | Part B: Unicast Neighbor Solicitation with a different SLLA | PASS | X | X | X | Link0 Link1 |
| 37 | Part C: Multicast Neighbor Solicitation with the same SLLA | PASS | X | X | X | Link0 Link1 |
| 38 | Part D: Multicast Neighbor Solicitation with a different SLLA | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.14: Neighbor Solicitation Processing, Anycast (Routers Only) |
|
|
|
|
|
| 39 | Neighbor Solicitation Processing, Anycast (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.15: Invalid Neighbor Advertisement Handling |
|
|
|
|
|
| 40 | Part A: NUT receives invalid NA (Solicited Flag ==1) | PASS | X | X | X | Link0 Link1 |
| 41 | Part B: NUT receives invalid NA (Hop Limit == 254) | PASS | X | X | X | Link0 Link1 |
| 42 | Part C: NUT receives invalid NA (Invalid Checksum) | PASS | X | X | X | Link0 Link1 |
| 43 | Part D: NUT receives invalid NA (ICMP code != zero) | PASS | X | X | X | Link0 Link1 |
| 44 | Part E: NUT receives invalid NA (ICMP length < 24 octets) | PASS | X | X | X | Link0 Link1 |
| 45 | Part F: NUT receives invalid NA (target == multicast address) | PASS | X | X | X | Link0 Link1 |
| 46 | Part G: NUT receives invalid NA (option length ==zero) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.16: Neighbor Advertisement Processing, No NCE |
|
|
|
|
|
| 47 | Part A: Receiving NA with S = 0, O = 0, and TLLA | PASS | X | X | X | Link0 Link1 |
| 48 | Part B: Receiving NA with S = 0, O = 1, and TLLA | PASS | X | X | X | Link0 Link1 |
| 49 | Part C: Receiving NA with S = 1, O = 0, and TLLA | PASS | X | X | X | Link0 Link1 |
| 50 | Part D: Receiving NA with S = 1, O = 1, and TLLA | PASS | X | X | X | Link0 Link1 |
| 51 | Part E: Receiving NA with S = 0, O = 0, and NO TLLA | PASS | X | X | X | Link0 Link1 |
| 52 | Part F: Receiving NA with S = 0, O = 1, and NO TLLA | PASS | X | X | X | Link0 Link1 |
| 53 | Part G: Receiving NA with S = 1, O = 0, and NO TLLA | PASS | X | X | X | Link0 Link1 |
| 54 | Part H: Receiving NA with S = 1, O = 1, and NO TLLA | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.17: Neighbor Advertisement Processing, NCE State INCOMPLETE |
|
|
|
|
|
| 55 | Part A: Receiving NA with S = 1 and O = 1 | PASS | X | X | X | Link0 Link1 |
| 56 | Part B: Receiving NA with S = 1 and O = 0 | PASS | X | X | X | Link0 Link1 |
| 57 | Part C: Receiving NA with S = 0 and O = 1 | PASS | X | X | X | Link0 Link1 |
| 58 | Part D: Receiving NA with S = 0 and O = 0 | PASS | X | X | X | Link0 Link1 |
| 59 | Part E: Receiving NA without Target Link-Layer Address Option | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.18: Neighbor Advertisement Processing, NCE State REACHABLE |
|
|
|
|
|
| 60 | Part A: Receiving Unicast NA with S = 0, O = 0 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 61 | Part B: Receiving Unicast NA with S = 0, O = 1 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 62 | Part C: Receiving Unicast NA with S = 1, O = 0 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 63 | Part D: Receiving Unicast NA with S = 1, O = 1 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 64 | Part E: Receiving Unicast NA with S = 0, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 65 | Part F: Receiving Unicast NA with S = 0, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 66 | Part G: Receiving Unicast NA with S = 1, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 67 | Part H: Receiving Unicast NA with S = 1, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 68 | Part I: Receiving Unicast NA with S = 0, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 69 | Part J: Receiving Unicast NA with S = 0, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 70 | Part K: Receiving Unicast NA with S = 1, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 71 | Part L: Receiving Unicast NA with S = 1, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 72 | Part M: Receiving Multicast NA with S = 0, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 73 | Part N: Receiving Multicast NA with S = 0, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 74 | Part O: Receiving Multicast NA with S = 0, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 75 | Part P: Receiving Multicast NA with S = 0, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 76 | Part Q: Receiving Multicast NA with S = 0, O = 0 and NO TLLA | PASS | X | X | X | Link0 Link1 |
| 77 | Part R: Receiving Multicast NA with S = 0, O = 1 and NO TLLA | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.19: Neighbor Advertisement Processing, NCE State STALE |
|
|
|
|
|
| 78 | Part A: Receiving Unicast NA with S = 0, O = 0 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 79 | Part B: Receiving Unicast NA with S = 0, O = 1 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 80 | Part C: Receiving Unicast NA with S = 1, O = 0 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 81 | Part D: Receiving Unicast NA with S = 1, O = 1 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 82 | Part E: Receiving Unicast NA with S = 0, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 83 | Part F: Receiving Unicast NA with S = 0, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 84 | Part G: Receiving Unicast NA with S = 1, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 85 | Part H: Receiving Unicast NA with S = 1, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 86 | Part I: Receiving Unicast NA with S = 0, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 87 | Part J: Receiving Unicast NA with S = 0, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 88 | Part K: Receiving Unicast NA with S = 1, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 89 | Part L: Receiving Unicast NA with S = 1, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 90 | Part M: Receiving Multicast NA with S = 0, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 91 | Part N: Receiving Multicast NA with S = 0, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 92 | Part O: Receiving Multicast NA with S = 0, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 93 | Part P: Receiving Multicast NA with S = 0, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 94 | Part Q: Receiving Multicast NA with S = 0, O = 0 and NO TLLA | PASS | X | X | X | Link0 Link1 |
| 95 | Part R: Receiving Multicast NA with S = 0, O = 1 and NO TLLA | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.20: Neighbor Advertisement Processsing, NCE State PROBE |
|
|
|
|
|
| 96 | Part A: Receiving Unicast NA with S = 0, O = 0 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 97 | Part B: Receiving Unicast NA with S = 0, O = 1 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 98 | Part C: Receiving Unicast NA with S = 1, O = 0 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 99 | Part D: Receiving Unicast NA with S = 1, O = 1 and no TLLA | PASS | X | X | X | Link0 Link1 |
| 100 | Part E: Receiving Unicast NA with S = 0, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 101 | Part F: Receiving Unicast NA with S = 0, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 102 | Part G: Receiving Unicast NA with S = 1, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 103 | Part H: Receiving Unicast NA with S = 1, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 104 | Part I: Receiving Unicast NA with S = 0, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 105 | Part J: Receiving Unicast NA with S = 0, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 106 | Part K: Receiving Unicast NA with S = 1, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 107 | Part L: Receiving Unicast NA with S = 1, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 108 | Part M: Receiving Multicast NA with S = 0, O = 0 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 109 | Part N: Receiving Multicast NA with S = 0, O = 1 and the same TLLA | PASS | X | X | X | Link0 Link1 |
| 110 | Part O: Receiving Multicast NA with S = 0, O = 0 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 111 | Part P: Receiving Multicast NA with S = 0, O = 1 and a different TLLA | PASS | X | X | X | Link0 Link1 |
| 112 | Part Q: Receiving Multicast NA with S = 0, O = 0 and NO TLLA | PASS | X | X | X | Link0 Link1 |
| 113 | Part R: Receiving Multicast NA with S = 0, O = 1 and NO TLLA | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.22: Atomic Fragments in Neighbor Soliciation and Neighbor Advertisment |
|
|
|
|
|
| 114 | Part A: Neighbor Soliciation with Atomic Fragment | PASS | X | X | X | Link0 Link1 |
| 115 | Part B: Neighbor Advertisement with Atomic Fragment | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.1.23: Fragment Header in Neighbor Solicitation and Neighbor Advertisement |
|
|
|
|
|
| 116 | Part A: Neighbor Soliciation with Fragment Header | PASS | X | X | X | Link0 Link1 |
| 117 | Part B: Neighbor Advertisement with Fragment Header | PASS | X | X | X | Link0 Link1 |
| Group 2: Router and Prefix Discovery |
|
|
|
|
|
| 118 | Initialization | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.4: Router Ignores Invalid Router Solicitations (Routers Only) |
|
|
|
|
|
| 119 | Part A: Hop Limit is not 255 | PASS | X | X | X | Link0 Link1 |
| 120 | Part B: ICMPv6 checksum is not valid | PASS | X | X | X | Link0 Link1 |
| 121 | Part C: ICMPv6 code is not 0 | PASS | X | X | X | Link0 Link1 |
| 122 | Part D: ICMPv6 length is less than 8 Octets | PASS | X | X | X | Link0 Link1 |
| 123 | Part E: Option has length 0 | PASS | X | X | X | Link0 Link1 |
| 124 | Part F: Unspecified IP source address and a source link-layer address option | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.5: Router Sends Valid Router Advertisement (Routers Only) |
|
|
|
|
|
| 125 | Router Sends Valid Router Advertisement (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.6: Router Does Not Send Router Advertisements on Non-advertising Interface (Routers Only) |
|
|
|
|
|
| 126 | Part A: No advertising interfaces | PASS | X | X | X | Link0 Link1 |
| 127 | Part B: Advertising interface | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.7: Sending Unsolicited Router Advertisements (Routers Only) |
|
|
|
|
|
| 128 | Part A: Sending Unsolicited RA (MinRtrAdvInterval <= interval <= MaxRtrAdvInterval) | PASS | X | X | X | Link0 Link1 |
| 129 | Part B: Sending Unsolicited RA (MAX_INITIAL_RTR_ADVERT_INTERVAL) | PASS | X | X | X | Link0 Link1 |
| 130 | Part C: Sending Unsolicited RA (Min Values) | PASS | X | X | X | Link0 Link1 |
| 131 | Part D: Sending Unsolicited RA (Max Values) | PASS | X | X | X | Link0 Link1 |
| 132 | Part E: Sending Unsolicited RA (Global Unicast Address - prefix end with zero-value fields) | PASS | X | X | X | Link0 Link1 |
| 133 | Part F: Sending Unsolicited RA (Site-Local prefix) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.8: Ceasing to Be An Advertising Interface (Routers Only) |
|
|
|
|
|
| 134 | Ceasing to Be An Advertising Interface (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.9: Processing Router Solicitations (Routers Only) |
|
|
|
|
|
| 135 | Part A: MAX_RA_DELAY_TIME | PASS | X | X | X | Link0 Link1 |
| 136 | Part B: MIN_DELAY_BETWEEN_RAS | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.10: Router Solicitation Processing, Neighbor Cache (Routers Only) |
|
|
|
|
|
| 137 | Part A: RS processing with SLL, no NCE | PASS | X | X | X | Link0 Link1 |
| 138 | Part B: RS processing without SLL, no NCE | PASS | X | X | X | Link0 Link1 |
| 139 | Part C: RS processing, NCE INCOMPLETE | PASS | X | X | X | Link0 Link1 |
| 140 | Part D: RS with SLLA changed, NCE REACHABLE | PASS | X | X | X | Link0 Link1 |
| 141 | Part E: RS with SLLA unchanged, NCE REACHABLE | PASS | X | X | X | Link0 Link1 |
| 142 | Part F: RS with SLLA changed, NCE STALE | PASS | X | X | X | Link0 Link1 |
| 143 | Part G: RS with SLLA unchanged, NCE STALE | PASS | X | X | X | Link0 Link1 |
| 144 | Part H: RS with SLLA changed, NCE PROBE | PASS | X | X | X | Link0 Link1 |
| 145 | Part I: RA with SLLA unchanged, NCE PROBE | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.13: Router Advertisement Processing, Cur Hop Limit |
|
|
|
|
|
| 146 | Part A: Unspecified | PASS | X | X | X | Link0 Link1 |
| 147 | Part B: Non-Zero | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.15: Router Advertisement Processing, Reachable Time |
|
|
|
|
|
| 148 | Part B: Reachable Time Configuration (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.20: Sending Router Advertisement with Route Preference (Routers Only) |
|
|
|
|
|
| 149 | Part A: High Router Preference | PASS | X | X | X | Link0 Link1 |
| 150 | Part B: Medium Router Preference | PASS | X | X | X | Link0 Link1 |
| 151 | Part C: Low Router Preference | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.21: Transmitting Route Information Option (Routers Only) |
|
|
|
|
|
| 152 | Part A: Route Information Option with Prefix Length of 64 | PASS | X | X | X | Link0 Link1 |
| 153 | Part B: Route Information Option with Prefix Length less than 64 | PASS | X | X | X | Link0 Link1 |
| 154 | Part C: Route Information Option with Prefix Length greater than 64 | PASS | X | X | X | Link0 Link1 |
| 155 | Part D: Route Information Option with Prefix Length of 0 | PASS | X | X | X | Link0 Link1 |
| 156 | Part E: Non-advestising Interface | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.24: Router Advertisement DNS (Routers Only) |
|
|
|
|
|
| 157 | Part A: Recursive DNS Option | FAIL | X | X | X | Link0 Link1 |
| 158 | Part B: Search List Option | FAIL | X | X | X | Link0 Link1 |
| Test v6LC.2.2.26: Atomic Fragments in Router Soliciation and Router Advertisement |
|
|
|
|
|
| 159 | Part B: Router Solicitation with Atomic Fragment (Router Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.2.27: Fragments in Router Solitication and Router Advertisments |
|
|
|
|
|
| 160 | Part B: Router Solicitation with Fragment Header (Router Only) | PASS | X | X | X | Link0 Link1 |
| Group 3: Redirect Function |
|
|
|
|
|
| 161 | Initialization | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.3.16: Redirect - Transmit (Routers Only) |
|
|
|
|
|
| 162 | Part A: Send Redirect | PASS | X | X | X | Link0 Link1 |
| 163 | Part B: Send Redirect to Alternate Router | PASS | X | X | X | Link0 Link1 |
| 164 | Part C: Source not neighbor | PASS | X | X | X | Link0 Link1 |
| 165 | Part D: Destination Multicast | PASS | X | X | X | Link0 Link1 |
| Test v6LC.2.3.17: Redirect - Receive (Routers Only) |
|
|
|
|
|
| 166 | Redirect - Receive (Routers Only) | PASS | X | X | X | Link0 Link1 |