Test Specification:
IPv6 Specification
(for router)


No.Title

Initialize
1Initialization

IPv6 Header Members
2Source and Destination Address (ping)
3Source and Destination Address (ping over Router)

Next Header
4Unrecognized Next Header in IPv6 Header
5No Next Header in IPv6 Header

Payload Length
6Payload Length is Odd value
7Payload Length is Odd value over Router

Traffic Class
8Traffic Class Non-Zero
9Traffic Class Non-Zero over Router

Flow Label
10Flow Label Non-Zero
11Flow Label Non-Zero over Router

Hop Limit
12Hop Limit 0
13Hop Limit 0 to Router
14Hop Limit 1 to Router

Extension Header Members
15Unrecognized Next Header in Extension Header
16Hop-by-Hop Options Header Position

Destination Options Header
17Destination Options Header Pad1 Option
18Destination Options Header PadN Option
19Destination Options Header Unrecognized Option (00)
20Destination Options Header Unrecognized Option (01)
21Destination Options Header Unrecognized Option (10)
22Destination Options Header Unrecognized Option (10) to Multicast Address
23Destination Options Header Unrecognized Option (11)
24Destination Options Header Unrecognized Option (11) to Multicast Address

Hop-by-Hop Options Header
25Hop-by-Hop Options Header Pad1 Option
26Hop-by-Hop Options Header PadN Option
27Hop-by-Hop Options Header Unrecognized Option (00)
28Hop-by-Hop Options Header Unrecognized Option (01)
29Hop-by-Hop Options Header Unrecognized Option (10)
30Hop-by-Hop Options Header Unrecognized Option (10) to Multicast Address
31Hop-by-Hop Options Header Unrecognized Option (11)
32Hop-by-Hop Options Header Unrecognized Option (11) to Multicast Address

Fragment Header
33--- Fragment Test Preparation
34Fragment Reassembly (normal order)
35--- Fragment Test Preparation
36Fragment Reassembly (reverse order)
37--- Fragment Test Preparation
38Fragment Reassembly (needless fragment header)
39--- Fragment Test Preparation
40Fragment Reassembly (Payload size = 65535)
41--- Fragment Test Preparation
42Fragment Reassembly (Payload size = 65536)
43--- Fragment Test Preparation
44Fragment Reassembly (A1->B1->A2->B2)
45--- Fragment Test Preparation
46Fragment Reassembly (A1->B2->A2->B1)
47--- Fragment Test Preparation
48Fragment Reassembly (A2->B1->A1->B2)
49--- Fragment Test Preparation
50Fragment Reassembly (A2->B2->A1->B1)
51--- Fragment Test Preparation
52Fragment Reassembly Time Exceeded (1st only)
53--- Fragment Test Preparation
54Fragment Reassembly Time Exceeded (2nd only)
55--- Fragment Test Preparation
56Invalid Fragment Payload Size (not multiple of 8)

Routing Header
57From Source Node to Router
58Intermediate Node (Router to Router)
59Router to Destination Node
60Header Ext Length is odd value
61Routing Type is not zero
62Segments Left is bigger than Address Table Size

IPv6 robustness test

+ IPv6 Header
63Bad IPv6 Version
64Bad IPv6 Payload Length
65Many packets with Unrecognized Next Header

+ Hop-by-Hop Options Header
66Bad Hdr Ext Len
67Bad Hdr Ext Len over Router
68Bad Opt Data Len - PadN
69Bad Opt Data Len over Router - PadN
70Many Pad Options
71Many Pad Options - over Router

+ Routing Header
72Bad Hdr Ext Len
73Multicast address in Routing Header
74Duplicate address in Routing Header
75Address Loop in Routing Header

+ Fragment Header
76--- Fragment Test Preparation
77Fragment packets with Overlap data
78--- Fragment Test Preparation
79Many Fragment packets (last packet only)

+ Destination Options Header
80Many packets with Unrecognized Next Header (1)
81Many packets with Unrecognized Next Header (2)
82Bad Hdr Ext Len
83Bad Opt Data Len - PadN
84Many Pad Options
85Many Extension Headers