1 attributetype ( 2.16.840.1.113719.1.203.4.1
2 NAME 'dhcpPrimaryDN'
3 EQUALITY distinguishedNameMatch
4 DESC 'The DN of the dhcpServer which is the primary server for the configuration.'
5 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
7 attributetype ( 2.16.840.1.113719.1.203.4.2
8 NAME 'dhcpSecondaryDN'
9 EQUALITY distinguishedNameMatch
10 DESC 'The DN of dhcpServer(s) which provide backup service for the configuration.'
11 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
13 attributetype ( 2.16.840.1.113719.1.203.4.3
14 NAME 'dhcpStatements'
15 EQUALITY caseIgnoreIA5Match
16 DESC 'Flexible storage for specific data depending on what object this exists in. Like conditional statements, server parameters, etc. This allows the standard to evolve without needing to adjust the schema.'
17 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
19 attributetype ( 2.16.840.1.113719.1.203.4.4
20 NAME 'dhcpRange'
21 EQUALITY caseIgnoreIA5Match
22 DESC 'The starting & ending IP Addresses in the range (inclusive), separated by a hyphen; if the range only contains one address, then just the address can be specified with no hyphen. Each range is defined as a separate value.'
23 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
25 attributetype ( 2.16.840.1.113719.1.203.4.5
26 NAME 'dhcpPermitList'
27 EQUALITY caseIgnoreIA5Match
28 DESC 'This attribute contains the permit lists associated with a pool. Each permit list is defined as a separate value.'
29 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
31 attributetype ( 2.16.840.1.113719.1.203.4.6
32 NAME 'dhcpNetMask'
33 EQUALITY integerMatch
34 DESC 'The subnet mask length for the subnet. The mask can be easily computed from this length.'
35 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
37 attributetype ( 2.16.840.1.113719.1.203.4.7
38 NAME 'dhcpOption'
39 EQUALITY caseIgnoreIA5Match
40 DESC 'Encoded option values to be sent to clients. Each value represents a single option and contains (OptionTag, Length, OptionValue) encoded in the format used by DHCP.'
41 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
43 attributetype ( 2.16.840.1.113719.1.203.4.8
44 NAME 'dhcpClassData'
45 EQUALITY caseIgnoreIA5Match
46 DESC 'Encoded text string or list of bytes expressed in hexadecimal, separated by colons. Clients match subclasses based on matching the class data with the results of match or spawn with statements in the class name declarations.'
47 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
49 attributetype ( 2.16.840.1.113719.1.203.4.9
50 NAME 'dhcpOptionsDN'
51 EQUALITY distinguishedNameMatch
52 DESC 'The distinguished name(s) of the dhcpOption objects containing the configuration options provided by the server.'
53 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
55 attributetype ( 2.16.840.1.113719.1.203.4.10
56 NAME 'dhcpHostDN'
57 EQUALITY distinguishedNameMatch
58 DESC 'the distinguished name(s) of the dhcpHost objects.'
59 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
61 attributetype ( 2.16.840.1.113719.1.203.4.11
62 NAME 'dhcpPoolDN'
63 EQUALITY distinguishedNameMatch
64 DESC 'The distinguished name(s) of pools.'
65 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
67 attributetype ( 2.16.840.1.113719.1.203.4.12
68 NAME 'dhcpGroupDN'
69 EQUALITY distinguishedNameMatch
70 DESC 'The distinguished name(s) of the groups.'
71 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
73 attributetype ( 2.16.840.1.113719.1.203.4.13
74 NAME 'dhcpSubnetDN'
75 EQUALITY distinguishedNameMatch
76 DESC 'The distinguished name(s) of the subnets.'
77 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
79 attributetype ( 2.16.840.1.113719.1.203.4.14
80 NAME 'dhcpLeaseDN'
81 EQUALITY distinguishedNameMatch
82 DESC 'The distinguished name of a client address.'
83 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE)
85 attributetype ( 2.16.840.1.113719.1.203.4.15
86 NAME 'dhcpLeasesDN'
87 DESC 'The distinguished name(s) client addresses.'
88 EQUALITY distinguishedNameMatch
89 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
91 attributetype ( 2.16.840.1.113719.1.203.4.16
92 NAME 'dhcpClassesDN'
93 EQUALITY distinguishedNameMatch
94 DESC 'The distinguished name(s) of a class(es) in a subclass.'
95 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
97 attributetype ( 2.16.840.1.113719.1.203.4.17
98 NAME 'dhcpSubclassesDN'
99 EQUALITY distinguishedNameMatch
100 DESC 'The distinguished name(s) of subclass(es).'
101 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
103 attributetype ( 2.16.840.1.113719.1.203.4.18
104 NAME 'dhcpSharedNetworkDN'
105 EQUALITY distinguishedNameMatch
106 DESC 'The distinguished name(s) of sharedNetworks.'
107 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
109 attributetype ( 2.16.840.1.113719.1.203.4.19
110 NAME 'dhcpServiceDN'
111 EQUALITY distinguishedNameMatch
112 DESC 'The DN of dhcpService object(s)which contain the configuration information. Each dhcpServer object has this attribute identifying the DHCP configuration(s) that the server is associated with.'
113 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
115 attributetype ( 2.16.840.1.113719.1.203.4.20
116 NAME 'dhcpVersion'
117 DESC 'The version attribute of this object.'
118 EQUALITY caseIgnoreIA5Match
119 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
121 attributetype ( 2.16.840.1.113719.1.203.4.21
122 NAME 'dhcpImplementation'
123 EQUALITY caseIgnoreIA5Match
124 DESC 'Description of the DHCP Server implementation e.g. DHCP Servers vendor.'
125 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
127 attributetype ( 2.16.840.1.113719.1.203.4.22
128 NAME 'dhcpAddressState'
129 EQUALITY caseIgnoreIA5Match
130 DESC 'This stores information about the current binding-status of an address. For dynamic addresses managed by DHCP, the values should be restricted to the following: "FREE", "ACTIVE", "EXPIRED", "RELEASED", "RESET", "ABANDONED", "BACKUP". For other addresses, it SHOULD be one of the following: "UNKNOWN", "RESERVED" (an address that is managed by DHCP that is reserved for a specific client), "RESERVED-ACTIVE" (same as reserved, but address is currently in use), "ASSIGNED" (assigned manually or by some other mechanism), "UNASSIGNED", "NOTASSIGNABLE".'
131 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
133 attributetype ( 2.16.840.1.113719.1.203.4.23
134 NAME 'dhcpExpirationTime'
135 EQUALITY generalizedTimeMatch
136 DESC 'This is the time the current lease for an address expires.'
137 SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE )
139 attributetype ( 2.16.840.1.113719.1.203.4.24
140 NAME 'dhcpStartTimeOfState'
141 EQUALITY generalizedTimeMatch
142 DESC 'This is the time of the last state change for a leased address.'
143 SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE )
145 attributetype ( 2.16.840.1.113719.1.203.4.25
146 NAME 'dhcpLastTransactionTime'
147 EQUALITY generalizedTimeMatch
148 DESC 'This is the last time a valid DHCP packet was received from the client.'
149 SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE )
151 attributetype ( 2.16.840.1.113719.1.203.4.26
152 NAME 'dhcpBootpFlag'
153 EQUALITY booleanMatch
154 DESC 'This indicates whether the address was assigned via BOOTP.'
155 SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
157 attributetype ( 2.16.840.1.113719.1.203.4.27
158 NAME 'dhcpDomainName'
159 EQUALITY caseIgnoreIA5Match
160 DESC 'This is the name of the domain sent to the client by the server. It is essentially the same as the value for DHCP option 15 sent to the client, and represents only the domain - not the full FQDN. To obtain the full FQDN assigned to the client you must prepend the "dhcpAssignedHostName" to this value with a ".".'
161 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
163 attributetype ( 2.16.840.1.113719.1.203.4.28
164 NAME 'dhcpDnsStatus'
165 EQUALITY integerMatch
166 DESC 'This indicates the status of updating DNS resource records on behalf of the client by the DHCP server for this address. The value is a 16-bit bitmask.'
167 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
169 attributetype ( 2.16.840.1.113719.1.203.4.29
170 NAME 'dhcpRequestedHostName'
171 EQUALITY caseIgnoreIA5Match
172 DESC 'This is the hostname that was requested by the client.'
173 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
175 attributetype ( 2.16.840.1.113719.1.203.4.30
176 NAME 'dhcpAssignedHostName'
177 EQUALITY caseIgnoreIA5Match
178 DESC 'This is the actual hostname that was assigned to a client. It may not be the name that was requested by the client. The fully qualified domain name can be determined by appending the value of "dhcpDomainName" (with a dot separator) to this name.'
179 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
181 attributetype ( 2.16.840.1.113719.1.203.4.31
182 NAME 'dhcpReservedForClient'
183 EQUALITY distinguishedNameMatch
184 DESC 'The distinguished name of a "dhcpClient" that an address is reserved for. This may not be the same as the "dhcpAssignedToClient" attribute if the address is being reassigned but the current lease has not yet expired.'
185 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
187 attributetype ( 2.16.840.1.113719.1.203.4.32
188 NAME 'dhcpAssignedToClient'
189 EQUALITY distinguishedNameMatch
190 DESC 'This is the distinguished name of a "dhcpClient" that an address is currently assigned to. This attribute is only present in the class when the address is leased.'
191 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
193 attributetype ( 2.16.840.1.113719.1.203.4.33
194 NAME 'dhcpRelayAgentInfo'
195 EQUALITY octetStringMatch
196 DESC 'If the client request was received via a relay agent, this contains information about the relay agent that was available from the DHCP request. This is a hex-encoded option value.'
197 SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
199 attributetype ( 2.16.840.1.113719.1.203.4.34
200 NAME 'dhcpHWAddress'
201 EQUALITY caseIgnoreIA5Match
202 DESC 'The clients hardware address that requested this IP address.'
203 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
205 attributetype ( 2.16.840.1.113719.1.203.4.35
206 NAME 'dhcpHashBucketAssignment'
207 EQUALITY octetStringMatch
208 DESC 'HashBucketAssignment bit map for the DHCP Server, as defined in DHC Load Balancing Algorithm [RFC 3074].'
209 SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
211 attributetype ( 2.16.840.1.113719.1.203.4.36
212 NAME 'dhcpDelayedServiceParameter'
213 EQUALITY integerMatch
214 DESC 'Delay in seconds corresponding to Delayed Service Parameter configuration, as defined in DHC Load Balancing Algorithm [RFC 3074]. '
215 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
217 attributetype ( 2.16.840.1.113719.1.203.4.37
218 NAME 'dhcpMaxClientLeadTime'
219 EQUALITY integerMatch
220 DESC 'Maximum Client Lead Time configuration in seconds, as defined in DHCP Failover Protocol [FAILOVR]'
221 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
223 attributetype ( 2.16.840.1.113719.1.203.4.38
224 NAME 'dhcpFailOverEndpointState'
225 EQUALITY caseIgnoreIA5Match
226 DESC 'Server (Failover Endpoint) state, as defined in DHCP Failover Protocol [FAILOVR]'
227 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
229 attributetype ( 2.16.840.1.113719.1.203.4.39
230 NAME 'dhcpErrorLog'
231 EQUALITY caseIgnoreIA5Match
232 DESC 'Generic error log attribute that allows logging error conditions within a dhcpService or a dhcpSubnet, like no IP addresses available for lease.'
233 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
235 attributetype ( 2.16.840.1.113719.1.203.4.40
236 NAME 'dhcpLocatorDN'
237 EQUALITY distinguishedNameMatch
238 DESC 'The DN of dhcpLocator object which contain the DNs of all DHCP configuration objects. There will be a single dhcpLocator object in the tree with links to all the DHCP objects in the tree'
239 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
241 attributetype ( 2.16.840.1.113719.1.203.4.41
242 NAME 'dhcpKeyAlgorithm'
243 EQUALITY caseIgnoreIA5Match
244 DESC 'Algorithm to generate TSIG Key'
245 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
247 attributetype ( 2.16.840.1.113719.1.203.4.42
248 NAME 'dhcpKeySecret'
249 EQUALITY octetStringMatch
250 DESC 'Secret to generate TSIG Key' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
252 attributetype ( 2.16.840.1.113719.1.203.4.43
253 NAME 'dhcpDnsZoneServer'
254 EQUALITY caseIgnoreIA5Match
255 DESC 'Master server of the DNS Zone'
256 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
258 attributetype ( 2.16.840.1.113719.1.203.4.44
259 NAME 'dhcpKeyDN'
260 EQUALITY distinguishedNameMatch
261 DESC 'The DNs of TSIG Key to use in secure dynamic updates. In case of locator object, this will be list of TSIG keys. In case of DHCP Service, Shared Network, Subnet and DNS Zone, it will be a single key.'
262 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12)
264 attributetype ( 2.16.840.1.113719.1.203.4.45
265 NAME 'dhcpZoneDN'
266 EQUALITY distinguishedNameMatch
267 DESC 'The DNs of DNS Zone. In case of locator object, this will be list of DNS Zones in the tree. In case of DHCP Service, Shared Network and Subnet, it will be a single DNS Zone.'
268 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12)
270 attributetype ( 2.16.840.1.113719.1.203.4.46
271 NAME 'dhcpFailOverPrimaryServer'
272 EQUALITY caseIgnoreIA5Match
273 DESC 'IP address or DNS name of the server playing primary role in DHC Load Balancing and Fail over.'
274 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
276 attributetype ( 2.16.840.1.113719.1.203.4.47
277 NAME 'dhcpFailOverSecondaryServer'
278 EQUALITY caseIgnoreIA5Match
279 DESC 'IP address or DNS name of the server playing secondary role in DHC Load Balancing and Fail over.'
280 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
282 attributetype ( 2.16.840.1.113719.1.203.4.48
283 NAME 'dhcpFailOverPrimaryPort'
284 EQUALITY integerMatch
285 DESC 'Port on which primary server listens for connections from its fail over peer (secondary server)'
286 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
288 attributetype ( 2.16.840.1.113719.1.203.4.49
289 NAME 'dhcpFailOverSecondaryPort'
290 EQUALITY integerMatch
291 DESC 'Port on which secondary server listens for connections from its fail over peer (primary server)'
292 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
294 attributetype ( 2.16.840.1.113719.1.203.4.50
295 NAME 'dhcpFailOverResponseDelay'
296 EQUALITY integerMatch
297 DESC 'Maximum response time in seconds, before Server assumes that connection to fail over peer has failed'
298 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
300 attributetype ( 2.16.840.1.113719.1.203.4.51
301 NAME 'dhcpFailOverUnackedUpdates'
302 EQUALITY integerMatch
303 DESC 'Number of BNDUPD messages that server can send before it receives BNDACK from its fail over peer'
304 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
306 attributetype ( 2.16.840.1.113719.1.203.4.52
307 NAME 'dhcpFailOverSplit'
308 EQUALITY integerMatch
309 DESC 'Split between the primary and secondary servers for fail over purpose'
310 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
312 attributetype ( 2.16.840.1.113719.1.203.4.53
313 NAME 'dhcpFailOverLoadBalanceTime'
314 EQUALITY integerMatch
315 DESC 'Cutoff time in seconds, after which load balance is disabled'
316 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
318 attributetype ( 2.16.840.1.113719.1.203.4.54
319 NAME 'dhcpFailOverPeerDN'
320 EQUALITY distinguishedNameMatch
321 DESC 'The DNs of Fail over peers. In case of locator object, this will be list of fail over peers in the tree. In case of Subnet and pool, it will be a single Fail Over Peer'
322 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
324 #List of all servers in the tree
325 attributetype ( 2.16.840.1.113719.1.203.4.55
326 NAME 'dhcpServerDN'
327 EQUALITY distinguishedNameMatch
328 DESC 'List of all DHCP Servers in the tree. Used by dhcpLocatorObject'
329 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
331 attributetype ( 2.16.840.1.113719.1.203.4.56
332 NAME 'dhcpComments'
333 EQUALITY caseIgnoreIA5Match
334 DESC 'Generic attribute that allows coments within any DHCP object'
335 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
337 # Classes
339 objectclass ( 2.16.840.1.113719.1.203.6.1
340 NAME 'dhcpService'
341 DESC 'Service object that represents the actual DHCP Service configuration. This is a container object.'
342 SUP top
343 MUST (cn)
344 MAY ( dhcpPrimaryDN $ dhcpSecondaryDN $ dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $dhcpComments $ dhcpOption) )
346 objectclass ( 2.16.840.1.113719.1.203.6.2
347 NAME 'dhcpSharedNetwork'
348 DESC 'This stores configuration information for a shared network.'
349 SUP top
350 MUST cn
351 MAY ( dhcpSubnetDN $ dhcpPoolDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpStatements $dhcpComments $ dhcpOption) X-NDS_CONTAINMENT ('dhcpService' ) )
353 objectclass ( 2.16.840.1.113719.1.203.6.3
354 NAME 'dhcpSubnet'
355 DESC 'This class defines a subnet. This is a container object.'
356 SUP top
357 MUST ( cn $ dhcpNetMask )
358 MAY ( dhcpRange $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $ dhcpComments $ dhcpOption ) X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork') )
360 objectclass ( 2.16.840.1.113719.1.203.6.4
361 NAME 'dhcpPool'
362 DESC 'This stores configuration information about a pool.'
363 SUP top
364 MUST ( cn $ dhcpRange )
365 MAY ( dhcpClassesDN $ dhcpPermitList $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $dhcpKeyDN $ dhcpStatements $ dhcpComments $ dhcpOption )
366 X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpSharedNetwork') )
368 objectclass ( 2.16.840.1.113719.1.203.6.5
369 NAME 'dhcpGroup'
370 DESC 'Group object that lists host DNs and parameters. This is a container object.'
371 SUP top
372 MUST cn
373 MAY ( dhcpHostDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption )
374 X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpService' ) )
376 objectclass ( 2.16.840.1.113719.1.203.6.6
377 NAME 'dhcpHost'
378 DESC 'This represents information about a particular client'
379 SUP top
380 MUST cn
381 MAY (dhcpLeaseDN $ dhcpHWAddress $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption)
382 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' 'dhcpGroup') )
384 objectclass ( 2.16.840.1.113719.1.203.6.7
385 NAME 'dhcpClass'
386 DESC 'Represents information about a collection of related clients.'
387 SUP top
388 MUST cn
389 MAY (dhcpSubClassesDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption)
390 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' ) )
392 objectclass ( 2.16.840.1.113719.1.203.6.8
393 NAME 'dhcpSubClass'
394 DESC 'Represents information about a collection of related classes.'
395 SUP top
396 MUST cn
397 MAY (dhcpClassData $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) X-NDS_CONTAINMENT 'dhcpClass' )
399 objectclass ( 2.16.840.1.113719.1.203.6.9
400 NAME 'dhcpOptions'
401 DESC 'Represents information about a collection of options defined.'
402 SUP top AUXILIARY
403 MUST cn
404 MAY ( dhcpOption $ dhcpComments )
405 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet' 'dhcpPool' 'dhcpGroup' 'dhcpHost' 'dhcpClass' ) )
407 objectclass ( 2.16.840.1.113719.1.203.6.10
408 NAME 'dhcpLeases'
409 DESC 'This class represents an IP Address, which may or may not have been leased.'
410 SUP top
411 MUST ( cn $ dhcpAddressState )
412 MAY ( dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress )
413 X-NDS_CONTAINMENT ( 'dhcpService' 'dhcpSubnet' 'dhcpPool') )
415 objectclass ( 2.16.840.1.113719.1.203.6.11
416 NAME 'dhcpLog'
417 DESC 'This is the object that holds past information about the IP address. The cn is the time/date stamp when the address was assigned or released, the address state at the time, if the address was assigned or released.'
418 SUP top
419 MUST ( cn )
420 MAY ( dhcpAddressState $ dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress $ dhcpErrorLog)
421 X-NDS_CONTAINMENT ('dhcpLeases' 'dhcpPool' 'dhcpSubnet' 'dhcpSharedNetwork' 'dhcpService' ) )
423 objectclass ( 2.16.840.1.113719.1.203.6.12
424 NAME 'dhcpServer'
425 DESC 'DHCP Server Object'
426 SUP top AUXILIARY
427 MUST ( cn )
428 MAY (dhcpServiceDN $ dhcpLocatorDN $ dhcpVersion $ dhcpImplementation $ dhcpHashBucketAssignment $ dhcpDelayedServiceParameter $ dhcpMaxClientLeadTime $ dhcpFailOverEndpointState $ dhcpStatements $ dhcpComments $ dhcpOption)
429 X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') )
431 objectclass ( 2.16.840.1.113719.1.203.6.13
432 NAME 'dhcpTSigKey'
433 DESC 'TSIG key for secure dynamic updates'
434 SUP top
435 MUST (cn $ dhcpKeyAlgorithm $ dhcpKeySecret )
436 MAY ( dhcpComments )
437 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') )
439 objectclass ( 2.16.840.1.113719.1.203.6.14
440 NAME 'dhcpDnsZone'
441 DESC 'DNS Zone for updating leases'
442 SUP top
443 MUST (cn $ dhcpDnsZoneServer )
444 MAY (dhcpKeyDN $ dhcpComments)
445 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') )
447 objectclass ( 2.16.840.1.113719.1.203.6.15
448 NAME 'dhcpFailOverPeer'
449 DESC 'This class defines the Fail over peer'
450 SUP top
451 MUST ( cn $ dhcpFailOverPrimaryServer $ dhcpFailOverSecondaryServer $ dhcpFailoverPrimaryPort $ dhcpFailOverSecondaryPort) MAY (dhcpFailOverResponseDelay $ dhcpFailOverUnackedUpdates $ dhcpMaxClientLeadTime $ dhcpFailOverSplit $ dhcpHashBucketAssignment $ dhcpFailOverLoadBalanceTime $ dhcpComments )
452 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') )
454 objectclass ( 2.16.840.1.113719.1.203.6.16
455 NAME 'dhcpLocator'
456 DESC 'Locator object for DHCP configuration in the tree. There will be a single dhcpLocator object in the tree with links to all the DHCP objects in the tree'
457 SUP top
458 MUST ( cn )
459 MAY ( dhcpServiceDN $dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpKeyDN $ dhcpZoneDN $ dhcpFailOverPeerDN $ dhcpOption $ dhcpComments)
460 X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') )