Test Specification:
"Conformance Test For DHCPv6 Server and Client"


No.Title


DHCPv6 Server testcases



Initialization
1Reboot

Basic Message Exchanges (not checking the options)
2Solicit-Reply
3Sol-Adv-Req-Rep
4Confirm-Reply
5Confirm-Reply #2
6Renew-Reply
7Rebind-Reply
8Information-request-Reply
9Release-Reply
10Decline-Reply
11Prefix Delegation

Testcases for Options
12Client Identifier Option and Server Identifier Option Test
13IA_NA Option Test
14IA_TA Option Test
15Preference Option Test
16User Class Option Test;
17Vendor Class Option Test;
18Vendor-specific Information Option Test;
19IA_PD Option Test
20ServerUnicast Option Test

DHCP Server Solicitation

Receipt of Solicit Messages
21Receipt of Solicit Messages(w/ OptionRequest)
22Receipt of Solicit Messages(w/ RapidCommit)
23Receipt of Solicit Messages(wo/ RapidCommit)
24Receipt of Solicit Messages(ignore RapidCommit)

Creation and Transmission of Advertise Messages
25Creation and Transmission of Advertise Messages
26Creation and Transmission of Advertise Messages(return NoAddrsAvail)

Creation and Transmission of Reply Messages
27Creation and Transmission of Reply Messages(w/ ReconfigureAccept)

DHCP Client-Initiated Configuration Exchange

Receipt of Request Messages
28Receipt of Request Messages
29Receipt of Request Messages(w/ ServerUnicast)
30Receipt of Request Messages(ignore ServerUnicast)

Receipt of Confirm Messages
31Receipt of Confirm Messages
32Receipt of Confirm Messages (invalid DUID)

Receipt of Renew Messages
33Receipt of Renew Messages
34Receipt of Renew Messages (invalid Address)
35Receipt of Renew Messages (w/ ServerUnicast)
36Receipt of Renew Messages (ignore ServerUnicast)

Receipt of Rebind Messages
37Receipt of Rebind Messages
38Receipt of Rebind Messages (invalid Address)

Receipt of Information-request Messages
39Receipt of Information-request Messages

Receipt of Release Messages
40Receipt of Release Messages
41Receipt of Release Messages (invalid Address)

Receipt of Decline Messages
42Receipt of Decline Messages

Transmission of Reply Messages
43Transmission of Reply Messages

DHCP Server-Initiated Configuration Exchange

Creation and Transmission of Reconfigure Messages
44Creation and Transmission of Reconfigure Messages #1
45Creation and Transmission of Reconfigure Messages #2

Relay Agent Behavior

Construction of Relay-reply Messages
46Creation and Transmission of Relay Reply Messages #1


DHCPv6 Client testcases



Initialization
47Reboot

Basic Message Exchanges (not checking the options)
48Solicit-Reply
49Sol-Adv-Req-Rep
50Confirm-Reply
51Renew-Reply
52Rebind-Reply
53Release-Reply
54Decline-Reply
55Prefix Delegation

Testcases for Options
56Client Identifier Option and Server Identifier Option Test
57IA_NA Option Test
58IA_TA Option Test
59Preference Option Test
60IA_PD Option Test
61ServerUnicast Option Test

DHCP Server Solicitation

Creation of Solicit Messages/Transmission of Solicit Messages
62Creation and Transmission of Solicit Messages
63Creation and Transmission of Solicit Messages(w/ RapidCommit)

Receipt of Advertise Messages
64Receipt of Advertise Messages
65Receipt of Advertise Messages(ignore RapidCommit)

Receipt of Reply Message
66Receipt of Reply Messages (IA_NA)
67Receipt of Reply Messages (IA_TA)

DHCP Client-Initiated Configuration Exchange

Creation and Transmission of Request Messages

Creation and Transmission of Confirm Messages
68Creation and Transmission of Confirm Messages #1
69Creation and Transmission of Confirm Messages (fail) #2

Creation and Transmission of Renew Messages
70Creation and Transmission of Renew Messages #1
71Creation and Transmission of Renew Messages (fail) #2

Creation and Transmission of Rebind Messages
72Creation and Transmission of Rebind Messages #1
73Creation and Transmission of Rebind Messages (fail) #2

Creation and Transmission of Information-request Messages

Creation and Transmission of Release Messages
74Creation and Transmission of Release Messages #1
75Creation and Transmission of Release Messages (fail) #2

Creation and Transmission of Decline Messages
76Creation and Transmission of Decline Messages #1

Receipt of Reply Messages

DHCP Server-Initiated Configuration Exchange
77Receipt of Reconfigure Messages #1