diff options
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB')
| -rw-r--r-- | MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB | 336 |
1 files changed, 336 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB b/MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB new file mode 100644 index 0000000..7d7f02c --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB @@ -0,0 +1,336 @@ +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 + |