summaryrefslogtreecommitdiff
path: root/MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB')
-rw-r--r--MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB336
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
+