| No. | Title |
Result | Log | Script | Packet | Dump (bin) |
| 1 | Initialization | - | X | X | - | Link0 Link1 |
| Group 1: IPv6 Header |
|
|
|
|
|
| Test v6LC.1.1.1: Version Field |
|
|
|
|
|
| 2 | Version Field | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.2: Traffic Class Non-Zero - End Node |
|
|
|
|
|
| 3 | Traffic Class Non-Zero - End Node | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.3: Traffic Class Non-Zero - Intermediate Node (Routers Only) |
|
|
|
|
|
| 4 | Traffic Class Non-Zero - Intermediate Node (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.4: Flow Label Non-Zero |
|
|
|
|
|
| 5 | Part A: NUT receives Non-Zero Flow Label | PASS | X | X | X | Link0 Link1 |
| 6 | Part B: RUT forwards Non-Zero Flow Label (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.5: Payload Length |
|
|
|
|
|
| 7 | Part A: Payload Length Odd | PASS | X | X | X | Link0 Link1 |
| 8 | Part B: RUT forwards Payload Length Odd (Routers Only) | PASS | X | X | X | Link0 |
| 9 | Part C: Payload Length Even | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.6: No Next Header after IPv6 Header |
|
|
|
|
|
| 10 | Part A: NUT Receives No Next Header | PASS | X | X | X | Link0 Link1 |
| 11 | Part B: RUT Forwards No Next Header - (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.7: Unrecognized Next Header |
|
|
|
|
|
| 12 | Part A: Unrecognized Next Header in IPv6 Header (Multiple Values) | PASS | X | X | X | Link0 Link1 |
| 13 | Part B: Unexpected Next Header in IPv6 Header | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.8: Hop Limit Zero - End Node |
|
|
|
|
|
| 14 | Hop Limit Zero - End Node | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.1.9: Hop Limit Decrement - Intermediate Node (Routers Only) |
|
|
|
|
|
| 15 | Hop Limit Decrement - Intermediate Node (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Group 2: Extension Headers and Options |
|
|
|
|
|
| Test v6LC.1.2.1: Next Header Zero |
|
|
|
|
|
| 16 | Next Header Zero | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.2: No Next Header after Extension Header |
|
|
|
|
|
| 17 | Part A: End Node | PASS | X | X | X | Link0 Link1 |
| 18 | Part B: Intermediate Node (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.3: Unrecognized Next Header in Extension Header - End Node |
|
|
|
|
|
| 19 | Part A: Unrecognized Next Header in Extension Header (Multiple Values) | PASS | X | X | X | Link0 Link1 |
| 20 | Part B: Unexpected Next Header in Extension Header | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.4: Extension Header Processing Order |
|
|
|
|
|
| 21 | Part A: Destination Options Header precedes Fragment Header, Error from Destination Options Header | PASS | X | X | X | Link0 Link1 |
| 22 | Part B: Destination Options Header precedes Fragment Header, Error from Fragment Header | PASS | X | X | X | Link0 Link1 |
| 23 | Part C: Fragment Header precedes Destination Options Header, Error from Fragment Header | PASS | X | X | X | Link0 Link1 |
| 24 | Part D: Fragment Header precedes Destination Options Header, Error from Destination Options Header | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.5: Option Processing Order |
|
|
|
|
|
| 25 | Part A: First Option has Most Significant Bits 00b, Next has Most Significant Bits 01b | PASS | X | X | X | Link0 Link1 |
| 26 | Part B: First Option has Most Significant Bits 00b, Next has Most Significant Bits 10b | PASS | X | X | X | Link0 Link1 |
| 27 | Part C: First Option has Most Significant Bits 00b, Next has Most Significant Bits 11b | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.6: Options Processing, Hop-by-Hop Options Header - End Node |
|
|
|
|
|
| 28 | Part A: Pad1 Option | PASS | X | X | X | Link0 Link1 |
| 29 | Part B: PadN Option | PASS | X | X | X | Link0 Link1 |
| 30 | Part C: Most Significant Bits 00b | PASS | X | X | X | Link0 Link1 |
| 31 | Part D: Most Significant Bits 01b | PASS | X | X | X | Link0 Link1 |
| 32 | Part E: Most Significant Bits 10b, unicast destination | PASS | X | X | X | Link0 Link1 |
| 33 | Part F: Most Significant Bits 11b, unicast destination | PASS | X | X | X | Link0 Link1 |
| 34 | Part G: Most Significant Bits 10b, multicast destination | PASS | X | X | X | Link0 Link1 |
| 35 | Part H: Most Significant Bits 11b, multicast destination | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.7: Options Processing, Hop-by-Hop Options Header - Intermediate Node (Routers Only) |
|
|
|
|
|
| 36 | Part A: Pad1 Option | PASS | X | X | X | Link0 Link1 |
| 37 | Part B: PadN Option | PASS | X | X | X | Link0 Link1 |
| 38 | Part C: Most Significant Bits 00b | PASS | X | X | X | Link0 Link1 |
| 39 | Part D: Most Significant Bits 01b | PASS | X | X | X | Link0 Link1 |
| 40 | Part E: Most Significant Bits 10b, unicast destination | PASS | X | X | X | Link0 Link1 |
| 41 | Part F: Most Significant Bits 11b, unicast destination | PASS | X | X | X | Link0 Link1 |
| 42 | Part G: Most Significant Bits 10b, off-link multicast destination | PASS | X | X | X | Link0 Link1 |
| 43 | Part H: Most Significant Bits 11b, on-link multicast destination | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.8: Option Processing, Destination Options Header |
|
|
|
|
|
| 44 | Part A: Pad1 Option | PASS | X | X | X | Link0 Link1 |
| 45 | Part B: PadN Option | PASS | X | X | X | Link0 Link1 |
| 46 | Part C: Most Significant Bits 00b | PASS | X | X | X | Link0 Link1 |
| 47 | Part D: Most Significant Bits 01b | PASS | X | X | X | Link0 Link1 |
| 48 | Part E: Most Significant Bits 10b, unicast destination | PASS | X | X | X | Link0 Link1 |
| 49 | Part F: Most Significant Bits 11b, unicast destination | PASS | X | X | X | Link0 Link1 |
| 50 | Part G: Most Significant Bits 10b, multicast destination | PASS | X | X | X | Link0 Link1 |
| 51 | Part H: Most Significant Bits 11b, multicast destination | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.9: Responding to Routing Header - End Node |
|
|
|
|
|
| 52 | Responding to Routing Header - End Node | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.10: Unrecognized Routing Type - End Node |
|
|
|
|
|
| 53 | Unrecognized Routing Type - End Node | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.11: Unrecognized Routing Type - Intermediate Node (Routers Only) |
|
|
|
|
|
| 54 | Unrecognized Routing Type - Intermediate Node (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.12: Routing Header Reserved Field - End Node |
|
|
|
|
|
| 55 | Routing Header Reserved Field - End Node | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.13: Routing Header Reserved Field - Intermediate Node (Routers Only) |
|
|
|
|
|
| 56 | Routing Header Reserved Field - Intermediate Node (Routers Only) | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.14: Routing Header Processing - End Node |
|
|
|
|
|
| 57 | Part A: Header Extension Length Odd | PASS | X | X | X | Link0 Link1 |
| 58 | Part B: Address[i] is Multicast | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.2.15: Routing Header Processing Intermediate Node (Routers Only) |
|
|
|
|
|
| 59 | Part A: Header Extension Length Odd | PASS | X | X | X | Link0 Link1 |
| 60 | Part B: Segments Left Greater Than Number of Addresses | PASS | X | X | X | Link0 Link1 |
| 61 | Part C: Address[i] is Multicast | PASS | X | X | X | Link0 Link1 |
| 62 | Part D: Destination is Multicast | PASS | X | X | X | Link0 Link1 |
| 63 | Part E: Hop Limit = 0. | PASS | X | X | X | Link0 Link1 |
| 64 | Part F: Hop Limit = 1. | PASS | X | X | X | Link0 Link1 |
| 65 | Part G: Valid Processing | PASS | X | X | X | Link0 Link1 |
| Group 3: Fragmentation |
|
|
|
|
|
| Test v6LC.1.3.1: Fragment Reassembly |
|
|
|
|
|
| 66 | Part A: All Fragments are Valid | PASS | X | X | X | Link0 Link1 |
| 67 | Part B: All Fragments are Valid, reverse order | PASS | X | X | X | Link0 Link1 |
| 68 | Part C: Fragment IDs Differ Between Fragments | PASS | X | X | X | Link0 Link1 |
| 69 | Part D: Source Addresses Differ Between Fragments | PASS | X | X | X | Link0 Link1 |
| 70 | Part E: Destination Address Differ Between Fragments | PASS | X | X | X | Link0 Link1 |
| 71 | Part F: Reassemble to 1500 | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.3.2: Reassembly Time Exceeded |
|
|
|
|
|
| 72 | Part A: Time Elapsed Between Fragments less than Sixty Seconds | PASS | X | X | X | Link0 Link1 |
| 73 | Part B: Time Exceeded Before Last Fragments Arrive | PASS | X | X | X | Link0 Link1 |
| 74 | Part C: Time Exceeded (Global), Only First Fragment Received | PASS | X | X | X | Link0 Link1 |
| 75 | Part D: Time Exceeded (Link-local), Only First Fragment Received | PASS | X | X | X | Link0 |
| 76 | Part E: Time Exceeded, Only Second Fragment Received | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.3.3: Fragment Header M-Bit Set, Payload Length Invalid |
|
|
|
|
|
| 77 | Fragment Header M-Bit Set, Payload Length Invalid | PASS | X | X | X | Link0 Link1 |
| Test v6LC.1.3.4: Stub Fragment Header |
|
|
|
|
|
| 78 | Stub Fragment Header | PASS | X | X | X | Link0 Link1 |