252 lines
7.9 KiB
Plaintext
252 lines
7.9 KiB
Plaintext
--
|
|
-- WWP-MULTI-DHCP-CLIENT-MIB.my
|
|
--
|
|
--
|
|
|
|
WWP-MULTI-DHCP-CLIENT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TruthValue
|
|
FROM SNMPv2-TC
|
|
wwpModules
|
|
FROM WWP-SMI;
|
|
|
|
|
|
wwpMultiDhcpClientMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200104031700Z"
|
|
ORGANIZATION "World Wide Packets, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
Postal: World Wide Packets
|
|
P.O. Box 950
|
|
Veradale, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: mib.meister@worldwidepackets.com"
|
|
DESCRIPTION
|
|
"The MIB module to manage multiple dhcp clients on WWP products."
|
|
REVISION "200211011700Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { wwpModules 42 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpMultiDhcpClientMIBObjects OBJECT IDENTIFIER ::= { wwpMultiDhcpClientMIB 1 }
|
|
|
|
wwpMultiDhcpClient OBJECT IDENTIFIER ::= { wwpMultiDhcpClientMIBObjects 1 }
|
|
|
|
|
|
-- Notifications
|
|
|
|
wwpMultiDhcpClientMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpMultiDhcpClientMIB 2 }
|
|
wwpMultiDhcpClientMIBNotifications OBJECT IDENTIFIER ::=
|
|
{ wwpMultiDhcpClientMIBNotificationPrefix 0 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpMultiDhcpClientMIBConformance OBJECT IDENTIFIER ::= { wwpMultiDhcpClientMIB 3 }
|
|
wwpMultiDhcpClientMIBCompliances OBJECT IDENTIFIER ::= { wwpMultiDhcpClientMIBConformance 1 }
|
|
wwpMultiDhcpClientMIBGroups OBJECT IDENTIFIER ::= { wwpMultiDhcpClientMIBConformance 2 }
|
|
|
|
wwpMultiDhcpClientNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of dhcp clients (regardless of their
|
|
current state) present on this system."
|
|
::= { wwpMultiDhcpClient 1 }
|
|
|
|
-- the Multi dhcp client Table
|
|
|
|
wwpMultiDhcpClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpMultiDhcpClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of dhcp client entries.The number of entries is
|
|
given by the value of wwpMultiDhcpClientNumber."
|
|
::= { wwpMultiDhcpClient 2 }
|
|
|
|
wwpMultiDhcpClientEntry OBJECT-TYPE
|
|
SYNTAX WwpMultiDhcpClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing management information applicable to
|
|
dhcp client."
|
|
INDEX { wwpDhcpIfIndex }
|
|
::= { wwpMultiDhcpClientTable 1 }
|
|
|
|
WwpMultiDhcpClientEntry ::=
|
|
SEQUENCE {
|
|
wwpDhcpIfIndex Integer32,
|
|
wwpDhcpIfName DisplayString,
|
|
wwpDhcpStatus INTEGER,
|
|
wwpDhcpState INTEGER,
|
|
wwpDhcpLeaseTimeRequested Integer32,
|
|
wwpDhcpLeaseOffered Integer32,
|
|
wwpDhcpLeaseRemaining Integer32,
|
|
wwpDhcpDiscoveryMsgInterval Integer32,
|
|
wwpDhcpRenewalTime Integer32,
|
|
wwpDhcpRebindingTime Integer32,
|
|
wwpDhcpServerAddress IpAddress,
|
|
wwpDhcpRenewLease TruthValue,
|
|
wwpDhcpReleaseLease TruthValue
|
|
}
|
|
|
|
wwpDhcpIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the instance of the ifIndex object,
|
|
defined in MIB-II, for the interface corresponding
|
|
to this dhcp interface."
|
|
::= { wwpMultiDhcpClientEntry 1 }
|
|
|
|
wwpDhcpIfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifDesc associated with this ifIndex."
|
|
::= { wwpMultiDhcpClientEntry 2 }
|
|
|
|
wwpDhcpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to 'enable' will enable the
|
|
dhcp client on this interface."
|
|
::= { wwpMultiDhcpClientEntry 3 }
|
|
|
|
wwpDhcpState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bound(1),
|
|
disabled(2),
|
|
inform(3),
|
|
init(4),
|
|
rebinding(5),
|
|
renewing(6),
|
|
requesting(7),
|
|
selecting(8),
|
|
unknown(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of the dhcp client on this
|
|
interface as per RFC2131."
|
|
::= { wwpMultiDhcpClientEntry 4 }
|
|
|
|
wwpDhcpLeaseTimeRequested OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The requested lease time option to be used with
|
|
DHCPDISCOVER or DHCPREQUEST messages on this interface."
|
|
DEFVAL { 45 }
|
|
::= { wwpMultiDhcpClientEntry 5 }
|
|
|
|
wwpDhcpLeaseOffered OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lease time authorized by the server."
|
|
::= { wwpMultiDhcpClientEntry 6 }
|
|
|
|
wwpDhcpLeaseRemaining OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining for the lease to expire."
|
|
::= { wwpMultiDhcpClientEntry 7 }
|
|
|
|
wwpDhcpDiscoveryMsgInterval OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval for discovery messages issued before the client
|
|
receives the first reply."
|
|
DEFVAL { 30 }
|
|
::= { wwpMultiDhcpClientEntry 8 }
|
|
|
|
wwpDhcpRenewalTime OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds before the client begins to renew its
|
|
address lease with the dhcp server. This time is a function typically
|
|
50% of the full configured duration (or lease time) for a client lease.
|
|
Referred to as T1 in RFC2131."
|
|
::= { wwpMultiDhcpClientEntry 9 }
|
|
|
|
wwpDhcpRebindingTime OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds before the client enters the rebinding state
|
|
if it has not renewed its current address lease with the dhcp server.
|
|
This time is a function (typically, 87.5%) of the full configured
|
|
duration (or lease time) for a client lease.
|
|
Referred to as T2 in RFC2131."
|
|
::= { wwpMultiDhcpClientEntry 10 }
|
|
|
|
wwpDhcpServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address that identifies the dhcp server."
|
|
::= { wwpMultiDhcpClientEntry 11 }
|
|
|
|
wwpDhcpRenewLease OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to true will force the dhcp
|
|
client to renew its lease."
|
|
DEFVAL { false }
|
|
::= { wwpMultiDhcpClientEntry 12 }
|
|
|
|
wwpDhcpReleaseLease OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to true will force the dhcp
|
|
client to release its lease, if the client dhcp
|
|
is in the bound state"
|
|
DEFVAL { false }
|
|
::= { wwpMultiDhcpClientEntry 13 }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- WWP-MULTI-DHCL-MIB.my
|
|
--
|