1#
2# Define the DHCPv6 option space.
3#
4# Option numbers are assigned by IANA:
5# http://www.iana.org/assignments/dhcpv6-parameters
6#
7option dhcpv6.time-servers code 40 = array of ip6-address;
8option dhcpv6.time-offset code 41 = signed integer 32;
9
10#
11# Define the DOCSIS option space.
12#
13option space docsis code width 2 length width 2;
14option docsis.tftp-servers code 32 = array of ip6-address;
15option docsis.cablelabs-configuration-file code 33 = text;
16option docsis.cablelabs-syslog-servers code 34 = array of ip6-address;
17option docsis.device-id code 36 = string;
18
19# 
20# Declare some options.
21#
22option dhcpv6.time-servers 3ffe:bbbb:aaaa:aaaa::1, 3ffe:bbbb:aaaa:aaaa::2;
23option docsis.tftp-servers 3ffe:cccc:aaaa:aaaa::1, 3ffe:cccc:aaaa:aaaa::2;
24
25#
26# DNS server IP address to update dynamically
27#
28ddns-update-style interim;
29ddns-domainname "foo.com";
30
31#
32# Per-host settings.
33#
34host cablemodem-1 {
35	option dhcpv6.client-id 00:01:00:01:0c:00:a1:41:00:06:5b:50:99:f6;
36	fixed-address6 3ffe:aaaa:aaaa:aaaa::ffff;
37	ddns-domainname "bar.com";
38	option dhcpv6.time-servers 3ffe:aaaa:aaaa:aaaa::1, 
39				   3ffe:aaaa:aaaa:aaaa::2;
40	option docsis.tftp-servers 3ffe:aaaa:aaaa:aaaa::1,
41				   3ffe:aaaa:aaaa:aaaa::2;
42	option dhcpv6.time-offset -14400;	# -4 hours
43	option docsis.cablelabs-configuration-file "bootfile.cfg";
44	option docsis.cablelabs-syslog-servers 3ffe:aaaa:aaaa:aaaa::1,
45					       3ffe:aaaa:aaaa:aaaa::2;
46}
47
48host cablemodem-2 {
49	option docsis.device-id 00:06:5B:50:99:F6;
50	option dhcpv6.time-servers 3ffe:dddd:aaaa:aaaa::1, 
51				   3ffe:dddd:aaaa:aaaa::2;
52	option docsis.tftp-servers 3ffe:dddd:aaaa:aaaa::1,
53				   3ffe:dddd:aaaa:aaaa::2;
54	option dhcpv6.time-offset -14400;	# -4 hours
55	option docsis.cablelabs-configuration-file "bootfile.cfg";
56	option docsis.cablelabs-syslog-servers 3ffe:aaaa:aaaa:aaaa::1,
57					       3ffe:aaaa:aaaa:aaaa::2;
58}
59
60
61