1876 lines
70 KiB
Plaintext
1876 lines
70 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: Huawei DHCP Server MIB
|
|
-- Reference: HUAWEI Enterprise MIB
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- V1.1
|
|
-- modified by Huangjun 2009-12-08
|
|
-- =================================================================
|
|
|
|
HUAWEI-DHCPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwDhcp
|
|
FROM HUAWEI-MIB
|
|
ifIndex
|
|
FROM RFC1213-MIB
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY,TEXTUAL-CONVENTION
|
|
FROM SNMPv2-SMI
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
RowStatus, MacAddress
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
hwDHCPServerMib MODULE-IDENTITY
|
|
LAST-UPDATED "200303010000Z" -- March 01, 2003 at 00:00 GMT
|
|
ORGANIZATION
|
|
"Huawei Technologies co., Ltd."
|
|
CONTACT-INFO
|
|
" R&D BeiJing, Huawei Technologies co.,Ltd.
|
|
Huawei Bld.,NO.3 Xinxi Rd.,
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
Zip:100085
|
|
Http://www.huawei.com
|
|
E-mail:support@huawei.com "
|
|
DESCRIPTION
|
|
"This MIB describes objects used for managing DHCP server,
|
|
including objects used for DHCP server global pool,
|
|
interface pool and informations of ip address used and conflicted
|
|
in DHCP server, some Statistic informations about DHCP server"
|
|
REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT
|
|
DESCRIPTION
|
|
"The initial revision of this MIB module."
|
|
::= { hwDhcp 2 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1
|
|
hwDHCPServerMibObject OBJECT IDENTIFIER ::= { hwDHCPServerMib 1 }
|
|
|
|
-- Part 1: For DHCP server global pool
|
|
--
|
|
-- =================================================================
|
|
-- 1st Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.1
|
|
hwDHCPSGlobalPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSGlobalPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Server Global Pool table for creating
|
|
and deleting DHCP server global pool"
|
|
::= { hwDHCPServerMibObject 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.1.1
|
|
hwDHCPSGlobalPoolEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSGlobalPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in DHCP Server Global Pool table
|
|
containing objects for creating or
|
|
deleting a global pool for the DHCP server"
|
|
INDEX { hwDHCPSGlobalPoolName }
|
|
::= { hwDHCPSGlobalPoolTable 1 }
|
|
|
|
HwDHCPSGlobalPoolEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSGlobalPoolName
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.1.1.1
|
|
hwDHCPSGlobalPoolName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..35))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP server global pool name for creating or deleting
|
|
DHCP server global pool "
|
|
::= { hwDHCPSGlobalPoolEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.1.1.2
|
|
hwDHCPSGlobalPoolRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create new rows in this
|
|
table, modify existing rows, and to delete
|
|
existing rows.Only three actions are used: active(1),
|
|
createAndGo(4), destroy(6).While the hwDHCPSGlobalPoolRowStatus
|
|
object is in the `createAndGo(4),The DHCP server global pool to
|
|
be deleted must be exist"
|
|
::= { hwDHCPSGlobalPoolEntry 2 }
|
|
|
|
-- =================================================================
|
|
-- 2nd Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolConfigTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2
|
|
hwDHCPSGlobalPoolConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSGlobalPoolConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the configuration informations of DHCP
|
|
server global pools, such as pool type, ip address, mask"
|
|
::= { hwDHCPServerMibObject 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1
|
|
hwDHCPSGlobalPoolConfigEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSGlobalPoolConfigEntry
|
|
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 { hwDHCPSGlobalPoolName }
|
|
::= { hwDHCPSGlobalPoolConfigTable 1 }
|
|
|
|
HwDHCPSGlobalPoolConfigEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSGlobalPoolType
|
|
INTEGER,
|
|
hwDHCPSGlobalPoolNetwork
|
|
IpAddress,
|
|
hwDHCPSGlobalPoolNetworkMask
|
|
IpAddress,
|
|
hwDHCPSGlobalPoolHostIPAddr
|
|
IpAddress,
|
|
hwDHCPSGlobalPoolHostMask
|
|
IpAddress,
|
|
hwDHCPSGlobalPoolHostHAddr
|
|
MacAddress,
|
|
hwDHCPSGlobalPoolConfigUndoFlag
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1.1
|
|
hwDHCPSGlobalPoolType 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 hwDHCPSGlobalPoolNetwork and
|
|
hwDHCPSGlobalPoolNetworkMask or with the
|
|
operations of hwDHCPSGlobalPoolHostIPAddr,
|
|
hwDHCPSGlobalPoolMask and
|
|
hwDHCPSGlobalPoolHostHAddr. That means any
|
|
operation of this object alone will be regarded
|
|
as invalid operation.
|
|
The value means:
|
|
null(0)- It is a pool without ip address,
|
|
host(1)- It is a pool with manual allocation,
|
|
network(2)- It is a pool with automatic allocation"
|
|
::= { hwDHCPSGlobalPoolConfigEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1.2
|
|
hwDHCPSGlobalPoolNetwork OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Network ip address of a DHCP Server global pool.
|
|
To delete a configured network ip, please set
|
|
hwDHCPSGlobalPoolConfigUndoFlag to 1"
|
|
::= { hwDHCPSGlobalPoolConfigEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1.3
|
|
hwDHCPSGlobalPoolNetworkMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Net mask of a DHCP Server global pool(network).
|
|
The SET operation to this object ought to be with
|
|
the SET of hwDHCPSGlobalPoolNetwork together, and
|
|
any SET operation alone to this object will be
|
|
regarded as an invalid operation.
|
|
When a network ip of a DHCP server global pool was
|
|
deleted, the net mask would also be deleted
|
|
automatically, and no further operation needed"
|
|
::= { hwDHCPSGlobalPoolConfigEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1.4
|
|
hwDHCPSGlobalPoolHostIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Host ip of a DHCP server global pool
|
|
To detete a configured Host ip, please set
|
|
hwDHCPSGlobalPoolConfigUndoFlag to 2"
|
|
::= { hwDHCPSGlobalPoolConfigEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1.5
|
|
hwDHCPSGlobalPoolHostMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Host mask of a DHCP server global pool(host)
|
|
The SET operation to this object ought to be with
|
|
the SET of hwDHCPSGlobalPoolHostIPAddr together,
|
|
and any SET operation alone to this object will be
|
|
regarded as an invalid operation.
|
|
When a host ip of a DHCP server global pool was
|
|
deleted, the Host mask would also be deleted
|
|
automatically, and no further operation needed"
|
|
::= { hwDHCPSGlobalPoolConfigEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1.6
|
|
hwDHCPSGlobalPoolHostHAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hardware address of a DHCP server global pool(host).
|
|
To delete a configured hardware address, please
|
|
set hwDHCPSGlobalPoolConfigUndoFlag to 3"
|
|
::= { hwDHCPSGlobalPoolConfigEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.2.1.7
|
|
hwDHCPSGlobalPoolConfigUndoFlag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
undonetworkip(1),
|
|
undohostip(2),
|
|
undohosthaddr(3),
|
|
invalid(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag of undo operation for
|
|
hwDHCPSGlobalPoolConfigTable
|
|
|
|
Each value has the following meaning:
|
|
undonetworkip(1): The value identifies the flag to delete a configured network ip
|
|
undohostip(2): The value identifies the flag to delete a configured host ip
|
|
undohosthaddr(3):The value identifies the flag to delete a configured hardware address
|
|
invalid(4):The value is a default value,do nothing
|
|
"
|
|
::= { hwDHCPSGlobalPoolConfigEntry 7 }
|
|
|
|
-- =================================================================
|
|
-- 3rd Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolParaTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3
|
|
hwDHCPSGlobalPoolParaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSGlobalPoolParaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring parameters to DHCP server global
|
|
pool, include lease, Domain name,GateWayIP,DNSIP and so on"
|
|
::= { hwDHCPServerMibObject 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1
|
|
hwDHCPSGlobalPoolParaEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSGlobalPoolParaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing the objects for the
|
|
configurations of parameters of DHCP server global pools"
|
|
INDEX { hwDHCPSGlobalPoolName }
|
|
::= { hwDHCPSGlobalPoolParaTable 1 }
|
|
|
|
HwDHCPSGlobalPoolParaEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSGlobalPoolLeaseDay
|
|
Integer32,
|
|
hwDHCPSGlobalPoolLeaseHour
|
|
Integer32,
|
|
hwDHCPSGlobalPoolLeaseMinute
|
|
Integer32,
|
|
hwDHCPSGlobalPoolLeaseUnlimited
|
|
INTEGER,
|
|
hwDHCPSGlobalPoolDomainName
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolClientGatewayIPString
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolClientGatewayIPUndo
|
|
IpAddress,
|
|
hwDHCPSGlobalPoolClientDNSIPString
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolClientDNSIPUndo
|
|
IpAddress,
|
|
hwDHCPSGlobalPoolClientNetbiosType
|
|
INTEGER,
|
|
hwDHCPSGlobalPoolClientNbnsIPString
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolClientNbnsIPUndo
|
|
IpAddress,
|
|
hwDHCPSGlobalPoolParaUndoFlag
|
|
INTEGER,
|
|
hwDHCPSGlobalPoolIPInUseReset
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.1
|
|
hwDHCPSGlobalPoolLeaseDay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..365)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which indicates number of days of the lease,
|
|
The period over which a network address
|
|
is allocated to a client is referred to as a 'lease'."
|
|
DEFVAL { 1 }
|
|
::= { hwDHCPSGlobalPoolParaEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.2
|
|
hwDHCPSGlobalPoolLeaseHour OBJECT-TYPE
|
|
SYNTAX Integer32 (0..23)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which indicates number of hours of the lease,
|
|
The period over which a network address
|
|
is allocated to a client is referred to as a 'lease'."
|
|
DEFVAL { 0 }
|
|
::= { hwDHCPSGlobalPoolParaEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.3
|
|
hwDHCPSGlobalPoolLeaseMinute OBJECT-TYPE
|
|
SYNTAX Integer32 (0..59)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which indicates number of minutes of the lease,
|
|
The period over which a network address
|
|
is allocated to a client is referred to as a 'lease'."
|
|
DEFVAL { 0 }
|
|
::= { hwDHCPSGlobalPoolParaEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.4
|
|
hwDHCPSGlobalPoolLeaseUnlimited 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.
|
|
|
|
The value means:
|
|
invalid(0)- The lease of the network address that clients be assigned is finite,
|
|
the period is decided by hwDHCPSGlobalPoolLeaseDay,hwDHCPSGlobalPoolLeaseHour and
|
|
hwDHCPSGlobalPoolLeaseMinute
|
|
|
|
unlimited(1)-The lease of the network address that clients be assigned is infinite"
|
|
::= { hwDHCPSGlobalPoolParaEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.5
|
|
hwDHCPSGlobalPoolDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (3..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Domain name for DHCP Clients,
|
|
the domain name that client should use when
|
|
resolving hostnames via the Domain Name System."
|
|
::= { hwDHCPSGlobalPoolParaEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.6
|
|
hwDHCPSGlobalPoolClientGatewayIPString 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 addresses can be configured for a pool
|
|
totally, a string is defined to get or configure 8 ip
|
|
addresses at a time"
|
|
::= { hwDHCPSGlobalPoolParaEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.7
|
|
hwDHCPSGlobalPoolClientGatewayIPUndo OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A gateway ip address to be deleted. This object is
|
|
only for deleting a given ip address of gateway router"
|
|
::= { hwDHCPSGlobalPoolParaEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.8
|
|
hwDHCPSGlobalPoolClientDNSIPString 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 addresses can be configured for a pool
|
|
totally, a string is defined to get or configure 8
|
|
ip addresses at a time"
|
|
::= { hwDHCPSGlobalPoolParaEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.9
|
|
hwDHCPSGlobalPoolClientDNSIPUndo OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A DNS server ip address to be deleted. This object
|
|
is only for deleting a given ip address of DNS server"
|
|
::= { hwDHCPSGlobalPoolParaEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.10
|
|
hwDHCPSGlobalPoolClientNetbiosType 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
|
|
|
|
Each value has the following meaning:
|
|
null(0)- no type designated
|
|
bnode(1)- Broadcast ('B') nodes,Broadcast (or 'B') nodes communicate using a mix of UDP datagrams
|
|
(both broadcast and directed) and TCP connections.
|
|
pnode(2)- Point-to-point ('P') nodes,Point-to-point (or 'P') nodes communicate using only directed UDP
|
|
datagrams and TCP sessions.
|
|
mnode(4)- Mixed mode ('M') nodes,Mixed mode nodes (or 'M') nodes are P nodes which have been given
|
|
certain B node characteristics.
|
|
hnode(8)- Hybrid mode ('H') nodes.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { hwDHCPSGlobalPoolParaEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.11
|
|
hwDHCPSGlobalPoolClientNbnsIPString 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 addresses can be configured for
|
|
a pool totally, so a string is defined to get or
|
|
configure 8 ip addresses at a time"
|
|
::= { hwDHCPSGlobalPoolParaEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.12
|
|
hwDHCPSGlobalPoolClientNbnsIPUndo 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 address of NetBios
|
|
server"
|
|
::= { hwDHCPSGlobalPoolParaEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.13
|
|
hwDHCPSGlobalPoolParaUndoFlag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
undoDomain(1),
|
|
undoLease(2),
|
|
undoGateway(3),
|
|
undoDns(4),
|
|
undoNbns(5),
|
|
undoNbType(6),
|
|
invalid(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag of undo-operation for
|
|
hwDHCPSGlobalPoolParaTable
|
|
|
|
Each value has the following meaning:
|
|
undoDomain(1) - It means to delete Domain,
|
|
undoLease(2) - It means to delete lease of a given ip address,
|
|
undoGateway(3) - It means to delete a given ip address of gateway router,
|
|
undoDns(4) - It means to delete a given ip address of DNS server,
|
|
undoNbns(5) - It means to deletd a given ip address of NetBios
|
|
server,
|
|
undoNbType(6) - It means to delete NetBios node type ,
|
|
invalid(7) - The value is a default value,do nothing"
|
|
::= { hwDHCPSGlobalPoolParaEntry 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.3.1.14
|
|
hwDHCPSGlobalPoolIPInUseReset OBJECT-TYPE
|
|
SYNTAX INTEGER { reset(1),invalid(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset the auto binding ip of the given global
|
|
pool for DHCP server. The invalid(2) is a
|
|
default vlaue, do nothing"
|
|
::= { hwDHCPSGlobalPoolParaEntry 14 }
|
|
|
|
-- =================================================================
|
|
-- 4th Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolOptionTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4
|
|
hwDHCPSGlobalPoolOptionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSGlobalPoolOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring options to DHCP server global pools,
|
|
include option code type and value and so on "
|
|
::= { hwDHCPServerMibObject 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4.1
|
|
hwDHCPSGlobalPoolOptionEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSGlobalPoolOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing the objects for configuring
|
|
options to DHCP global pools"
|
|
INDEX { hwDHCPSGlobalPoolName, hwDHCPSGlobalPoolOptionCode }
|
|
::= { hwDHCPSGlobalPoolOptionTable 1 }
|
|
|
|
HwDHCPSGlobalPoolOptionEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSGlobalPoolOptionCode
|
|
Integer32,
|
|
hwDHCPSGlobalPoolOptionType
|
|
INTEGER,
|
|
hwDHCPSGlobalPoolOptionAscii
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolOptionHexString
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolOptionIPString
|
|
OCTET STRING,
|
|
hwDHCPSGlobalPoolOptionRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4.1.1
|
|
hwDHCPSGlobalPoolOptionCode OBJECT-TYPE
|
|
SYNTAX Integer32 (2..254)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Option code, All options begin with a tag octet, which uniquely
|
|
identifies the option."
|
|
::= { hwDHCPSGlobalPoolOptionEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4.1.2
|
|
hwDHCPSGlobalPoolOptionType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ascii(1),
|
|
hex(2),
|
|
ip(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object means option type in DHCP server global pool
|
|
|
|
The value means :
|
|
ascii(1)- The option type is ascii string
|
|
hex(2) - The option type is hex number
|
|
ip(3) - The option type is ip address"
|
|
::= { hwDHCPSGlobalPoolOptionEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4.1.3
|
|
hwDHCPSGlobalPoolOptionAscii OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ascii string of a option"
|
|
::= { hwDHCPSGlobalPoolOptionEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4.1.4
|
|
hwDHCPSGlobalPoolOptionHexString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..129))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hex string of a option. 1 to 10 2 bytes or 4 bytes
|
|
hex string can be configured at most simultaneously"
|
|
::= { hwDHCPSGlobalPoolOptionEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4.1.5
|
|
hwDHCPSGlobalPoolOptionIPString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..129))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip string of a option. 1 to 8 ip addresses can
|
|
be configured at most simultaneously"
|
|
::= { hwDHCPSGlobalPoolOptionEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.4.1.6
|
|
hwDHCPSGlobalPoolOptionRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configuration new rows in this
|
|
table, modify existing rows, and to delete
|
|
existing rows.Only three actions are used: active(1),
|
|
createAndGo(4), destroy(6).
|
|
while configuration new option, you must specify option type
|
|
and value"
|
|
::= { hwDHCPSGlobalPoolOptionEntry 6 }
|
|
|
|
-- =================================================================
|
|
-- 5th Table of hwDHCPServerMibObject:hwDHCPSGlobalTreeTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.5
|
|
hwDHCPSGlobalTreeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSGlobalTreeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the information of the tree of
|
|
DHCP global pools, and the relationship between the pools,"
|
|
::= { hwDHCPServerMibObject 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.5.1
|
|
hwDHCPSGlobalTreeEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSGlobalTreeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of objects containing the information
|
|
for displaying the tree of DHCP global pools"
|
|
INDEX { hwDHCPSGlobalPoolName }
|
|
::= { hwDHCPSGlobalTreeTable 1 }
|
|
|
|
HwDHCPSGlobalTreeEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSGlobalTreeParentNodeName
|
|
OCTET STRING,
|
|
hwDHCPSGlobalTreeChildNodeName
|
|
OCTET STRING,
|
|
hwDHCPSGlobalTreePreSiblingNodeName
|
|
OCTET STRING,
|
|
hwDHCPSGlobalTreeSiblingNodeName
|
|
OCTET STRING
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.5.1.1
|
|
hwDHCPSGlobalTreeParentNodeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..35))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name of the parent node"
|
|
::= { hwDHCPSGlobalTreeEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.5.1.2
|
|
hwDHCPSGlobalTreeChildNodeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..35))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name of the child node"
|
|
::= { hwDHCPSGlobalTreeEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.5.1.3
|
|
hwDHCPSGlobalTreePreSiblingNodeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..35))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name of the presibling node"
|
|
::= { hwDHCPSGlobalTreeEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.5.1.4
|
|
hwDHCPSGlobalTreeSiblingNodeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..35))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pool name of the sibling node"
|
|
::= { hwDHCPSGlobalTreeEntry 4 }
|
|
|
|
-- Part 2: For DHCP server interface pool
|
|
--
|
|
-- =================================================================
|
|
-- 6th Table of hwDHCPServerMibObject: hwDHCPSInterfacePoolParaTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6
|
|
hwDHCPSInterfacePoolParaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSInterfacePoolParaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring parameters to DHCP server interface
|
|
pools, include lease, Domain Name, DNS and so on"
|
|
::= { hwDHCPServerMibObject 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1
|
|
hwDHCPSInterfacePoolParaEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSInterfacePoolParaEntry
|
|
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 }
|
|
::= { hwDHCPSInterfacePoolParaTable 1 }
|
|
|
|
HwDHCPSInterfacePoolParaEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSInterfacePoolLeaseDay
|
|
Integer32,
|
|
hwDHCPSInterfacePoolLeaseHour
|
|
Integer32,
|
|
hwDHCPSInterfacePoolLeaseMinute
|
|
Integer32,
|
|
hwDHCPSInterfacePoolLeaseUnlimited
|
|
INTEGER,
|
|
hwDHCPSInterfacePoolDomainName
|
|
OCTET STRING,
|
|
hwDHCPSInterfacePoolClientDNSIPString
|
|
OCTET STRING,
|
|
hwDHCPSInterfacePoolClientDNSIPUndo
|
|
IpAddress,
|
|
hwDHCPSInterfacePoolClientNetbiosType
|
|
INTEGER,
|
|
hwDHCPSInterfacePoolClientNbnsIPString
|
|
OCTET STRING,
|
|
hwDHCPSInterfacePoolClientNbnsIPUndo
|
|
IpAddress,
|
|
hwDHCPSInterfacePoolParaUndoFlag
|
|
INTEGER,
|
|
hwDHCPSInterfacePoolIPInUseReset
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.1
|
|
hwDHCPSInterfacePoolLeaseDay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..365)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which indicates number of days of the lease,
|
|
The period over which a network address
|
|
is allocated to a client is referred to as a 'lease'."
|
|
DEFVAL { 1 }
|
|
::= { hwDHCPSInterfacePoolParaEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.2
|
|
hwDHCPSInterfacePoolLeaseHour OBJECT-TYPE
|
|
SYNTAX Integer32 (0..23)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which indicates number of hours of the lease,
|
|
The period over which a network address
|
|
is allocated to a client is referred to as a 'lease'."
|
|
DEFVAL { 0 }
|
|
::= { hwDHCPSInterfacePoolParaEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.3
|
|
hwDHCPSInterfacePoolLeaseMinute OBJECT-TYPE
|
|
SYNTAX Integer32 (0..59)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which indicates number of minutes of the lease,
|
|
The period over which a network address
|
|
is allocated to a client is referred to as a 'lease'."
|
|
DEFVAL { 0 }
|
|
::= { hwDHCPSInterfacePoolParaEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.4
|
|
hwDHCPSInterfacePoolLeaseUnlimited 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.
|
|
|
|
The value means:
|
|
invalid(0)- The lease of the network address that clients be assigned is finite,
|
|
the period is decided by hwDHCPSGlobalPoolLeaseDay,hwDHCPSGlobalPoolLeaseHour and
|
|
hwDHCPSGlobalPoolLeaseMinute
|
|
|
|
unlimited(1)-The lease of the network address that clients be assigned is infinite"
|
|
::= { hwDHCPSInterfacePoolParaEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.5
|
|
hwDHCPSInterfacePoolDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (3..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Domain name for DHCP Clients,
|
|
the domain name that client should use when
|
|
resolving hostnames via the Domain Name System."
|
|
::= { hwDHCPSInterfacePoolParaEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.6
|
|
hwDHCPSInterfacePoolClientDNSIPString 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"
|
|
::= { hwDHCPSInterfacePoolParaEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.7
|
|
hwDHCPSInterfacePoolClientDNSIPUndo 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"
|
|
::= { hwDHCPSInterfacePoolParaEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.8
|
|
hwDHCPSInterfacePoolClientNetbiosType 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
|
|
|
|
Each value has the following meaning:
|
|
null(0)- no type designated
|
|
bnode(1)- Broadcast ('B') nodes,Broadcast (or 'B') nodes communicate
|
|
using a mix of UDP datagrams (both broadcast and directed)
|
|
and TCP connections.
|
|
pnode(2)- Point-to-point ('P') nodes,Point-to-point (or 'P') nodes
|
|
communicate using only directed UDP datagrams and TCP sessions.
|
|
mnode(4)- Mixed mode ('M') nodes,Mixed mode nodes (or 'M') nodes are
|
|
P nodes which have been given certain B node characteristics.
|
|
hnode(8)- Hybrid mode ('H') nodes.
|
|
"
|
|
DEFVAL { 8 }
|
|
::= { hwDHCPSInterfacePoolParaEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.9
|
|
hwDHCPSInterfacePoolClientNbnsIPString 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"
|
|
::= { hwDHCPSInterfacePoolParaEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.10
|
|
hwDHCPSInterfacePoolClientNbnsIPUndo 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"
|
|
::= { hwDHCPSInterfacePoolParaEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.11
|
|
hwDHCPSInterfacePoolParaUndoFlag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
undoDomain(1),
|
|
undoLease(2),
|
|
undoDns(4),
|
|
undoNbns(5),
|
|
undoNbType(6),
|
|
invalid(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag of undo-operation for
|
|
hwDHCPSInterfacePoolParaTable
|
|
|
|
Each value has the following meaning:
|
|
undoDomain(1) - It means to delete Domain,
|
|
undoLease(2) - It means to delete lease of a given ip address,
|
|
undoGateway(3) - It means to delete a given ip address of gateway router,
|
|
undoDns(4) - It means to delete a given ip address of DNS server,
|
|
undoNbns(5) - It means to deletd a given ip address of NetBios
|
|
server,
|
|
undoNbType(6) - It means to delete NetBios node type
|
|
invalid(7) - The value is a default value,do nothing
|
|
"
|
|
::= { hwDHCPSInterfacePoolParaEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.6.1.12
|
|
hwDHCPSInterfacePoolIPInUseReset OBJECT-TYPE
|
|
SYNTAX INTEGER { reset(1),invalid(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset the auto or manual binding ip of the given interface
|
|
pool for DHCP server. The invalid(2) is a default
|
|
vlaue, do nothing"
|
|
::= { hwDHCPSInterfacePoolParaEntry 12 }
|
|
|
|
-- =====================================================================
|
|
-- 7th Table of hwDHCPServerMibObject: hwDHCPSInterfacePoolOptionTable
|
|
-- =====================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7
|
|
hwDHCPSInterfacePoolOptionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSInterfacePoolOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring options to DHCP interface pools,
|
|
include option code type and value and so on"
|
|
::= { hwDHCPServerMibObject 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7.1
|
|
hwDHCPSInterfacePoolOptionEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSInterfacePoolOptionEntry
|
|
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 inIndex of ethernet"
|
|
INDEX { ifIndex, hwDHCPSInterfacePoolOptionCode }
|
|
::= { hwDHCPSInterfacePoolOptionTable 1 }
|
|
|
|
HwDHCPSInterfacePoolOptionEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSInterfacePoolOptionCode
|
|
Integer32,
|
|
hwDHCPSInterfacePoolOptionType
|
|
INTEGER,
|
|
hwDHCPSInterfacePoolOptionAscii
|
|
OCTET STRING,
|
|
hwDHCPSInterfacePoolOptionHexString
|
|
OCTET STRING,
|
|
hwDHCPSInterfacePoolOptionIPString
|
|
OCTET STRING,
|
|
hwDHCPSInterfacePoolOptionRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7.1.1
|
|
hwDHCPSInterfacePoolOptionCode OBJECT-TYPE
|
|
SYNTAX Integer32 (2..254)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Option Code,All options begin with a tag octet, which uniquely
|
|
identifies the option."
|
|
::= { hwDHCPSInterfacePoolOptionEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7.1.2
|
|
hwDHCPSInterfacePoolOptionType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ascii(1),
|
|
hex(2),
|
|
ip(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object means option type in DHCP server interface pool
|
|
|
|
The value means :
|
|
ascii(1)- The option type is ascii string
|
|
hex(2) - The option type is hex number
|
|
ip(3) - The option type is ip address
|
|
"
|
|
::= { hwDHCPSInterfacePoolOptionEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7.1.3
|
|
hwDHCPSInterfacePoolOptionAscii OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ascii string of an option"
|
|
::= { hwDHCPSInterfacePoolOptionEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7.1.4
|
|
hwDHCPSInterfacePoolOptionHexString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..129))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hex string of a option. 1 to 10 2 bytes or 4 bytes
|
|
hex string can be configured at most simultaneously"
|
|
::= { hwDHCPSInterfacePoolOptionEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7.1.5
|
|
hwDHCPSInterfacePoolOptionIPString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..129))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip string of a option. 1 to 8 ip addresses can
|
|
be configured at most simultaneously"
|
|
::= { hwDHCPSInterfacePoolOptionEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.7.1.6
|
|
hwDHCPSInterfacePoolOptionRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configuration new rows in this
|
|
table, modify existing rows, and to delete
|
|
existing rows.Only three actions are used: active(1),
|
|
createAndGo(4), destroy(6).
|
|
while configuration new option, you must specify option type
|
|
and value"
|
|
::= { hwDHCPSInterfacePoolOptionEntry 6 }
|
|
|
|
-- =========================================================================
|
|
-- 8th Table of hwDHCPServerMibObject: hwDHCPSInterfacePoolStaticBindTable
|
|
-- =========================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.8
|
|
hwDHCPSInterfacePoolStaticBindTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSInterfacePoolStaticBindEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring static binding to DHCP
|
|
interface pools,which manual binding ip address and Hardware address"
|
|
::= { hwDHCPServerMibObject 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.8.1
|
|
hwDHCPSInterfacePoolStaticBindEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSInterfacePoolStaticBindEntry
|
|
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 inIndex of ethernet"
|
|
INDEX { ifIndex, hwDHCPSInterfacePoolStaticBindIP }
|
|
::= { hwDHCPSInterfacePoolStaticBindTable 1 }
|
|
|
|
HwDHCPSInterfacePoolStaticBindEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSInterfacePoolStaticBindIP
|
|
IpAddress,
|
|
hwDHCPSInterfacePoolStaticBindMac
|
|
MacAddress,
|
|
hwDHCPSInterfacePoolStaticBindRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.8.1.1
|
|
hwDHCPSInterfacePoolStaticBindIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip address in static binding for DHCP
|
|
interface pools"
|
|
::= { hwDHCPSInterfacePoolStaticBindEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.8.1.2
|
|
hwDHCPSInterfacePoolStaticBindMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hardware address in static binding for DHCP
|
|
interface pools"
|
|
::= { hwDHCPSInterfacePoolStaticBindEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.8.1.3
|
|
hwDHCPSInterfacePoolStaticBindRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configuration new rows in this
|
|
table, modify existing rows, and to delete
|
|
existing rows.Only three actions are used: active(1),
|
|
createAndGo(4), destroy(6).
|
|
while configuration static binding, you must specify ip address
|
|
and hardware address
|
|
"
|
|
::= { hwDHCPSInterfacePoolStaticBindEntry 3 }
|
|
|
|
-- Part 3: For DHCP server
|
|
--
|
|
-- =================================================================
|
|
-- 9th Table of hwDHCPServerMibObject: hwDHCPSIPInUseTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9
|
|
hwDHCPSIPInUseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSIPInUseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for displaying the information of ip allocation to clients
|
|
for DHCP server pools"
|
|
::= { hwDHCPServerMibObject 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1
|
|
hwDHCPSIPInUseEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSIPInUseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of objects for displaying information
|
|
of ip in use for DHCP server pools"
|
|
INDEX { hwDHCPSIPInUseHAddr }
|
|
::= { hwDHCPSIPInUseTable 1 }
|
|
|
|
HwDHCPSIPInUseEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSIPInUseHAddr
|
|
MacAddress,
|
|
hwDHCPSIPInUseIP
|
|
IpAddress,
|
|
hwDHCPSIPInUseEndLease
|
|
OCTET STRING,
|
|
hwDHCPSIPInUseType
|
|
INTEGER,
|
|
hwDHCPSIPInUsePoolName
|
|
OCTET STRING,
|
|
hwDHCPSIPInUseInterface
|
|
Integer32,
|
|
hwDHCPSIPInUseVlan
|
|
Integer32,
|
|
hwDHCPSIPInUseAtmpvc
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.1
|
|
hwDHCPSIPInUseHAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC addreess of host use the ip address in DHCP pools"
|
|
::= { hwDHCPSIPInUseEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.2
|
|
hwDHCPSIPInUseIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip address allocation to clients in DHCP pools"
|
|
::= { hwDHCPSIPInUseEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.3
|
|
hwDHCPSIPInUseEndLease OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"End time of ip address leasese.
|
|
The structure of the OCTET STRING is
|
|
year/month/day:hour:munite:second --
|
|
YYYY/MM/DD:hh:mm:ss"
|
|
::= { hwDHCPSIPInUseEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.4
|
|
hwDHCPSIPInUseType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
manual(1),
|
|
auto(2),
|
|
release(3),
|
|
offered(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of binding
|
|
|
|
The value means
|
|
manual(1) - manual allocation
|
|
auto(2) - automatic allocation
|
|
release(3)- The ip is automatic allocation,but it is already released
|
|
offered(4)-The ip is offered to client
|
|
"
|
|
::= { hwDHCPSIPInUseEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.5
|
|
hwDHCPSIPInUsePoolName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..35))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the DHCP server pool that allocated ip belongs to"
|
|
::= { hwDHCPSIPInUseEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.6
|
|
hwDHCPSIPInUseInterface OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface index information that ip address belong to"
|
|
::= { hwDHCPSIPInUseEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.7
|
|
hwDHCPSIPInUseVlan OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vlan informationg that ip address belong to"
|
|
::= { hwDHCPSIPInUseEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.9.1.8
|
|
hwDHCPSIPInUseAtmpvc OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ATM Pvc informationg that ip address belong to"
|
|
::= { hwDHCPSIPInUseEntry 8 }
|
|
|
|
-- =================================================================
|
|
-- 10th Table of hwDHCPServerMibObject: hwDHCPSForbiddenIPTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.10
|
|
hwDHCPSForbiddenIPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSForbiddenIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring forbidden ip to DHCP server, which
|
|
don't allow to allocate to clients"
|
|
::= { hwDHCPServerMibObject 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.10.1
|
|
hwDHCPSForbiddenIPEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSForbiddenIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for configuring forbidden ip to DHCP
|
|
server"
|
|
INDEX { hwDHCPSForbiddenIPStart, hwDHCPSForbiddenIPEnd }
|
|
::= { hwDHCPSForbiddenIPTable 1 }
|
|
|
|
HwDHCPSForbiddenIPEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSForbiddenIPStart
|
|
IpAddress,
|
|
hwDHCPSForbiddenIPEnd
|
|
IpAddress,
|
|
hwDHCPSForbiddenIPRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.10.1.1
|
|
hwDHCPSForbiddenIPStart OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Start ip address of forbidden ip"
|
|
::= { hwDHCPSForbiddenIPEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.10.1.2
|
|
hwDHCPSForbiddenIPEnd OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"End ip address of forbidden ip"
|
|
::= { hwDHCPSForbiddenIPEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.10.1.3
|
|
hwDHCPSForbiddenIPRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configuration new rows in this
|
|
table, modify existing rows, and to delete
|
|
existing rows.Only three actions are used: active(1),
|
|
createAndGo(4), destroy(6)
|
|
"
|
|
::= { hwDHCPSForbiddenIPEntry 3 }
|
|
|
|
-- =================================================================
|
|
-- 11th Table of hwDHCPServerMibObject: hwDHCPSConflictIPTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.11
|
|
hwDHCPSConflictIPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPSConflictIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
A table for displaying the information of conflict
|
|
ip for DHCP server,ip address is uesed by others
|
|
when allocate the address.
|
|
"
|
|
::= { hwDHCPServerMibObject 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.11.1
|
|
hwDHCPSConflictIPEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPSConflictIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for displaying the information of
|
|
conflict ip for DHCP server"
|
|
INDEX { hwDHCPSConflictIP }
|
|
::= { hwDHCPSConflictIPTable 1 }
|
|
|
|
HwDHCPSConflictIPEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPSConflictIP
|
|
IpAddress,
|
|
hwDHCPSConflictIPType
|
|
INTEGER,
|
|
hwDHCPSConflictIPDetectTime
|
|
OCTET STRING
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.11.1.1
|
|
hwDHCPSConflictIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Conflict ip address"
|
|
::= { hwDHCPSConflictIPEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.11.1.2
|
|
hwDHCPSConflictIPType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ping(1),
|
|
arp(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the detection of conflict ip,
|
|
As a consistency check, the allocating
|
|
server SHOULD probe the reused address before allocating the address,
|
|
e.g., with ping or ARP"
|
|
::= { hwDHCPSConflictIPEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.11.1.3
|
|
hwDHCPSConflictIPDetectTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time when the confict is detected.
|
|
The structure of the OCTET STRING is
|
|
year/month/day:hour:munite:second --
|
|
YYYY/MM/DD:hh:mm:ss"
|
|
::= { hwDHCPSConflictIPEntry 3 }
|
|
|
|
-- Part 4: Non-table object
|
|
--
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.12
|
|
hwDHCPSServiceStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of DHCP service, The default value is disabled, which
|
|
mean disabled the DHCP service; the other value is enabled, which
|
|
mean enable the DHCP service"
|
|
::= { hwDHCPServerMibObject 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.13
|
|
hwDHCPSDetectingServerStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of DHCP servers detecting function.
|
|
If the value is enabled, It will check whether have other DHCP Servers.
|
|
The default value is disabled"
|
|
::= { hwDHCPServerMibObject 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.14
|
|
hwDHCPSPingNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ping packets sent out when check address conflict,the default value is 2."
|
|
::= { hwDHCPServerMibObject 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.15
|
|
hwDHCPSPingTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The delay for the reply of a ping packet when check address conflict.
|
|
Unit: millisecond, the default value is 500."
|
|
::= { hwDHCPServerMibObject 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.16
|
|
hwDHCPSWriteDataStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the function writing data to the
|
|
harddisk, It does not write data to the harddisk default,
|
|
The information that written are the content that hwDHCPSConflictIPTable and hwDHCPSIPInUseTable,
|
|
the default value is disable."
|
|
::= { hwDHCPServerMibObject 16 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.17
|
|
hwDHCPSWriteDataDirection OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The directory of writing data to a harddisk, The format is
|
|
directory and file name"
|
|
::= { hwDHCPServerMibObject 17 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.18
|
|
hwDHCPSWriteDataDelay OBJECT-TYPE
|
|
SYNTAX Integer32 (300..86400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The allowable delay of writing data to the
|
|
harddisk. Unit: second,the default value is 300."
|
|
::= { hwDHCPServerMibObject 18 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.19
|
|
hwDHCPSWriteDataRecover OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag used to recover DHCP data with the data on
|
|
the harddisk,It means whether recover data from the data on
|
|
the harddisk when system startup.
|
|
The default value is disabled
|
|
"
|
|
::= { hwDHCPServerMibObject 19 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.20
|
|
hwDHCPSIPInUseResetIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An ip in use that will be cleared. 0 returned for SET
|
|
operation"
|
|
::= { hwDHCPServerMibObject 20 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.21
|
|
hwDHCPSConflictIPResetIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An conflict ip that will be cleared. 0 returned for
|
|
SET operation"
|
|
::= { hwDHCPServerMibObject 21 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.22
|
|
hwDHCPSIPResetFlag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ipInUse(1),
|
|
conflictIp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A flag that descript the reset operation,
|
|
1 means deleting ip in use
|
|
2 means deleting conflict ip addresses"
|
|
::= { hwDHCPServerMibObject 22 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.23
|
|
hwDHCPSGlobalPoolNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of DHCP server global pools"
|
|
::= { hwDHCPServerMibObject 23 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.24
|
|
hwDHCPSGlobalPoolAutoBindingNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of auto binding ip in DHCP server"
|
|
::= { hwDHCPServerMibObject 24 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.25
|
|
hwDHCPSGlobalPoolManualBindingNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of manual binding ip in DHCP server"
|
|
::= { hwDHCPServerMibObject 25 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.26
|
|
hwDHCPSGlobalPoolExpiredBindingNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of expired binding ip in DHCP server"
|
|
::= { hwDHCPServerMibObject 26 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.27
|
|
hwDHCPSInterfacePoolNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of DHCP server interface pools"
|
|
::= { hwDHCPServerMibObject 27 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.28
|
|
hwDHCPSInterfacePoolAutoBindingNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of auto binding ip in DHCP server interface pools"
|
|
::= { hwDHCPServerMibObject 28 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.29
|
|
hwDHCPSInterfacePoolManualBindingNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of manual binding ip in DHCP server interface pool"
|
|
::= { hwDHCPServerMibObject 29 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.30
|
|
hwDHCPSInterfacePoolExpiredBindingNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of expired binding ip in DHCP server interface pool"
|
|
::= { hwDHCPServerMibObject 30 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.31
|
|
hwDHCPSBadPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the bad packets received by DHCP server"
|
|
::= { hwDHCPServerMibObject 31 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.32
|
|
hwDHCPSBootRequestPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the boot request packets recieved by DHCP
|
|
Server from DHCP clients"
|
|
::= { hwDHCPServerMibObject 32 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.33
|
|
hwDHCPSDiscoverPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Discover packets
|
|
received from the DHCP clients"
|
|
::= { hwDHCPServerMibObject 33 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.34
|
|
hwDHCPSRequestPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Request packets
|
|
received from the DHCP clients"
|
|
::= { hwDHCPServerMibObject 34 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.35
|
|
hwDHCPSDeclinePktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Decline packets
|
|
received from the DHCP clients"
|
|
::= { hwDHCPServerMibObject 35 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.36
|
|
hwDHCPSReleasePktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Release packets
|
|
received from the DHCP clients"
|
|
::= { hwDHCPServerMibObject 36 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.37
|
|
hwDHCPSInformPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Inform packets
|
|
received from the DHCP clients"
|
|
::= { hwDHCPServerMibObject 37 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.38
|
|
hwDHCPSBootReplyPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the boot reply packets sent by DHCP server
|
|
to DHCP clients"
|
|
::= { hwDHCPServerMibObject 38 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.39
|
|
hwDHCPSOfferPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Offer packets
|
|
sent by the DHCP server"
|
|
::= { hwDHCPServerMibObject 39 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.40
|
|
hwDHCPSAckPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Ack packets
|
|
sent by the DHCP server"
|
|
::= { hwDHCPServerMibObject 40 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.41
|
|
hwDHCPSNakPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Nak packets
|
|
sent by the DHCP server"
|
|
::= { hwDHCPServerMibObject 41 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.42
|
|
hwDHCPSStatisticsReset OBJECT-TYPE
|
|
SYNTAX INTEGER { invalid(0),
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset the above statictics information of packets
|
|
received and sent by the DHCP server.
|
|
The value 1 means clear the statictics information"
|
|
::= { hwDHCPServerMibObject 42 }
|
|
|
|
-- =================================================================
|
|
-- 43th Table of hwDHCPServerMibObject: hwDHCPChastenTable
|
|
-- =================================================================
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43
|
|
hwDHCPChastenTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDHCPChastenEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring parameters of chasten , which
|
|
don't allow to deal with packet of clients"
|
|
::= { hwDHCPServerMibObject 43 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43.1
|
|
hwDHCPChastenEntry OBJECT-TYPE
|
|
SYNTAX HwDHCPChastenEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for configuring parameters of chasten"
|
|
INDEX { hwDHCPChastenIndex }
|
|
::= { hwDHCPChastenTable 1 }
|
|
|
|
HwDHCPChastenEntry ::=
|
|
SEQUENCE {
|
|
hwDHCPChastenIndex
|
|
Integer32,
|
|
hwDHCPChastenPktNum
|
|
Integer32,
|
|
hwDHCPChastenAutenPktNum
|
|
Integer32,
|
|
hwDHCPChastenCheckPeriod
|
|
Integer32,
|
|
hwDHCPChastenChastenPeriod
|
|
Integer32,
|
|
hwDHCPChastenChastenRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43.1.1
|
|
hwDHCPChastenIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slot of LPU"
|
|
::= { hwDHCPChastenEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43.1.2
|
|
hwDHCPChastenPktNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold number of DHCP Discover packet"
|
|
::= { hwDHCPChastenEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43.1.3
|
|
hwDHCPChastenAutenPktNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold number of DHCP Discover packet"
|
|
::= { hwDHCPChastenEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43.1.4
|
|
hwDHCPChastenCheckPeriod OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The period of checking"
|
|
::= { hwDHCPChastenEntry 4 }
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43.1.5
|
|
hwDHCPChastenChastenPeriod OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3600)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The period of chasten"
|
|
::= { hwDHCPChastenEntry 5 }
|
|
-- 1.3.6.1.4.1.2011.5.7.2.1.43.1.6
|
|
hwDHCPChastenChastenRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configuration new rows in this
|
|
table, modify existing rows, and to delete
|
|
existing rows.Only three actions are used: active(1),
|
|
createAndGo(4), destroy(6).
|
|
while configuration new suboption, you must specify suboption type
|
|
and value"
|
|
::= { hwDHCPChastenEntry 6 }
|
|
-- Reserved for H3C
|
|
-- hwDHCPSIPInUseExTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF HwDHCPSIPInUseExEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A table for displaying the information of ip in use
|
|
-- for DHCP Server pools. "
|
|
-- ::= { hwDHCPServerMibObject 45 }
|
|
|
|
|
|
-- Conformance information
|
|
--
|
|
-- 1.3.6.1.4.1.2011.5.7.2.2
|
|
hwDHCPServerMIBConformance OBJECT IDENTIFIER ::= { hwDHCPServerMib 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.2.1
|
|
hwDHCPServerMIBCompliances OBJECT IDENTIFIER ::= { hwDHCPServerMIBConformance 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.7.2.2.2
|
|
hwDHCPServerMIBGroups OBJECT IDENTIFIER ::= { hwDHCPServerMIBConformance 2 }
|
|
|
|
-- Units of conformance
|
|
--
|
|
-- 1.3.6.1.4.1.2011.5.7.2.2.2.1
|
|
hwDHCPServerMIBGroup OBJECT-GROUP
|
|
OBJECTS { hwDHCPSGlobalPoolName, hwDHCPSGlobalPoolRowStatus, hwDHCPSGlobalPoolType, hwDHCPSGlobalPoolNetwork, hwDHCPSGlobalPoolNetworkMask,
|
|
hwDHCPSGlobalPoolHostIPAddr, hwDHCPSGlobalPoolHostMask, hwDHCPSGlobalPoolHostHAddr, hwDHCPSGlobalPoolConfigUndoFlag, hwDHCPSGlobalPoolLeaseDay,
|
|
hwDHCPSGlobalPoolLeaseHour, hwDHCPSGlobalPoolLeaseMinute, hwDHCPSGlobalPoolLeaseUnlimited, hwDHCPSGlobalPoolDomainName, hwDHCPSGlobalPoolClientGatewayIPString,
|
|
hwDHCPSGlobalPoolClientGatewayIPUndo, hwDHCPSGlobalPoolClientDNSIPString, hwDHCPSGlobalPoolClientDNSIPUndo, hwDHCPSGlobalPoolClientNetbiosType, hwDHCPSGlobalPoolClientNbnsIPString,
|
|
hwDHCPSGlobalPoolClientNbnsIPUndo, hwDHCPSGlobalPoolParaUndoFlag, hwDHCPSGlobalPoolIPInUseReset, hwDHCPSGlobalPoolOptionCode, hwDHCPSGlobalPoolOptionType,
|
|
hwDHCPSGlobalPoolOptionAscii, hwDHCPSGlobalPoolOptionHexString, hwDHCPSGlobalPoolOptionIPString, hwDHCPSGlobalPoolOptionRowStatus, hwDHCPSGlobalTreeParentNodeName,
|
|
hwDHCPSGlobalTreeChildNodeName, hwDHCPSGlobalTreePreSiblingNodeName, hwDHCPSGlobalTreeSiblingNodeName, hwDHCPSInterfacePoolLeaseDay, hwDHCPSInterfacePoolLeaseHour,
|
|
hwDHCPSInterfacePoolLeaseMinute, hwDHCPSInterfacePoolLeaseUnlimited, hwDHCPSInterfacePoolDomainName, hwDHCPSInterfacePoolClientDNSIPString, hwDHCPSInterfacePoolClientDNSIPUndo,
|
|
hwDHCPSInterfacePoolClientNetbiosType, hwDHCPSInterfacePoolClientNbnsIPString, hwDHCPSInterfacePoolClientNbnsIPUndo, hwDHCPSInterfacePoolParaUndoFlag, hwDHCPSInterfacePoolIPInUseReset,
|
|
hwDHCPSInterfacePoolOptionCode, hwDHCPSInterfacePoolOptionType, hwDHCPSInterfacePoolOptionAscii, hwDHCPSInterfacePoolOptionHexString, hwDHCPSInterfacePoolOptionIPString,
|
|
hwDHCPSInterfacePoolOptionRowStatus, hwDHCPSInterfacePoolStaticBindIP, hwDHCPSInterfacePoolStaticBindMac, hwDHCPSInterfacePoolStaticBindRowStatus, hwDHCPSIPInUseHAddr,
|
|
hwDHCPSIPInUseIP, hwDHCPSIPInUseEndLease, hwDHCPSIPInUseType, hwDHCPSIPInUsePoolName, hwDHCPSIPInUseInterface,
|
|
hwDHCPSIPInUseVlan, hwDHCPSIPInUseAtmpvc, hwDHCPSForbiddenIPStart, hwDHCPSForbiddenIPEnd, hwDHCPSForbiddenIPRowStatus,
|
|
hwDHCPSConflictIP, hwDHCPSConflictIPType, hwDHCPSConflictIPDetectTime, hwDHCPSServiceStatus, hwDHCPSDetectingServerStatus,
|
|
hwDHCPSPingNum, hwDHCPSPingTimeout, hwDHCPSWriteDataStatus, hwDHCPSWriteDataDirection, hwDHCPSWriteDataDelay,
|
|
hwDHCPSWriteDataRecover, hwDHCPSIPInUseResetIP, hwDHCPSConflictIPResetIP, hwDHCPSIPResetFlag, hwDHCPSGlobalPoolNumber,
|
|
hwDHCPSGlobalPoolAutoBindingNum, hwDHCPSGlobalPoolManualBindingNum, hwDHCPSGlobalPoolExpiredBindingNum, hwDHCPSInterfacePoolNumber, hwDHCPSInterfacePoolAutoBindingNum,
|
|
hwDHCPSInterfacePoolManualBindingNum, hwDHCPSInterfacePoolExpiredBindingNum, hwDHCPSBadPktNum, hwDHCPSBootRequestPktNum, hwDHCPSDiscoverPktNum,
|
|
hwDHCPSRequestPktNum, hwDHCPSDeclinePktNum, hwDHCPSReleasePktNum, hwDHCPSInformPktNum, hwDHCPSBootReplyPktNum,
|
|
hwDHCPSOfferPktNum, hwDHCPSAckPktNum, hwDHCPSNakPktNum, hwDHCPSStatisticsReset }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic collection of objects providing management of
|
|
DHCP server."
|
|
::= { hwDHCPServerMIBGroups 1 }
|
|
|
|
|
|
END
|