1attributetype ( 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 ) 6 7attributetype ( 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 ) 12 13attributetype ( 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 ) 18 19attributetype ( 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 ) 24 25attributetype ( 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 ) 30 31attributetype ( 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 ) 36 37attributetype ( 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 ) 42 43attributetype ( 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 ) 48 49attributetype ( 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 ) 54 55attributetype ( 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 ) 60 61attributetype ( 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 ) 66 67attributetype ( 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 ) 72 73attributetype ( 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 ) 78 79attributetype ( 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) 84 85attributetype ( 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 ) 90 91attributetype ( 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 ) 96 97attributetype ( 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 ) 102 103attributetype ( 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 ) 108 109attributetype ( 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 ) 114 115attributetype ( 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 ) 120 121attributetype ( 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 ) 126 127attributetype ( 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 ) 132 133attributetype ( 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 ) 138 139attributetype ( 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 ) 144 145attributetype ( 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 ) 150 151attributetype ( 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 ) 156 157attributetype ( 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 ) 162 163attributetype ( 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 ) 168 169attributetype ( 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 ) 174 175attributetype ( 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 ) 180 181attributetype ( 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 ) 186 187attributetype ( 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 ) 192 193attributetype ( 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 ) 198 199attributetype ( 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 ) 204 205attributetype ( 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 ) 210 211attributetype ( 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 ) 216 217attributetype ( 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 ) 222 223attributetype ( 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 ) 228 229attributetype ( 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 ) 234 235attributetype ( 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 ) 240 241attributetype ( 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 ) 246 247attributetype ( 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 ) 251 252attributetype ( 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 ) 257 258attributetype ( 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) 263 264attributetype ( 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) 269 270attributetype ( 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 ) 275 276attributetype ( 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 ) 281 282attributetype ( 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 ) 287 288attributetype ( 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 ) 293 294attributetype ( 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 ) 299 300attributetype ( 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 ) 305 306attributetype ( 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 ) 311 312attributetype ( 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 ) 317 318attributetype ( 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 ) 323 324#List of all servers in the tree 325attributetype ( 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 ) 330 331attributetype ( 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 ) 336 337attributetype ( 2.16.840.1.113719.1.203.4.57 338 NAME 'dhcpClientId' 339 EQUALITY caseIgnoreIA5Match 340 DESC 'client Identifier.' 341 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 342 343attributetype ( 2.16.840.1.113719.1.203.4.58 344 NAME 'dhcpRange6' 345 EQUALITY caseIgnoreIA5Match 346 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.' 347 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 348 349# Classes 350 351objectclass ( 2.16.840.1.113719.1.203.6.1 352 NAME 'dhcpService' 353 DESC 'Service object that represents the actual DHCP Service configuration. This is a container object.' 354 SUP top 355 MUST (cn) 356 MAY ( dhcpPrimaryDN $ dhcpSecondaryDN $ dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $dhcpComments $ dhcpOption) ) 357 358objectclass ( 2.16.840.1.113719.1.203.6.2 359 NAME 'dhcpSharedNetwork' 360 DESC 'This stores configuration information for a shared network.' 361 SUP top 362 MUST cn 363 MAY ( dhcpSubnetDN $ dhcpPoolDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpStatements $dhcpComments $ dhcpOption) X-NDS_CONTAINMENT ('dhcpService' ) ) 364 365objectclass ( 2.16.840.1.113719.1.203.6.3 366 NAME 'dhcpSubnet' 367 DESC 'This class defines a subnet. This is a container object.' 368 SUP top 369 MUST ( cn $ dhcpNetMask ) 370 MAY ( dhcpRange $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $ dhcpComments $ dhcpOption ) X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork') ) 371 372objectclass ( 2.16.840.1.113719.1.203.6.4 373 NAME 'dhcpPool' 374 DESC 'This stores configuration information about a pool.' 375 SUP top 376 MUST ( cn $ dhcpRange ) 377 MAY ( dhcpClassesDN $ dhcpPermitList $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $dhcpKeyDN $ dhcpStatements $ dhcpComments $ dhcpOption ) 378 X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpSharedNetwork') ) 379 380objectclass ( 2.16.840.1.113719.1.203.6.5 381 NAME 'dhcpGroup' 382 DESC 'Group object that lists host DNs and parameters. This is a container object.' 383 SUP top 384 MUST cn 385 MAY ( dhcpHostDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption ) 386 X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpService' ) ) 387 388objectclass ( 2.16.840.1.113719.1.203.6.6 389 NAME 'dhcpHost' 390 DESC 'This represents information about a particular client' 391 SUP top 392 MUST cn 393 MAY (dhcpLeaseDN $ dhcpHWAddress $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption $ dhcpClientId) 394 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' 'dhcpGroup') ) 395 396objectclass ( 2.16.840.1.113719.1.203.6.7 397 NAME 'dhcpClass' 398 DESC 'Represents information about a collection of related clients.' 399 SUP top 400 MUST cn 401 MAY (dhcpSubClassesDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) 402 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' ) ) 403 404objectclass ( 2.16.840.1.113719.1.203.6.8 405 NAME 'dhcpSubClass' 406 DESC 'Represents information about a collection of related classes.' 407 SUP top 408 MUST cn 409 MAY (dhcpClassData $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) X-NDS_CONTAINMENT 'dhcpClass' ) 410 411objectclass ( 2.16.840.1.113719.1.203.6.9 412 NAME 'dhcpOptions' 413 DESC 'Represents information about a collection of options defined.' 414 SUP top AUXILIARY 415 MUST cn 416 MAY ( dhcpOption $ dhcpComments ) 417 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet' 'dhcpPool' 'dhcpGroup' 'dhcpHost' 'dhcpClass' ) ) 418 419objectclass ( 2.16.840.1.113719.1.203.6.10 420 NAME 'dhcpLeases' 421 DESC 'This class represents an IP Address, which may or may not have been leased.' 422 SUP top 423 MUST ( cn $ dhcpAddressState ) 424 MAY ( dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress ) 425 X-NDS_CONTAINMENT ( 'dhcpService' 'dhcpSubnet' 'dhcpPool') ) 426 427objectclass ( 2.16.840.1.113719.1.203.6.11 428 NAME 'dhcpLog' 429 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.' 430 SUP top 431 MUST ( cn ) 432 MAY ( dhcpAddressState $ dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress $ dhcpErrorLog) 433 X-NDS_CONTAINMENT ('dhcpLeases' 'dhcpPool' 'dhcpSubnet' 'dhcpSharedNetwork' 'dhcpService' ) ) 434 435objectclass ( 2.16.840.1.113719.1.203.6.12 436 NAME 'dhcpServer' 437 DESC 'DHCP Server Object' 438 SUP top 439 MUST ( cn ) 440 MAY (dhcpServiceDN $ dhcpLocatorDN $ dhcpVersion $ dhcpImplementation $ dhcpHashBucketAssignment $ dhcpDelayedServiceParameter $ dhcpMaxClientLeadTime $ dhcpFailOverEndpointState $ dhcpStatements $ dhcpComments $ dhcpOption) 441 X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') ) 442 443objectclass ( 2.16.840.1.113719.1.203.6.13 444 NAME 'dhcpTSigKey' 445 DESC 'TSIG key for secure dynamic updates' 446 SUP top 447 MUST (cn $ dhcpKeyAlgorithm $ dhcpKeySecret ) 448 MAY ( dhcpComments ) 449 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') ) 450 451objectclass ( 2.16.840.1.113719.1.203.6.14 452 NAME 'dhcpDnsZone' 453 DESC 'DNS Zone for updating leases' 454 SUP top 455 MUST (cn $ dhcpDnsZoneServer ) 456 MAY (dhcpKeyDN $ dhcpComments) 457 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') ) 458 459objectclass ( 2.16.840.1.113719.1.203.6.15 460 NAME 'dhcpFailOverPeer' 461 DESC 'This class defines the Fail over peer' 462 SUP top 463 MUST ( cn $ dhcpFailOverPrimaryServer $ dhcpFailOverSecondaryServer $ dhcpFailoverPrimaryPort $ dhcpFailOverSecondaryPort) MAY (dhcpFailOverResponseDelay $ dhcpFailOverUnackedUpdates $ dhcpMaxClientLeadTime $ dhcpFailOverSplit $ dhcpHashBucketAssignment $ dhcpFailOverLoadBalanceTime $ dhcpComments ) 464 X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') ) 465 466objectclass ( 2.16.840.1.113719.1.203.6.16 467 NAME 'dhcpLocator' 468 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' 469 SUP top 470 MUST ( cn ) 471 MAY ( dhcpServiceDN $dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpKeyDN $ dhcpZoneDN $ dhcpFailOverPeerDN $ dhcpOption $ dhcpComments) 472 X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') ) 473 474objectclass ( 2.16.840.1.113719.1.203.6.17 475 NAME 'dhcpSubnet6' 476 DESC 'This class defines an IPv6 subnet. This is a container object.' 477 SUP top 478 MUST ( cn ) 479 MAY ( dhcpRange6 $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $ dhcpComments $ dhcpOption $ dhcpPermitList ) X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork') ) 480 481objectclass ( 2.16.840.1.113719.1.203.6.18 482 NAME 'dhcpPool6' 483 DESC 'This stores configuration information about an IPv6 pool.' 484 SUP top 485 MUST ( cn $ dhcpRange6 ) 486 MAY ( dhcpClassesDN $ dhcpPermitList $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $dhcpKeyDN $ dhcpStatements $ dhcpComments $ dhcpOption ) 487 X-NDS_CONTAINMENT ('dhcpSubnet6' 'dhcpSharedNetwork') ) 488 489