-- -- comIpDhcpServer.mib -- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285 -- Thursday, September 18, 2008 at 15:40:21 -- ZHONE-COM-IP-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN IMPORTS InterfaceIndex FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB sysObjectID FROM SNMPv2-MIB TimeTicks, IpAddress, Integer32, Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI PhysAddress, TruthValue FROM SNMPv2-TC cardMfgSerialNumber, cardPostResults FROM ZHONE-CARD-RESOURCES-MIB rdEntry, ZhoneRDIndex FROM ZHONE-COM-IP-RD-MIB ipIfLgId, ipIfVpi, ipIfVci, ipIfAddr FROM ZHONE-COM-IP-REC-MIB zhoneShelfNumber, zhoneSlotNumber, pportNumber, subPortNumber FROM ZHONE-INTERFACE-TRANSLATION-MIB zhoneSysCardSwSpecificVers FROM ZHONE-SYSTEM-MIB zhoneIp, zhoneModules FROM Zhone ZhoneFileName, ZhoneAdminString, ZhoneRowStatus, ZhoneShelfValue, ZhoneSlotValue FROM Zhone-TC; -- This MIB contains configuration and statistic information -- for the Zhone DHCP server. -- -- -- -- -- -- -- -- -- -- 1.3.6.1.4.1.5504.6.61 comIpDhcpServer MODULE-IDENTITY LAST-UPDATED "200309101500Z" -- September 10, 2003 at 15:00 GMT ORGANIZATION "Zhone Technologies, Inc." CONTACT-INFO " Postal: Zhone Technologies, Inc. @ Zhone Way 7001 Oakport Street Oakland, CA 94621 USA Toll-Free: +1 877-ZHONE20 (+1 877-946-6320) Tel: +1-510-777-7000 Fax: +1-510-777-7001 E-mail: support@zhone.com" DESCRIPTION "DHCP Server MIB using SNMPv2 SMI." REVISION "200309101047Z" -- September 10, 2003 at 10:47 GMT DESCRIPTION "V01.06.00 - add Ip Trap." REVISION "200304181010Z" -- April 18, 2003 at 10:10 GMT DESCRIPTION "V01.05.00 - Added subnetgroup and stickyaddr in order to support the point-to-multipoint feature." REVISION "200012031400Z" -- December 03, 2000 at 14:00 GMT DESCRIPTION "V01.04.00 - Add dhcpTrapZhoneCpeSysObjectID and change cardSwCurrentVersion to zhoneSysCardSwSpecificVers in cpe detect trap." REVISION "200011281500Z" -- November 28, 2000 at 15:00 GMT DESCRIPTION "V01.03.00 - Deprecate dhcpServerConfigurationVersion and add replacement dhcpServerRestart. Remove DEFVALs for all read-write fields." REVISION "200012051211Z" -- December 05, 2000 at 12:11 GMT DESCRIPTION "V01.02.01 - Add ZHONE markup" REVISION "200010021205Z" -- October 02, 2000 at 12:05 GMT DESCRIPTION "V01.02.00 - Modified dhcpTrapZhoneCpeDetected" REVISION "200009151650Z" -- September 15, 2000 at 16:50 GMT DESCRIPTION "V01.01.00 - Added dhcpTrapZhoneCpeDetected trap Added enumeration to dhcpLeaseFlags" REVISION "200009111541Z" -- September 11, 2000 at 15:41 GMT DESCRIPTION "V01.00.00 - Initial Release" ::= { zhoneModules 61 } -- -- Node definitions -- -- 1.3.6.1.4.1.5504.4.1.11 dhcpServer OBJECT-IDENTITY STATUS current DESCRIPTION "Zhone DHCP Server Configuration and Monitoring MIB" ::= { zhoneIp 11 } -- 1.3.6.1.4.1.5504.4.1.11.0 dhcpServerTraps OBJECT-IDENTITY STATUS current DESCRIPTION "Traps which apply to the DHCP Server." ::= { dhcpServer 0 } -- 1.3.6.1.4.1.5504.4.1.11.0.1 dhcpTrapZhoneCpeDetected NOTIFICATION-TYPE OBJECTS { zhoneShelfNumber, zhoneSlotNumber, pportNumber, subPortNumber, ipIfVpi, ipIfVci, ipIfLgId, dhcpTrapZhoneCpeSysObjectID, cardMfgSerialNumber, cardPostResults, zhoneSysCardSwSpecificVers, ipIfAddr } STATUS current DESCRIPTION "Trap sent whenever an IP address is being offerred to a Zhone CPE device." ::= { dhcpServerTraps 1 } -- 1.3.6.1.4.1.5504.4.1.11.0.2 dhcpTrapZhoneCpeSysObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "System Object ID of attached Zhone CPE device" ::= { dhcpServerTraps 2 } -- 1.3.6.1.4.1.5504.4.1.11.0.3 dhcpTrapZhoneIpAddressUpdate NOTIFICATION-TYPE OBJECTS { dhcpTrapZhoneIpInterfaceIndex, ipIfAddr } STATUS current DESCRIPTION "Trap sent whenever the dhcp ip addresses are assigned or modified." ::= { dhcpServerTraps 3 } -- 1.3.6.1.4.1.5504.4.1.11.0.4 dhcpTrapZhoneIpInterfaceIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Interface Index of the ip-interface-record which contains the updated ip address. This is sent within the dhcpTrapZhoneIpAddressUpdate trap." ::= { dhcpServerTraps 4 } -- 1.3.6.1.4.1.5504.4.1.11.1 dhcpServerDefaultLeaseTime OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global default time in seconds that will be assigned to a lease if the client requesting the lease does not ask for a specific expiration time. Default value is 43200 seconds." ::= { dhcpServer 1 } -- 1.3.6.1.4.1.5504.4.1.11.2 dhcpServerDefaultMinLeaseTime OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global minimum expiration time in seconds that will be assigned to a lease regardless of the value specified by a client. Default value is 0" ::= { dhcpServer 2 } -- 1.3.6.1.4.1.5504.4.1.11.3 dhcpServerDefaultMaxLeaseTime OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The global maximum time in seconds that will be assigned to a lease regardless of the value specified by a client. Default value is 86400 seconds." ::= { dhcpServer 3 } -- 1.3.6.1.4.1.5504.4.1.11.4 dhcpServerDefaultReserveStart OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The default number of IP addresses at the start of a subnet's IP address space that are reserved by the DHCP server. To override this default a specific subnet rule must be created for each subnet that needs to be handled differently. Default value is 5" ::= { dhcpServer 4 } -- 1.3.6.1.4.1.5504.4.1.11.5 dhcpServerDefaultReserveEnd OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The default number of IP addresses at the end of a subnet's IP address space that are reserved by the DHCP server. To override this default a specific subnet rule must be created for each subnet that needs to be handled differently. Default value is 5" ::= { dhcpServer 5 } -- 1.3.6.1.4.1.5504.4.1.11.6 dhcpServerLeaseTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerLeaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides access to the DHCP Server Client Lease Database" ::= { dhcpServer 6 } -- 1.3.6.1.4.1.5504.4.1.11.6.1 dhcpServerLeaseEntry OBJECT-TYPE SYNTAX DhcpServerLeaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Required server lease fields: dhcpLeaseDomain, dhcpLeaseIpAddres, dhcpLeaseStarts, dhcpLeaseEnds Plus at lease one of: dhcpLeaseHardwareAddress, dhcpLeaseClientId " INDEX { dhcpLeaseDomain, dhcpLeaseIpAddress } ::= { dhcpServerLeaseTable 1 } DhcpServerLeaseEntry ::= SEQUENCE { dhcpLeaseDomain ZhoneRDIndex, dhcpLeaseIpAddress IpAddress, dhcpLeaseStarts Unsigned32, dhcpLeaseEnds Unsigned32, dhcpLeaseHardwareAddress PhysAddress, dhcpLeaseFlags BITS, dhcpLeaseClientId OCTET STRING, dhcpLeaseClientHostname SnmpAdminString, dhcpLeaseHostname SnmpAdminString, dhcpLeaseDDNSFwdName SnmpAdminString, dhcpLeaseDDNSRevName SnmpAdminString, dhcpLeaseRowStatus ZhoneRowStatus } -- 1.3.6.1.4.1.5504.4.1.11.6.1.1 dhcpLeaseDomain OBJECT-TYPE SYNTAX ZhoneRDIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routing domain of the client the lease was created for." ::= { dhcpServerLeaseEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.2 dhcpLeaseIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address of this lease." ::= { dhcpServerLeaseEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.3 dhcpLeaseStarts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Time in GMT that the lease was assigned." ::= { dhcpServerLeaseEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.4 dhcpLeaseEnds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Time in GMT that the lease will expire." ::= { dhcpServerLeaseEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.5 dhcpLeaseHardwareAddress OBJECT-TYPE SYNTAX PhysAddress (SIZE (0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address of the network interface that was used to acquire the lease." DEFVAL { '0000'h } ::= { dhcpServerLeaseEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.6 dhcpLeaseFlags OBJECT-TYPE SYNTAX BITS { static(0), bootp(1), unused2(2), unused3(3), abandoned(4), zhoneCPE(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Lease flags currently defined as follows. #define STATIC_LEASE 1 #define BOOTP_LEASE 2 #define ABANDONED_LEASE 16 #define ZHONE_CPE 32 The default value for this object is 0 (no bits up). " ::= { dhcpServerLeaseEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.7 dhcpLeaseClientId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Client identifier (if any) the client used to acquire its address. The default value for this object is an empty octet string. " ::= { dhcpServerLeaseEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.8 dhcpLeaseClientHostname OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "Client hostname (if any) the client used to acquire its address. The default value for this object is an empty string. " ::= { dhcpServerLeaseEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.9 dhcpLeaseHostname OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "Client hostname (if any) the client used to acquire its address. The default value for this object is an empty string. " ::= { dhcpServerLeaseEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.10 dhcpLeaseDDNSFwdName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "Dynamic DNS forward host name. Not currently used. The default value for this object is an empty string." ::= { dhcpServerLeaseEntry 10 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.11 dhcpLeaseDDNSRevName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "Dynamic DNS reverse host name. Not currently used. The default value for this object is an empty string." ::= { dhcpServerLeaseEntry 11 } -- 1.3.6.1.4.1.5504.4.1.11.6.1.12 dhcpLeaseRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create and/or remove rows from this table." ::= { dhcpServerLeaseEntry 12 } -- 1.3.6.1.4.1.5504.4.1.11.7 dhcpServerNextGroupIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This object will return the next valid value for dhcpGroupIndex. This is used to manage the indices for the dhcpServerGroupTable. Upon creating a row in the dhcpServerGroupTable, the user must first obtain the next index by performing a get on this object." ::= { dhcpServer 7 } -- 1.3.6.1.4.1.5504.4.1.11.8 dhcpServerGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides access to the DHCP Server Group object configurations." ::= { dhcpServer 8 } -- 1.3.6.1.4.1.5504.4.1.11.8.1 dhcpServerGroupEntry OBJECT-TYPE SYNTAX DhcpServerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Required group object fields: dhcpGroupIndex, dhcpGroupName, dhcpGroupDomain, Plus one of: dhcpGroupVendorMatchString, dhcpGroupClientMatchString The value for dhcpGroupIndex must be obtained by performing a GET on dhcpServerNextGroupIndex." INDEX { dhcpGroupIndex } ::= { dhcpServerGroupTable 1 } DhcpServerGroupEntry ::= SEQUENCE { dhcpGroupIndex Integer32, dhcpGroupName ZhoneAdminString, dhcpGroupDomain ZhoneRDIndex, dhcpGroupVendorMatchString OCTET STRING, dhcpGroupVendorMatchOffset Integer32, dhcpGroupVendorMatchLength Integer32, dhcpGroupClientMatchString OCTET STRING, dhcpGroupClientMatchOffset Integer32, dhcpGroupClientMatchLength Integer32, dhcpGroupRowStatus ZhoneRowStatus } -- 1.3.6.1.4.1.5504.4.1.11.8.1.1 dhcpGroupIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index." ::= { dhcpServerGroupEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.2 dhcpGroupName OBJECT-TYPE SYNTAX ZhoneAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "Group object name. The default value for this object is the empty string." ::= { dhcpServerGroupEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.3 dhcpGroupDomain OBJECT-TYPE SYNTAX ZhoneRDIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Routing domain that this group object applies to." ::= { dhcpServerGroupEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.4 dhcpGroupVendorMatchString OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Vendor class identifier match string that is used to determine which clients should be placed in this group. The default value for this object is an empty octet string. " ::= { dhcpServerGroupEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.5 dhcpGroupVendorMatchOffset OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Offset into the client passed vendor class identifier string where the string match should start." DEFVAL { 0 } ::= { dhcpServerGroupEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.6 dhcpGroupVendorMatchLength OBJECT-TYPE SYNTAX Integer32 (-1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Length of the vendor class identifier substring to match. A value of -1 indicates that the entire string starting at the match offset value should be matched." DEFVAL { -1 } ::= { dhcpServerGroupEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.7 dhcpGroupClientMatchString OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Client identifier match string that is used to determine which clients should be placed in this group. The default value for this object is an empty octet string." ::= { dhcpServerGroupEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.8 dhcpGroupClientMatchOffset OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Offset into the client passed client identifier string where the string match should start." DEFVAL { 0 } ::= { dhcpServerGroupEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.9 dhcpGroupClientMatchLength OBJECT-TYPE SYNTAX Integer32 (-1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Length of the client identifier substring to match. A value of -1 indicates that the entire string starting at the match offset value should be matched." DEFVAL { -1 } ::= { dhcpServerGroupEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.8.1.10 dhcpGroupRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create and/or remove rows from this table." ::= { dhcpServerGroupEntry 10 } -- 1.3.6.1.4.1.5504.4.1.11.9 dhcpServerGroupOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerGroupOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Server Group Object Options" ::= { dhcpServer 9 } -- 1.3.6.1.4.1.5504.4.1.11.9.1 dhcpServerGroupOptionEntry OBJECT-TYPE SYNTAX DhcpServerGroupOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "All fields in this table are optional." AUGMENTS { dhcpServerGroupEntry } ::= { dhcpServerGroupOptionTable 1 } DhcpServerGroupOptionEntry ::= SEQUENCE { dhcpGroupOptionDefaultLeaseTime Integer32, dhcpGroupOptionMinLeaseTime Integer32, dhcpGroupOptionMaxLeaseTime Integer32, dhcpGroupOptionBootFile ZhoneFileName, dhcpGroupOptionBootServer IpAddress, dhcpGroupOptionDefaultRouter IpAddress, dhcpGroupOptionPrimaryNameServer IpAddress, dhcpGroupOptionSecondaryNameServer IpAddress, dhcpGroupOptionDomainName SnmpAdminString } -- 1.3.6.1.4.1.5504.4.1.11.9.1.1 dhcpGroupOptionDefaultLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default time in seconds that will be assigned to a lease if the client requesting the lease does not ask for a specific expiration time. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerGroupOptionEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.2 dhcpGroupOptionMinLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum expiration time in seconds that will be assigned to a lease regardless of the value specified by a client. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerGroupOptionEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.3 dhcpGroupOptionMaxLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time in seconds that will be assigned to a lease regardless of the value specified by a client. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerGroupOptionEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.4 dhcpGroupOptionBootFile OBJECT-TYPE SYNTAX ZhoneFileName MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the initial boot file which is to be loaded by the client. The filename should be a filename recognizable to whatever file transfer protocol the client can be expected to use to load the file. The default value for this object is an empty string." ::= { dhcpServerGroupOptionEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.5 dhcpGroupOptionBootServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the server from which the initial boot file (specified in the BootFile option) is to be loaded. If this IP address is specified as 0.0.0.0 then primary interface address of the DHCP Server is used. Default value is 0.0.0.0" ::= { dhcpServerGroupOptionEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.6 dhcpGroupOptionDefaultRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the client's default gateway. Default value is 0.0.0.0" ::= { dhcpServerGroupOptionEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.7 dhcpGroupOptionPrimaryNameServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the primary domain name server that the client should use for DNS resolution. Default value is 0.0.0.0" ::= { dhcpServerGroupOptionEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.8 dhcpGroupOptionSecondaryNameServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the secondary domain name server that the client should use for DNS resolution. Default value is 0.0.0.0" ::= { dhcpServerGroupOptionEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.9.1.9 dhcpGroupOptionDomainName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The default domain name that the client should use when resolving hostnames via DNS. The default value for this object is an empty string." ::= { dhcpServerGroupOptionEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.10 dhcpServerNextSubnetIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This object will return the next valid value for dhcpSubnetIndex. This is used to manage the indices for the dhcpServerSubnetTable. Upon creating a row in the dhcpServerSubnetTable, the user must first obtain the next index by performing a get on this object." ::= { dhcpServer 10 } -- 1.3.6.1.4.1.5504.4.1.11.11 dhcpServerSubnetTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerSubnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides access to the DHCP Server Subnet object configurations." ::= { dhcpServer 11 } -- 1.3.6.1.4.1.5504.4.1.11.11.1 dhcpServerSubnetEntry OBJECT-TYPE SYNTAX DhcpServerSubnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Required subnet object fields: dhcpSubnetIndex, dhcpSubnetNetwork, dhcpSubnetNetmask, dhcpSubnetDomain, dhcpSubnetRange1Start, dhcpSubnetRange1End. The value for dhcpSubnetIndex must be obtained by performing a GET on dhcpServerNextSubnetIndex." INDEX { dhcpSubnetIndex } ::= { dhcpServerSubnetTable 1 } DhcpServerSubnetEntry ::= SEQUENCE { dhcpSubnetIndex Integer32, dhcpSubnetNetwork IpAddress, dhcpSubnetNetmask IpAddress, dhcpSubnetDomain ZhoneRDIndex, dhcpSubnetRange1Start IpAddress, dhcpSubnetRange1End IpAddress, dhcpSubnetRange2Start IpAddress, dhcpSubnetRange2End IpAddress, dhcpSubnetRange3Start IpAddress, dhcpSubnetRange3End IpAddress, dhcpSubnetRange4Start IpAddress, dhcpSubnetRange4End IpAddress, dhcpSubnetRowStatus ZhoneRowStatus, dhcpSubnetGroup2 Integer32, dhcpStickyAddr TruthValue, dhcpSubnetExternalServer IpAddress, dhcpSubnetExternalServerAlt IpAddress } -- 1.3.6.1.4.1.5504.4.1.11.11.1.1 dhcpSubnetIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index." ::= { dhcpServerSubnetEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.2 dhcpSubnetNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Network address of this subnet object." ::= { dhcpServerSubnetEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.3 dhcpSubnetNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Network mask of this subnet object." ::= { dhcpServerSubnetEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.4 dhcpSubnetDomain OBJECT-TYPE SYNTAX ZhoneRDIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Routing domain that this subnet object applies to." ::= { dhcpServerSubnetEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.5 dhcpSubnetRange1Start OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Starting IP address of the first address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." ::= { dhcpServerSubnetEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.6 dhcpSubnetRange1End OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Last IP address of the first address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." ::= { dhcpServerSubnetEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.7 dhcpSubnetRange2Start OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Starting IP address of the second address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.8 dhcpSubnetRange2End OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Last IP address of the second address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.9 dhcpSubnetRange3Start OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Starting IP address of the third address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.10 dhcpSubnetRange3End OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Last IP address of the third address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 10 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.11 dhcpSubnetRange4Start OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Starting IP address of the fourth address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 11 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.12 dhcpSubnetRange4End OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Last IP address of the fourth address pool in this subnet. If either the start or end range has a value of 0 then the entire address pool is ignored." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 12 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.13 dhcpSubnetRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create and/or remove rows from this table." ::= { dhcpServerSubnetEntry 13 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.14 dhcpSubnetGroup2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "A number which indicates which DHCP subnet group this pool is a member of. A value of 0 ( default) indicates not a member of any group." DEFVAL { '0'b } ::= { dhcpServerSubnetEntry 14 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.15 dhcpStickyAddr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If true we will attempt to hand out the same IP address to the same host, when possible based on HW address. Default value is TRUE for backwards compatability." DEFVAL { 1 } ::= { dhcpServerSubnetEntry 15 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.16 dhcpSubnetExternalServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Non-null IP address value indicates use of external DHCP server instead of internal for this subnet." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 16 } -- 1.3.6.1.4.1.5504.4.1.11.11.1.17 dhcpSubnetExternalServerAlt OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Non-null IP address value indicates use of alternate external DHCP server." DEFVAL { '00000000'h } ::= { dhcpServerSubnetEntry 17 } -- 1.3.6.1.4.1.5504.4.1.11.12 dhcpServerSubnetOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerSubnetOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Server Subnet Object Options" ::= { dhcpServer 12 } -- 1.3.6.1.4.1.5504.4.1.11.12.1 dhcpServerSubnetOptionEntry OBJECT-TYPE SYNTAX DhcpServerSubnetOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "All fields in this table are optional." AUGMENTS { dhcpServerSubnetEntry } ::= { dhcpServerSubnetOptionTable 1 } DhcpServerSubnetOptionEntry ::= SEQUENCE { dhcpSubnetOptionDefaultLeaseTime Integer32, dhcpSubnetOptionMinLeaseTime Integer32, dhcpSubnetOptionMaxLeaseTime Integer32, dhcpSubnetOptionBootFile ZhoneFileName, dhcpSubnetOptionBootServer IpAddress, dhcpSubnetOptionDefaultRouter IpAddress, dhcpSubnetOptionPrimaryNameServer IpAddress, dhcpSubnetOptionSecondaryNameServer IpAddress, dhcpSubnetOptionDomainName SnmpAdminString } -- 1.3.6.1.4.1.5504.4.1.11.12.1.1 dhcpSubnetOptionDefaultLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default time in seconds that will be assigned to a lease if the client requesting the lease does not ask for a specific expiration time. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerSubnetOptionEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.2 dhcpSubnetOptionMinLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum expiration time in seconds that will be assigned to a lease regardless of the value specified by a client. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerSubnetOptionEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.3 dhcpSubnetOptionMaxLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time in seconds that will be assigned to a lease regardless of the value specified by a client. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerSubnetOptionEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.4 dhcpSubnetOptionBootFile OBJECT-TYPE SYNTAX ZhoneFileName MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the initial boot file which is to be loaded by the client. The filename should be a filename recognizable to whatever file transfer protocol the client can be expected to use to load the file. The default value for this object is an empty string." ::= { dhcpServerSubnetOptionEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.5 dhcpSubnetOptionBootServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the server from which the initial boot file (specified in the BootFile option) is to be loaded. If this IP address is specified as 0.0.0.0 then the DHCP Server's address is used. Default value is 0.0.0.0" ::= { dhcpServerSubnetOptionEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.6 dhcpSubnetOptionDefaultRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the client's default gateway. Default value is 0.0.0.0" ::= { dhcpServerSubnetOptionEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.7 dhcpSubnetOptionPrimaryNameServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the primary domain name server that the client should use for DNS resolution. Default value is 0.0.0.0" ::= { dhcpServerSubnetOptionEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.8 dhcpSubnetOptionSecondaryNameServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the secondary domain name server that the client should use for DNS resolution. Default value is 0.0.0.0" ::= { dhcpServerSubnetOptionEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.12.1.9 dhcpSubnetOptionDomainName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The default domain name that the client should use when resolving hostnames via DNS. The default value for this object is an empty string." ::= { dhcpServerSubnetOptionEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.13 dhcpServerNextHostIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This object will return the next valid value for dhcpHostIndex. This is used to manage the indices for the dhcpServerHostTable. Upon creating a row in the dhcpServerHostTable, the user must first obtain the next index by performing a get on this object." ::= { dhcpServer 13 } -- 1.3.6.1.4.1.5504.4.1.11.14 dhcpServerHostTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides access to the DHCP Server Host object configurations." ::= { dhcpServer 14 } -- 1.3.6.1.4.1.5504.4.1.11.14.1 dhcpServerHostEntry OBJECT-TYPE SYNTAX DhcpServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Required host object fields: dhcpHostIndex, dhcpHostDomain, Plus one of: dhcpHostHardwareAddress, dhcpHostClientId The value for dhcpHostIndex must be obtained by performing a GET on dhcpServerNextHostIndex." INDEX { dhcpHostIndex } ::= { dhcpServerHostTable 1 } DhcpServerHostEntry ::= SEQUENCE { dhcpHostIndex Integer32, dhcpHostHostname ZhoneAdminString, dhcpHostDomain ZhoneRDIndex, dhcpHostHardwareAddress PhysAddress, dhcpHostClientId OCTET STRING, dhcpHostIpAddress1 IpAddress, dhcpHostIpAddress2 IpAddress, dhcpHostIpAddress3 IpAddress, dhcpHostIpAddress4 IpAddress, dhcpHostRowStatus ZhoneRowStatus } -- 1.3.6.1.4.1.5504.4.1.11.14.1.1 dhcpHostIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index." ::= { dhcpServerHostEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.2 dhcpHostHostname OBJECT-TYPE SYNTAX ZhoneAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "Hostname for this client. This may or may not be fully qualified with the local domain name but it is preferable to use the dhcpHostOptionDomainName option to specify the domain name. The default value for this field is an empty string. " ::= { dhcpServerHostEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.3 dhcpHostDomain OBJECT-TYPE SYNTAX ZhoneRDIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Routing domain that this host object applies to." ::= { dhcpServerHostEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.4 dhcpHostHardwareAddress OBJECT-TYPE SYNTAX PhysAddress (SIZE (0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Hardware address of the client that matches this host object. If the dhcpHostClientId field is specified then this field is ignored. However, at least one of these fields must be configured per host object. " DEFVAL { '0000'h } ::= { dhcpServerHostEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.5 dhcpHostClientId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP client identifier of the client that matches this host object. If this field is specified then the dhcpHostHardwareAddress value is not used. However, at least one of these fields must be configured per host object. The default value for this object is an empty octet string." ::= { dhcpServerHostEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.6 dhcpHostIpAddress1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Fixed IP address that should be assigned to this client." DEFVAL { '00000000'h } ::= { dhcpServerHostEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.7 dhcpHostIpAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Fixed IP address that should be assigned to this client." DEFVAL { '00000000'h } ::= { dhcpServerHostEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.8 dhcpHostIpAddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Fixed IP address that should be assigned to this client." DEFVAL { '00000000'h } ::= { dhcpServerHostEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.9 dhcpHostIpAddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Fixed IP address that should be assigned to this client." DEFVAL { '00000000'h } ::= { dhcpServerHostEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.14.1.10 dhcpHostRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create and/or remove rows from this table." ::= { dhcpServerHostEntry 10 } -- 1.3.6.1.4.1.5504.4.1.11.15 dhcpServerHostOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerHostOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Server Host Object Options" ::= { dhcpServer 15 } -- 1.3.6.1.4.1.5504.4.1.11.15.1 dhcpServerHostOptionEntry OBJECT-TYPE SYNTAX DhcpServerHostOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "All fields in this table are optional." AUGMENTS { dhcpServerHostEntry } ::= { dhcpServerHostOptionTable 1 } DhcpServerHostOptionEntry ::= SEQUENCE { dhcpHostOptionDefaultLeaseTime Integer32, dhcpHostOptionMinLeaseTime Integer32, dhcpHostOptionMaxLeaseTime Integer32, dhcpHostOptionBootFile ZhoneFileName, dhcpHostOptionBootServer IpAddress, dhcpHostOptionDefaultRouter IpAddress, dhcpHostOptionPrimaryNameServer IpAddress, dhcpHostOptionSecondaryNameServer IpAddress, dhcpHostOptionDomainName SnmpAdminString } -- 1.3.6.1.4.1.5504.4.1.11.15.1.1 dhcpHostOptionDefaultLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default time in seconds that will be assigned to a lease if the client requesting the lease does not ask for a specific expiration time. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerHostOptionEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.2 dhcpHostOptionMinLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum expiration time in seconds that will be assigned to a lease regardless of the value specified by a client. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerHostOptionEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.3 dhcpHostOptionMaxLeaseTime OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time in seconds that will be assigned to a lease regardless of the value specified by a client. A value of -1 indicates that this field should be ignored. Default value is -1 seconds." ::= { dhcpServerHostOptionEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.4 dhcpHostOptionBootFile OBJECT-TYPE SYNTAX ZhoneFileName MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the initial boot file which is to be loaded by the client. The filename should be a filename recognizable to whatever file transfer protocol the client can be expected to use to load the file. The default value for this object is an empty string." ::= { dhcpServerHostOptionEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.5 dhcpHostOptionBootServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the server from which the initial boot file (specified in the BootFile option) is to be loaded. If this IP address is specified as 0.0.0.0 then the DHCP Server's address is used. Default value is 0.0.0.0" ::= { dhcpServerHostOptionEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.6 dhcpHostOptionDefaultRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the client's default gateway. Default value is 0.0.0.0" ::= { dhcpServerHostOptionEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.7 dhcpHostOptionPrimaryNameServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the primary domain name server that the client should use for DNS resolution. Default value is 0.0.0.0" ::= { dhcpServerHostOptionEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.8 dhcpHostOptionSecondaryNameServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the secondary domain name server that the client should use for DNS resolution. Default value is 0.0.0.0" ::= { dhcpServerHostOptionEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.15.1.9 dhcpHostOptionDomainName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The default domain name that the client should use when resolving hostnames via DNS. The default value for this object is an empty string." ::= { dhcpServerHostOptionEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.16 dhcpServerStatistics OBJECT-IDENTITY STATUS current DESCRIPTION "DHCP Server MIB statistic objects are all defined in this branch." REFERENCE "Based on IETF draft DHCP Server MIB. See: http://www.ietf.org/internet-drafts/draft-ietf-dhc-server-mib-04.txt" ::= { dhcpServer 16 } -- 1.3.6.1.4.1.5504.4.1.11.16.1 serverSystem OBJECT-IDENTITY STATUS current DESCRIPTION "Group of objects that are related to the overall system." ::= { dhcpServerStatistics 1 } -- 1.3.6.1.4.1.5504.4.1.11.16.1.1 serverSystemDescr OBJECT-TYPE SYNTAX ZhoneAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the server. This value should include the full name and version identification of the server. This string MUST contain only printable NVT ASCII characters." ::= { serverSystem 1 } -- 1.3.6.1.4.1.5504.4.1.11.16.1.2 serverSystemObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor's authoritative identification of the network management subsystem contained in this entity. This value is allocated within the SMI enterprise subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining 'what kind of server' is being managed. For example, if vendor 'VeryBigServers, Inc.' is assigned the subtree 1.3.6.1.4.1.4242, it may assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Hercules DHCP Server'." ::= { serverSystem 2 } -- 1.3.6.1.4.1.5504.4.1.11.16.1.3 serverUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the server started handling requests." ::= { serverSystem 3 } -- 1.3.6.1.4.1.5504.4.1.11.16.1.4 serverActiveShelf OBJECT-TYPE SYNTAX ZhoneShelfValue MAX-ACCESS read-only STATUS current DESCRIPTION "The shelf ID of the active DHCP server." ::= { serverSystem 4 } -- 1.3.6.1.4.1.5504.4.1.11.16.1.5 serverActiveSlot OBJECT-TYPE SYNTAX ZhoneSlotValue MAX-ACCESS read-only STATUS current DESCRIPTION "The slot ID of the active DHCP server." ::= { serverSystem 5 } -- 1.3.6.1.4.1.5504.4.1.11.16.1.6 serverStandbyShelf OBJECT-TYPE SYNTAX ZhoneShelfValue MAX-ACCESS read-only STATUS current DESCRIPTION "The shelf ID of the standby DHCP server." ::= { serverSystem 6 } -- 1.3.6.1.4.1.5504.4.1.11.16.1.7 serverStandbySlot OBJECT-TYPE SYNTAX ZhoneSlotValue MAX-ACCESS read-only STATUS current DESCRIPTION "The slot ID of the standby DHCP server." ::= { serverSystem 7 } -- 1.3.6.1.4.1.5504.4.1.11.16.2 bootpCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF BootpCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table indexed on routing domain of objects that count various BOOTP events." REFERENCE "Based on IETF draft DHCP Server MIB. See: http://www.ietf.org/internet-drafts/draft-ietf-dhc-server-mib-04.txt" ::= { dhcpServerStatistics 2 } -- 1.3.6.1.4.1.5504.4.1.11.16.2.1 bootpCountersEntry OBJECT-TYPE SYNTAX BootpCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group of objects that count various BOOTP events on a per routing domain basis." AUGMENTS { rdEntry } ::= { bootpCountersTable 1 } BootpCountersEntry ::= SEQUENCE { bootpCountRequests Counter32, bootpCountInvalids Counter32, bootpCountReplies Counter32, bootpCountDroppedUnknownClients Counter32, bootpCountDroppedNotServingSubnet Counter32 } -- 1.3.6.1.4.1.5504.4.1.11.16.2.1.1 bootpCountRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received that contain a Message Type of 1 (BOOTREQUEST) in the first octet and do not contain option number 53 (DHCP Message Type) in the options." ::= { bootpCountersEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.16.2.1.2 bootpCountInvalids OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received that do not contain a Message Type of 1 (BOOTREQUEST) in the first octet or are not valid BOOTP packets (e.g., too short, invalid field in packet header)." ::= { bootpCountersEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.16.2.1.3 bootpCountReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets sent that contain a Message Type of 1 (BOOTREQUEST) in the first octet and do not contain option number 53 (DHCP Message Type) in the options." ::= { bootpCountersEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.16.2.1.4 bootpCountDroppedUnknownClients OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BOOTP packets dropped due to the server not recognizing or not providing service to the hardware address received in the incoming packet." ::= { bootpCountersEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.16.2.1.5 bootpCountDroppedNotServingSubnet OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BOOTP packets dropped due to the server not being configured or not otherwise able to serve addresses on the subnet from which this message was received." ::= { bootpCountersEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.16.3 dhcpCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table indexed on routing domain of objects that count various DHCP events." REFERENCE "Based on IETF draft DHCP Server MIB. See: http://www.ietf.org/internet-drafts/draft-ietf-dhc-server-mib-04.txt" ::= { dhcpServerStatistics 3 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1 dhcpCountersEntry OBJECT-TYPE SYNTAX DhcpCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group of objects that count various DHCP events on a per routing domain basis." AUGMENTS { rdEntry } ::= { dhcpCountersTable 1 } DhcpCountersEntry ::= SEQUENCE { dhcpCountDiscovers Counter32, dhcpCountRequests Counter32, dhcpCountReleases Counter32, dhcpCountDeclines Counter32, dhcpCountInforms Counter32, dhcpCountInvalids Counter32, dhcpCountOffers Counter32, dhcpCountAcks Counter32, dhcpCountNacks Counter32, dhcpCountDroppedUnknownClient Counter32, dhcpCountDroppedNotServingSubnet Counter32 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.1 dhcpCountDiscovers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPDISCOVER (option 53 with value 1) packets received." ::= { dhcpCountersEntry 1 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.2 dhcpCountRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPREQUEST (option 53 with value 3) packets received." ::= { dhcpCountersEntry 2 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.3 dhcpCountReleases OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPRELEASE (option 53 with value 7) packets received." ::= { dhcpCountersEntry 3 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.4 dhcpCountDeclines OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPDECLINE (option 53 with value 4) packets received." ::= { dhcpCountersEntry 4 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.5 dhcpCountInforms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPINFORM (option 53 with value 8) packets received." ::= { dhcpCountersEntry 5 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.6 dhcpCountInvalids OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCP packets received whose DHCP message type (i.e., option number 53) is not understood or handled by the server." ::= { dhcpCountersEntry 6 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.7 dhcpCountOffers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPOFFER (option 53 with value 2) packets sent." ::= { dhcpCountersEntry 7 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.8 dhcpCountAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPACK (option 53 with value 5) packets sent." ::= { dhcpCountersEntry 8 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.9 dhcpCountNacks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPNACK (option 53 with value 6) packets sent." ::= { dhcpCountersEntry 9 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.10 dhcpCountDroppedUnknownClient OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCP packets dropped due to the server not recognizing or not providing service to the client-id and/or hardware address received in the incoming packet." ::= { dhcpCountersEntry 10 } -- 1.3.6.1.4.1.5504.4.1.11.16.3.1.11 dhcpCountDroppedNotServingSubnet OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCP packets dropped due to the server not being configured or not otherwise able to serve addresses on the subnet from which this message was received." ::= { dhcpCountersEntry 11 } -- 1.3.6.1.4.1.5504.4.1.11.17 dhcpServerConfigurationVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Version number of the current DHCP server configuration. If this value is changed the server will reload all configuration rules and reinitialize itself. Any configuration rules modified before this field is changed will not have any affect on the currently running DHCP server configuration." ::= { dhcpServer 17 } -- 1.3.6.1.4.1.5504.4.1.11.18 dhcpServerRestart OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If set to value 'true(1)' indicates that the server should restart by doing a complete reload of it's configuration. The value of this field will be reset to 'false(2)' once the restart command has been acknowledged by the server. A restart would typically only be done after making manual changes to the DHCP server lease table. All other configuration changes done via SNMP are automatically loaded by the server. Default value is 'false(2)'" ::= { dhcpServer 18 } END -- -- comIpDhcpServer.mib --