337 lines
12 KiB
Plaintext
337 lines
12 KiB
Plaintext
ALCATEL-IND1-DHCP-SRV-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Unsigned32, IpAddress,
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
NOTIFICATION-TYPE, OBJECT-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
MacAddress, DisplayString, DateAndTime
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
InetAddress, InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
softentIND1DhcpSrv
|
|
FROM ALCATEL-IND1-BASE;
|
|
|
|
|
|
alcatelIND1DhcpSrvMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200812100000Z"
|
|
ORGANIZATION "Alcatel - Architects Of An Internet World"
|
|
CONTACT-INFO
|
|
"Please consult with Customer Service to insure the most appropriate
|
|
version of this document is used with the products in question:
|
|
|
|
Alcatel Internetworking, Incorporated
|
|
(Division 1, Formerly XYLAN Corporation)
|
|
26801 West Agoura Road
|
|
Agoura Hills, CA 91301-5122
|
|
United States Of America
|
|
|
|
Telephone: North America +1 800 995 2696
|
|
Latin America +1 877 919 9526
|
|
Europe +31 23 556 0100
|
|
Asia +65 394 7933
|
|
All Other +1 818 878 4507
|
|
|
|
Electronic Mail: support@ind.alcatel.com
|
|
World Wide Web: http://www.ind.alcatel.com
|
|
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
|
|
|
|
DESCRIPTION
|
|
"This module describes an authoritative enterprise-specific Simple
|
|
Network Management Protocol (SNMP) Management Information Base (MIB):
|
|
|
|
For the Birds Of Prey Product Line
|
|
DhcpSrv for dynamically assigning IP to clients.
|
|
|
|
The right to make changes in specification and other information
|
|
contained in this document without prior notice is reserved.
|
|
|
|
No liability shall be assumed for any incidental, indirect, special, or
|
|
consequential damages whatsoever arising from or related to this
|
|
document or the information contained herein.
|
|
|
|
Vendors, end-users, and other interested parties are granted
|
|
non-exclusive license to use this specification in connection with
|
|
management of the products for which it is intended to be used.
|
|
|
|
Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "200910260000Z"
|
|
DESCRIPTION
|
|
"The Dynamic Host Configuration Protocol (DHCP) provides a framework
|
|
for passing configuration information to hosts on a TCPIP network.
|
|
DHCP is based on the Bootstrap Protocol (BOOTP), adding the
|
|
capability of automatic allocation of reusable network addresses and
|
|
additional configuration options.
|
|
|
|
This MIB provides the configuration information for DHCP Server."
|
|
::= { softentIND1DhcpSrv 1 }
|
|
|
|
-- --------------------------------------------------------------
|
|
alcatelIND1DhcpSrvMIBNotifications OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For DHCP Server Subsystem Notifications."
|
|
::= { alcatelIND1DhcpSrvMIB 0 }
|
|
|
|
alcatelIND1DhcpSrvMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For DHCP Server Subsystem Managed Objects."
|
|
::= { alcatelIND1DhcpSrvMIB 1 }
|
|
|
|
alcatelIND1DhcpSrvMIBConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch for DhcpSrv Module MIB Subsystem Conformance Information."
|
|
::= { alcatelIND1DhcpSrvMIB 2 }
|
|
|
|
alcatelIND1DhcpSrvMIBGroups OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch for DhcpSrv Module MIB Subsystem Units of Conformance."
|
|
::= { alcatelIND1DhcpSrvMIBConformance 1 }
|
|
|
|
alcatelIND1DhcpSrvMIBCompliances OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch for DhcpSrv Module MIB Subsystem Compliance Statements."
|
|
::= { alcatelIND1DhcpSrvMIBConformance 2 }
|
|
|
|
-- --------------------------------------------------------------
|
|
|
|
|
|
alaDhcpSrvGlobalConfigStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable(1) or disable(2) DHCP Server on the switch."
|
|
DEFVAL { disable }
|
|
::= { alcatelIND1DhcpSrvMIBObjects 1 }
|
|
|
|
alaDhcpSrvGlobalRestart OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
inactive(1),
|
|
restart(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to restart(2) the DHCP Server on the switch. Default value is
|
|
inactive(1) which user can not set."
|
|
DEFVAL { inactive }
|
|
::= { alcatelIND1DhcpSrvMIBObjects 2 }
|
|
|
|
alaDhcpSrvGlobalClearStat OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
default(1),
|
|
reset(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the global clear statistics control for DHCP Server.
|
|
default(1) - default value for this object,
|
|
reset(2) - indicates that all statistic related to DHCP
|
|
server in the system should get cleared."
|
|
DEFVAL { default }
|
|
::= { alcatelIND1DhcpSrvMIBObjects 3 }
|
|
|
|
-- --------------------------------------------------------------
|
|
|
|
alaDhcpSrvLease OBJECT IDENTIFIER ::= { alcatelIND1DhcpSrvMIBObjects 4 }
|
|
|
|
alaDhcpSrvLeaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDhcpSrvLeaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP server lease table."
|
|
::= { alaDhcpSrvLease 1 }
|
|
|
|
alaDhcpSrvLeaseEntry OBJECT-TYPE
|
|
SYNTAX AlaDhcpSrvLeaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP server lease entry."
|
|
INDEX { alaDhcpSrvLeaseInetAddressType, alaDhcpSrvLeaseInetAddress }
|
|
::= { alaDhcpSrvLeaseTable 1 }
|
|
|
|
AlaDhcpSrvLeaseEntry ::= SEQUENCE {
|
|
alaDhcpSrvLeaseInetAddressType InetAddressType,
|
|
alaDhcpSrvLeaseInetAddress InetAddress,
|
|
alaDhcpSrvLeaseMACAddress MacAddress,
|
|
alaDhcpSrvLeaseLeaseGrant DateAndTime,
|
|
alaDhcpSrvLeaseLeaseExpiry DateAndTime,
|
|
alaDhcpSrvLeaseType INTEGER
|
|
}
|
|
|
|
alaDhcpSrvLeaseInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Thie object specifies the type of DHCP Server lease address.
|
|
Currently only InetAddressIPv4(1) is supported."
|
|
::= { alaDhcpSrvLeaseEntry 1 }
|
|
|
|
alaDhcpSrvLeaseInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(1 .. 16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies IP address assigned to the client."
|
|
::= { alaDhcpSrvLeaseEntry 2 }
|
|
|
|
alaDhcpSrvLeaseMACAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address assigned to the client."
|
|
::= { alaDhcpSrvLeaseEntry 3 }
|
|
|
|
alaDhcpSrvLeaseLeaseGrant OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Lease granted time for the client."
|
|
::= { alaDhcpSrvLeaseEntry 4 }
|
|
|
|
alaDhcpSrvLeaseLeaseExpiry OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Lease expiry of the client."
|
|
::= { alaDhcpSrvLeaseEntry 5 }
|
|
|
|
alaDhcpSrvLeaseType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unavailable(1),
|
|
dynamic(2),
|
|
manual(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the lease."
|
|
::= { alaDhcpSrvLeaseEntry 6 }
|
|
|
|
-- --------------------------------------------------------------
|
|
-- Trap Description
|
|
-- --------------------------------------------------------------
|
|
alaDhcpSrvTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1DhcpSrvMIBObjects 5 }
|
|
|
|
-- Notifications
|
|
|
|
alaDhcpSrvLeaseUtilizationThresholdTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaDhcpSrvLeaseThresholdStatus,
|
|
alaDhcpSrvSubnetDescriptor
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the lease utilization in a subnet exceeds or deceeds threshold
|
|
value set by the application, a notification is sent to the Management Entity,
|
|
with the DHCP Server lease utilization information."
|
|
::= { alcatelIND1DhcpSrvMIBNotifications 1 }
|
|
|
|
-- Notification Objects
|
|
|
|
alaDhcpSrvLeaseThresholdStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
crossedBelow80Threshold(1),
|
|
crossedAbove80Threshold(2),
|
|
reached100Threshold(3)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the threshold status of subnet utilization."
|
|
::= { alaDhcpSrvTrapsObj 1 }
|
|
|
|
alaDhcpSrvSubnetDescriptor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the subnet Descriptor. If the subnet belongs
|
|
to shared network, this object specifies the shared network name, else
|
|
specifies the Subnet IP."
|
|
::= { alaDhcpSrvTrapsObj 2 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- COMPLIANCE
|
|
-- -------------------------------------------------------------
|
|
alcatelIND1DhcpSrvMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for DHCP Server."
|
|
MODULE
|
|
MANDATORY-GROUPS
|
|
{
|
|
alaDhcpSrvGlobalConfigGroup,
|
|
alaDhcpSrvLeaseGroup,
|
|
alaDhcpSrvNotificationGroup
|
|
}
|
|
::= { alcatelIND1DhcpSrvMIBCompliances 1 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- UNITS OF CONFORMANCE
|
|
-- -------------------------------------------------------------
|
|
alaDhcpSrvGlobalConfigGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDhcpSrvGlobalConfigStatus,
|
|
alaDhcpSrvGlobalRestart,
|
|
alaDhcpSrvGlobalClearStat
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for management of DHCP Server Global Configuration."
|
|
::= { alcatelIND1DhcpSrvMIBGroups 1 }
|
|
|
|
alaDhcpSrvLeaseGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDhcpSrvLeaseMACAddress,
|
|
alaDhcpSrvLeaseLeaseGrant,
|
|
alaDhcpSrvLeaseLeaseExpiry,
|
|
alaDhcpSrvLeaseType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for DHCP Server Lease Configuration."
|
|
::= { alcatelIND1DhcpSrvMIBGroups 2 }
|
|
|
|
alaDhcpSrvNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
alaDhcpSrvLeaseUtilizationThresholdTrap
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for DHCP Server Trap information."
|
|
::= { alcatelIND1DhcpSrvMIBGroups 3 }
|
|
|
|
-- -------------------------------------------------------------
|
|
|
|
END
|
|
|