summaryrefslogtreecommitdiff
path: root/MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB')
-rw-r--r--MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB1000
1 files changed, 1000 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB
new file mode 100644
index 0000000..b487e86
--- /dev/null
+++ b/MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB
@@ -0,0 +1,1000 @@
+ALCATEL-IND1-CAPMAN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ NOTIFICATION-TYPE,
+ OBJECT-IDENTITY, Integer32, Unsigned32 FROM SNMPv2-SMI
+ RowStatus, MacAddress,DateAndTime FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP,
+ NOTIFICATION-GROUP FROM SNMPv2-CONF
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+ InterfaceIndex FROM IF-MIB
+ softentIND1CapMan FROM ALCATEL-IND1-BASE;
+
+
+ alcatelIND1CapManMIB MODULE-IDENTITY
+ LAST-UPDATED "200911230000Z"
+ 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):
+
+ For the Birds Of Prey Product Line
+ System Capability Manager, to allow for system control and limitation setting, of
+ different, features through out the system.
+ Capability manager is a centralized process which provides hardware information and
+ capability to other processes. To optimize the system performance , certain features
+ may be configured to a lower than the hardware limit through capability manager.
+
+ 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-2009 Alcatel-Lucent
+ ALL RIGHTS RESERVED WORLDWIDE"
+
+ REVISION "200911230000Z"
+ DESCRIPTION
+ "Capability Manager is used to set system wide limitation."
+ ::= { softentIND1CapMan 1}
+
+-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+ alcatelIND1CapManMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For System limitation setting , through Capability Manager
+ Subsystem Managed Objects."
+ ::= { alcatelIND1CapManMIB 1 }
+
+-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+
+ alaCapabilityMibNotifications OBJECT IDENTIFIER ::= { alcatelIND1CapManMIBObjects 0 }
+ alaCapabilityManager OBJECT IDENTIFIER ::= { alcatelIND1CapManMIBObjects 1 }
+ alaCapManConformance OBJECT IDENTIFIER ::= { alcatelIND1CapManMIBObjects 2 }
+
+-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+-- xxxxxxxxxxxxxxxxxxx
+-- capability Manager VRF Table
+-- xxxxxxxxxxxxxxxxxxx
+
+alaCapManVrfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaCapManVrfEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of capabilities related to vrf limits."
+ ::= { alaCapabilityManager 1 }
+
+alaCapManVrfEntry OBJECT-TYPE
+ SYNTAX AlaCapManVrfEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A Capability Manager VRF entry."
+ INDEX {alaCapabilityVrfContext, alaCapabilityVrfCapability }
+ ::= { alaCapManVrfTable 1 }
+
+AlaCapManVrfEntry ::= SEQUENCE {
+ alaCapabilityVrfContext
+ INTEGER,
+ alaCapabilityVrfCapability
+ INTEGER,
+ alaCapabilityVrfLimit
+ Integer32
+ }
+
+alaCapabilityVrfContext OBJECT-TYPE
+ SYNTAX INTEGER {
+ global (1),
+ primary (2),
+ subsidiary (3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Context of the change being done on vrf capability.
+ global is a setting which applies throughout the chassis.
+ primary is for the primary connection, and subsidiary, is for
+ all other connection."
+
+ ::= { alaCapManVrfEntry 1 }
+
+alaCapabilityVrfCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4Routes(1),
+ ipv6Routes(2),
+ ipv4Interfaces(3),
+ ipv6Interfaces(4),
+ mcastInterfaces(5),
+ pimRPS(6),
+ bgpPeers(7),
+ bgpRoutes(8),
+ ripRoutes(9),
+ routingProtocols(10),
+ maxOSPF(11)
+
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Identifies a vrf related capability."
+ ::= { alaCapManVrfEntry 2 }
+
+alaCapabilityVrfLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..524288)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The actual limitation applied to the vrf capability."
+ ::= { alaCapManVrfEntry 3 }
+
+
+
+
+
+-- xxxxxxxxxxxxxxxxxxx
+-- capability Manager TCAM Table
+-- xxxxxxxxxxxxxxxxxxx
+
+alaCapManTcamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaCapManTcamEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of capabilities related to TCAM limits."
+ ::= { alaCapabilityManager 2 }
+
+
+alaCapManTcamEntry OBJECT-TYPE
+ SYNTAX AlaCapManTcamEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A Capability Manager Tcam entry."
+ INDEX {alaCapabilityTcamContext, alaCapabilityTcamCapability }
+ ::= { alaCapManTcamTable 1 }
+
+AlaCapManTcamEntry ::= SEQUENCE {
+ alaCapabilityTcamContext
+ INTEGER,
+ alaCapabilityTcamCapability
+ INTEGER,
+ alaCapabilityTcamMode
+ Integer32
+ }
+
+
+alaCapabilityTcamContext OBJECT-TYPE
+ SYNTAX INTEGER {
+ global (1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Context of the change being done on TCAM capability."
+ ::= { alaCapManTcamEntry 1 }
+
+alaCapabilityTcamCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ mode(1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Identifies a TCAM related capability."
+ ::= { alaCapManTcamEntry 2 }
+
+alaCapabilityTcamMode OBJECT-TYPE
+ SYNTAX Integer32 (0..6)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Selected Tcam mode."
+ ::= { alaCapManTcamEntry 3 }
+
+
+
+
+
+-- xxxxxxxxxxxxxxxxxxx
+-- capability Manager Mirroring Table
+-- xxxxxxxxxxxxxxxxxxx
+
+alaCapManMirrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaCapManMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of capabilities related to mirroring limits."
+ ::= { alaCapabilityManager 3 }
+
+
+alaCapManMirrorEntry OBJECT-TYPE
+ SYNTAX AlaCapManMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A Capability Manager Mirror entry."
+ INDEX { alaCapabilityMirrorContext, alaCapabilityMirrorCapability }
+ ::= { alaCapManMirrorTable 1 }
+
+AlaCapManMirrorEntry ::= SEQUENCE {
+ alaCapabilityMirrorContext
+ INTEGER,
+ alaCapabilityMirrorCapability
+ INTEGER,
+ alaCapabilityMirrorLimit
+ Integer32
+ }
+
+alaCapabilityMirrorContext OBJECT-TYPE
+ SYNTAX INTEGER {
+ global (1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Context of the change being done on Mirroring capability."
+ ::= { alaCapManMirrorEntry 1 }
+
+alaCapabilityMirrorCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ maxMonitorSess (1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Identifies a Mirroring related capability."
+ ::= { alaCapManMirrorEntry 2 }
+
+alaCapabilityMirrorLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Number of monitoring sessions."
+ ::= { alaCapManMirrorEntry 3 }
+
+
+
+
+
+-- xxxxxxxxxxxxxxxxxxx
+-- capability Manager SourceLearning Table
+-- xxxxxxxxxxxxxxxxxxx
+
+alaCapManSourceLearningTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaCapManSourceLearningEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of capabilities related to source learning modes."
+ ::= { alaCapabilityManager 4 }
+
+
+alaCapManSourceLearningEntry OBJECT-TYPE
+ SYNTAX AlaCapManSourceLearningEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A Capability Manager SourceLearning entry."
+ INDEX { alaCapabilitySourceLearningContext, alaCapabilitySourceLearningCapability }
+ ::= { alaCapManSourceLearningTable 1 }
+
+AlaCapManSourceLearningEntry ::= SEQUENCE {
+ alaCapabilitySourceLearningContext
+ INTEGER,
+ alaCapabilitySourceLearningCapability
+ INTEGER,
+ alaCapabilitySourceLearningMode
+ INTEGER
+ }
+
+alaCapabilitySourceLearningContext OBJECT-TYPE
+ SYNTAX INTEGER {
+ global (1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Context of the change being done on source learning capability."
+ ::= { alaCapManSourceLearningEntry 1 }
+
+alaCapabilitySourceLearningCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ mode (1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Identifies a source learning related capability."
+ ::= { alaCapManSourceLearningEntry 2 }
+
+alaCapabilitySourceLearningMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ centralized(1),
+ distributed(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "whether source learning should operate in centralized or distributed mode."
+ ::= { alaCapManSourceLearningEntry 3 }
+
+
+-- xxxxxxxxxxxxxxxxxxx
+-- CAPABILITY MANAGER HASH CONTROL GLOBAL OBJECTS
+-- xxxxxxxxxxxxxxxxxxx
+
+alaCapManHashControlCommands OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Hash-control commands."
+ ::= { alaCapabilityManager 5 }
+
+alaCapManHashMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ brief(1),
+ extended(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to brief, Hash mode is enabled.
+ When set to Extended, Hash mode is disabled."
+ DEFVAL { extended }
+ ::= { alaCapManHashControlCommands 1 }
+
+alaCapManUdpTcpPortMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The control is used to enable or disable UDP TCP
+ port hashing. This option is applicable only when
+ Hash mode is set to disabled (i.e. extended)"
+ DEFVAL { disabled }
+ ::= { alaCapManHashControlCommands 2 }
+
+alaCapManNonUCHashControl OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This control is used to enable/disable
+ Load balance for non unicast traffic."
+ DEFVAL { disable }
+ ::= { alaCapManHashControlCommands 3 }
+
+
+
+-- xxxxxxxxxxxxxxxxxxx
+-- capability Manager VC Software Licensing
+-- xxxxxxxxxxxxxxxxxxx
+
+alaCapManSwLicensingConfig OBJECT IDENTIFIER ::= { alaCapabilityManager 6 }
+
+
+alaCapManSwLicensingAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ default (0),
+ applyFile (1),
+ applyKey (2),
+ deactivate (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Object to define the action related to software licensing."
+ ::= { alaCapManSwLicensingConfig 1}
+
+
+alaCapManSwLicensingActionArg OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Argument of the software licensing action."
+ ::= { alaCapManSwLicensingConfig 2}
+
+
+alaCapManVcSwLicensingAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ default (0),
+ applyFile (1),
+ applyAfn (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Object to define the action related to software licensing."
+ ::= { alaCapManSwLicensingConfig 3}
+
+
+alaCapManVcSwLicensingActionArg OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Argument of the software licensing action."
+ ::= { alaCapManSwLicensingConfig 4}
+
+alaCapManVcSwLicensingAfnInfo OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "AFN related license info."
+ ::= { alaCapManSwLicensingConfig 5}
+
+alaCapManVcSwLicensingAfnStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ inProgress(2),
+ successful(3),
+ failed(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AFN related license status."
+ ::= { alaCapManSwLicensingConfig 6}
+
+alaCapManSwLicensingInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaCapManSwLicensingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of valid application license information"
+ ::= { alaCapabilityManager 7 }
+
+alaCapManSwLicensingInfoEntry OBJECT-TYPE
+ SYNTAX AlaCapManSwLicensingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information of valid license applications"
+ INDEX { alaLicenseId }
+ ::= { alaCapManSwLicensingInfoTable 1 }
+
+AlaCapManSwLicensingInfoEntry ::=
+ SEQUENCE
+ {
+ alaLicenseId Unsigned32,
+ alaLicensedApplication SnmpAdminString,
+ alaLicenseType INTEGER,
+ alaLicenseTimeRemaining Integer32
+ }
+
+alaLicenseId OBJECT-TYPE
+ SYNTAX Unsigned32(0..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Number identifying a licence. This number is automatically generated in the
+ license generation process."
+ ::= { alaCapManSwLicensingInfoEntry 1 }
+
+alaLicensedApplication OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "String displaying the application for which this license is valid."
+ ::= { alaCapManSwLicensingInfoEntry 2 }
+
+alaLicenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid (0),
+ demo (1),
+ permanent (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "License of an application can be either Permamnent or Demo. The value of this
+ indicated the type of this license."
+ ::= { alaCapManSwLicensingInfoEntry 3 }
+
+alaLicenseTimeRemaining OBJECT-TYPE
+ SYNTAX Integer32(-1..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of days remaining to evaluate this demo license. For
+ permanent license this is not applicable."
+ ::= { alaCapManSwLicensingInfoEntry 4 }
+
+------------------------------------------------------------------
+-- Obsolete this table and replace it with alaCapabilityManager 11
+------------------------------------------------------------------
+alaCapManVcSwLicensingInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaCapManVcSwLicensingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Table of valid application license information"
+ ::= { alaCapabilityManager 10 }
+
+alaCapManVcSwLicensingInfoEntry OBJECT-TYPE
+ SYNTAX AlaCapManVcSwLicensingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Information of valid license applications"
+ INDEX { alaVcLicensedSerialNum, alaVcLicensedMacAddress }
+ ::= { alaCapManVcSwLicensingInfoTable 1 }
+
+AlaCapManVcSwLicensingInfoEntry ::=
+ SEQUENCE
+ {
+ alaVcLicensedSerialNum OCTET STRING,
+ alaVcLicensedMacAddress MacAddress,
+ alaVcLicenseType INTEGER,
+ alaVcLicenseVcSlot Integer32,
+ alaVcLicenseBitMap Integer32,
+ alaVcLicenseTimeRemain Integer32,
+ alaVcLicenseUpgradeStatus INTEGER,
+ alaVcLicenseExpirationDate DateAndTime
+ }
+
+
+alaVcLicensedSerialNum OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(25))
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "String displaying the serial number for which this license is valid."
+ ::= { alaCapManVcSwLicensingInfoEntry 1 }
+
+
+alaVcLicensedMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "String displaying the MAC address for which this license is valid."
+ ::= { alaCapManVcSwLicensingInfoEntry 2 }
+
+
+alaVcLicenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ demo (1),
+ permanent (2),
+ timebased (3),
+ ov-generated (4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "License of an application can be either Permamnent or Demo or TimeBased or OV generated.
+ The value of this indicated the type of this license."
+ ::= { alaCapManVcSwLicensingInfoEntry 3 }
+
+
+alaVcLicenseVcSlot OBJECT-TYPE
+ SYNTAX Integer32(0..4294967295)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The virtual chassis unit ID + ni slot number."
+ ::= { alaCapManVcSwLicensingInfoEntry 4 }
+
+
+alaVcLicenseBitMap OBJECT-TYPE
+ SYNTAX Integer32(0..4294967295)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The chassis license bit map.
+ 0x00000001 ADVANCD
+ 0x00000002 DATACENTER
+ 0x00000004 U16L
+ 0x00000008 AFN
+ 0x00000010 POE
+ "
+ ::= { alaCapManVcSwLicensingInfoEntry 5 }
+
+
+alaVcLicenseTimeRemain OBJECT-TYPE
+ SYNTAX Integer32(-1..60)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Number of days remaining for demo license. For
+ permanent license this is not applicable."
+ ::= { alaCapManVcSwLicensingInfoEntry 6 }
+
+alaVcLicenseUpgradeStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upgraded(1),
+ expired(2),
+ revoked(3),
+ unknown(4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Specifies the current status of the time-based/ov-generated license. For
+ permanent/demo license this is not applicable."
+ ::= { alaCapManVcSwLicensingInfoEntry 7 }
+
+alaVcLicenseExpirationDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Expiration date of a time-based/ov-generated license. For
+ permanent/demo license this is not applicable."
+ ::= { alaCapManVcSwLicensingInfoEntry 8 }
+
+-- For new table in license manager that includes license feature id as part of the key
+
+alaCapManMibVcSwLicensingInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaCapManMibVcSwLicensingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of valid application license information"
+ ::= { alaCapabilityManager 11 }
+
+alaCapManMibVcSwLicensingInfoEntry OBJECT-TYPE
+ SYNTAX AlaCapManMibVcSwLicensingInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information of valid license applications"
+ INDEX { alaMibVcLicensedSerialNum, alaMibVcLicensedMacAddress, alaMibVcLicenseFeatureId }
+ ::= { alaCapManMibVcSwLicensingInfoTable 1 }
+
+AlaCapManMibVcSwLicensingInfoEntry ::=
+ SEQUENCE
+ {
+ alaMibVcLicensedSerialNum OCTET STRING,
+ alaMibVcLicensedMacAddress MacAddress,
+ alaMibVcLicenseFeatureId INTEGER,
+ alaMibVcLicenseType INTEGER,
+ alaMibVcLicenseVcSlot Integer32,
+ alaMibVcLicenseTimeRemain Integer32,
+ alaMibVcLicenseUpgradeStatus INTEGER,
+ alaMibVcLicenseExpirationDate DateAndTime
+ }
+
+alaMibVcLicensedSerialNum OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(25))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "String displaying the serial number for which this license is valid."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 1 }
+
+
+alaMibVcLicensedMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "String displaying the MAC address for which this license is valid."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 2 }
+
+alaMibVcLicenseFeatureId OBJECT-TYPE
+ SYNTAX INTEGER {
+ advanced (1),
+ datacenter (2),
+ xniu16 (3),
+ afn (4),
+ poe (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The integer value represents the license feature Id."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 3 }
+
+alaMibVcLicenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ demo (1),
+ permanent (2),
+ timebased (3),
+ ov-generated (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "License of an application can be either Permamnent or Demo or TimeBased or OV generated.
+ The value of this indicated the type of this license."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 4 }
+
+
+alaMibVcLicenseVcSlot OBJECT-TYPE
+ SYNTAX Integer32(0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The virtual chassis unit ID + ni slot number."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 5 }
+
+alaMibVcLicenseTimeRemain OBJECT-TYPE
+ SYNTAX Integer32(-1..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of days remaining for demo license. For
+ permanent license this is not applicable."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 6 }
+
+alaMibVcLicenseUpgradeStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upgraded(1),
+ expired(2),
+ revoked(3),
+ not-applicable(4),
+ unknown(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the current status of the time-based/ov-generated license. For
+ permanent/demo license this is not applicable."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 7 }
+
+alaMibVcLicenseExpirationDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Expiration date of a time-based/ov-generated license. For
+ permanent/demo license this is not applicable."
+ ::= { alaCapManMibVcSwLicensingInfoEntry 8 }
+
+-- xxxxxxxxxxxxxxxxxxx
+-- capability Manager Ipmc Max Entry Table
+-- xxxxxxxxxxxxxxxxxxx
+
+-- Configured and operational limits on IPMC Table Entry."
+alaCapabilityIpmcMaxLimits OBJECT IDENTIFIER ::= { alaCapabilityManager 8}
+
+alaCapabilityIpmcMaxAdminLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..8192)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configured limit on maximum IPMC Table Entry count set by the user."
+ ::= { alaCapabilityIpmcMaxLimits 1 }
+
+
+
+alaCapabilityIpmcMaxOperLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..8192)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operating limit on maximum IPMC Table Entry count.
+ This number is calculated based on the configured number
+ and existing module types."
+ ::= { alaCapabilityIpmcMaxLimits 2 }
+
+
+
+-- xxxxxxxxxxxxxxxxxxx
+-- CAPABILITY MANAGER FEATURE CONTROL COMMANDS
+-- Specific feature conontrol section, to be used to allow
+-- or prevent a feature from running based on Admin config.
+-- xxxxxxxxxxxxxxxxxxx
+
+alaCapManFeatureControlCommands OBJECT IDENTIFIER ::= { alaCapabilityManager 9 }
+
+alaCapManDcbCfgMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The control is used to globally enable or disable DCB feature"
+ DEFVAL { enabled }
+ ::= { alaCapManFeatureControlCommands 1 }
+
+alaCapManDcbOprMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "operating mode of DCB feature"
+ DEFVAL { enabled }
+ ::= { alaCapManFeatureControlCommands 2 }
+
+-- -------------------------------------------------------------
+-- License Manager TRAPS
+-- -------------------------------------------------------------
+alaLicenseManagerDemoDayAlert NOTIFICATION-TYPE
+ OBJECTS
+ {
+ alaLicenseTimeRemaining
+ }
+ STATUS current
+ DESCRIPTION
+ "Generate trap for license manager."
+ ::= {alaCapabilityMibNotifications 1}
+
+-- --------------------------------------------------------------
+-- Capability Manager MIB - Conformance Information
+-- --------------------------------------------------------------
+alaCapManGroups OBJECT IDENTIFIER ::= { alaCapManConformance 1 }
+alaCapManCompliances OBJECT IDENTIFIER ::= { alaCapManConformance 2 }
+-- --------------------------------------------------------------
+
+-- --------------------------------------------------------------
+-- Units of conformance
+-- --------------------------------------------------------------
+alaCapManVrfTableGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapabilityVrfLimit
+ }
+ STATUS current
+ DESCRIPTION
+ "Mandatory objects for VRF Table group"
+ ::= { alaCapManGroups 1 }
+
+alaCapManTcamTableGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapabilityTcamMode
+ }
+ STATUS current
+ DESCRIPTION
+ "Mandatory objects for TCAM Table group"
+ ::= { alaCapManGroups 2 }
+
+alaCapManMirrorTableGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapabilityMirrorLimit
+ }
+ STATUS current
+ DESCRIPTION
+ "Mandatory objects for Mirroring Table group"
+ ::= { alaCapManGroups 3 }
+
+alaCapManSourceLearningTableGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapabilitySourceLearningMode
+ }
+ STATUS current
+ DESCRIPTION
+ "Mandatory objects for source learning Table group"
+ ::= { alaCapManGroups 4 }
+
+alaCapManHashControlGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapManHashMode,
+ alaCapManUdpTcpPortMode,
+ alaCapManNonUCHashControl
+ }
+ STATUS current
+ DESCRIPTION
+ "Capability Manager Hash Control Group."
+ ::= { alaCapManGroups 5 }
+
+alaCapManSwLicensingGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapManSwLicensingAction,
+ alaCapManSwLicensingActionArg,
+ alaCapManVcSwLicensingAction,
+ alaCapManVcSwLicensingActionArg,
+ alaCapManVcSwLicensingAfnInfo,
+ alaCapManVcSwLicensingAfnStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Mandatory objects for software licensing group"
+ ::= { alaCapManGroups 6 }
+
+alaCapManSwLicensingInfoGroup OBJECT-GROUP
+ OBJECTS {
+ alaLicensedApplication,
+ alaLicenseType,
+ alaLicenseTimeRemaining
+ }
+ STATUS current
+ DESCRIPTION
+ "Mandatory objects for software licensing table info group"
+ ::= { alaCapManGroups 7 }
+
+alaCapabilityIpmcMaxLimitsGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapabilityIpmcMaxAdminLimit,
+ alaCapabilityIpmcMaxOperLimit
+
+ }
+ STATUS current
+ DESCRIPTION
+ "Mandatory objects for MAX IPMC max group"
+ ::= { alaCapManGroups 8 }
+
+alaCapManDcbCfgModeGroup OBJECT-GROUP
+ OBJECTS {
+ alaCapManDcbCfgMode,
+ alaCapManDcbOprMode
+ }
+ STATUS current
+ DESCRIPTION
+ "Created to keep SNMP4J compiler Happy"
+ ::= { alaCapManGroups 9 }
+
+alaVcLicenseCfgGroup OBJECT-GROUP
+ OBJECTS {
+ alaVcLicenseBitMap,
+ alaVcLicenseTimeRemain,
+ alaVcLicenseType,
+ alaVcLicenseVcSlot,
+ alaVcLicenseUpgradeStatus,
+ alaVcLicenseExpirationDate
+ }
+
+ STATUS current
+ DESCRIPTION
+ "Created to keep SNMP4J compiler Happy"
+ ::= { alaCapManGroups 10 }
+
+alaMibVcLicenseCfgGroup OBJECT-GROUP
+ OBJECTS {
+ alaMibVcLicenseFeatureId,
+ alaMibVcLicenseType,
+ alaMibVcLicenseVcSlot,
+ alaMibVcLicenseTimeRemain,
+ alaMibVcLicenseUpgradeStatus,
+ alaMibVcLicenseExpirationDate
+ }
+
+ STATUS current
+ DESCRIPTION
+ "Created to keep SNMP4J compiler Happy"
+ ::= { alaCapManGroups 11 }
+
+alaCapManTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ alaLicenseManagerDemoDayAlert
+ }
+
+ STATUS current
+ DESCRIPTION
+ "Traps for CapMan Manager"
+ ::= { alaCapManGroups 12 }
+
+-- --------------------------------------------------------------
+-- Compliance statements
+-- --------------------------------------------------------------
+alaCapManCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for support of Capability Manager."
+ MODULE
+ MANDATORY-GROUPS {
+ alaCapManVrfTableGroup,
+ alaCapManTcamTableGroup,
+ alaCapManMirrorTableGroup,
+ alaCapManSourceLearningTableGroup,
+ alaCapManHashControlGroup,
+ alaCapManSwLicensingGroup,
+ alaCapManSwLicensingInfoGroup,
+ alaCapabilityIpmcMaxLimitsGroup
+ }
+ ::= { alaCapManCompliances 1 }
+-- --------------------------------------------------------------
+
+END