-- MIB file created 09-Mar-2005 00:46:08, by -- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com CISCO-FEATURE-CONTROL-MIB DEFINITIONS ::= BEGIN -- From file: "CISCO-FEATURE-CONTROL-MIB.my" -- Compile options "4 7 F H N O W 03 06 0B 0G 0N 0T" IMPORTS SnmpAdminString FROM SNMP-FRAMEWORK-MIB ciscoMgmt FROM CISCO-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; ciscoFeatureCtrlMIB OBJECT IDENTIFIER ::= { ciscoMgmt 377 } -- MODULE-IDENTITY -- LastUpdated -- 200412280000Z -- OrgName -- Cisco Systems, Inc. -- ContactInfo -- Cisco Systems -- Customer Service -- -- Postal: 170 W Tasman Drive -- San Jose, CA 95134 -- USA -- -- Tel: +1 800 553-NETS -- -- E-mail: cs-san@cisco.com -- Descr -- There are two types of features in the system: -- -- - Regular features -- - Optional features -- -- The Regular features may or may not need to support -- the user triggerd control (enabling/disabling). In -- case the regular features need to support such -- control, they need to be instrumented in their -- respective MIBs. -- -- The Optional features can be controlled (enabled/ -- disabled) by the user via CLI/SNMP. The optional -- features are generally disabled by default. As part -- of the enabling of such optional feature, the first -- mandatory step is to explicitly enable the feature -- using the CLI/SNMP. Following this mandatory step, -- a feature may require additional feature specific -- enabling steps similar to the regular features. -- In addition to the user triggered control, other -- system specific conditions like licensing may -- influence the operating state of such optional -- feature. -- -- This MIB module is to facilitate the global level -- control (enabling/disabling) over the optional -- features in the system. The disabling of such -- optional feature using this MIB module would make -- the feature disabled and the entire feature specific -- mib objects also unavailable. -- -- Glossary of the terms used in this MIB: -- -- VSAN - Virtual Storage Area Network, similar to -- a VLAN. -- -- WWN - World Wide Name. Mechanism of identifying -- devices in Fibre Channel Networks. It is -- 8 bytes long. -- -- AAA - Authentication, Authorization and Accounting -- -- FLOGI - Fibre Channel fabric login -- -- MDS - Multilayer Director Switch -- -- -- RevDate -- 200412280000Z -- RevDescr -- Updated 'CiscoOptionalFeature' TC for -- the 'extendedCredit' feature. -- RevDate -- 200407060000Z -- RevDescr -- Updated 'CiscoOptionalFeature' TC for the following -- new optional features: -- - ike -- - isns -- - ipSec -- - portTracker -- - scheduler -- - npiv -- - sanExtTuner -- - dpvm -- -- RevDate -- 200311220000Z -- RevDescr -- Initial version of this MIB. ciscoFeatureCtrlMIBNotifs OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIB 0 } ciscoFeatureCtrlMIBObjects OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIB 1 } ciscoFeatureCtrlMIBConformance OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIB 2 } cfcFeature OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIBObjects 1 } ciscoFeatureCtrlMIBCompliances OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIBConformance 1 } ciscoFeatureCtrlMIBGroups OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIBConformance 2 } CiscoOptionalFeature ::= INTEGER { ivr(1), fcip(2), fcsp(3), ficon(4), iscsi(5), tacacs(6), qosManager(7), portSecurity(8), fabricBinding(9), iscsiInterfaceVsanMembership(10), ike(11), isns(12), ipSec(13), portTracker(14), scheduler(15), npiv(16), sanExtTuner(17), dpvm(18), extenedCredit(19) } -- TEXTUAL-CONVENTION -- Status -- mandatory -- Descr -- The optional features in the sytem. -- -- ivr - Inter VSAN Routing -- -- fcip - Fibre Channel over IP Protocol -- -- fcsp - Fibre Channel Security Protocol -- -- ficon - Fibre Connectivity interface -- -- iscsi - iSCSI (Internet Small Computer -- System Interface) protocol -- -- tacacs - Tacacs+ AAA protocol -- -- qosManager - Quality Of Service -- -- portSecurity - Port Security -- -- fabricBinding - Fabric Binding -- -- iscsiInterfaceVsanMembership - iSCSI-Interface-VSAN -- membership -- -- ike - Internet Key Exchange feature. This -- is used to negotiate cryptographic -- keys for IPsec traffic -- -- isns - iSNS (Internet Storage Name Service) -- server. This provides name service, -- access control and state change -- notifications for iSCSI devices -- -- ipsec - IPSec security services on the device -- -- portTracker - Port Tracker. This allows ports to be -- brought down and up based on changes -- in the port states of certain -- configured (tracked) ports -- -- scheduler - Scheduler feature provides jobs to be -- scheduled at a specified time. A Job is -- a collection of configuration commands -- in the device. -- -- npiv - Nx_Port ID Virtualization. This is a -- mechanism by which a N_Port can get more -- than one Nx_Port_Id from the fibre -- channel (FC) fabric -- -- sanExtTuner - SAN Extension Tuner. This is a tool -- used to generate and analyze SCSI -- workloads across the FCIP tunnels. -- This can be used to tune the FCIP -- tunnels for desired throughput. -- -- dpvm - Dynamic Port Vsan Membership. This -- manages allocation of VSAN to a port -- based on the device WWN at the time of -- device FLOGI -- -- extenedCredit - Extended Credit feature. This provides -- a way to increase the receive buffer -- to buffer credits on physical FC Ports -- -- . CiscoFeatureAction ::= INTEGER { noOp(1), enable(2), disable(3) } -- TEXTUAL-CONVENTION -- Status -- mandatory -- Descr -- Action trigger for the feature. -- -- noOp(1) - No operation -- enable(2) - Enable the feature -- disable(3) - Disable the feature -- -- . CiscoFeatureStatus ::= INTEGER { unknown(1), enabled(2), disabled(3) } -- TEXTUAL-CONVENTION -- Status -- mandatory -- Descr -- Status of the feature. -- -- unknown(1) - Unknown status -- enabled(2) - Feature is operational and available -- disabled(3) - Feature is disabled and not available -- -- . CiscoFeatureActionResult ::= INTEGER { none(1), actionSuccess(2), actionFailed(3), actionInProgress(4) } -- TEXTUAL-CONVENTION -- Status -- mandatory -- Descr -- Result of the feature enable/disable action. -- -- none(1) - No action triggered -- actionSuccess(2) - Execution of the action triggered -- is completed Successfully -- actionFailed(3) - Execution of the action failed -- actionInProgress(4) - Execution of the action triggered -- is in progress -- . cfcFeatureCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF FCFeatureCtrlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table consisting of entries for all the features that can be optionally enabled/disabled in the system. This table provides administrative control and current operating state information of the feature." ::= { cfcFeature 1 } cfcFeatureCtrlEntry OBJECT-TYPE SYNTAX FCFeatureCtrlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry (conceptual row) in the 'cfcFeatureCtrlTable'. Each row represents an optional feature in the system." INDEX { cfcFeatureCtrlIndex } ::= { cfcFeatureCtrlTable 1 } FCFeatureCtrlEntry ::= SEQUENCE { cfcFeatureCtrlIndex CiscoOptionalFeature, cfcFeatureCtrlName SnmpAdminString, cfcFeatureCtrlAction CiscoFeatureAction, cfcFeatureCtrlLastAction CiscoFeatureAction, cfcFeatureCtrlLastActionResult CiscoFeatureActionResult, cfcFeatureCtrlLastFailureReason SnmpAdminString, cfcFeatureCtrlOpStatus CiscoFeatureStatus, cfcFeatureCtrlOpStatusReason SnmpAdminString } cfcFeatureCtrlIndex OBJECT-TYPE SYNTAX CiscoOptionalFeature -- Rsyntax INTEGER { -- ivr(1), -- fcip(2), -- fcsp(3), -- ficon(4), -- iscsi(5), -- tacacs(6), -- qosManager(7), -- portSecurity(8), -- fabricBinding(9), -- iscsiInterfaceVsanMembership(10), -- ike(11), -- isns(12), -- ipSec(13), -- portTracker(14), -- scheduler(15), -- npiv(16), -- sanExtTuner(17), -- dpvm(18), -- extenedCredit(19) -- } ACCESS not-accessible STATUS mandatory DESCRIPTION "A unique index representing the feature in this entry." ::= { cfcFeatureCtrlEntry 1 } cfcFeatureCtrlName OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(1..32)) -- Rsyntax OCTET STRING(SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "A human readable unique string representing the name of this feature." ::= { cfcFeatureCtrlEntry 2 } cfcFeatureCtrlAction OBJECT-TYPE SYNTAX CiscoFeatureAction -- Rsyntax INTEGER { -- noOp(1), -- enable(2), -- disable(3) -- } ACCESS read-write STATUS mandatory DESCRIPTION "The action to be triggered for the feature. Setting the value of this object to a value other than 'enable' or 'disable' does not trigger any action for the feature and hence does not affect the value of corresponding instance of 'cfcFeatureCtrlLastAction'. Retrieving the value of this object via SNMP will always return 'noOp'." ::= { cfcFeatureCtrlEntry 3 } cfcFeatureCtrlLastAction OBJECT-TYPE SYNTAX CiscoFeatureAction -- Rsyntax INTEGER { -- noOp(1), -- enable(2), -- disable(3) -- } ACCESS read-only STATUS mandatory DESCRIPTION "The last action triggered for the feature. If no action has been triggered for the feature since the last reboot of the sytem, then retrieving the value of this object via SNMP will return 'noOp'." ::= { cfcFeatureCtrlEntry 4 } cfcFeatureCtrlLastActionResult OBJECT-TYPE SYNTAX CiscoFeatureActionResult -- Rsyntax INTEGER { -- none(1), -- actionSuccess(2), -- actionFailed(3), -- actionInProgress(4) -- } ACCESS read-only STATUS mandatory DESCRIPTION "The result of execution of last action (represented by value of 'cfcFeatureCtrlLastAction') for the feature. When the value of this object is 'actionInProgress', the value of the corresponding instance of 'cfcFeatureCtrlAction' can not be modified." ::= { cfcFeatureCtrlEntry 5 } cfcFeatureCtrlLastFailureReason OBJECT-TYPE SYNTAX SnmpAdminString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The failure reason description for the failed execution of last action triggered for the feature. If the corresponding instance of 'cfcFeatureCtrlLastActionResult' has the value 'actionFailed', then this object contains the reason as to why it failed. Otherwise, the value of this object is the zero-length string." ::= { cfcFeatureCtrlEntry 6 } cfcFeatureCtrlOpStatus OBJECT-TYPE SYNTAX CiscoFeatureStatus -- Rsyntax INTEGER { -- unknown(1), -- enabled(2), -- disabled(3) -- } ACCESS read-only STATUS mandatory DESCRIPTION "The current operating status of the feature." ::= { cfcFeatureCtrlEntry 7 } cfcFeatureCtrlOpStatusReason OBJECT-TYPE SYNTAX SnmpAdminString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The reason description for the current operating status (represented by the value of corresponding instance of 'cfcFeatureCtrlOpStatus') of the feature. The reason for the current operating status of the feature could be other than explicit user triggered action on the feature." ::= { cfcFeatureCtrlEntry 8 } ciscoFeatureOpStatusChange TRAP-TYPE -- Reverse mappable trap ENTERPRISE ciscoFeatureCtrlMIB VARIABLES { cfcFeatureCtrlOpStatus } -- Status -- mandatory DESCRIPTION "Notification to indicate that the operational state of this feature has changed. The 'cfcFeatureCtrlOpStatus' indicates the new state of the feature." ::= 1 cfcFeatureGroup OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIBGroups 1 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects for controlling the features in -- the system. -- objects -- cfcFeatureCtrlName, cfcFeatureCtrlAction, -- cfcFeatureCtrlLastAction, cfcFeatureCtrlLastActionResult, -- cfcFeatureCtrlLastFailureReason, cfcFeatureCtrlOpStatus, -- cfcFeatureCtrlOpStatusReason cfcNotificationGroup OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIBGroups 2 } -- NOTIFICATION-GROUP -- Status -- mandatory -- Descr -- A collection of notifications to monitor state of the -- features. -- notifications -- ciscoFeatureOpStatusChange ciscoFeatureCtrlMIBCompliance OBJECT IDENTIFIER ::= { ciscoFeatureCtrlMIBCompliances 1 } -- MODULE-COMPLIANCE -- Status -- mandatory -- Descr -- The compliance statement for entities which implement the -- CISCO-FEATURE-CONTROL-MIB. -- Module -- >>current<< -- MandGroup -- cfcFeatureGroup -- MandGroup -- cfcNotificationGroup END