mibs/MIBS/comware/HH3C-DHCPS-MIB
2023-12-05 12:25:34 +01:00

1596 lines
58 KiB
Plaintext

-- =========================================================================
-- Copyright (C) 2003 New H3C Tech. Co., Ltd. All rights reserved.
--
-- 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 hh3cDHCPSIPResetFlag for get-opporation
-- V1.2 Modified by chenhua 2004-09-16
-- Modify the default value of hh3cDHCPSWriteDataDelay 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 : hh3cDHCPSIPInUseExTable
-- The satus of the table hh3cDHCPSIPInUseTable is modified to be deprecated
-- Correct some spelling errors in hh3cDHCPSIPInUseTable's description
-- Adjust file format
-- v1.5 2006-02-22 Modified by xuyufei
-- Modify the default value of hh3cDHCPSDetectingServerStatus to disabled
-- Modify the default value of hh3cDHCPSGlobalPoolClientNetbiosType
-- and hh3cDHCPSInterfacePoolClientNetbiosType to 0
-- Correct the description of hh3cDHCPSGlobalPoolOptionHexString,
-- hh3cDHCPSInterfacePoolOptionHexString, hh3cDHCPSGlobalPoolNumber,
-- hh3cDHCPSInterfacePoolNumber
-- v1.51 2006-04-13
-- change value range of hh3cDHCPSIPInUsePoolName and hh3cDHCPSIPInUsePoolNameEx
-- v1.52 2011-01-19 Modified by ganchanghua
-- change SYNTAX of hh3cDHCPSConflictIPDetectTime to OCTET STRING(SIZE(1..20))
-- =========================================================================
HH3C-DHCPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hh3cRhw
FROM HH3C-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;
hh3cDHCPServerMib MODULE-IDENTITY
LAST-UPDATED "200602200000Z" -- February 20, 2006 at 00:00 GMT
ORGANIZATION
"New H3C Tech. Co., Ltd."
CONTACT-INFO
"Platform Team New H3C Tech. Co., Ltd.
Hai-Dian District Beijing P.R. China
http://www.h3c.com
Zip:100085
"
DESCRIPTION
"This MIB describes objects used for managing DHCP server."
::= { hh3cRhw 2 }
--
-- Textual Conventions
--
Hh3cDhcpSEnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"To descript the status of some function is Enabled or
Disabled."
SYNTAX INTEGER
{
enabled(1),
disabled(0)
}
--
-- Node definitions
--
hh3cDHCPServerMibObject OBJECT IDENTIFIER ::= { hh3cDHCPServerMib 1 }
-- Part 1: For DHCP server global pool
--
-- =================================================================
-- 1st Table of hh3cDHCPServerMibObject: hh3cDHCPSGlobalPoolTable
-- =================================================================
hh3cDHCPSGlobalPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSGlobalPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for creating DHCP server global pools."
::= { hh3cDHCPServerMibObject 1 }
hh3cDHCPSGlobalPoolEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSGlobalPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing objects for creating or
deleting a global pool for the DHCP server."
INDEX { hh3cDHCPSGlobalPoolName }
::= { hh3cDHCPSGlobalPoolTable 1 }
Hh3cDHCPSGlobalPoolEntry ::=
SEQUENCE
{
hh3cDHCPSGlobalPoolName OCTET STRING,
hh3cDHCPSGlobalPoolRowStatus RowStatus
}
hh3cDHCPSGlobalPoolName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DHCP server global pool name."
::= { hh3cDHCPSGlobalPoolEntry 1 }
hh3cDHCPSGlobalPoolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy."
::= { hh3cDHCPSGlobalPoolEntry 2 }
-- =================================================================
-- 2nd Table of hh3cDHCPServerMibObject: hh3cDHCPSGlobalPoolConfigTable
-- =================================================================
hh3cDHCPSGlobalPoolConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSGlobalPoolConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the configurations of dhcp
server global pools."
::= { hh3cDHCPServerMibObject 2 }
hh3cDHCPSGlobalPoolConfigEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSGlobalPoolConfigEntry
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 { hh3cDHCPSGlobalPoolName }
::= { hh3cDHCPSGlobalPoolConfigTable 1 }
Hh3cDHCPSGlobalPoolConfigEntry ::=
SEQUENCE
{
hh3cDHCPSGlobalPoolType INTEGER,
hh3cDHCPSGlobalPoolNetwork IpAddress,
hh3cDHCPSGlobalPoolNetworkMask IpAddress,
hh3cDHCPSGlobalPoolHostIPAddr IpAddress,
hh3cDHCPSGlobalPoolHostMask IpAddress,
hh3cDHCPSGlobalPoolHostHAddr MacAddress,
hh3cDHCPSGlobalPoolConfigUndoFlag INTEGER
}
hh3cDHCPSGlobalPoolType 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 hh3cDHCPSGlobalPoolNetwork, hh3cDHCPSGlobalPoolHostIPAddr,
or hh3cDHCPSGlobalPoolHostHAddr.
That means any operation of this object alone will
be regarded as invalid operation."
::= { hh3cDHCPSGlobalPoolConfigEntry 1 }
hh3cDHCPSGlobalPoolNetwork 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
hh3cDHCPSGlobalPoolConfigUndoFlag to 1."
::= { hh3cDHCPSGlobalPoolConfigEntry 2 }
hh3cDHCPSGlobalPoolNetworkMask 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 hh3cDHCPSGlobalPoolNetwork 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."
::= { hh3cDHCPSGlobalPoolConfigEntry 3 }
hh3cDHCPSGlobalPoolHostIPAddr 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
hh3cDHCPSGlobalPoolConfigUndoFlag to 2."
::= { hh3cDHCPSGlobalPoolConfigEntry 4 }
hh3cDHCPSGlobalPoolHostMask 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 hh3cDHCPSGlobalPoolHostIPAddr 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."
::= { hh3cDHCPSGlobalPoolConfigEntry 5 }
hh3cDHCPSGlobalPoolHostHAddr 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 hh3cDHCPSGlobalPoolConfigUndoFlag to 3."
::= { hh3cDHCPSGlobalPoolConfigEntry 6 }
hh3cDHCPSGlobalPoolConfigUndoFlag OBJECT-TYPE
SYNTAX INTEGER
{
undonetworkip(1),
undohostip(2),
undohosthaddr(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag of undo operation for hh3cDHCPSGlobalPoolConfigTable."
::= { hh3cDHCPSGlobalPoolConfigEntry 7 }
-- =================================================================
-- 3rd Table of hh3cDHCPServerMibObject: hh3cDHCPSGlobalPoolParaTable
-- =================================================================
hh3cDHCPSGlobalPoolParaTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSGlobalPoolParaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring parameters to DHCP global
pools."
::= { hh3cDHCPServerMibObject 3 }
hh3cDHCPSGlobalPoolParaEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSGlobalPoolParaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the objects for the
configurations of parameters of DHCP global pools."
INDEX { hh3cDHCPSGlobalPoolName }
::= { hh3cDHCPSGlobalPoolParaTable 1 }
Hh3cDHCPSGlobalPoolParaEntry ::=
SEQUENCE
{
hh3cDHCPSGlobalPoolLeaseDay INTEGER,
hh3cDHCPSGlobalPoolLeaseHour INTEGER,
hh3cDHCPSGlobalPoolLeaseMinute INTEGER,
hh3cDHCPSGlobalPoolLeaseUnlimited INTEGER,
hh3cDHCPSGlobalPoolDomainName OCTET STRING,
hh3cDHCPSGlobalPoolClientGatewayIPString OCTET STRING,
hh3cDHCPSGlobalPoolClientGatewayIPUndo IpAddress,
hh3cDHCPSGlobalPoolClientDNSIPString OCTET STRING,
hh3cDHCPSGlobalPoolClientDNSIPUndo IpAddress,
hh3cDHCPSGlobalPoolClientNetbiosType INTEGER,
hh3cDHCPSGlobalPoolClientNbnsIPString OCTET STRING,
hh3cDHCPSGlobalPoolClientNbnsIPUndo IpAddress,
hh3cDHCPSGlobalPoolParaUndoFlag INTEGER,
hh3cDHCPSGlobalPoolIPInUseReset INTEGER
}
hh3cDHCPSGlobalPoolLeaseDay OBJECT-TYPE
SYNTAX INTEGER(0..365)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of days of the lease."
DEFVAL { 1 }
::= { hh3cDHCPSGlobalPoolParaEntry 1 }
hh3cDHCPSGlobalPoolLeaseHour OBJECT-TYPE
SYNTAX INTEGER(0..23)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of hours of the lease."
DEFVAL { 0 }
::= { hh3cDHCPSGlobalPoolParaEntry 2 }
hh3cDHCPSGlobalPoolLeaseMinute OBJECT-TYPE
SYNTAX INTEGER(0..59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of minutes of the lease."
DEFVAL { 0 }
::= { hh3cDHCPSGlobalPoolParaEntry 3 }
hh3cDHCPSGlobalPoolLeaseUnlimited 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."
::= { hh3cDHCPSGlobalPoolParaEntry 4 }
hh3cDHCPSGlobalPoolDomainName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Domain name for DHCP clients."
::= { hh3cDHCPSGlobalPoolParaEntry 5 }
hh3cDHCPSGlobalPoolClientGatewayIPString 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."
::= { hh3cDHCPSGlobalPoolParaEntry 6 }
hh3cDHCPSGlobalPoolClientGatewayIPUndo 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."
::= { hh3cDHCPSGlobalPoolParaEntry 7 }
hh3cDHCPSGlobalPoolClientDNSIPString 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."
::= { hh3cDHCPSGlobalPoolParaEntry 8 }
hh3cDHCPSGlobalPoolClientDNSIPUndo 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."
::= { hh3cDHCPSGlobalPoolParaEntry 9 }
hh3cDHCPSGlobalPoolClientNetbiosType 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 }
::= { hh3cDHCPSGlobalPoolParaEntry 10 }
hh3cDHCPSGlobalPoolClientNbnsIPString 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."
::= { hh3cDHCPSGlobalPoolParaEntry 11 }
hh3cDHCPSGlobalPoolClientNbnsIPUndo 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."
::= { hh3cDHCPSGlobalPoolParaEntry 12 }
hh3cDHCPSGlobalPoolParaUndoFlag 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 hh3cDHCPSGlobalPoolParaTable."
::= { hh3cDHCPSGlobalPoolParaEntry 13 }
hh3cDHCPSGlobalPoolIPInUseReset 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."
::= { hh3cDHCPSGlobalPoolParaEntry 14 }
-- =================================================================
-- 4th Table of hh3cDHCPServerMibObject: hh3cDHCPSGlobalPoolOptionTable
-- =================================================================
hh3cDHCPSGlobalPoolOptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSGlobalPoolOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring options to DHCP global pools."
::= { hh3cDHCPServerMibObject 4 }
hh3cDHCPSGlobalPoolOptionEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSGlobalPoolOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the objects for configuring
options to DHCP global pools."
INDEX { hh3cDHCPSGlobalPoolName, hh3cDHCPSGlobalPoolOptionCode }
::= { hh3cDHCPSGlobalPoolOptionTable 1 }
Hh3cDHCPSGlobalPoolOptionEntry ::=
SEQUENCE
{
hh3cDHCPSGlobalPoolOptionCode INTEGER,
hh3cDHCPSGlobalPoolOptionType INTEGER,
hh3cDHCPSGlobalPoolOptionAscii OCTET STRING,
hh3cDHCPSGlobalPoolOptionHexString OCTET STRING,
hh3cDHCPSGlobalPoolOptionIPString OCTET STRING,
hh3cDHCPSGlobalPoolOptionRowStatus RowStatus
}
hh3cDHCPSGlobalPoolOptionCode OBJECT-TYPE
SYNTAX INTEGER(1..254)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Option code."
::= { hh3cDHCPSGlobalPoolOptionEntry 1 }
hh3cDHCPSGlobalPoolOptionType OBJECT-TYPE
SYNTAX INTEGER
{
ascii(1),
hex(2),
ip(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Option type."
::= { hh3cDHCPSGlobalPoolOptionEntry 2 }
hh3cDHCPSGlobalPoolOptionAscii OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ascii string of an option."
::= { hh3cDHCPSGlobalPoolOptionEntry 3 }
hh3cDHCPSGlobalPoolOptionHexString 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'."
::= { hh3cDHCPSGlobalPoolOptionEntry 4 }
hh3cDHCPSGlobalPoolOptionIPString 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."
::= { hh3cDHCPSGlobalPoolOptionEntry 5 }
hh3cDHCPSGlobalPoolOptionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy."
::= { hh3cDHCPSGlobalPoolOptionEntry 6 }
-- =================================================================
-- 5th Table of hh3cDHCPServerMibObject:hh3cDHCPSGlobalTreeTable
-- =================================================================
hh3cDHCPSGlobalTreeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSGlobalTreeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the information of the tree of
DHCP global pools."
::= { hh3cDHCPServerMibObject 5 }
hh3cDHCPSGlobalTreeEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSGlobalTreeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of objects containing the information
for displaying the tree of DHCP global pools."
INDEX { hh3cDHCPSGlobalPoolName }
::= { hh3cDHCPSGlobalTreeTable 1 }
Hh3cDHCPSGlobalTreeEntry ::=
SEQUENCE
{
hh3cDHCPSGlobalTreeParentNodeName OCTET STRING,
hh3cDHCPSGlobalTreeChildNodeName OCTET STRING,
hh3cDHCPSGlobalTreePreSiblingNodeName OCTET STRING,
hh3cDHCPSGlobalTreeSiblingNodeName OCTET STRING
}
hh3cDHCPSGlobalTreeParentNodeName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pool name of the parent node."
::= { hh3cDHCPSGlobalTreeEntry 1 }
hh3cDHCPSGlobalTreeChildNodeName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pool name of the child node."
::= { hh3cDHCPSGlobalTreeEntry 2 }
hh3cDHCPSGlobalTreePreSiblingNodeName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pool name of the presibling node."
::= { hh3cDHCPSGlobalTreeEntry 3 }
hh3cDHCPSGlobalTreeSiblingNodeName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pool name of the sibling node."
::= { hh3cDHCPSGlobalTreeEntry 4 }
-- Part 2: For DHCP server interface pool
--
-- =================================================================
-- 6th Table of hh3cDHCPServerMibObject: hh3cDHCPSInterfacePoolParaTable
-- =================================================================
hh3cDHCPSInterfacePoolParaTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSInterfacePoolParaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring parameters to DHCP interface
pools."
::= { hh3cDHCPServerMibObject 6 }
hh3cDHCPSInterfacePoolParaEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSInterfacePoolParaEntry
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 }
::= { hh3cDHCPSInterfacePoolParaTable 1 }
Hh3cDHCPSInterfacePoolParaEntry ::=
SEQUENCE
{
hh3cDHCPSInterfacePoolLeaseDay INTEGER,
hh3cDHCPSInterfacePoolLeaseHour INTEGER,
hh3cDHCPSInterfacePoolLeaseMinute INTEGER,
hh3cDHCPSInterfacePoolLeaseUnlimited INTEGER,
hh3cDHCPSInterfacePoolDomainName OCTET STRING,
hh3cDHCPSInterfacePoolClientDNSIPString OCTET STRING,
hh3cDHCPSInterfacePoolClientDNSIPUndo IpAddress,
hh3cDHCPSInterfacePoolClientNetbiosType INTEGER,
hh3cDHCPSInterfacePoolClientNbnsIPString OCTET STRING,
hh3cDHCPSInterfacePoolClientNbnsIPUndo IpAddress,
hh3cDHCPSInterfacePoolParaUndoFlag INTEGER,
hh3cDHCPSInterfacePoolIPInUseReset INTEGER
}
hh3cDHCPSInterfacePoolLeaseDay OBJECT-TYPE
SYNTAX INTEGER(0..365)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of days of the lease."
DEFVAL { 1 }
::= { hh3cDHCPSInterfacePoolParaEntry 1 }
hh3cDHCPSInterfacePoolLeaseHour OBJECT-TYPE
SYNTAX INTEGER(0..23)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of hours of the lease."
DEFVAL { 0 }
::= { hh3cDHCPSInterfacePoolParaEntry 2 }
hh3cDHCPSInterfacePoolLeaseMinute OBJECT-TYPE
SYNTAX INTEGER(0..59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of minutes of the lease."
DEFVAL { 0 }
::= { hh3cDHCPSInterfacePoolParaEntry 3 }
hh3cDHCPSInterfacePoolLeaseUnlimited 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."
::= { hh3cDHCPSInterfacePoolParaEntry 4 }
hh3cDHCPSInterfacePoolDomainName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Domain name for DHCP clients."
::= { hh3cDHCPSInterfacePoolParaEntry 5 }
hh3cDHCPSInterfacePoolClientDNSIPString 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."
::= { hh3cDHCPSInterfacePoolParaEntry 6 }
hh3cDHCPSInterfacePoolClientDNSIPUndo 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."
::= { hh3cDHCPSInterfacePoolParaEntry 7 }
hh3cDHCPSInterfacePoolClientNetbiosType 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 }
::= { hh3cDHCPSInterfacePoolParaEntry 8 }
hh3cDHCPSInterfacePoolClientNbnsIPString 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."
::= { hh3cDHCPSInterfacePoolParaEntry 9 }
hh3cDHCPSInterfacePoolClientNbnsIPUndo 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."
::= { hh3cDHCPSInterfacePoolParaEntry 10 }
hh3cDHCPSInterfacePoolParaUndoFlag 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
hh3cDHCPSInterfacePoolParaTable."
::= { hh3cDHCPSInterfacePoolParaEntry 11 }
hh3cDHCPSInterfacePoolIPInUseReset 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."
::= { hh3cDHCPSInterfacePoolParaEntry 12 }
-- =====================================================================
-- 7th Table of hh3cDHCPServerMibObject: hh3cDHCPSInterfacePoolOptionTable
-- =====================================================================
hh3cDHCPSInterfacePoolOptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSInterfacePoolOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring options to DHCP interface pools."
::= { hh3cDHCPServerMibObject 7 }
hh3cDHCPSInterfacePoolOptionEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSInterfacePoolOptionEntry
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, hh3cDHCPSInterfacePoolOptionCode }
::= { hh3cDHCPSInterfacePoolOptionTable 1 }
Hh3cDHCPSInterfacePoolOptionEntry ::=
SEQUENCE
{
hh3cDHCPSInterfacePoolOptionCode INTEGER,
hh3cDHCPSInterfacePoolOptionType INTEGER,
hh3cDHCPSInterfacePoolOptionAscii OCTET STRING,
hh3cDHCPSInterfacePoolOptionHexString OCTET STRING,
hh3cDHCPSInterfacePoolOptionIPString OCTET STRING,
hh3cDHCPSInterfacePoolOptionRowStatus RowStatus
}
hh3cDHCPSInterfacePoolOptionCode OBJECT-TYPE
SYNTAX INTEGER(1..254)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Option Code."
::= { hh3cDHCPSInterfacePoolOptionEntry 1 }
hh3cDHCPSInterfacePoolOptionType OBJECT-TYPE
SYNTAX INTEGER
{
ascii(1),
hex(2),
ip(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Option type."
::= { hh3cDHCPSInterfacePoolOptionEntry 2 }
hh3cDHCPSInterfacePoolOptionAscii OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ascii string of an option."
::= { hh3cDHCPSInterfacePoolOptionEntry 3 }
hh3cDHCPSInterfacePoolOptionHexString 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'."
::= { hh3cDHCPSInterfacePoolOptionEntry 4 }
hh3cDHCPSInterfacePoolOptionIPString 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."
::= { hh3cDHCPSInterfacePoolOptionEntry 5 }
hh3cDHCPSInterfacePoolOptionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy."
::= { hh3cDHCPSInterfacePoolOptionEntry 6 }
-- =========================================================================
-- 8th Table of hh3cDHCPServerMibObject: hh3cDHCPSInterfacePoolStaticBindTable
-- =========================================================================
hh3cDHCPSInterfacePoolStaticBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSInterfacePoolStaticBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring static binding to DHCP
interface pools."
::= { hh3cDHCPServerMibObject 8 }
hh3cDHCPSInterfacePoolStaticBindEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSInterfacePoolStaticBindEntry
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, hh3cDHCPSInterfacePoolStaticBindIP }
::= { hh3cDHCPSInterfacePoolStaticBindTable 1 }
Hh3cDHCPSInterfacePoolStaticBindEntry ::=
SEQUENCE
{
hh3cDHCPSInterfacePoolStaticBindIP IpAddress,
hh3cDHCPSInterfacePoolStaticBindMac MacAddress,
hh3cDHCPSInterfacePoolStaticBindRowStatus RowStatus
}
hh3cDHCPSInterfacePoolStaticBindIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip address in static binding for DHCP
interface pools."
::= { hh3cDHCPSInterfacePoolStaticBindEntry 1 }
hh3cDHCPSInterfacePoolStaticBindMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Hardware address in static binding for DHCP
interface pools."
::= { hh3cDHCPSInterfacePoolStaticBindEntry 2 }
hh3cDHCPSInterfacePoolStaticBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy."
::= { hh3cDHCPSInterfacePoolStaticBindEntry 3 }
-- Part 3: For DHCP server
--
-- =================================================================
-- 9th Table of hh3cDHCPServerMibObject: hh3cDHCPSIPInUseTable
-- =================================================================
hh3cDHCPSIPInUseTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSIPInUseEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A table for displaying the information of ip in use
for DHCP server pools."
::= { hh3cDHCPServerMibObject 9 }
hh3cDHCPSIPInUseEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSIPInUseEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry of objects for displaying information
of ip in use for DHCP server pools."
INDEX { hh3cDHCPSIPInUseHAddr }
::= { hh3cDHCPSIPInUseTable 1 }
Hh3cDHCPSIPInUseEntry ::=
SEQUENCE
{
hh3cDHCPSIPInUseHAddr MacAddress,
hh3cDHCPSIPInUseIP IpAddress,
hh3cDHCPSIPInUseEndLease OCTET STRING,
hh3cDHCPSIPInUseType INTEGER,
hh3cDHCPSIPInUsePoolName OCTET STRING,
hh3cDHCPSIPInUseInterface INTEGER,
hh3cDHCPSIPInUseVlan INTEGER,
hh3cDHCPSIPInUseAtmpvc INTEGER
}
hh3cDHCPSIPInUseHAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Hardware address."
::= { hh3cDHCPSIPInUseEntry 1 }
hh3cDHCPSIPInUseIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Ip address in use."
::= { hh3cDHCPSIPInUseEntry 2 }
hh3cDHCPSIPInUseEndLease 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. "
::= { hh3cDHCPSIPInUseEntry 3 }
hh3cDHCPSIPInUseType OBJECT-TYPE
SYNTAX INTEGER
{
manual(1),
auto(2),
release(3)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Type of binding."
::= { hh3cDHCPSIPInUseEntry 4 }
hh3cDHCPSIPInUsePoolName 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."
::= { hh3cDHCPSIPInUseEntry 5 }
hh3cDHCPSIPInUseInterface OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Interface index information."
::= { hh3cDHCPSIPInUseEntry 6 }
hh3cDHCPSIPInUseVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Vlan information."
::= { hh3cDHCPSIPInUseEntry 7 }
hh3cDHCPSIPInUseAtmpvc OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Pvc information."
::= { hh3cDHCPSIPInUseEntry 8 }
-- =================================================================
-- 10th Table of hh3cDHCPServerMibObject: hh3cDHCPSForbiddenIPTable
-- =================================================================
hh3cDHCPSForbiddenIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSForbiddenIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring forbidden ip to DHCP server."
::= { hh3cDHCPServerMibObject 10 }
hh3cDHCPSForbiddenIPEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSForbiddenIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring forbidden ip to DHCP
server."
INDEX { hh3cDHCPSForbiddenIPStart, hh3cDHCPSForbiddenIPEnd }
::= { hh3cDHCPSForbiddenIPTable 1 }
Hh3cDHCPSForbiddenIPEntry ::=
SEQUENCE
{
hh3cDHCPSForbiddenIPStart IpAddress,
hh3cDHCPSForbiddenIPEnd IpAddress,
hh3cDHCPSForbiddenIPRowStatus RowStatus
}
hh3cDHCPSForbiddenIPStart OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Start ip of forbidden ip."
::= { hh3cDHCPSForbiddenIPEntry 1 }
hh3cDHCPSForbiddenIPEnd OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"End ip of forbidden ip."
::= { hh3cDHCPSForbiddenIPEntry 2 }
hh3cDHCPSForbiddenIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy."
::= { hh3cDHCPSForbiddenIPEntry 3 }
-- =================================================================
-- 11th Table of hh3cDHCPServerMibObject: hh3cDHCPSConflictIPTable
-- =================================================================
hh3cDHCPSConflictIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSConflictIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for displaying the information of conflict
ip for DHCP server."
::= { hh3cDHCPServerMibObject 11 }
hh3cDHCPSConflictIPEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSConflictIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for displaying the information of
conflict ip for DHCP server."
INDEX { hh3cDHCPSConflictIP }
::= { hh3cDHCPSConflictIPTable 1 }
Hh3cDHCPSConflictIPEntry ::=
SEQUENCE
{
hh3cDHCPSConflictIP IpAddress,
hh3cDHCPSConflictIPType INTEGER,
hh3cDHCPSConflictIPDetectTime OCTET STRING
}
hh3cDHCPSConflictIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Conflict ip."
::= { hh3cDHCPSConflictIPEntry 1 }
hh3cDHCPSConflictIPType OBJECT-TYPE
SYNTAX INTEGER
{
ping(1),
arp(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the detection of conflict ip."
::= { hh3cDHCPSConflictIPEntry 2 }
hh3cDHCPSConflictIPDetectTime 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."
::= { hh3cDHCPSConflictIPEntry 3 }
-- Part 4: Non-table object
--
hh3cDHCPSServiceStatus OBJECT-TYPE
SYNTAX Hh3cDhcpSEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of DHCP service."
DEFVAL { enabled }
::= { hh3cDHCPServerMibObject 12 }
hh3cDHCPSDetectingServerStatus OBJECT-TYPE
SYNTAX Hh3cDhcpSEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of DHCP servers detecting function."
DEFVAL { disabled }
::= { hh3cDHCPServerMibObject 13 }
hh3cDHCPSPingNum OBJECT-TYPE
SYNTAX INTEGER(0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of ping packets sent out."
DEFVAL { 2 }
::= { hh3cDHCPServerMibObject 14 }
hh3cDHCPSPingTimeout 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 }
::= { hh3cDHCPServerMibObject 15 }
hh3cDHCPSWriteDataStatus OBJECT-TYPE
SYNTAX Hh3cDhcpSEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the function writing data to the
harddisk."
DEFVAL { disabled }
::= { hh3cDHCPServerMibObject 16 }
hh3cDHCPSWriteDataDirection OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of writing data to a harddisk."
::= { hh3cDHCPServerMibObject 17 }
hh3cDHCPSWriteDataDelay 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 }
::= { hh3cDHCPServerMibObject 18 }
hh3cDHCPSWriteDataRecover OBJECT-TYPE
SYNTAX Hh3cDhcpSEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag used to recover DHCP data with the data on
the harddisk."
::= { hh3cDHCPServerMibObject 19 }
hh3cDHCPSIPInUseResetIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An ip in use that will be cleared. 0 returned for SET
operation."
::= { hh3cDHCPServerMibObject 20 }
hh3cDHCPSConflictIPResetIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A conflict ip that will be cleared. 0 returned for
SET operation."
::= { hh3cDHCPServerMibObject 21 }
hh3cDHCPSIPResetFlag OBJECT-TYPE
SYNTAX INTEGER
{
invalid(0),
ipInUse(1),
conflictIp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag that descript the reset operation."
::= { hh3cDHCPServerMibObject 22 }
hh3cDHCPSGlobalPoolNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DHCP server global-pools."
::= { hh3cDHCPServerMibObject 23 }
hh3cDHCPSGlobalPoolAutoBindingNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of auto binding ip in DHCP server global-pools."
::= { hh3cDHCPServerMibObject 24 }
hh3cDHCPSGlobalPoolManualBindingNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of manual binding ip in DHCP
server global-pools."
::= { hh3cDHCPServerMibObject 25 }
hh3cDHCPSGlobalPoolExpiredBindingNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of expired binding ip in DHCP
server global-pools."
::= { hh3cDHCPServerMibObject 26 }
hh3cDHCPSInterfacePoolNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DHCP server interface-pools."
::= { hh3cDHCPServerMibObject 27 }
hh3cDHCPSInterfacePoolAutoBindingNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of auto binding ip in DHCP server
interface-pools."
::= { hh3cDHCPServerMibObject 28 }
hh3cDHCPSInterfacePoolManualBindingNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of manual binding ip in DHCP server
interface-pools."
::= { hh3cDHCPServerMibObject 29 }
hh3cDHCPSInterfacePoolExpiredBindingNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of expired binding ip in DHCP server
interface-pools."
::= { hh3cDHCPServerMibObject 30 }
hh3cDHCPSBadPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the bad packets received."
::= { hh3cDHCPServerMibObject 31 }
hh3cDHCPSBootRequestPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets received by DHCP
Server from DHCP clients."
::= { hh3cDHCPServerMibObject 32 }
hh3cDHCPSDiscoverPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Discover packets
received from the DHCP clients."
::= { hh3cDHCPServerMibObject 33 }
hh3cDHCPSRequestPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Request packets
received from the DHCP clients."
::= { hh3cDHCPServerMibObject 34 }
hh3cDHCPSDeclinePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Decline packets
received from the DHCP clients."
::= { hh3cDHCPServerMibObject 35 }
hh3cDHCPSReleasePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Release packets
received from the DHCP clients."
::= { hh3cDHCPServerMibObject 36 }
hh3cDHCPSInformPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Inform packets
received from the DHCP clients."
::= { hh3cDHCPServerMibObject 37 }
hh3cDHCPSBootReplyPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets sent by DHCP server
to DHCP clients."
::= { hh3cDHCPServerMibObject 38 }
hh3cDHCPSOfferPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Offer packets
sent by the DHCP server."
::= { hh3cDHCPServerMibObject 39 }
hh3cDHCPSAckPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Ack packets
sent by the DHCP server."
::= { hh3cDHCPServerMibObject 40 }
hh3cDHCPSNakPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Nak packets
sent by the DHCP server."
::= { hh3cDHCPServerMibObject 41 }
hh3cDHCPSStatisticsReset 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."
::= { hh3cDHCPServerMibObject 42 }
-- =================================================================
-- 43th Table of hh3cDHCPServerMibObject: hh3cDHCPSIPInUseTableEx
-- =================================================================
hh3cDHCPSIPInUseExTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDHCPSIPInUseExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for displaying the information of ip in use
for DHCP Server pools. "
::= { hh3cDHCPServerMibObject 43 }
hh3cDHCPSIPInUseExEntry OBJECT-TYPE
SYNTAX Hh3cDHCPSIPInUseExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of objects for displaying information
of ip in use for DHCP server pools."
INDEX { hh3cDHCPSIPInUseHAddrEx, hh3cDHCPSIPInUseVlanIdEx }
::= { hh3cDHCPSIPInUseExTable 1 }
Hh3cDHCPSIPInUseExEntry ::=
SEQUENCE
{
hh3cDHCPSIPInUseHAddrEx MacAddress,
hh3cDHCPSIPInUseVlanIdEx INTEGER,
hh3cDHCPSIPInUseIPEx IpAddress,
hh3cDHCPSIPInUseEndLeaseEx OCTET STRING,
hh3cDHCPSIPInUseTypeEx INTEGER,
hh3cDHCPSIPInUsePoolNameEx OCTET STRING,
hh3cDHCPSIPInUseIfIndexEx INTEGER,
hh3cDHCPSIPInUseServerPortVlanIdEx INTEGER,
hh3cDHCPSIPInUseAtmpvcEx INTEGER
}
hh3cDHCPSIPInUseHAddrEx OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Hardware address."
::= { hh3cDHCPSIPInUseExEntry 1 }
hh3cDHCPSIPInUseVlanIdEx 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."
::= { hh3cDHCPSIPInUseExEntry 2 }
hh3cDHCPSIPInUseIPEx OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip address in use."
::= { hh3cDHCPSIPInUseExEntry 3 }
hh3cDHCPSIPInUseEndLeaseEx 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."
::= { hh3cDHCPSIPInUseExEntry 4 }
hh3cDHCPSIPInUseTypeEx OBJECT-TYPE
SYNTAX INTEGER
{
manual(1),
auto(2),
release(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of binding."
::= { hh3cDHCPSIPInUseExEntry 5 }
hh3cDHCPSIPInUsePoolNameEx 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."
::= { hh3cDHCPSIPInUseExEntry 6 }
hh3cDHCPSIPInUseIfIndexEx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface index information."
::= { hh3cDHCPSIPInUseExEntry 7 }
hh3cDHCPSIPInUseServerPortVlanIdEx 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."
::= { hh3cDHCPSIPInUseExEntry 8 }
hh3cDHCPSIPInUseAtmpvcEx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pvc information."
::= { hh3cDHCPSIPInUseExEntry 9 }
-- Conformance information
--
hh3cDHCPServerMIBConformance OBJECT IDENTIFIER ::= { hh3cDHCPServerMib 2 }
hh3cDHCPServerMIBCompliances OBJECT IDENTIFIER ::= { hh3cDHCPServerMIBConformance 1 }
hh3cDHCPServerMIBGroups OBJECT IDENTIFIER ::= { hh3cDHCPServerMIBConformance 2 }
-- Units of conformance
--
hh3cDHCPServerMIBGroup OBJECT-GROUP
OBJECTS { hh3cDHCPSGlobalPoolName, hh3cDHCPSGlobalPoolRowStatus, hh3cDHCPSGlobalPoolType, hh3cDHCPSGlobalPoolNetwork, hh3cDHCPSGlobalPoolNetworkMask,
hh3cDHCPSGlobalPoolHostIPAddr, hh3cDHCPSGlobalPoolHostMask, hh3cDHCPSGlobalPoolHostHAddr, hh3cDHCPSGlobalPoolConfigUndoFlag, hh3cDHCPSGlobalPoolLeaseDay,
hh3cDHCPSGlobalPoolLeaseHour, hh3cDHCPSGlobalPoolLeaseMinute, hh3cDHCPSGlobalPoolLeaseUnlimited, hh3cDHCPSGlobalPoolDomainName, hh3cDHCPSGlobalPoolClientGatewayIPString,
hh3cDHCPSGlobalPoolClientGatewayIPUndo, hh3cDHCPSGlobalPoolClientDNSIPString, hh3cDHCPSGlobalPoolClientDNSIPUndo, hh3cDHCPSGlobalPoolClientNetbiosType, hh3cDHCPSGlobalPoolClientNbnsIPString,
hh3cDHCPSGlobalPoolClientNbnsIPUndo, hh3cDHCPSGlobalPoolParaUndoFlag, hh3cDHCPSGlobalPoolIPInUseReset, hh3cDHCPSGlobalPoolOptionCode, hh3cDHCPSGlobalPoolOptionType,
hh3cDHCPSGlobalPoolOptionAscii, hh3cDHCPSGlobalPoolOptionHexString, hh3cDHCPSGlobalPoolOptionIPString, hh3cDHCPSGlobalPoolOptionRowStatus, hh3cDHCPSGlobalTreeParentNodeName,
hh3cDHCPSGlobalTreeChildNodeName, hh3cDHCPSGlobalTreePreSiblingNodeName, hh3cDHCPSGlobalTreeSiblingNodeName, hh3cDHCPSInterfacePoolLeaseDay, hh3cDHCPSInterfacePoolLeaseHour,
hh3cDHCPSInterfacePoolLeaseMinute, hh3cDHCPSInterfacePoolLeaseUnlimited, hh3cDHCPSInterfacePoolDomainName, hh3cDHCPSInterfacePoolClientDNSIPString, hh3cDHCPSInterfacePoolClientDNSIPUndo,
hh3cDHCPSInterfacePoolClientNetbiosType, hh3cDHCPSInterfacePoolClientNbnsIPString, hh3cDHCPSInterfacePoolClientNbnsIPUndo, hh3cDHCPSInterfacePoolParaUndoFlag, hh3cDHCPSInterfacePoolIPInUseReset,
hh3cDHCPSInterfacePoolOptionCode, hh3cDHCPSInterfacePoolOptionType, hh3cDHCPSInterfacePoolOptionAscii, hh3cDHCPSInterfacePoolOptionHexString, hh3cDHCPSInterfacePoolOptionIPString,
hh3cDHCPSInterfacePoolOptionRowStatus, hh3cDHCPSInterfacePoolStaticBindIP, hh3cDHCPSInterfacePoolStaticBindMac, hh3cDHCPSInterfacePoolStaticBindRowStatus, hh3cDHCPSIPInUseHAddr,
hh3cDHCPSIPInUseIP, hh3cDHCPSIPInUseEndLease, hh3cDHCPSIPInUseType, hh3cDHCPSIPInUsePoolName, hh3cDHCPSIPInUseInterface,
hh3cDHCPSIPInUseVlan, hh3cDHCPSIPInUseAtmpvc, hh3cDHCPSForbiddenIPStart, hh3cDHCPSForbiddenIPEnd, hh3cDHCPSForbiddenIPRowStatus,
hh3cDHCPSConflictIP, hh3cDHCPSConflictIPType, hh3cDHCPSConflictIPDetectTime, hh3cDHCPSServiceStatus, hh3cDHCPSDetectingServerStatus,
hh3cDHCPSPingNum, hh3cDHCPSPingTimeout, hh3cDHCPSWriteDataStatus, hh3cDHCPSWriteDataDirection, hh3cDHCPSWriteDataDelay,
hh3cDHCPSWriteDataRecover, hh3cDHCPSIPInUseResetIP, hh3cDHCPSConflictIPResetIP, hh3cDHCPSIPResetFlag, hh3cDHCPSGlobalPoolNumber,
hh3cDHCPSGlobalPoolAutoBindingNum, hh3cDHCPSGlobalPoolManualBindingNum, hh3cDHCPSGlobalPoolExpiredBindingNum, hh3cDHCPSInterfacePoolNumber, hh3cDHCPSInterfacePoolAutoBindingNum,
hh3cDHCPSInterfacePoolManualBindingNum, hh3cDHCPSInterfacePoolExpiredBindingNum, hh3cDHCPSBadPktNum, hh3cDHCPSBootRequestPktNum, hh3cDHCPSDiscoverPktNum,
hh3cDHCPSRequestPktNum, hh3cDHCPSDeclinePktNum, hh3cDHCPSReleasePktNum, hh3cDHCPSInformPktNum, hh3cDHCPSBootReplyPktNum,
hh3cDHCPSOfferPktNum, hh3cDHCPSAckPktNum, hh3cDHCPSNakPktNum, hh3cDHCPSStatisticsReset,hh3cDHCPSIPInUseHAddrEx,hh3cDHCPSIPInUseVlanIdEx,
hh3cDHCPSIPInUseIPEx, hh3cDHCPSIPInUseEndLeaseEx,hh3cDHCPSIPInUseTypeEx, hh3cDHCPSIPInUsePoolNameEx, hh3cDHCPSIPInUseIfIndexEx,
hh3cDHCPSIPInUseServerPortVlanIdEx, hh3cDHCPSIPInUseAtmpvcEx }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of
DHCP server."
::= { hh3cDHCPServerMIBGroups 1 }
END