1*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.1 2*83ee113eSDavid van Moolenbroek NAME 'dhcpPrimaryDN' 3*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 4*83ee113eSDavid van Moolenbroek DESC 'The DN of the dhcpServer which is the primary server for the configuration.' 5*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE ) 6*83ee113eSDavid van Moolenbroek 7*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.2 8*83ee113eSDavid van Moolenbroek NAME 'dhcpSecondaryDN' 9*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 10*83ee113eSDavid van Moolenbroek DESC 'The DN of dhcpServer(s) which provide backup service for the configuration.' 11*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 12*83ee113eSDavid van Moolenbroek 13*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.3 14*83ee113eSDavid van Moolenbroek NAME 'dhcpStatements' 15*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 16*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 18*83ee113eSDavid van Moolenbroek 19*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.4 20*83ee113eSDavid van Moolenbroek NAME 'dhcpRange' 21*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 22*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 24*83ee113eSDavid van Moolenbroek 25*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.5 26*83ee113eSDavid van Moolenbroek NAME 'dhcpPermitList' 27*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 28*83ee113eSDavid van Moolenbroek DESC 'This attribute contains the permit lists associated with a pool. Each permit list is defined as a separate value.' 29*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 30*83ee113eSDavid van Moolenbroek 31*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.6 32*83ee113eSDavid van Moolenbroek NAME 'dhcpNetMask' 33*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 34*83ee113eSDavid van Moolenbroek DESC 'The subnet mask length for the subnet. The mask can be easily computed from this length.' 35*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) 36*83ee113eSDavid van Moolenbroek 37*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.7 38*83ee113eSDavid van Moolenbroek NAME 'dhcpOption' 39*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 40*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 42*83ee113eSDavid van Moolenbroek 43*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.8 44*83ee113eSDavid van Moolenbroek NAME 'dhcpClassData' 45*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 46*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 48*83ee113eSDavid van Moolenbroek 49*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.9 50*83ee113eSDavid van Moolenbroek NAME 'dhcpOptionsDN' 51*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 52*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) of the dhcpOption objects containing the configuration options provided by the server.' 53*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 54*83ee113eSDavid van Moolenbroek 55*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.10 56*83ee113eSDavid van Moolenbroek NAME 'dhcpHostDN' 57*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 58*83ee113eSDavid van Moolenbroek DESC 'the distinguished name(s) of the dhcpHost objects.' 59*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 60*83ee113eSDavid van Moolenbroek 61*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.11 62*83ee113eSDavid van Moolenbroek NAME 'dhcpPoolDN' 63*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 64*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) of pools.' 65*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 66*83ee113eSDavid van Moolenbroek 67*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.12 68*83ee113eSDavid van Moolenbroek NAME 'dhcpGroupDN' 69*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 70*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) of the groups.' 71*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 72*83ee113eSDavid van Moolenbroek 73*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.13 74*83ee113eSDavid van Moolenbroek NAME 'dhcpSubnetDN' 75*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 76*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) of the subnets.' 77*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 78*83ee113eSDavid van Moolenbroek 79*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.14 80*83ee113eSDavid van Moolenbroek NAME 'dhcpLeaseDN' 81*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 82*83ee113eSDavid van Moolenbroek DESC 'The distinguished name of a client address.' 83*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE) 84*83ee113eSDavid van Moolenbroek 85*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.15 86*83ee113eSDavid van Moolenbroek NAME 'dhcpLeasesDN' 87*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) client addresses.' 88*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 89*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 90*83ee113eSDavid van Moolenbroek 91*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.16 92*83ee113eSDavid van Moolenbroek NAME 'dhcpClassesDN' 93*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 94*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) of a class(es) in a subclass.' 95*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 96*83ee113eSDavid van Moolenbroek 97*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.17 98*83ee113eSDavid van Moolenbroek NAME 'dhcpSubclassesDN' 99*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 100*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) of subclass(es).' 101*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 102*83ee113eSDavid van Moolenbroek 103*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.18 104*83ee113eSDavid van Moolenbroek NAME 'dhcpSharedNetworkDN' 105*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 106*83ee113eSDavid van Moolenbroek DESC 'The distinguished name(s) of sharedNetworks.' 107*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 108*83ee113eSDavid van Moolenbroek 109*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.19 110*83ee113eSDavid van Moolenbroek NAME 'dhcpServiceDN' 111*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 112*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 114*83ee113eSDavid van Moolenbroek 115*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.20 116*83ee113eSDavid van Moolenbroek NAME 'dhcpVersion' 117*83ee113eSDavid van Moolenbroek DESC 'The version attribute of this object.' 118*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 119*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 120*83ee113eSDavid van Moolenbroek 121*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.21 122*83ee113eSDavid van Moolenbroek NAME 'dhcpImplementation' 123*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 124*83ee113eSDavid van Moolenbroek DESC 'Description of the DHCP Server implementation e.g. DHCP Servers vendor.' 125*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 126*83ee113eSDavid van Moolenbroek 127*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.22 128*83ee113eSDavid van Moolenbroek NAME 'dhcpAddressState' 129*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 130*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 132*83ee113eSDavid van Moolenbroek 133*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.23 134*83ee113eSDavid van Moolenbroek NAME 'dhcpExpirationTime' 135*83ee113eSDavid van Moolenbroek EQUALITY generalizedTimeMatch 136*83ee113eSDavid van Moolenbroek DESC 'This is the time the current lease for an address expires.' 137*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) 138*83ee113eSDavid van Moolenbroek 139*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.24 140*83ee113eSDavid van Moolenbroek NAME 'dhcpStartTimeOfState' 141*83ee113eSDavid van Moolenbroek EQUALITY generalizedTimeMatch 142*83ee113eSDavid van Moolenbroek DESC 'This is the time of the last state change for a leased address.' 143*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) 144*83ee113eSDavid van Moolenbroek 145*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.25 146*83ee113eSDavid van Moolenbroek NAME 'dhcpLastTransactionTime' 147*83ee113eSDavid van Moolenbroek EQUALITY generalizedTimeMatch 148*83ee113eSDavid van Moolenbroek DESC 'This is the last time a valid DHCP packet was received from the client.' 149*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) 150*83ee113eSDavid van Moolenbroek 151*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.26 152*83ee113eSDavid van Moolenbroek NAME 'dhcpBootpFlag' 153*83ee113eSDavid van Moolenbroek EQUALITY booleanMatch 154*83ee113eSDavid van Moolenbroek DESC 'This indicates whether the address was assigned via BOOTP.' 155*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) 156*83ee113eSDavid van Moolenbroek 157*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.27 158*83ee113eSDavid van Moolenbroek NAME 'dhcpDomainName' 159*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 160*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 162*83ee113eSDavid van Moolenbroek 163*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.28 164*83ee113eSDavid van Moolenbroek NAME 'dhcpDnsStatus' 165*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 166*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) 168*83ee113eSDavid van Moolenbroek 169*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.29 170*83ee113eSDavid van Moolenbroek NAME 'dhcpRequestedHostName' 171*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 172*83ee113eSDavid van Moolenbroek DESC 'This is the hostname that was requested by the client.' 173*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 174*83ee113eSDavid van Moolenbroek 175*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.30 176*83ee113eSDavid van Moolenbroek NAME 'dhcpAssignedHostName' 177*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 178*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 180*83ee113eSDavid van Moolenbroek 181*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.31 182*83ee113eSDavid van Moolenbroek NAME 'dhcpReservedForClient' 183*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 184*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE ) 186*83ee113eSDavid van Moolenbroek 187*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.32 188*83ee113eSDavid van Moolenbroek NAME 'dhcpAssignedToClient' 189*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 190*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE ) 192*83ee113eSDavid van Moolenbroek 193*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.33 194*83ee113eSDavid van Moolenbroek NAME 'dhcpRelayAgentInfo' 195*83ee113eSDavid van Moolenbroek EQUALITY octetStringMatch 196*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE ) 198*83ee113eSDavid van Moolenbroek 199*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.34 200*83ee113eSDavid van Moolenbroek NAME 'dhcpHWAddress' 201*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 202*83ee113eSDavid van Moolenbroek DESC 'The clients hardware address that requested this IP address.' 203*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 204*83ee113eSDavid van Moolenbroek 205*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.35 206*83ee113eSDavid van Moolenbroek NAME 'dhcpHashBucketAssignment' 207*83ee113eSDavid van Moolenbroek EQUALITY octetStringMatch 208*83ee113eSDavid van Moolenbroek DESC 'HashBucketAssignment bit map for the DHCP Server, as defined in DHC Load Balancing Algorithm [RFC 3074].' 209*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE ) 210*83ee113eSDavid van Moolenbroek 211*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.36 212*83ee113eSDavid van Moolenbroek NAME 'dhcpDelayedServiceParameter' 213*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 214*83ee113eSDavid van Moolenbroek DESC 'Delay in seconds corresponding to Delayed Service Parameter configuration, as defined in DHC Load Balancing Algorithm [RFC 3074]. ' 215*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) 216*83ee113eSDavid van Moolenbroek 217*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.37 218*83ee113eSDavid van Moolenbroek NAME 'dhcpMaxClientLeadTime' 219*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 220*83ee113eSDavid van Moolenbroek DESC 'Maximum Client Lead Time configuration in seconds, as defined in DHCP Failover Protocol [FAILOVR]' 221*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) 222*83ee113eSDavid van Moolenbroek 223*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.38 224*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverEndpointState' 225*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 226*83ee113eSDavid van Moolenbroek DESC 'Server (Failover Endpoint) state, as defined in DHCP Failover Protocol [FAILOVR]' 227*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 228*83ee113eSDavid van Moolenbroek 229*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.39 230*83ee113eSDavid van Moolenbroek NAME 'dhcpErrorLog' 231*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 232*83ee113eSDavid van Moolenbroek DESC 'Generic error log attribute that allows logging error conditions within a dhcpService or a dhcpSubnet, like no IP addresses available for lease.' 233*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 234*83ee113eSDavid van Moolenbroek 235*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.40 236*83ee113eSDavid van Moolenbroek NAME 'dhcpLocatorDN' 237*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 238*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 240*83ee113eSDavid van Moolenbroek 241*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.41 242*83ee113eSDavid van Moolenbroek NAME 'dhcpKeyAlgorithm' 243*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 244*83ee113eSDavid van Moolenbroek DESC 'Algorithm to generate TSIG Key' 245*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 246*83ee113eSDavid van Moolenbroek 247*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.42 248*83ee113eSDavid van Moolenbroek NAME 'dhcpKeySecret' 249*83ee113eSDavid van Moolenbroek EQUALITY octetStringMatch 250*83ee113eSDavid van Moolenbroek DESC 'Secret to generate TSIG Key' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE ) 251*83ee113eSDavid van Moolenbroek 252*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.43 253*83ee113eSDavid van Moolenbroek NAME 'dhcpDnsZoneServer' 254*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 255*83ee113eSDavid van Moolenbroek DESC 'Master server of the DNS Zone' 256*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 257*83ee113eSDavid van Moolenbroek 258*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.44 259*83ee113eSDavid van Moolenbroek NAME 'dhcpKeyDN' 260*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 261*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12) 263*83ee113eSDavid van Moolenbroek 264*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.45 265*83ee113eSDavid van Moolenbroek NAME 'dhcpZoneDN' 266*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 267*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12) 269*83ee113eSDavid van Moolenbroek 270*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.46 271*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverPrimaryServer' 272*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 273*83ee113eSDavid van Moolenbroek DESC 'IP address or DNS name of the server playing primary role in DHC Load Balancing and Fail over.' 274*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 275*83ee113eSDavid van Moolenbroek 276*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.47 277*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverSecondaryServer' 278*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 279*83ee113eSDavid van Moolenbroek DESC 'IP address or DNS name of the server playing secondary role in DHC Load Balancing and Fail over.' 280*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 281*83ee113eSDavid van Moolenbroek 282*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.48 283*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverPrimaryPort' 284*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 285*83ee113eSDavid van Moolenbroek DESC 'Port on which primary server listens for connections from its fail over peer (secondary server)' 286*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) 287*83ee113eSDavid van Moolenbroek 288*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.49 289*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverSecondaryPort' 290*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 291*83ee113eSDavid van Moolenbroek DESC 'Port on which secondary server listens for connections from its fail over peer (primary server)' 292*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) 293*83ee113eSDavid van Moolenbroek 294*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.50 295*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverResponseDelay' 296*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 297*83ee113eSDavid van Moolenbroek DESC 'Maximum response time in seconds, before Server assumes that connection to fail over peer has failed' 298*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) 299*83ee113eSDavid van Moolenbroek 300*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.51 301*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverUnackedUpdates' 302*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 303*83ee113eSDavid van Moolenbroek DESC 'Number of BNDUPD messages that server can send before it receives BNDACK from its fail over peer' 304*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) 305*83ee113eSDavid van Moolenbroek 306*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.52 307*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverSplit' 308*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 309*83ee113eSDavid van Moolenbroek DESC 'Split between the primary and secondary servers for fail over purpose' 310*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) 311*83ee113eSDavid van Moolenbroek 312*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.53 313*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverLoadBalanceTime' 314*83ee113eSDavid van Moolenbroek EQUALITY integerMatch 315*83ee113eSDavid van Moolenbroek DESC 'Cutoff time in seconds, after which load balance is disabled' 316*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) 317*83ee113eSDavid van Moolenbroek 318*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.54 319*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverPeerDN' 320*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 321*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 323*83ee113eSDavid van Moolenbroek 324*83ee113eSDavid van Moolenbroek#List of all servers in the tree 325*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.55 326*83ee113eSDavid van Moolenbroek NAME 'dhcpServerDN' 327*83ee113eSDavid van Moolenbroek EQUALITY distinguishedNameMatch 328*83ee113eSDavid van Moolenbroek DESC 'List of all DHCP Servers in the tree. Used by dhcpLocatorObject' 329*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 330*83ee113eSDavid van Moolenbroek 331*83ee113eSDavid van Moolenbroekattributetype ( 2.16.840.1.113719.1.203.4.56 332*83ee113eSDavid van Moolenbroek NAME 'dhcpComments' 333*83ee113eSDavid van Moolenbroek EQUALITY caseIgnoreIA5Match 334*83ee113eSDavid van Moolenbroek DESC 'Generic attribute that allows coments within any DHCP object' 335*83ee113eSDavid van Moolenbroek SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 336*83ee113eSDavid van Moolenbroek 337*83ee113eSDavid van Moolenbroek# Classes 338*83ee113eSDavid van Moolenbroek 339*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.1 340*83ee113eSDavid van Moolenbroek NAME 'dhcpService' 341*83ee113eSDavid van Moolenbroek DESC 'Service object that represents the actual DHCP Service configuration. This is a container object.' 342*83ee113eSDavid van Moolenbroek SUP top 343*83ee113eSDavid van Moolenbroek MUST (cn) 344*83ee113eSDavid van Moolenbroek MAY ( dhcpPrimaryDN $ dhcpSecondaryDN $ dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $dhcpComments $ dhcpOption) ) 345*83ee113eSDavid van Moolenbroek 346*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.2 347*83ee113eSDavid van Moolenbroek NAME 'dhcpSharedNetwork' 348*83ee113eSDavid van Moolenbroek DESC 'This stores configuration information for a shared network.' 349*83ee113eSDavid van Moolenbroek SUP top 350*83ee113eSDavid van Moolenbroek MUST cn 351*83ee113eSDavid van Moolenbroek MAY ( dhcpSubnetDN $ dhcpPoolDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpStatements $dhcpComments $ dhcpOption) X-NDS_CONTAINMENT ('dhcpService' ) ) 352*83ee113eSDavid van Moolenbroek 353*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.3 354*83ee113eSDavid van Moolenbroek NAME 'dhcpSubnet' 355*83ee113eSDavid van Moolenbroek DESC 'This class defines a subnet. This is a container object.' 356*83ee113eSDavid van Moolenbroek SUP top 357*83ee113eSDavid van Moolenbroek MUST ( cn $ dhcpNetMask ) 358*83ee113eSDavid van Moolenbroek MAY ( dhcpRange $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $ dhcpComments $ dhcpOption ) X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork') ) 359*83ee113eSDavid van Moolenbroek 360*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.4 361*83ee113eSDavid van Moolenbroek NAME 'dhcpPool' 362*83ee113eSDavid van Moolenbroek DESC 'This stores configuration information about a pool.' 363*83ee113eSDavid van Moolenbroek SUP top 364*83ee113eSDavid van Moolenbroek MUST ( cn $ dhcpRange ) 365*83ee113eSDavid van Moolenbroek MAY ( dhcpClassesDN $ dhcpPermitList $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $dhcpKeyDN $ dhcpStatements $ dhcpComments $ dhcpOption ) 366*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpSharedNetwork') ) 367*83ee113eSDavid van Moolenbroek 368*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.5 369*83ee113eSDavid van Moolenbroek NAME 'dhcpGroup' 370*83ee113eSDavid van Moolenbroek DESC 'Group object that lists host DNs and parameters. This is a container object.' 371*83ee113eSDavid van Moolenbroek SUP top 372*83ee113eSDavid van Moolenbroek MUST cn 373*83ee113eSDavid van Moolenbroek MAY ( dhcpHostDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption ) 374*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpService' ) ) 375*83ee113eSDavid van Moolenbroek 376*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.6 377*83ee113eSDavid van Moolenbroek NAME 'dhcpHost' 378*83ee113eSDavid van Moolenbroek DESC 'This represents information about a particular client' 379*83ee113eSDavid van Moolenbroek SUP top 380*83ee113eSDavid van Moolenbroek MUST cn 381*83ee113eSDavid van Moolenbroek MAY (dhcpLeaseDN $ dhcpHWAddress $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) 382*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' 'dhcpGroup') ) 383*83ee113eSDavid van Moolenbroek 384*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.7 385*83ee113eSDavid van Moolenbroek NAME 'dhcpClass' 386*83ee113eSDavid van Moolenbroek DESC 'Represents information about a collection of related clients.' 387*83ee113eSDavid van Moolenbroek SUP top 388*83ee113eSDavid van Moolenbroek MUST cn 389*83ee113eSDavid van Moolenbroek MAY (dhcpSubClassesDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) 390*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' ) ) 391*83ee113eSDavid van Moolenbroek 392*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.8 393*83ee113eSDavid van Moolenbroek NAME 'dhcpSubClass' 394*83ee113eSDavid van Moolenbroek DESC 'Represents information about a collection of related classes.' 395*83ee113eSDavid van Moolenbroek SUP top 396*83ee113eSDavid van Moolenbroek MUST cn 397*83ee113eSDavid van Moolenbroek MAY (dhcpClassData $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) X-NDS_CONTAINMENT 'dhcpClass' ) 398*83ee113eSDavid van Moolenbroek 399*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.9 400*83ee113eSDavid van Moolenbroek NAME 'dhcpOptions' 401*83ee113eSDavid van Moolenbroek DESC 'Represents information about a collection of options defined.' 402*83ee113eSDavid van Moolenbroek SUP top AUXILIARY 403*83ee113eSDavid van Moolenbroek MUST cn 404*83ee113eSDavid van Moolenbroek MAY ( dhcpOption $ dhcpComments ) 405*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet' 'dhcpPool' 'dhcpGroup' 'dhcpHost' 'dhcpClass' ) ) 406*83ee113eSDavid van Moolenbroek 407*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.10 408*83ee113eSDavid van Moolenbroek NAME 'dhcpLeases' 409*83ee113eSDavid van Moolenbroek DESC 'This class represents an IP Address, which may or may not have been leased.' 410*83ee113eSDavid van Moolenbroek SUP top 411*83ee113eSDavid van Moolenbroek MUST ( cn $ dhcpAddressState ) 412*83ee113eSDavid van Moolenbroek MAY ( dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress ) 413*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ( 'dhcpService' 'dhcpSubnet' 'dhcpPool') ) 414*83ee113eSDavid van Moolenbroek 415*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.11 416*83ee113eSDavid van Moolenbroek NAME 'dhcpLog' 417*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SUP top 419*83ee113eSDavid van Moolenbroek MUST ( cn ) 420*83ee113eSDavid van Moolenbroek MAY ( dhcpAddressState $ dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress $ dhcpErrorLog) 421*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpLeases' 'dhcpPool' 'dhcpSubnet' 'dhcpSharedNetwork' 'dhcpService' ) ) 422*83ee113eSDavid van Moolenbroek 423*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.12 424*83ee113eSDavid van Moolenbroek NAME 'dhcpServer' 425*83ee113eSDavid van Moolenbroek DESC 'DHCP Server Object' 426*83ee113eSDavid van Moolenbroek SUP top 427*83ee113eSDavid van Moolenbroek MUST ( cn ) 428*83ee113eSDavid van Moolenbroek MAY (dhcpServiceDN $ dhcpLocatorDN $ dhcpVersion $ dhcpImplementation $ dhcpHashBucketAssignment $ dhcpDelayedServiceParameter $ dhcpMaxClientLeadTime $ dhcpFailOverEndpointState $ dhcpStatements $ dhcpComments $ dhcpOption) 429*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') ) 430*83ee113eSDavid van Moolenbroek 431*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.13 432*83ee113eSDavid van Moolenbroek NAME 'dhcpTSigKey' 433*83ee113eSDavid van Moolenbroek DESC 'TSIG key for secure dynamic updates' 434*83ee113eSDavid van Moolenbroek SUP top 435*83ee113eSDavid van Moolenbroek MUST (cn $ dhcpKeyAlgorithm $ dhcpKeySecret ) 436*83ee113eSDavid van Moolenbroek MAY ( dhcpComments ) 437*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') ) 438*83ee113eSDavid van Moolenbroek 439*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.14 440*83ee113eSDavid van Moolenbroek NAME 'dhcpDnsZone' 441*83ee113eSDavid van Moolenbroek DESC 'DNS Zone for updating leases' 442*83ee113eSDavid van Moolenbroek SUP top 443*83ee113eSDavid van Moolenbroek MUST (cn $ dhcpDnsZoneServer ) 444*83ee113eSDavid van Moolenbroek MAY (dhcpKeyDN $ dhcpComments) 445*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') ) 446*83ee113eSDavid van Moolenbroek 447*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.15 448*83ee113eSDavid van Moolenbroek NAME 'dhcpFailOverPeer' 449*83ee113eSDavid van Moolenbroek DESC 'This class defines the Fail over peer' 450*83ee113eSDavid van Moolenbroek SUP top 451*83ee113eSDavid van Moolenbroek MUST ( cn $ dhcpFailOverPrimaryServer $ dhcpFailOverSecondaryServer $ dhcpFailoverPrimaryPort $ dhcpFailOverSecondaryPort) MAY (dhcpFailOverResponseDelay $ dhcpFailOverUnackedUpdates $ dhcpMaxClientLeadTime $ dhcpFailOverSplit $ dhcpHashBucketAssignment $ dhcpFailOverLoadBalanceTime $ dhcpComments ) 452*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') ) 453*83ee113eSDavid van Moolenbroek 454*83ee113eSDavid van Moolenbroekobjectclass ( 2.16.840.1.113719.1.203.6.16 455*83ee113eSDavid van Moolenbroek NAME 'dhcpLocator' 456*83ee113eSDavid van Moolenbroek 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*83ee113eSDavid van Moolenbroek SUP top 458*83ee113eSDavid van Moolenbroek MUST ( cn ) 459*83ee113eSDavid van Moolenbroek MAY ( dhcpServiceDN $dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpKeyDN $ dhcpZoneDN $ dhcpFailOverPeerDN $ dhcpOption $ dhcpComments) 460*83ee113eSDavid van Moolenbroek X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') ) 461*83ee113eSDavid van Moolenbroek 462*83ee113eSDavid van Moolenbroek 463