Observium_CE/mibs/zhone/ZHONE-COM-IP-DHCP-SERVER-MIB

1997 lines
73 KiB
Plaintext

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