-- ========================================================================= -- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P. -- -- Description: DHCP Server MIB -- Reference: Enterprise MIB -- Version:V1.52 -- History: -- initial version 2003-03-06 -- V1.0 6th Mar 2004 -- V1.1 Modified by chenhua 2004-08-13 -- Add 0 to the vlaue list of hpnicfDHCPSIPResetFlag for get-opporation -- V1.2 Modified by chenhua 2004-09-16 -- Modify the default value of hpnicfDHCPSWriteDataDelay to 300 -- V1.3 2004-10-12 updated by gaolong -- Import TEXTUAL-CONVENTION -- v1.4 Modified by xinhaing 2004-03-03 -- Add a new table : hpnicfDHCPSIPInUseExTable -- The satus of the table hpnicfDHCPSIPInUseTable is modified to be deprecated -- Correct some spelling errors in hpnicfDHCPSIPInUseTable's description -- Adjust file format -- v1.5 2006-02-22 Modified by xuyufei -- Modify the default value of hpnicfDHCPSDetectingServerStatus to disabled -- Modify the default value of hpnicfDHCPSGlobalPoolClientNetbiosType -- and hpnicfDHCPSInterfacePoolClientNetbiosType to 0 -- Correct the description of hpnicfDHCPSGlobalPoolOptionHexString, -- hpnicfDHCPSInterfacePoolOptionHexString, hpnicfDHCPSGlobalPoolNumber, -- hpnicfDHCPSInterfacePoolNumber -- v1.51 2006-04-13 -- change value range of hpnicfDHCPSIPInUsePoolName and hpnicfDHCPSIPInUsePoolNameEx -- v1.52 2011-01-19 Modified by ganchanghua -- change SYNTAX of hpnicfDHCPSConflictIPDetectTime to OCTET STRING(SIZE(1..20)) -- ========================================================================= HPN-ICF-DHCPS-MIB DEFINITIONS ::= BEGIN IMPORTS hpnicfRhw FROM HPN-ICF-OID-MIB ifIndex FROM RFC1213-MIB OBJECT-GROUP FROM SNMPv2-CONF IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI RowStatus, MacAddress, TEXTUAL-CONVENTION FROM SNMPv2-TC; hpnicfDHCPServerMib MODULE-IDENTITY LAST-UPDATED "200602200000Z" -- February 20, 2006 at 00:00 GMT ORGANIZATION "" CONTACT-INFO "" DESCRIPTION "This MIB describes objects used for managing DHCP server." ::= { hpnicfRhw 2 } -- -- Textual Conventions -- HpnicfDhcpSEnabledStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "To descript the status of some function is Enabled or Disabled." SYNTAX INTEGER { enabled(1), disabled(0) } -- -- Node definitions -- hpnicfDHCPServerMibObject OBJECT IDENTIFIER ::= { hpnicfDHCPServerMib 1 } -- Part 1: For DHCP server global pool -- -- ================================================================= -- 1st Table of hpnicfDHCPServerMibObject: hpnicfDHCPSGlobalPoolTable -- ================================================================= hpnicfDHCPSGlobalPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSGlobalPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for creating DHCP server global pools." ::= { hpnicfDHCPServerMibObject 1 } hpnicfDHCPSGlobalPoolEntry OBJECT-TYPE SYNTAX HpnicfDHCPSGlobalPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing objects for creating or deleting a global pool for the DHCP server." INDEX { hpnicfDHCPSGlobalPoolName } ::= { hpnicfDHCPSGlobalPoolTable 1 } HpnicfDHCPSGlobalPoolEntry ::= SEQUENCE { hpnicfDHCPSGlobalPoolName OCTET STRING, hpnicfDHCPSGlobalPoolRowStatus RowStatus } hpnicfDHCPSGlobalPoolName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP server global pool name." ::= { hpnicfDHCPSGlobalPoolEntry 1 } hpnicfDHCPSGlobalPoolRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus. Three actions are used: active, createAndGo, destroy." ::= { hpnicfDHCPSGlobalPoolEntry 2 } -- ================================================================= -- 2nd Table of hpnicfDHCPServerMibObject: hpnicfDHCPSGlobalPoolConfigTable -- ================================================================= hpnicfDHCPSGlobalPoolConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSGlobalPoolConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the configurations of dhcp server global pools." ::= { hpnicfDHCPServerMibObject 2 } hpnicfDHCPSGlobalPoolConfigEntry OBJECT-TYPE SYNTAX HpnicfDHCPSGlobalPoolConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing the objects for configuring the network ip or host ip etc. to global pools for DHCP server." INDEX { hpnicfDHCPSGlobalPoolName } ::= { hpnicfDHCPSGlobalPoolConfigTable 1 } HpnicfDHCPSGlobalPoolConfigEntry ::= SEQUENCE { hpnicfDHCPSGlobalPoolType INTEGER, hpnicfDHCPSGlobalPoolNetwork IpAddress, hpnicfDHCPSGlobalPoolNetworkMask IpAddress, hpnicfDHCPSGlobalPoolHostIPAddr IpAddress, hpnicfDHCPSGlobalPoolHostMask IpAddress, hpnicfDHCPSGlobalPoolHostHAddr MacAddress, hpnicfDHCPSGlobalPoolConfigUndoFlag INTEGER } hpnicfDHCPSGlobalPoolType OBJECT-TYPE SYNTAX INTEGER { null(0), host(1), network(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of a DHCP global pool. Any operations of this object will be bound with the operations of hpnicfDHCPSGlobalPoolNetwork, hpnicfDHCPSGlobalPoolHostIPAddr, or hpnicfDHCPSGlobalPoolHostHAddr. That means any operation of this object alone will be regarded as invalid operation." ::= { hpnicfDHCPSGlobalPoolConfigEntry 1 } hpnicfDHCPSGlobalPoolNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network ip of a DHCP global pool. To delete a configured network ip, please set hpnicfDHCPSGlobalPoolConfigUndoFlag to 1." ::= { hpnicfDHCPSGlobalPoolConfigEntry 2 } hpnicfDHCPSGlobalPoolNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Net mask of a DHCP global pool(network). The SET operation to this object ought to be with the SET of hpnicfDHCPSGlobalPoolNetwork together, and any SET operation alone to this object will be regarded as an invalid operation. When a network ip of a DHCP global pool was deleted, the net mask would also be deleted automatically, and no further operation needed." ::= { hpnicfDHCPSGlobalPoolConfigEntry 3 } hpnicfDHCPSGlobalPoolHostIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Host ip of a DHCP global pool. To delete a configured network ip, please set hpnicfDHCPSGlobalPoolConfigUndoFlag to 2." ::= { hpnicfDHCPSGlobalPoolConfigEntry 4 } hpnicfDHCPSGlobalPoolHostMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Net mask of a DHCP global pool(host) The SET operation to this object ought to be with the SET of hpnicfDHCPSGlobalPoolHostIPAddr together, and any SET operation alone to this object will be regarded as an invalid operation. When a host ip of a DHCP global pool was deleted, the net mask would also be deleted automatically, and no further operation needed." ::= { hpnicfDHCPSGlobalPoolConfigEntry 5 } hpnicfDHCPSGlobalPoolHostHAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Hardware address of a DHCP global pool(host). To delete a configured hardware address, please set hpnicfDHCPSGlobalPoolConfigUndoFlag to 3." ::= { hpnicfDHCPSGlobalPoolConfigEntry 6 } hpnicfDHCPSGlobalPoolConfigUndoFlag OBJECT-TYPE SYNTAX INTEGER { undonetworkip(1), undohostip(2), undohosthaddr(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag of undo operation for hpnicfDHCPSGlobalPoolConfigTable." ::= { hpnicfDHCPSGlobalPoolConfigEntry 7 } -- ================================================================= -- 3rd Table of hpnicfDHCPServerMibObject: hpnicfDHCPSGlobalPoolParaTable -- ================================================================= hpnicfDHCPSGlobalPoolParaTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSGlobalPoolParaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for configuring parameters to DHCP global pools." ::= { hpnicfDHCPServerMibObject 3 } hpnicfDHCPSGlobalPoolParaEntry OBJECT-TYPE SYNTAX HpnicfDHCPSGlobalPoolParaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing the objects for the configurations of parameters of DHCP global pools." INDEX { hpnicfDHCPSGlobalPoolName } ::= { hpnicfDHCPSGlobalPoolParaTable 1 } HpnicfDHCPSGlobalPoolParaEntry ::= SEQUENCE { hpnicfDHCPSGlobalPoolLeaseDay INTEGER, hpnicfDHCPSGlobalPoolLeaseHour INTEGER, hpnicfDHCPSGlobalPoolLeaseMinute INTEGER, hpnicfDHCPSGlobalPoolLeaseUnlimited INTEGER, hpnicfDHCPSGlobalPoolDomainName OCTET STRING, hpnicfDHCPSGlobalPoolClientGatewayIPString OCTET STRING, hpnicfDHCPSGlobalPoolClientGatewayIPUndo IpAddress, hpnicfDHCPSGlobalPoolClientDNSIPString OCTET STRING, hpnicfDHCPSGlobalPoolClientDNSIPUndo IpAddress, hpnicfDHCPSGlobalPoolClientNetbiosType INTEGER, hpnicfDHCPSGlobalPoolClientNbnsIPString OCTET STRING, hpnicfDHCPSGlobalPoolClientNbnsIPUndo IpAddress, hpnicfDHCPSGlobalPoolParaUndoFlag INTEGER, hpnicfDHCPSGlobalPoolIPInUseReset INTEGER } hpnicfDHCPSGlobalPoolLeaseDay OBJECT-TYPE SYNTAX INTEGER(0..365) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of days of the lease." DEFVAL { 1 } ::= { hpnicfDHCPSGlobalPoolParaEntry 1 } hpnicfDHCPSGlobalPoolLeaseHour OBJECT-TYPE SYNTAX INTEGER(0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of hours of the lease." DEFVAL { 0 } ::= { hpnicfDHCPSGlobalPoolParaEntry 2 } hpnicfDHCPSGlobalPoolLeaseMinute OBJECT-TYPE SYNTAX INTEGER(0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of minutes of the lease." DEFVAL { 0 } ::= { hpnicfDHCPSGlobalPoolParaEntry 3 } hpnicfDHCPSGlobalPoolLeaseUnlimited OBJECT-TYPE SYNTAX INTEGER { invalid(0), unlimited(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A flag denoting if the lease of a pool is unlimited." ::= { hpnicfDHCPSGlobalPoolParaEntry 4 } hpnicfDHCPSGlobalPoolDomainName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name for DHCP clients." ::= { hpnicfDHCPSGlobalPoolParaEntry 5 } hpnicfDHCPSGlobalPoolClientGatewayIPString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..129)) MAX-ACCESS read-write STATUS current DESCRIPTION "String of gateway ip addresses for DHCP clients. Since mostly 8 ip can be configured for a pool totally, a string is defined to get or configure 8 ip ip at a time." ::= { hpnicfDHCPSGlobalPoolParaEntry 6 } hpnicfDHCPSGlobalPoolClientGatewayIPUndo OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A gateway ip address to delete. This object is only for deleting a given ip of gateway router." ::= { hpnicfDHCPSGlobalPoolParaEntry 7 } hpnicfDHCPSGlobalPoolClientDNSIPString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..129)) MAX-ACCESS read-write STATUS current DESCRIPTION "String of DNS server ip addresses for DHCP clients. Since mostly 8 ip can be configured for a pool totally, a string is defined to get or configure 8 ip at a time." ::= { hpnicfDHCPSGlobalPoolParaEntry 8 } hpnicfDHCPSGlobalPoolClientDNSIPUndo OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A DNS server ip address to delete. This object is only for deleting a given ip of DNS server." ::= { hpnicfDHCPSGlobalPoolParaEntry 9 } hpnicfDHCPSGlobalPoolClientNetbiosType OBJECT-TYPE SYNTAX INTEGER { null(0), bnode(1), pnode(2), mnode(4), hnode(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "NetBios node type for DHCP clients." DEFVAL { 0 } ::= { hpnicfDHCPSGlobalPoolParaEntry 10 } hpnicfDHCPSGlobalPoolClientNbnsIPString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..129)) MAX-ACCESS read-write STATUS current DESCRIPTION "String of NetBios server ip addresses for DHCP clients. Since mostly 8 ip can be configured for a pool totally, so a string is defined to get or configure 8 ip at a time." ::= { hpnicfDHCPSGlobalPoolParaEntry 11 } hpnicfDHCPSGlobalPoolClientNbnsIPUndo OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A NetBios server ip address to delete. This object is only for deleting a given ip of NetBios server." ::= { hpnicfDHCPSGlobalPoolParaEntry 12 } hpnicfDHCPSGlobalPoolParaUndoFlag OBJECT-TYPE SYNTAX INTEGER { undoDomain(1), undoLease(2), undoGateway(3), undoDns(4), undoNbns(5), undoNbType(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag of undo-operation for hpnicfDHCPSGlobalPoolParaTable." ::= { hpnicfDHCPSGlobalPoolParaEntry 13 } hpnicfDHCPSGlobalPoolIPInUseReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the auto binding ip of the given global pool for DHCP server." ::= { hpnicfDHCPSGlobalPoolParaEntry 14 } -- ================================================================= -- 4th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSGlobalPoolOptionTable -- ================================================================= hpnicfDHCPSGlobalPoolOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSGlobalPoolOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for configuring options to DHCP global pools." ::= { hpnicfDHCPServerMibObject 4 } hpnicfDHCPSGlobalPoolOptionEntry OBJECT-TYPE SYNTAX HpnicfDHCPSGlobalPoolOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing the objects for configuring options to DHCP global pools." INDEX { hpnicfDHCPSGlobalPoolName, hpnicfDHCPSGlobalPoolOptionCode } ::= { hpnicfDHCPSGlobalPoolOptionTable 1 } HpnicfDHCPSGlobalPoolOptionEntry ::= SEQUENCE { hpnicfDHCPSGlobalPoolOptionCode INTEGER, hpnicfDHCPSGlobalPoolOptionType INTEGER, hpnicfDHCPSGlobalPoolOptionAscii OCTET STRING, hpnicfDHCPSGlobalPoolOptionHexString OCTET STRING, hpnicfDHCPSGlobalPoolOptionIPString OCTET STRING, hpnicfDHCPSGlobalPoolOptionRowStatus RowStatus } hpnicfDHCPSGlobalPoolOptionCode OBJECT-TYPE SYNTAX INTEGER(1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "Option code." ::= { hpnicfDHCPSGlobalPoolOptionEntry 1 } hpnicfDHCPSGlobalPoolOptionType OBJECT-TYPE SYNTAX INTEGER { ascii(1), hex(2), ip(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Option type." ::= { hpnicfDHCPSGlobalPoolOptionEntry 2 } hpnicfDHCPSGlobalPoolOptionAscii OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ascii string of an option." ::= { hpnicfDHCPSGlobalPoolOptionEntry 3 } hpnicfDHCPSGlobalPoolOptionHexString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..143)) MAX-ACCESS read-create STATUS current DESCRIPTION "Hex string of an option. 1st to 16th hex strings, which are 2 bytes, 4 bytes, 6 bytes or 8 bytes, can be configured at most simultaneously. That means the format of each string must be '12', '1234', '123456' or '12345678'." ::= { hpnicfDHCPSGlobalPoolOptionEntry 4 } hpnicfDHCPSGlobalPoolOptionIPString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..129)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ip string of an option. 1 to 8 ip addresses can be configured at most simultaneously." ::= { hpnicfDHCPSGlobalPoolOptionEntry 5 } hpnicfDHCPSGlobalPoolOptionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus. Three actions are used: active, createAndGo, destroy." ::= { hpnicfDHCPSGlobalPoolOptionEntry 6 } -- ================================================================= -- 5th Table of hpnicfDHCPServerMibObject:hpnicfDHCPSGlobalTreeTable -- ================================================================= hpnicfDHCPSGlobalTreeTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSGlobalTreeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the information of the tree of DHCP global pools." ::= { hpnicfDHCPServerMibObject 5 } hpnicfDHCPSGlobalTreeEntry OBJECT-TYPE SYNTAX HpnicfDHCPSGlobalTreeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of objects containing the information for displaying the tree of DHCP global pools." INDEX { hpnicfDHCPSGlobalPoolName } ::= { hpnicfDHCPSGlobalTreeTable 1 } HpnicfDHCPSGlobalTreeEntry ::= SEQUENCE { hpnicfDHCPSGlobalTreeParentNodeName OCTET STRING, hpnicfDHCPSGlobalTreeChildNodeName OCTET STRING, hpnicfDHCPSGlobalTreePreSiblingNodeName OCTET STRING, hpnicfDHCPSGlobalTreeSiblingNodeName OCTET STRING } hpnicfDHCPSGlobalTreeParentNodeName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Pool name of the parent node." ::= { hpnicfDHCPSGlobalTreeEntry 1 } hpnicfDHCPSGlobalTreeChildNodeName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Pool name of the child node." ::= { hpnicfDHCPSGlobalTreeEntry 2 } hpnicfDHCPSGlobalTreePreSiblingNodeName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Pool name of the presibling node." ::= { hpnicfDHCPSGlobalTreeEntry 3 } hpnicfDHCPSGlobalTreeSiblingNodeName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Pool name of the sibling node." ::= { hpnicfDHCPSGlobalTreeEntry 4 } -- Part 2: For DHCP server interface pool -- -- ================================================================= -- 6th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSInterfacePoolParaTable -- ================================================================= hpnicfDHCPSInterfacePoolParaTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSInterfacePoolParaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for configuring parameters to DHCP interface pools." ::= { hpnicfDHCPServerMibObject 6 } hpnicfDHCPSInterfacePoolParaEntry OBJECT-TYPE SYNTAX HpnicfDHCPSInterfacePoolParaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of objects for configuring parameters to DHCP interface pools. The index of this entry is the ifIndex of ethernet." INDEX { ifIndex } ::= { hpnicfDHCPSInterfacePoolParaTable 1 } HpnicfDHCPSInterfacePoolParaEntry ::= SEQUENCE { hpnicfDHCPSInterfacePoolLeaseDay INTEGER, hpnicfDHCPSInterfacePoolLeaseHour INTEGER, hpnicfDHCPSInterfacePoolLeaseMinute INTEGER, hpnicfDHCPSInterfacePoolLeaseUnlimited INTEGER, hpnicfDHCPSInterfacePoolDomainName OCTET STRING, hpnicfDHCPSInterfacePoolClientDNSIPString OCTET STRING, hpnicfDHCPSInterfacePoolClientDNSIPUndo IpAddress, hpnicfDHCPSInterfacePoolClientNetbiosType INTEGER, hpnicfDHCPSInterfacePoolClientNbnsIPString OCTET STRING, hpnicfDHCPSInterfacePoolClientNbnsIPUndo IpAddress, hpnicfDHCPSInterfacePoolParaUndoFlag INTEGER, hpnicfDHCPSInterfacePoolIPInUseReset INTEGER } hpnicfDHCPSInterfacePoolLeaseDay OBJECT-TYPE SYNTAX INTEGER(0..365) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of days of the lease." DEFVAL { 1 } ::= { hpnicfDHCPSInterfacePoolParaEntry 1 } hpnicfDHCPSInterfacePoolLeaseHour OBJECT-TYPE SYNTAX INTEGER(0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of hours of the lease." DEFVAL { 0 } ::= { hpnicfDHCPSInterfacePoolParaEntry 2 } hpnicfDHCPSInterfacePoolLeaseMinute OBJECT-TYPE SYNTAX INTEGER(0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of minutes of the lease." DEFVAL { 0 } ::= { hpnicfDHCPSInterfacePoolParaEntry 3 } hpnicfDHCPSInterfacePoolLeaseUnlimited OBJECT-TYPE SYNTAX INTEGER { invalid(0), unlimited(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A flag denoting if the lease of a pool is unlimited." ::= { hpnicfDHCPSInterfacePoolParaEntry 4 } hpnicfDHCPSInterfacePoolDomainName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name for DHCP clients." ::= { hpnicfDHCPSInterfacePoolParaEntry 5 } hpnicfDHCPSInterfacePoolClientDNSIPString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..129)) MAX-ACCESS read-write STATUS current DESCRIPTION "String of DNS server ip addresses for DHCP clients. Since mostly 8 ip can be configured for a pool totally, a string is defined to get or configure 8 ip at a time." ::= { hpnicfDHCPSInterfacePoolParaEntry 6 } hpnicfDHCPSInterfacePoolClientDNSIPUndo OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A DNS server ip address to delete. This object is only for deleting a given ip of DNS server." ::= { hpnicfDHCPSInterfacePoolParaEntry 7 } hpnicfDHCPSInterfacePoolClientNetbiosType OBJECT-TYPE SYNTAX INTEGER { null(0), bnode(1), pnode(2), mnode(4), hnode(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "NetBios node type for DHCP clients." DEFVAL { 0 } ::= { hpnicfDHCPSInterfacePoolParaEntry 8 } hpnicfDHCPSInterfacePoolClientNbnsIPString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..129)) MAX-ACCESS read-write STATUS current DESCRIPTION "String of NetBios server ip addresses for DHCP clients. Since mostly 8 ip can be configured for a pool totally, so a string is defined to get or configure 8 ip at a time." ::= { hpnicfDHCPSInterfacePoolParaEntry 9 } hpnicfDHCPSInterfacePoolClientNbnsIPUndo OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A NetBios server ip address to delete. This object is only for deleting a given ip of NetBios server." ::= { hpnicfDHCPSInterfacePoolParaEntry 10 } hpnicfDHCPSInterfacePoolParaUndoFlag OBJECT-TYPE SYNTAX INTEGER { undoDomain(1), undoLease(2), undoDns(4), undoNbns(5), undoNbType(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag of undo-operation for hpnicfDHCPSInterfacePoolParaTable." ::= { hpnicfDHCPSInterfacePoolParaEntry 11 } hpnicfDHCPSInterfacePoolIPInUseReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the auto binding ip of the given interface pool for DHCP server." ::= { hpnicfDHCPSInterfacePoolParaEntry 12 } -- ===================================================================== -- 7th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSInterfacePoolOptionTable -- ===================================================================== hpnicfDHCPSInterfacePoolOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSInterfacePoolOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for configuring options to DHCP interface pools." ::= { hpnicfDHCPServerMibObject 7 } hpnicfDHCPSInterfacePoolOptionEntry OBJECT-TYPE SYNTAX HpnicfDHCPSInterfacePoolOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of objects for configuring options to DHCP interface pools. The index of this entry is the ifIndex of ethernet." INDEX { ifIndex, hpnicfDHCPSInterfacePoolOptionCode } ::= { hpnicfDHCPSInterfacePoolOptionTable 1 } HpnicfDHCPSInterfacePoolOptionEntry ::= SEQUENCE { hpnicfDHCPSInterfacePoolOptionCode INTEGER, hpnicfDHCPSInterfacePoolOptionType INTEGER, hpnicfDHCPSInterfacePoolOptionAscii OCTET STRING, hpnicfDHCPSInterfacePoolOptionHexString OCTET STRING, hpnicfDHCPSInterfacePoolOptionIPString OCTET STRING, hpnicfDHCPSInterfacePoolOptionRowStatus RowStatus } hpnicfDHCPSInterfacePoolOptionCode OBJECT-TYPE SYNTAX INTEGER(1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "Option Code." ::= { hpnicfDHCPSInterfacePoolOptionEntry 1 } hpnicfDHCPSInterfacePoolOptionType OBJECT-TYPE SYNTAX INTEGER { ascii(1), hex(2), ip(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Option type." ::= { hpnicfDHCPSInterfacePoolOptionEntry 2 } hpnicfDHCPSInterfacePoolOptionAscii OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ascii string of an option." ::= { hpnicfDHCPSInterfacePoolOptionEntry 3 } hpnicfDHCPSInterfacePoolOptionHexString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..143)) MAX-ACCESS read-create STATUS current DESCRIPTION "Hex string of an option. 1st to 16th hex strings, which are 2 bytes, 4 bytes, 6 bytes or 8 bytes, can be configured at most simultaneously. That means the format of each string must be '12', '1234', '123456' or '12345678'." ::= { hpnicfDHCPSInterfacePoolOptionEntry 4 } hpnicfDHCPSInterfacePoolOptionIPString OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..129)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ip string of an option. 1 to 8 ip addresses can be configured at most simultaneously." ::= { hpnicfDHCPSInterfacePoolOptionEntry 5 } hpnicfDHCPSInterfacePoolOptionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus. Three actions are used: active, createAndGo, destroy." ::= { hpnicfDHCPSInterfacePoolOptionEntry 6 } -- ========================================================================= -- 8th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSInterfacePoolStaticBindTable -- ========================================================================= hpnicfDHCPSInterfacePoolStaticBindTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSInterfacePoolStaticBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for configuring static binding to DHCP interface pools." ::= { hpnicfDHCPServerMibObject 8 } hpnicfDHCPSInterfacePoolStaticBindEntry OBJECT-TYPE SYNTAX HpnicfDHCPSInterfacePoolStaticBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of objects for configuring static binding to DHCP interface pools. The index of this entry is the ifIndex of ethernet." INDEX { ifIndex, hpnicfDHCPSInterfacePoolStaticBindIP } ::= { hpnicfDHCPSInterfacePoolStaticBindTable 1 } HpnicfDHCPSInterfacePoolStaticBindEntry ::= SEQUENCE { hpnicfDHCPSInterfacePoolStaticBindIP IpAddress, hpnicfDHCPSInterfacePoolStaticBindMac MacAddress, hpnicfDHCPSInterfacePoolStaticBindRowStatus RowStatus } hpnicfDHCPSInterfacePoolStaticBindIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ip address in static binding for DHCP interface pools." ::= { hpnicfDHCPSInterfacePoolStaticBindEntry 1 } hpnicfDHCPSInterfacePoolStaticBindMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Hardware address in static binding for DHCP interface pools." ::= { hpnicfDHCPSInterfacePoolStaticBindEntry 2 } hpnicfDHCPSInterfacePoolStaticBindRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus. Three actions are used: active, createAndGo, destroy." ::= { hpnicfDHCPSInterfacePoolStaticBindEntry 3 } -- Part 3: For DHCP server -- -- ================================================================= -- 9th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSIPInUseTable -- ================================================================= hpnicfDHCPSIPInUseTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSIPInUseEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table for displaying the information of ip in use for DHCP server pools." ::= { hpnicfDHCPServerMibObject 9 } hpnicfDHCPSIPInUseEntry OBJECT-TYPE SYNTAX HpnicfDHCPSIPInUseEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "An entry of objects for displaying information of ip in use for DHCP server pools." INDEX { hpnicfDHCPSIPInUseHAddr } ::= { hpnicfDHCPSIPInUseTable 1 } HpnicfDHCPSIPInUseEntry ::= SEQUENCE { hpnicfDHCPSIPInUseHAddr MacAddress, hpnicfDHCPSIPInUseIP IpAddress, hpnicfDHCPSIPInUseEndLease OCTET STRING, hpnicfDHCPSIPInUseType INTEGER, hpnicfDHCPSIPInUsePoolName OCTET STRING, hpnicfDHCPSIPInUseInterface INTEGER, hpnicfDHCPSIPInUseVlan INTEGER, hpnicfDHCPSIPInUseAtmpvc INTEGER } hpnicfDHCPSIPInUseHAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Hardware address." ::= { hpnicfDHCPSIPInUseEntry 1 } hpnicfDHCPSIPInUseIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Ip address in use." ::= { hpnicfDHCPSIPInUseEntry 2 } hpnicfDHCPSIPInUseEndLease OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..20)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "End time of lease. The structure of the OCTET STRING is month/day/year hour:munite:second -- MM/DD/YYYY hh:mm:ss. " ::= { hpnicfDHCPSIPInUseEntry 3 } hpnicfDHCPSIPInUseType OBJECT-TYPE SYNTAX INTEGER { manual(1), auto(2), release(3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Type of binding." ::= { hpnicfDHCPSIPInUseEntry 4 } hpnicfDHCPSIPInUsePoolName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..255)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Name of the DHCP server pool the ip belongs to." ::= { hpnicfDHCPSIPInUseEntry 5 } hpnicfDHCPSIPInUseInterface OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Interface index information." ::= { hpnicfDHCPSIPInUseEntry 6 } hpnicfDHCPSIPInUseVlan OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Vlan information." ::= { hpnicfDHCPSIPInUseEntry 7 } hpnicfDHCPSIPInUseAtmpvc OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Pvc information." ::= { hpnicfDHCPSIPInUseEntry 8 } -- ================================================================= -- 10th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSForbiddenIPTable -- ================================================================= hpnicfDHCPSForbiddenIPTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSForbiddenIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for configuring forbidden ip to DHCP server." ::= { hpnicfDHCPServerMibObject 10 } hpnicfDHCPSForbiddenIPEntry OBJECT-TYPE SYNTAX HpnicfDHCPSForbiddenIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry for configuring forbidden ip to DHCP server." INDEX { hpnicfDHCPSForbiddenIPStart, hpnicfDHCPSForbiddenIPEnd } ::= { hpnicfDHCPSForbiddenIPTable 1 } HpnicfDHCPSForbiddenIPEntry ::= SEQUENCE { hpnicfDHCPSForbiddenIPStart IpAddress, hpnicfDHCPSForbiddenIPEnd IpAddress, hpnicfDHCPSForbiddenIPRowStatus RowStatus } hpnicfDHCPSForbiddenIPStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Start ip of forbidden ip." ::= { hpnicfDHCPSForbiddenIPEntry 1 } hpnicfDHCPSForbiddenIPEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "End ip of forbidden ip." ::= { hpnicfDHCPSForbiddenIPEntry 2 } hpnicfDHCPSForbiddenIPRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus. Three actions are used: active, createAndGo, destroy." ::= { hpnicfDHCPSForbiddenIPEntry 3 } -- ================================================================= -- 11th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSConflictIPTable -- ================================================================= hpnicfDHCPSConflictIPTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSConflictIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for displaying the information of conflict ip for DHCP server." ::= { hpnicfDHCPServerMibObject 11 } hpnicfDHCPSConflictIPEntry OBJECT-TYPE SYNTAX HpnicfDHCPSConflictIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry for displaying the information of conflict ip for DHCP server." INDEX { hpnicfDHCPSConflictIP } ::= { hpnicfDHCPSConflictIPTable 1 } HpnicfDHCPSConflictIPEntry ::= SEQUENCE { hpnicfDHCPSConflictIP IpAddress, hpnicfDHCPSConflictIPType INTEGER, hpnicfDHCPSConflictIPDetectTime OCTET STRING } hpnicfDHCPSConflictIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Conflict ip." ::= { hpnicfDHCPSConflictIPEntry 1 } hpnicfDHCPSConflictIPType OBJECT-TYPE SYNTAX INTEGER { ping(1), arp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the detection of conflict ip." ::= { hpnicfDHCPSConflictIPEntry 2 } hpnicfDHCPSConflictIPDetectTime OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Time when the conflict is detected. The structure of the OCTET STRING is month/day/year hour:munite:second -- MM/DD/YYYY hh:mm:ss." ::= { hpnicfDHCPSConflictIPEntry 3 } -- Part 4: Non-table object -- hpnicfDHCPSServiceStatus OBJECT-TYPE SYNTAX HpnicfDhcpSEnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of DHCP service." DEFVAL { enabled } ::= { hpnicfDHCPServerMibObject 12 } hpnicfDHCPSDetectingServerStatus OBJECT-TYPE SYNTAX HpnicfDhcpSEnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of DHCP servers detecting function." DEFVAL { disabled } ::= { hpnicfDHCPServerMibObject 13 } hpnicfDHCPSPingNum OBJECT-TYPE SYNTAX INTEGER(0..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of ping packets sent out." DEFVAL { 2 } ::= { hpnicfDHCPServerMibObject 14 } hpnicfDHCPSPingTimeout OBJECT-TYPE SYNTAX INTEGER(0..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "The delay for the reply of a ping packet. Unit: millisecond." DEFVAL { 500 } ::= { hpnicfDHCPServerMibObject 15 } hpnicfDHCPSWriteDataStatus OBJECT-TYPE SYNTAX HpnicfDhcpSEnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the function writing data to the harddisk." DEFVAL { disabled } ::= { hpnicfDHCPServerMibObject 16 } hpnicfDHCPSWriteDataDirection OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The direction of writing data to a harddisk." ::= { hpnicfDHCPServerMibObject 17 } hpnicfDHCPSWriteDataDelay OBJECT-TYPE SYNTAX INTEGER(300..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "The allowable delay of writing data to the harddisk. Unit: second." DEFVAL { 300 } ::= { hpnicfDHCPServerMibObject 18 } hpnicfDHCPSWriteDataRecover OBJECT-TYPE SYNTAX HpnicfDhcpSEnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The flag used to recover DHCP data with the data on the harddisk." ::= { hpnicfDHCPServerMibObject 19 } hpnicfDHCPSIPInUseResetIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An ip in use that will be cleared. 0 returned for SET operation." ::= { hpnicfDHCPServerMibObject 20 } hpnicfDHCPSConflictIPResetIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A conflict ip that will be cleared. 0 returned for SET operation." ::= { hpnicfDHCPServerMibObject 21 } hpnicfDHCPSIPResetFlag OBJECT-TYPE SYNTAX INTEGER { invalid(0), ipInUse(1), conflictIp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A flag that descript the reset operation." ::= { hpnicfDHCPServerMibObject 22 } hpnicfDHCPSGlobalPoolNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP server global-pools." ::= { hpnicfDHCPServerMibObject 23 } hpnicfDHCPSGlobalPoolAutoBindingNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of auto binding ip in DHCP server global-pools." ::= { hpnicfDHCPServerMibObject 24 } hpnicfDHCPSGlobalPoolManualBindingNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of manual binding ip in DHCP server global-pools." ::= { hpnicfDHCPServerMibObject 25 } hpnicfDHCPSGlobalPoolExpiredBindingNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of expired binding ip in DHCP server global-pools." ::= { hpnicfDHCPServerMibObject 26 } hpnicfDHCPSInterfacePoolNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP server interface-pools." ::= { hpnicfDHCPServerMibObject 27 } hpnicfDHCPSInterfacePoolAutoBindingNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of auto binding ip in DHCP server interface-pools." ::= { hpnicfDHCPServerMibObject 28 } hpnicfDHCPSInterfacePoolManualBindingNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of manual binding ip in DHCP server interface-pools." ::= { hpnicfDHCPServerMibObject 29 } hpnicfDHCPSInterfacePoolExpiredBindingNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of expired binding ip in DHCP server interface-pools." ::= { hpnicfDHCPServerMibObject 30 } hpnicfDHCPSBadPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the bad packets received." ::= { hpnicfDHCPServerMibObject 31 } hpnicfDHCPSBootRequestPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the packets received by DHCP Server from DHCP clients." ::= { hpnicfDHCPServerMibObject 32 } hpnicfDHCPSDiscoverPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Discover packets received from the DHCP clients." ::= { hpnicfDHCPServerMibObject 33 } hpnicfDHCPSRequestPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Request packets received from the DHCP clients." ::= { hpnicfDHCPServerMibObject 34 } hpnicfDHCPSDeclinePktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Decline packets received from the DHCP clients." ::= { hpnicfDHCPServerMibObject 35 } hpnicfDHCPSReleasePktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Release packets received from the DHCP clients." ::= { hpnicfDHCPServerMibObject 36 } hpnicfDHCPSInformPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Inform packets received from the DHCP clients." ::= { hpnicfDHCPServerMibObject 37 } hpnicfDHCPSBootReplyPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the packets sent by DHCP server to DHCP clients." ::= { hpnicfDHCPServerMibObject 38 } hpnicfDHCPSOfferPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Offer packets sent by the DHCP server." ::= { hpnicfDHCPServerMibObject 39 } hpnicfDHCPSAckPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Ack packets sent by the DHCP server." ::= { hpnicfDHCPServerMibObject 40 } hpnicfDHCPSNakPktNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of the DHCP Nak packets sent by the DHCP server." ::= { hpnicfDHCPServerMibObject 41 } hpnicfDHCPSStatisticsReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the above statistic information of packets received and sent by the DHCP server." ::= { hpnicfDHCPServerMibObject 42 } -- ================================================================= -- 43th Table of hpnicfDHCPServerMibObject: hpnicfDHCPSIPInUseTableEx -- ================================================================= hpnicfDHCPSIPInUseExTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfDHCPSIPInUseExEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for displaying the information of ip in use for DHCP Server pools. " ::= { hpnicfDHCPServerMibObject 43 } hpnicfDHCPSIPInUseExEntry OBJECT-TYPE SYNTAX HpnicfDHCPSIPInUseExEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of objects for displaying information of ip in use for DHCP server pools." INDEX { hpnicfDHCPSIPInUseHAddrEx, hpnicfDHCPSIPInUseVlanIdEx } ::= { hpnicfDHCPSIPInUseExTable 1 } HpnicfDHCPSIPInUseExEntry ::= SEQUENCE { hpnicfDHCPSIPInUseHAddrEx MacAddress, hpnicfDHCPSIPInUseVlanIdEx INTEGER, hpnicfDHCPSIPInUseIPEx IpAddress, hpnicfDHCPSIPInUseEndLeaseEx OCTET STRING, hpnicfDHCPSIPInUseTypeEx INTEGER, hpnicfDHCPSIPInUsePoolNameEx OCTET STRING, hpnicfDHCPSIPInUseIfIndexEx INTEGER, hpnicfDHCPSIPInUseServerPortVlanIdEx INTEGER, hpnicfDHCPSIPInUseAtmpvcEx INTEGER } hpnicfDHCPSIPInUseHAddrEx OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Hardware address." ::= { hpnicfDHCPSIPInUseExEntry 1 } hpnicfDHCPSIPInUseVlanIdEx OBJECT-TYPE SYNTAX INTEGER(1..4094|60000) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "User's vlanID. 60000 means that a client doesn't have vlanID or have an invalid vlanID." ::= { hpnicfDHCPSIPInUseExEntry 2 } hpnicfDHCPSIPInUseIPEx OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ip address in use." ::= { hpnicfDHCPSIPInUseExEntry 3 } hpnicfDHCPSIPInUseEndLeaseEx OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "End time of lease. The structure of the OCTET STRING is month/day/year hour:munite:second -- MM/DD/YYYY hh:mm:ss." ::= { hpnicfDHCPSIPInUseExEntry 4 } hpnicfDHCPSIPInUseTypeEx OBJECT-TYPE SYNTAX INTEGER { manual(1), auto(2), release(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of binding." ::= { hpnicfDHCPSIPInUseExEntry 5 } hpnicfDHCPSIPInUsePoolNameEx OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the DHCP server pool the ip belongs to." ::= { hpnicfDHCPSIPInUseExEntry 6 } hpnicfDHCPSIPInUseIfIndexEx OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index information." ::= { hpnicfDHCPSIPInUseExEntry 7 } hpnicfDHCPSIPInUseServerPortVlanIdEx OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan information of port on server through which the client user accesses server." ::= { hpnicfDHCPSIPInUseExEntry 8 } hpnicfDHCPSIPInUseAtmpvcEx OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Pvc information." ::= { hpnicfDHCPSIPInUseExEntry 9 } -- Conformance information -- hpnicfDHCPServerMIBConformance OBJECT IDENTIFIER ::= { hpnicfDHCPServerMib 2 } hpnicfDHCPServerMIBCompliances OBJECT IDENTIFIER ::= { hpnicfDHCPServerMIBConformance 1 } hpnicfDHCPServerMIBGroups OBJECT IDENTIFIER ::= { hpnicfDHCPServerMIBConformance 2 } -- Units of conformance -- hpnicfDHCPServerMIBGroup OBJECT-GROUP OBJECTS { hpnicfDHCPSGlobalPoolName, hpnicfDHCPSGlobalPoolRowStatus, hpnicfDHCPSGlobalPoolType, hpnicfDHCPSGlobalPoolNetwork, hpnicfDHCPSGlobalPoolNetworkMask, hpnicfDHCPSGlobalPoolHostIPAddr, hpnicfDHCPSGlobalPoolHostMask, hpnicfDHCPSGlobalPoolHostHAddr, hpnicfDHCPSGlobalPoolConfigUndoFlag, hpnicfDHCPSGlobalPoolLeaseDay, hpnicfDHCPSGlobalPoolLeaseHour, hpnicfDHCPSGlobalPoolLeaseMinute, hpnicfDHCPSGlobalPoolLeaseUnlimited, hpnicfDHCPSGlobalPoolDomainName, hpnicfDHCPSGlobalPoolClientGatewayIPString, hpnicfDHCPSGlobalPoolClientGatewayIPUndo, hpnicfDHCPSGlobalPoolClientDNSIPString, hpnicfDHCPSGlobalPoolClientDNSIPUndo, hpnicfDHCPSGlobalPoolClientNetbiosType, hpnicfDHCPSGlobalPoolClientNbnsIPString, hpnicfDHCPSGlobalPoolClientNbnsIPUndo, hpnicfDHCPSGlobalPoolParaUndoFlag, hpnicfDHCPSGlobalPoolIPInUseReset, hpnicfDHCPSGlobalPoolOptionCode, hpnicfDHCPSGlobalPoolOptionType, hpnicfDHCPSGlobalPoolOptionAscii, hpnicfDHCPSGlobalPoolOptionHexString, hpnicfDHCPSGlobalPoolOptionIPString, hpnicfDHCPSGlobalPoolOptionRowStatus, hpnicfDHCPSGlobalTreeParentNodeName, hpnicfDHCPSGlobalTreeChildNodeName, hpnicfDHCPSGlobalTreePreSiblingNodeName, hpnicfDHCPSGlobalTreeSiblingNodeName, hpnicfDHCPSInterfacePoolLeaseDay, hpnicfDHCPSInterfacePoolLeaseHour, hpnicfDHCPSInterfacePoolLeaseMinute, hpnicfDHCPSInterfacePoolLeaseUnlimited, hpnicfDHCPSInterfacePoolDomainName, hpnicfDHCPSInterfacePoolClientDNSIPString, hpnicfDHCPSInterfacePoolClientDNSIPUndo, hpnicfDHCPSInterfacePoolClientNetbiosType, hpnicfDHCPSInterfacePoolClientNbnsIPString, hpnicfDHCPSInterfacePoolClientNbnsIPUndo, hpnicfDHCPSInterfacePoolParaUndoFlag, hpnicfDHCPSInterfacePoolIPInUseReset, hpnicfDHCPSInterfacePoolOptionCode, hpnicfDHCPSInterfacePoolOptionType, hpnicfDHCPSInterfacePoolOptionAscii, hpnicfDHCPSInterfacePoolOptionHexString, hpnicfDHCPSInterfacePoolOptionIPString, hpnicfDHCPSInterfacePoolOptionRowStatus, hpnicfDHCPSInterfacePoolStaticBindIP, hpnicfDHCPSInterfacePoolStaticBindMac, hpnicfDHCPSInterfacePoolStaticBindRowStatus, hpnicfDHCPSIPInUseHAddr, hpnicfDHCPSIPInUseIP, hpnicfDHCPSIPInUseEndLease, hpnicfDHCPSIPInUseType, hpnicfDHCPSIPInUsePoolName, hpnicfDHCPSIPInUseInterface, hpnicfDHCPSIPInUseVlan, hpnicfDHCPSIPInUseAtmpvc, hpnicfDHCPSForbiddenIPStart, hpnicfDHCPSForbiddenIPEnd, hpnicfDHCPSForbiddenIPRowStatus, hpnicfDHCPSConflictIP, hpnicfDHCPSConflictIPType, hpnicfDHCPSConflictIPDetectTime, hpnicfDHCPSServiceStatus, hpnicfDHCPSDetectingServerStatus, hpnicfDHCPSPingNum, hpnicfDHCPSPingTimeout, hpnicfDHCPSWriteDataStatus, hpnicfDHCPSWriteDataDirection, hpnicfDHCPSWriteDataDelay, hpnicfDHCPSWriteDataRecover, hpnicfDHCPSIPInUseResetIP, hpnicfDHCPSConflictIPResetIP, hpnicfDHCPSIPResetFlag, hpnicfDHCPSGlobalPoolNumber, hpnicfDHCPSGlobalPoolAutoBindingNum, hpnicfDHCPSGlobalPoolManualBindingNum, hpnicfDHCPSGlobalPoolExpiredBindingNum, hpnicfDHCPSInterfacePoolNumber, hpnicfDHCPSInterfacePoolAutoBindingNum, hpnicfDHCPSInterfacePoolManualBindingNum, hpnicfDHCPSInterfacePoolExpiredBindingNum, hpnicfDHCPSBadPktNum, hpnicfDHCPSBootRequestPktNum, hpnicfDHCPSDiscoverPktNum, hpnicfDHCPSRequestPktNum, hpnicfDHCPSDeclinePktNum, hpnicfDHCPSReleasePktNum, hpnicfDHCPSInformPktNum, hpnicfDHCPSBootReplyPktNum, hpnicfDHCPSOfferPktNum, hpnicfDHCPSAckPktNum, hpnicfDHCPSNakPktNum, hpnicfDHCPSStatisticsReset,hpnicfDHCPSIPInUseHAddrEx,hpnicfDHCPSIPInUseVlanIdEx, hpnicfDHCPSIPInUseIPEx, hpnicfDHCPSIPInUseEndLeaseEx,hpnicfDHCPSIPInUseTypeEx, hpnicfDHCPSIPInUsePoolNameEx, hpnicfDHCPSIPInUseIfIndexEx, hpnicfDHCPSIPInUseServerPortVlanIdEx, hpnicfDHCPSIPInUseAtmpvcEx } STATUS current DESCRIPTION "The basic collection of objects providing management of DHCP server." ::= { hpnicfDHCPServerMIBGroups 1 } END