No.Title ResultLogScriptPacketDump
(bin)

Group 1: Address Resolution and Neighbor Unreachability Detection




1InitializationPASSXXXLink0

Test v6LC.2.1.1: On-link Determination




2Part A: Link-Local AddressSKIP-XX-
3Part B: Global Address, No Default RouterSKIP-XX-
4Part C: Global Address, On-link Prefix covers TN1SKIP-XX-
5Part D: Global Address, On-link Prefix does not cover TN2SKIP-XX-

Test v6LC.2.1.2: Resolution Wait Queue




6Part A: Single QueuePASSXXXLink0
7Part B: Multiple QueuesPASSXXXLink0

Test v6LC.2.1.3: Prefix Information Option Processing, On-link Flag (Hosts Only)




8Prefix Information Option Processing, On-link FlagSKIP-XX-

Test v6LC.2.1.4: Host Prefix List (Hosts Only)




9Part A: Prefix Lifetime has not ExpiredSKIP-XX-
10Part B: Prefix Lifetime updated by Router AdvertisementSKIP-XX-

Test v6LC.2.1.5: Neighbor Solicitation Origination, Address Resolution




11Part A: Neighbor Solicitation Origination, Target Address Being Link-localPASSXXXLink0
12Part B: Neighbor Solicitation Origination, Target Address Being GlobalSKIP-XX-

Test v6LC.2.1.6: Neighbor Solicitation Origination, Reachability Confirmation




13Part A: Neighbor Solicitation Origination, Link-local => Link-localPASSXXXLink0
14Part B: Neighbor Solicitation Origination, Global => GlobalSKIP-XX-
15Part C: Neighbor Solicitation Origination, Link-local => GlobalSKIP-XX-
16Part D: Neighbor Solicitation Origination, Global => Link-localSKIP-XX-

Test v6LC.2.1.7: Invalid Neighbor Solicitation Handling




17Part A: Invalid Target AddressPASSXXXLink0
18Part B: Invalid Destination AddressPASSXXXLink0
19Part C: Invalid Source Link-layer Address OptionPASSXXXLink0
20Part D: Invalid Hop LimitPASSXXXLink0
21Part E: Invalid ChecksumPASSXXXLink0
22Part F: Invalid ICMP codePASSXXXLink0
23Part G: Invalid ICMP LengthPASSXXXLink0
24Part H: Option of Length 0PASSXXXLink0

Test v6LC.2.1.8: Neighbor Solicitation Processing, No NCE




25Part A: Unicast Neighbor SolicitationPASSXXXLink0
26Part B: Multicast Neighbor SolicitationPASSXXXLink0
27Part C: Unicast Neighbor Solicitation without SLLPASSXXXLink0

Test v6LC.2.1.9: Neighbor Solicitation Processing, NCE State INCOMPLETE




28Part A: Unicast Neighbor SolicitationPASSXXXLink0
29Part B: Multicast Neighbor SolicitationPASSXXXLink0
30Part C: Unicast Neighbor Solicitation without SLLSKIP-XX-

Test v6LC.2.1.10: Neighbor Solicitation Processing, NCE State REACHABLE




31Part A: Unicast Neighbor Solicitation with the same SLLAPASSXXXLink0
32Part B: Unicast Neighbor Solicitation with a different SLLAPASSXXXLink0
33Part C: Multicast Neighbor Solicitation with the same SLLAPASSXXXLink0
34Part D: Multicast Neighbor Solicitation with a different SLLAPASSXXXLink0

Test v6LC.2.1.11: Neighbor Solicitation Processing, NCE State STALE




35Part A: Unicast Neighbor Solicitation with the same SLLAPASSXXXLink0
36Part B: Unicast Neighbor Solicitation with a different SLLAPASSXXXLink0
37Part C: Multicast Neighbor Solicitation with the same SLLAPASSXXXLink0
38Part D: Multicast Neighbor Solicitation with a different SLLAPASSXXXLink0

Test v6LC.2.1.12: Neighbor Solicitation Processing, NCE State PROBE




39Part A: Unicast Neighbor Solicitation with the same SLLAPASSXXXLink0
40Part B: Unicast Neighbor Solicitation with a different SLLAPASSXXXLink0
41Part C: Multicast Neighbor Solicitation with the same SLLAPASSXXXLink0
42Part D: Multicast Neighbor Solicitation with a different SLLAPASSXXXLink0

Test v6LC.2.1.13: Neighbor Solicitation Processing, IsRouterFlag (Host Only)




43Part A: Unicast Neighbor Solicitation without SLLASKIP-XX-
44Part B: Unicast Neighbor Solicitation with a SLLASKIP-XX-
45Part C: Multicast Neighbor Solicitation with a different SLLASKIP-XX-

Test v6LC.2.1.15: Invalid Neighbor Advertisement Handling




46Part A: NUT receives invalid NA (Solicited Flag ==1)PASSXXXLink0
47Part B: NUT receives invalid NA (Hop Limit == 254)SKIP-XX-
48Part C: NUT receives invalid NA (Invalid Checksum)SKIP-XX-
49Part D: NUT receives invalid NA (ICMP code != zero)SKIP-XX-
50Part E: NUT receives invalid NA (ICMP length < 24 octets)SKIP-XX-
51Part F: NUT receives invalid NA (target == multicast address)SKIP-XX-
52Part G: NUT receives invalid NA (option length ==zero)SKIP-XX-

Test v6LC.2.1.16: Neighbor Advertisement Processing, No NCE




53Part A: Receiving NA with S = 0, O = 0, and TLLASKIP-XX-
54Part B: Receiving NA with S = 0, O = 1, and TLLASKIP-XX-
55Part C: Receiving NA with S = 1, O = 0, and TLLASKIP-XX-
56Part D: Receiving NA with S = 1, O = 1, and TLLASKIP-XX-
57Part E: Receiving NA with S = 0, O = 0, and NO TLLASKIP-XX-
58Part F: Receiving NA with S = 0, O = 1, and NO TLLASKIP-XX-
59Part G: Receiving NA with S = 1, O = 0, and NO TLLASKIP-XX-
60Part H: Receiving NA with S = 1, O = 1, and NO TLLASKIP-XX-

Test v6LC.2.1.17: Neighbor Advertisement Processing, NCE State INCOMPLETE




61Part A: Receiving NA with S = 1 and O = 1SKIP-XX-
62Part B: Receiving NA with S = 1 and O = 0SKIP-XX-
63Part C: Receiving NA with S = 0 and O = 1SKIP-XX-
64Part D: Receiving NA with S = 0 and O = 0SKIP-XX-
65Part E: Receiving NA without Target Link-Layer Address OptionSKIP-XX-

Test v6LC.2.1.18: Neighbor Advertisement Processing, NCE State REACHABLE




66Part A: Receiving Unicast NA with S = 0, O = 0 and no TLLAPASSXXXLink0
67Part B: Receiving Unicast NA with S = 0, O = 1 and no TLLAPASSXXXLink0
68Part C: Receiving Unicast NA with S = 1, O = 0 and no TLLAPASSXXXLink0
69Part D: Receiving Unicast NA with S = 1, O = 1 and no TLLAPASSXXXLink0
70Part E: Receiving Unicast NA with S = 0, O = 0 and the same TLLAPASSXXXLink0
71Part F: Receiving Unicast NA with S = 0, O = 1 and the same TLLAPASSXXXLink0
72Part G: Receiving Unicast NA with S = 1, O = 0 and the same TLLAPASSXXXLink0
73Part H: Receiving Unicast NA with S = 1, O = 1 and the same TLLAPASSXXXLink0
74Part I: Receiving Unicast NA with S = 0, O = 0 and a different TLLAPASSXXXLink0
75Part J: Receiving Unicast NA with S = 0, O = 1 and a different TLLAPASSXXXLink0
76Part K: Receiving Unicast NA with S = 1, O = 0 and a different TLLAPASSXXXLink0
77Part L: Receiving Unicast NA with S = 1, O = 1 and a different TLLAPASSXXXLink0
78Part M: Receiving Multicast NA with S = 0, O = 0 and the same TLLAPASSXXXLink0
79Part N: Receiving Multicast NA with S = 0, O = 1 and the same TLLAPASSXXXLink0
80Part O: Receiving Multicast NA with S = 0, O = 0 and a different TLLAPASSXXXLink0
81Part P: Receiving Multicast NA with S = 0, O = 1 and a different TLLAPASSXXXLink0
82Part Q: Receiving Multicast NA with S = 0, O = 0 and NO TLLAPASSXXXLink0
83Part R: Receiving Multicast NA with S = 0, O = 1 and NO TLLAPASSXXXLink0

Test v6LC.2.1.19: Neighbor Advertisement Processing, NCE State STALE




84Part A: Receiving Unicast NA with S = 0, O = 0 and no TLLAPASSXXXLink0
85Part B: Receiving Unicast NA with S = 0, O = 1 and no TLLAPASSXXXLink0
86Part C: Receiving Unicast NA with S = 1, O = 0 and no TLLAPASSXXXLink0
87Part D: Receiving Unicast NA with S = 1, O = 1 and no TLLAPASSXXXLink0
88Part E: Receiving Unicast NA with S = 0, O = 0 and the same TLLAPASSXXXLink0
89Part F: Receiving Unicast NA with S = 0, O = 1 and the same TLLAPASSXXXLink0
90Part G: Receiving Unicast NA with S = 1, O = 0 and the same TLLAPASSXXXLink0
91Part H: Receiving Unicast NA with S = 1, O = 1 and the same TLLAPASSXXXLink0
92Part I: Receiving Unicast NA with S = 0, O = 0 and a different TLLAPASSXXXLink0
93Part J: Receiving Unicast NA with S = 0, O = 1 and a different TLLAPASSXXXLink0
94Part K: Receiving Unicast NA with S = 1, O = 0 and a different TLLAPASSXXXLink0
95Part L: Receiving Unicast NA with S = 1, O = 1 and a different TLLAPASSXXXLink0
96Part M: Receiving Multicast NA with S = 0, O = 0 and the same TLLAPASSXXXLink0
97Part N: Receiving Multicast NA with S = 0, O = 1 and the same TLLAPASSXXXLink0
98Part O: Receiving Multicast NA with S = 0, O = 0 and a different TLLAPASSXXXLink0
99Part P: Receiving Multicast NA with S = 0, O = 1 and a different TLLAPASSXXXLink0
100Part Q: Receiving Multicast NA with S = 0, O = 0 and NO TLLAPASSXXXLink0
101Part R: Receiving Multicast NA with S = 0, O = 1 and NO TLLAPASSXXXLink0

Test v6LC.2.1.20: Neighbor Advertisement Processsing, NCE State PROBE




102Part A: Receiving Unicast NA with S = 0, O = 0 and no TLLAPASSXXXLink0
103Part B: Receiving Unicast NA with S = 0, O = 1 and no TLLAPASSXXXLink0
104Part C: Receiving Unicast NA with S = 1, O = 0 and no TLLAPASSXXXLink0
105Part D: Receiving Unicast NA with S = 1, O = 1 and no TLLAPASSXXXLink0
106Part E: Receiving Unicast NA with S = 0, O = 0 and the same TLLAPASSXXXLink0
107Part F: Receiving Unicast NA with S = 0, O = 1 and the same TLLAPASSXXXLink0
108Part G: Receiving Unicast NA with S = 1, O = 0 and the same TLLAPASSXXXLink0
109Part H: Receiving Unicast NA with S = 1, O = 1 and the same TLLAPASSXXXLink0
110Part I: Receiving Unicast NA with S = 0, O = 0 and a different TLLAPASSXXXLink0
111Part J: Receiving Unicast NA with S = 0, O = 1 and a different TLLAPASSXXXLink0
112Part K: Receiving Unicast NA with S = 1, O = 0 and a different TLLAPASSXXXLink0
113Part L: Receiving Unicast NA with S = 1, O = 1 and a different TLLAPASSXXXLink0
114Part M: Receiving Multicast NA with S = 0, O = 0 and the same TLLAPASSXXXLink0
115Part N: Receiving Multicast NA with S = 0, O = 1 and the same TLLAPASSXXXLink0
116Part O: Receiving Multicast NA with S = 0, O = 0 and a different TLLAPASSXXXLink0
117Part P: Receiving Multicast NA with S = 0, O = 1 and a different TLLAPASSXXXLink0
118Part Q: Receiving Multicast NA with S = 0, O = 0 and NO TLLAPASSXXXLink0
119Part R: Receiving Multicast NA with S = 0, O = 1 and NO TLLAPASSXXXLink0

Test v6LC.2.1.21: Neighbor Advertisement Processing, R-bit Change (Hosts Only)




120Part A: Receiving NA with R = 0, S = 1 and O = 1 and NO TLLASKIP-XX-
121Part B: Receiving NA with R = 0, S = 0 and O = 0 and NO TLLASKIP-XX-
122Part C: Receiving NA with R = 0, S = 0 and O = 1 and NO TLLASKIP-XX-
123Part D: Receiving NA with R = 0, S = 1 and O = 0 and NO TLLASKIP-XX-
124Part E: Receiving NA with R = 0, S = 1 and O = 1 and TLLASKIP-XX-
125Part F: Receiving NA with R = 0, S = 0 and O = 0 and TLLASKIP-XX-
126Part G: Receiving NA with R = 0, S = 0 and O = 1 and TLLASKIP-XX-
127Part H: Receiving NA with R = 0, S = 1 and O = 0 and TLLASKIP-XX-

Group 2: Router and Prefix Discovery




128InitializationSKIP-XX-

Test v6LC.2.2.1: Router Solicitations (Hosts Only)




129Router SolicitationsSKIP-XX-

Test v6LC.2.2.2: Router Solicitations, Solicited Router Advertisement (Hosts Only)




130Part A: Valid Router Advertisement, No Source Link-layer Address OptionSKIP-XX-
131Part B: Valid Router Advertisement, Source Link-layer Address OptionSKIP-XX-
132Part C: Invalid Router Advertisement, Global Source AddressSKIP-XX-
133Part D: Invalid Router Advertisement, Bad Hop LimitSKIP-XX-
134Part E: Invalid Router Advertisement, Bad ICMP ChecksumSKIP-XX-
135Part F: Invalid Router Advertisement, Bad ICMP CodeSKIP-XX-

Test v6LC.2.2.3: Host Ignores Router Solicitations (Hosts Only)




136Part A: All-Router Multicast DestinationSKIP-XX-
137Part B: All-Nodes Multicast DestinationSKIP-XX-
138Part C: Link-local Unicast DestinationSKIP-XX-

Test v6LC.2.2.11: Default Router Switch (Hosts Only)




139Default Router SwitchSKIP-XX-

Test v6LC.2.2.12: Router Advertisement Processing, Validity (Hosts Only)




140Part A: Global Source AddressSKIP-XX-
141Part B: Hop Limit less than 255SKIP-XX-
142Part C: Invalid ChecksumSKIP-XX-
143Part D: Invalid ICMP CodeSKIP-XX-
144Part E: Invalid ICMP LengthSKIP-XX-
145Part F: Option of Length 0SKIP-XX-

Test v6LC.2.2.13: Router Advertisement Processing, Cur Hop Limit




146Part A: UnspecifiedSKIP-XX-
147Part B: Non-ZeroSKIP-XX-

Test v6LC.2.2.14: Router Advertisement Processing, Router Lifetime (Hosts Only)




148Part A: Router Lifetime Updated with Same LifetimeSKIP-XX-
149Part B: Router Lifetime Set to ZeroSKIP-XX-
150Part C: Router Lifetime Set to Five; Allowed to ExpireSKIP-XX-

Test v6LC.2.2.15: Router Advertisement Processing, Reachable Time




151Part A,1: RA Processing - Reachable Time (Host Only)SKIP-XX-
152Part A,2: RA Processing - Reachable Time (Host Only)SKIP-XX-

Test v6LC.2.2.16: Router Advertisement Processing, Neighbor Cache (Hosts Only)




153Part A: RA processing, no NCESKIP-XX-
154Part B: RA processing, NCE INCOMPLETESKIP-XX-
155Part C: RA with SLLA changed, NCE REACHABLESKIP-XX-
156Part D: RA with SLLA unchanged, NCE REACHABLESKIP-XX-
157Part E: RA without SLLA, NCE REACHABLESKIP-XX-
158Part F: RA with SLLA changed, NCE PROBESKIP-XX-
159Part G: RA with SLLA unchanged, NCE PROBESKIP-XX-
160Part H: RA without SLLA, NCE PROBESKIP-XX-
161Part I: RA with SLLA changed, NCE STALESKIP-XX-
162Part J: RA with SLLA unchanged, NCE STALESKIP-XX-
163Part K: RA without SLLA, NCE STALESKIP-XX-

Test v6LC.2.2.17: Router Advertisement Processing, IsRouter flag (Hosts Only)




164Part A: RA without Source Link-layer optionSKIP-XX-
165Part B: RA with same Source Link-layer option as cachedSKIP-XX-
166Part C: RA with different Source Link-layer option as cachedSKIP-XX-

Test v6LC.2.2.18: Next-hop Determination (Hosts Only)




167Next-hop Determination (Hosts Only)SKIP-XX-

Group 3: Redirect Function




168InitializationSKIP-XX-

Test v6LC.2.3.1: Redirected On-link: Valid (Hosts Only)




169Part A: dst=link-local, w/o TLL, w/o Redirected HeaderSKIP-XX-
170Part B: dst=link-local, w/o TLL, w/  Redirected HeaderSKIP-XX-
171Part C: dst=link-local, w/  TLL, w/o Redirected HeaderSKIP-XX-
172Part D: dst=link-local, w/  TLL, w/  Redirected HeaderSKIP-XX-
173Part E: dst=global    , w/o TLL, w/o Redirected HeaderSKIP-XX-
174Part F: dst=global    , w/o TLL, w/  Redirected HeaderSKIP-XX-
175Part G: dst=global    , w/  TLL, w/o Redirected HeaderSKIP-XX-
176Part H: dst=global    , w/  TLL, w/  Redirected HeaderSKIP-XX-

Test v6LC.2.3.2: Redirected On-link: Suspicious (Hosts Only)




177Part A: Option UnrecognizedSKIP-XX-
178Part B: Reserved Field is Non-zeroSKIP-XX-
179Part C: Target Address not Covered by On-link PrefixSKIP-XX-

Test v6LC.2.3.3: Redirected On-link: Invalid (Hosts Only)




180Part A: Redirect Source Address is GlobalSKIP-XX-
181Part B: Redirect Source Address is not the current first-hop routerSKIP-XX-
182Part C: Hop Limit is not 255SKIP-XX-
183Part D: ICMPv6 Code is not 0SKIP-XX-
184Part E: ICMPv6 Checksum is invalidSKIP-XX-
185Part F: ICMPv6 Destination Address is MulticastSKIP-XX-
186Part G: Target Address is MulticastSKIP-XX-
187Part H: ICMPv6 length is less than 40 OctetsSKIP-XX-
188Part I: Option has Length ZeroSKIP-XX-

Test v6LC.2.3.4: Redirected to Alternate Router: Valid (Hosts Only)




189Part A: dst=link-local, w/o TLL, w/o Redirected HeaderSKIP-XX-
190Part B: dst=link-local, w/o TLL, w/  Redirected HeaderSKIP-XX-
191Part C: dst=link-local, w/  TLL, w/o Redirected HeaderSKIP-XX-
192Part D: dst=link-local, w/  TLL, w/  Redirected HeaderSKIP-XX-
193Part E: dst=global    , w/o TLL, w/o Redirected HeaderSKIP-XX-
194Part F: dst=global    , w/o TLL, w/  Redirected HeaderSKIP-XX-
195Part G: dst=global    , w/  TLL, w/o Redirected HeaderSKIP-XX-
196Part H: dst=global    , w/  TLL, w/  Redirected HeaderSKIP-XX-
197Part I: Redirected to Router not in Default Router ListSKIP-XX-

Test v6LC.2.3.5: Redirected to Alternate Router: Suspicious (Hosts only)




198Part A: Option UnrecognizedSKIP-XX-
199Part B: Reserved Field is Non-zeroSKIP-XX-

Test v6LC.2.3.6: Redirected to Alternate Router: Invalid (Hosts Only)




200Part A: Redirect Source Address is GlobalSKIP-XX-
201Part B: Redirect Source Address is not the current first-hop routerSKIP-XX-
202Part C: Hop Limit is not 255SKIP-XX-
203Part D: ICMPv6 Code is not 0SKIP-XX-
204Part E: ICMPv6 Checksum is invalidSKIP-XX-
205Part F: ICMPv6 Destination Address is MulticastSKIP-XX-
206Part G: Target Address is MulticastSKIP-XX-
207Part H: ICMPv6 length is less than 40 OctetsSKIP-XX-
208Part I: Option has Length ZeroSKIP-XX-

Test v6LC.2.3.7: Redirected Twice (Hosts Only)




209Redirected TwiceSKIP-XX-

Test v6LC.2.3.8: Invalid Option (Hosts Only)




210Part A: Path MTU OptionSKIP-XX-
211Part B: Prefix Information OptionSKIP-XX-
212Part C: Source Link-layer Address OptionSKIP-XX-

Test v6LC.2.3.9: No Destination Cache Entry (Hosts Only)




213No Destination Cache EntrySKIP-XX-

Test v6LC.2.3.10: Neighbor Cache Updated, No Neighbor Cache Entry (Hosts Only)




214Part A: No TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
215Part B: TLLA Option, No Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
216Part C: TLLA Option, Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
217Part D: TLLA Option, Oversized Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-

Test v6LC.2.3.11: Neighbor Cache Updated from State INCOMPLETE (Hosts Only)




218Part A: No TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
219Part B: TLLA Option, No Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
220Part C: TLLA Option, Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
221Part D: TLLA Option, Oversized Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-

Test v6LC.2.3.12: Neighbor Cache Updated from State REACHABLE (Hosts Only)




222Part A: No TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
223Part B: TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
224Part C: TLLA Option, No Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
225Part D: TLLA Option, Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
226Part E: TLLA Option, Oversized Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-

Test v6LC.2.3.13: Neighbor Cache Updated from State STALE (Hosts Only)




227Part A: No TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
228Part B: TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
229Part C: TLLA Option, No Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
230Part D: TLLA Option, Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
231Part E: TLLA Option, Oversized Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-

Test v6LC.2.3.14: Neighbor Cache Updated from State PROBE (Hosts Only)




232Part A: No TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
233Part B: TLLA Option, No Redirected Packet Option, Link-layer Address UnchangedSKIP-XX-
234Part C: TLLA Option, No Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
235Part D: TLLA Option, Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-
236Part E: TLLA Option, Oversized Redirected Packet Option, Link-layer Address UpdatedSKIP-XX-

Test v6LC.2.3.15: Invalid Redirect does not Update Neighbor Cache (Hosts Only)




237Part A: Redirect Source Address is GlobalSKIP-XX-
238Part B: Redirect Source Address is not the current first-hop routerSKIP-XX-
239Part C: Hop Limit is not 255SKIP-XX-
240Part D: ICMPv6 Code is not 0SKIP-XX-
241Part E: ICMPv6 Checksum is invalidSKIP-XX-
242Part F: ICMPv6 Destination Address is MulticastSKIP-XX-
243Part G: Target Address is MulticastSKIP-XX-
244Part H: ICMPv6 length is less than 40 OctetsSKIP-XX-
245Part I: Option has Length ZeroSKIP-XX-