diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB')
| -rw-r--r-- | MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB | 447 |
1 files changed, 447 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB new file mode 100644 index 0000000..d2f662b --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB @@ -0,0 +1,447 @@ +ALCATEL-IND1-DHCPV6-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + IpAddress, Integer32, Unsigned32, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, PhysAddress, DisplayString,RowStatus, TimeStamp, TruthValue, DateAndTime + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + Ipv6Address, Ipv6IfIndexOrZero + FROM IPV6-TC + softentIND1Ipv6 + FROM ALCATEL-IND1-BASE + ipv6IfIndex + FROM IPV6-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB; + + +alcatelIND1DHCPv6MIB MODULE-IDENTITY + LAST-UPDATED "201303220000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 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://alcatel-lucent.com/wps/portal/enterprise + 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): + + Propietary DHCPv6 MIB definitions + + 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) 2013 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201303220000Z" + DESCRIPTION + "The first version of this MIB Module." + + ::= { softentIND1Ipv6 2 } + + +alcatelIND1DHCPv6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 1 } + +-- +-- Alcatel DHCPv6 configuration +-- + +alaDHCPv6RelayConfig OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 1 } + +alaDHCPv6RelayAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global DHCPv6 administrative status. This object provides a + means to globally enable or disable the DHCPv6 relay feature. + DHCPv6 Relay must still be enabled on individual interfaces + in order for relay operation to occur." + ::= { alaDHCPv6RelayConfig 1 } + +alaDHCPv6SrvConfig OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 2 } + +alaDHCPv6SrvGlobalConfigStatus 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) DHCPv6 Server on the switch." + DEFVAL { disable } + ::= { alaDHCPv6SrvConfig 1 } + +alaDHCPv6SrvGlobalRestart OBJECT-TYPE + SYNTAX INTEGER + { + inactive(1), + restart(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to restart(2) the DHCPv6 Server on the switch. Default value is + inactive(1) which user can not set." + DEFVAL { inactive } + ::= { alaDHCPv6SrvConfig 2 } + +alaDHCPv6SrvGlobalClearStat OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for DHCPv6 Server. + default(1) - default value for this object, + reset(2) - indicates that all statistic related to DHCPv6 + server in the system should get cleared." + DEFVAL { default } + ::= { alaDHCPv6SrvConfig 3 } + +-- +-- Alcatel DHCPv6 Relay Interface Table +-- + +alaDHCPv6RelayInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHCPv6RelayInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table controlling DHCPv6 Relay on IPv6 interfaces. + + This table extends the corresponding IPv6 interface + entry in alaIPv6InterfaceTable." + ::= { alcatelIND1DHCPv6MIBObjects 3 } + +alaDHCPv6RelayInterfaceEntry OBJECT-TYPE + SYNTAX AlaDHCPv6RelayInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An DHCPv6 relay interface entry." + INDEX { ipv6IfIndex } + ::= { alaDHCPv6RelayInterfaceTable 1 } + +AlaDHCPv6RelayInterfaceEntry ::= SEQUENCE { + alaDHCPv6RelayInterfaceAdminStatus INTEGER +} + +alaDHCPv6RelayInterfaceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCPv6 administrative status on the interface." + ::= { alaDHCPv6RelayInterfaceEntry 1 } + + +-- +-- Alcatel DHCPv6 Relay Destination Table +-- + +alaDHCPv6RelayDestinationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHCPv6RelayDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of DHCPv6 + Relay destinations for an interface." + ::= { alcatelIND1DHCPv6MIBObjects 4 } + +alaDHCPv6RelayDestinationEntry OBJECT-TYPE + SYNTAX AlaDHCPv6RelayDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCPv6 relay destination entry." + INDEX { + ipv6IfIndex, + alaDHCPv6RelayDestinationAddressType, + alaDHCPv6RelayDestinationAddress + } + ::= { alaDHCPv6RelayDestinationTable 1 } + +AlaDHCPv6RelayDestinationEntry ::= SEQUENCE { + alaDHCPv6RelayDestinationAddressType InetAddressType, + alaDHCPv6RelayDestinationAddress InetAddress, + alaDHCPv6RelayDestinationRowStatus RowStatus +} + +alaDHCPv6RelayDestinationAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of a DHCPv6 relay destination. + Only ipv6(2) or ipv6z(4) are allowed." + ::= { alaDHCPv6RelayDestinationEntry 1 } + +alaDHCPv6RelayDestinationAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 address of a DHCPv6 relay destination." + ::= { alaDHCPv6RelayDestinationEntry 2 } + +alaDHCPv6RelayDestinationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of DHCPv6 + relay destinations." + ::= { alaDHCPv6RelayDestinationEntry 3 } + +-- +-- Alcatel DHCPv6 Server Lease Table +-- + +alaDHCPv6SrvLease OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 5 } + +alaDHCPv6SrvLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHCPv6SrvLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCPv6 server lease table." + ::= { alaDHCPv6SrvLease 1 } + +alaDHCPv6SrvLeaseEntry OBJECT-TYPE + SYNTAX AlaDHCPv6SrvLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCPv6 server lease entry." + INDEX { alaDHCPv6SrvLeaseIpv6Address } + ::= { alaDHCPv6SrvLeaseTable 1 } + +AlaDHCPv6SrvLeaseEntry ::= SEQUENCE { + alaDHCPv6SrvLeaseIpv6Address Ipv6Address, + alaDHCPv6SrvLeaseLeaseGrant DateAndTime, + alaDHCPv6SrvLeasePrefLeaseExpiry DateAndTime, + alaDHCPv6SrvLeaseValidLeaseExpiry DateAndTime, + alaDHCPv6SrvLeaseType INTEGER + } + +alaDHCPv6SrvLeaseIpv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 address assigned to the client" + ::= { alaDHCPv6SrvLeaseEntry 1 } + +alaDHCPv6SrvLeaseLeaseGrant OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease granted time for the client." + ::= { alaDHCPv6SrvLeaseEntry 2 } + +alaDHCPv6SrvLeasePrefLeaseExpiry OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Preferred Lease expiry of the client." + ::= { alaDHCPv6SrvLeaseEntry 3 } + +alaDHCPv6SrvLeaseValidLeaseExpiry OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Valid Lease expiry of the client." + ::= { alaDHCPv6SrvLeaseEntry 4 } + +alaDHCPv6SrvLeaseType OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(1), + dynamic(2), + manual(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the lease." + ::= { alaDHCPv6SrvLeaseEntry 5 } + +-- +-- Notifications +-- + +alcatelIND1DHCPv6MIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 0 } + +-- -------------------------------------------------------------- +-- Trap Description +-- -------------------------------------------------------------- +alaDHCPv6SrvTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 6 } + + +alaDHCPv6SrvLeaseUtilizationThresholdTrap NOTIFICATION-TYPE + OBJECTS { + alaDHCPv6SrvLeaseThresholdStatus, + alaDHCPv6SrvSubnetDescriptor + } + 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 DHCPv6 Server lease utilization information." + ::= { alcatelIND1DHCPv6MIBNotifications 1 } + +alaDHCPv6SrvLeaseThresholdStatus 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." + ::= { alaDHCPv6SrvTrapsObj 1 } + +alaDHCPv6SrvSubnetDescriptor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the subnet Descriptor. Denotes the IPv6 address" + ::= { alaDHCPv6SrvTrapsObj 2 } + +-- +-- conformance information +-- + +alcatelIND1DHCPv6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 2 } +alcatelIND1DHCPv6MIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBConformance 1 } +alcatelIND1DHCPv6MIBGroups OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBConformance 2 } + +alaDHCPv6Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches implementing ALCATEL-IND1-DHCPV6-MIB." + MODULE + GROUP alaDHCPv6RelayGroup + DESCRIPTION + "The alaDHCPv6RelayGroup is mandatory when the managed entity + supports DHCPv6 relay." + GROUP alaDHCPv6SrvGroup + DESCRIPTION + "The alaDHCPv6SrvGroup is mandatory when the managed entity + supports DHCPv6 server." + GROUP alaDHCPv6SrvNotificationsGroup + DESCRIPTION + "The alaDHCPv6SrvNotificationsGroup is mandatory when the managed entity + supports DHCPv6 server." + GROUP alaDHCPv6SrvLeaseUtilizationThresholdGroup + DESCRIPTION + " The alaDHCPv6SrvLeaseUtilizationThresholdGroup is mandatory when the + managed entity supports DHCPv6 server." + ::= { alcatelIND1DHCPv6MIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaDHCPv6RelayGroup OBJECT-GROUP + OBJECTS { + alaDHCPv6RelayAdminStatus, + alaDHCPv6RelayInterfaceAdminStatus, + -- alaDHCPv6RelayDestinationAddressType, + -- alaDHCPv6RelayDestinationAddress, + alaDHCPv6RelayDestinationRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of DHCPv6 Relay." + ::= { alcatelIND1DHCPv6MIBGroups 1 } + +alaDHCPv6SrvGroup OBJECT-GROUP + OBJECTS { + alaDHCPv6SrvGlobalConfigStatus, + alaDHCPv6SrvGlobalRestart, + alaDHCPv6SrvGlobalClearStat, + -- alaDHCPv6SrvLeaseIpv6Address, + alaDHCPv6SrvLeaseLeaseGrant, + alaDHCPv6SrvLeasePrefLeaseExpiry, + alaDHCPv6SrvLeaseValidLeaseExpiry, + alaDHCPv6SrvLeaseType + } + STATUS current + DESCRIPTION + "A collection of objects to support management of DHCPv6 server." + ::= { alcatelIND1DHCPv6MIBGroups 2 } + +alaDHCPv6SrvNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { alaDHCPv6SrvLeaseUtilizationThresholdTrap } + STATUS current + DESCRIPTION + "Notifications for DHCPv6 server." + ::= { alcatelIND1DHCPv6MIBGroups 3 } + +alaDHCPv6SrvLeaseUtilizationThresholdGroup OBJECT-GROUP + OBJECTS + { + alaDHCPv6SrvLeaseThresholdStatus, + alaDHCPv6SrvSubnetDescriptor + } + 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 DHCPv6 Server lease utilization information." +::= { alcatelIND1DHCPv6MIBGroups 4 } + +END + + |