-- ***************************************************************** -- CISCO-CAT6K-CROSSBAR-MIB.my -- -- Mar 2001, Padma Pullela -- Nov. 2002, Padma Pullela/Lilian Jiang -- March 2003, Padma Pullela -- June 2004, Padma Pullela -- -- Copyright (c) 2001-2002, 2003, 2004, 2005, 2006 by cisco Systems, Inc. -- All rights reserved. -- ***************************************************************** CISCO-CAT6K-CROSSBAR-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, Gauge32, NOTIFICATION-TYPE FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, TruthValue, DisplayString, TimeStamp FROM SNMPv2-TC entPhysicalName, entPhysicalVendorType, entPhysicalIndex FROM ENTITY-MIB Percent FROM CISCO-QOS-PIB-MIB ciscoMgmt FROM CISCO-SMI; ciscoCat6kCrossbarMIB MODULE-IDENTITY LAST-UPDATED "200612190000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO "Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-cat6000@cisco.com" DESCRIPTION "The Catalyst 6000 Crossbar MIB provides instrumentation for configuration and operation of the crossbar switching fabric module, and additional functionalities for switching bus and internal bus, etc. " REVISION "200612190000Z" DESCRIPTION "Added cc6kxbarDcefOnlyModeAllowedGroup, cc6kxbarForceBusModeGroup, cc6kxbarFlowCtrlNotifCtrlGroup, cc6kxbarFlowCtrlBusThreshGroup, cc6kxbarFlowCtrlBusThrNotifGroup and cc6kxbarBusOnlyModeOperGroup." REVISION "200411190000Z" DESCRIPTION "Added cc6kxbarIntBusCRCErrGroup." REVISION "200408110000Z" DESCRIPTION "Added cc6kxbarIntBusNotifControlGroup and cc6kxbarIntBusCRCErrNotifGroup." REVISION "200406110000Z" DESCRIPTION "Added cc6kxbarTruncatedModeOper Object and changed the description of cc6kxbarTruncatedModeAllowed and cc6kxbarMinFabricPresent." REVISION "200309290000Z" DESCRIPTION "Changed the description of cc6kxbarTruncatedModeAllowed and cc6kxbarMinFabricPresent. Removed default value for cc6kxbarTruncatedModeAllowed." REVISION "200304020000Z" DESCRIPTION "Changed the SYNTAX and description of cc6kxbarMinFabricPresent and description of cc6kxbarTruncatedModeAllowed." REVISION "200212050000Z" DESCRIPTION "Added cc6kxbarModuleChannelSpeed, cc6kxbarSwBusSwitchingStatus, cc6kxbarSwBusFailureDuration, cc6kxbarSwBusNotifEnable objects and cc6kxbarSwBusStallNotif notification." REVISION "200106250000Z" DESCRIPTION "Initial version of this MIB module." ::= { ciscoMgmt 217 } ciscoCat6kXbarMIBObjects OBJECT IDENTIFIER ::= { ciscoCat6kCrossbarMIB 1 } cc6kxbarConfiguration OBJECT IDENTIFIER ::= { ciscoCat6kXbarMIBObjects 1 } cc6kxbarStatus OBJECT IDENTIFIER ::= { ciscoCat6kXbarMIBObjects 2 } cc6kxbarStatistics OBJECT IDENTIFIER ::= { ciscoCat6kXbarMIBObjects 3 } cc6kxbarSwBusObjects OBJECT IDENTIFIER ::= { ciscoCat6kXbarMIBObjects 4 } cc6kxbarIntBusObjects OBJECT IDENTIFIER ::= { ciscoCat6kXbarMIBObjects 5 } cc6kxbarFlowCtrlObjects OBJECT IDENTIFIER ::= { ciscoCat6kXbarMIBObjects 6 } -- Textual Conventions ModuleSlotNumber ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Slot number of the module." SYNTAX Unsigned32 FabricChannelNumber ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Fabric channel number." SYNTAX Unsigned32 ChannelStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Status of the Channel." SYNTAX INTEGER { ok(1), syncError(2), heartbeatError(3), crcError(4), bufferError(5), timeoutError(6), unused(7) } -- Configuration objects cc6kxbarFallbackMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "cc6kxbarFallbackMode controls system fallback to bus-mode after loss of switching fabric module. 'true' - When the last fabric card is removed system will adjust the supervisor and line cards switching mode automatically without resetting the system. With this feature enabled, the switch might lose traffic while it's changing the switching mode. 'false' - All the ports in the system will be disabled when the last fabric card is removed." DEFVAL { true } ::= { cc6kxbarConfiguration 1 } cc6kxbarBusOnlyModeAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether bus mode is administratively enabled on the device or not." ::= { cc6kxbarConfiguration 2 } cc6kxbarTruncatedModeAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether truncated mode is administratively enabled on the device or not." ::= { cc6kxbarConfiguration 3 } cc6kxbarMinFabricPresent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the minimum number of switching fabric capable modules to be present in the system, for any switching fabric capable module to be in 'crossbarmode' indicated by cc6kxbarModuleModeSwitchingMode, when cc6kxbarTruncatedModeOper is 'false'." ::= { cc6kxbarConfiguration 4 } cc6kxbarLcdBannerTable OBJECT-TYPE SYNTAX SEQUENCE OF Cc6kxbarLcdBannerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "cc6kxbarLcdBannerTable configures the Lcd banner of the fabric module." ::= { cc6kxbarConfiguration 5 } cc6kxbarLcdBannerEntry OBJECT-TYPE SYNTAX Cc6kxbarLcdBannerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in cc6kxbarLcdBannerTable. Entries are created by the agent based on the size of the lcd banner." INDEX { cc6kxbarLcdBannerIndex } ::= { cc6kxbarLcdBannerTable 1 } Cc6kxbarLcdBannerEntry ::= SEQUENCE { cc6kxbarLcdBannerIndex Unsigned32, cc6kxbarLcdBannerBanner DisplayString, cc6kxbarLcdBannerMaxSize Unsigned32 } cc6kxbarLcdBannerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Object which specifies a unique entry in the table." ::= { cc6kxbarLcdBannerEntry 1 } cc6kxbarLcdBannerBanner OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Message that would be displayed on the fabric card LCD. The size of cc6kxbarLcdBannerBanner should be less than or equal to the cc6kxbarLcdBannerMaxSize value." ::= { cc6kxbarLcdBannerEntry 2 } cc6kxbarLcdBannerMaxSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum size of the associated cc6kxbarLcdBannerBanner object." ::= { cc6kxbarLcdBannerEntry 3 } cc6kxbarTruncatedModeOper OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the truncated mode is operationaly enabled on the device or not. 'true' - With the fabric module present in the system, cc6kxbarModuleModeSwitchingMode will be 'crossbarmode' for all the fabric capable modules. 'false'- With the cc6kxbarMinFabricPresent fabric capable modules and the fabric module present in the system, cc6kxbarModuleModeSwitchingMode will be 'crossbarmode' for fabric capable modules." ::= { cc6kxbarConfiguration 6 } cc6kxbarDcefOnlyModeAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the dcef mode is enabled on the standby supervisor or not. 'true' - Setting cc6kxbarDcefOnlyModeAllowed to 'true' makes the cc6kxbarModuleModeSwitchingMode of all the active modules to 'dcefmode'. With the active fabric module present in the system, with the switch being in stateful switchover mode, with all the cards that has no distributed Cisco Express forwarding switching support being powered down and on some platforms with standby supervisor ports being shutdown, changing cc6kxbarDcefOnlyModeAllowed to 'true' will make the standby supervisor module reloaded and booted up as distributed forwarding module. 'false'- Setting cc6kxbarDcefOnlyModeAllowed to 'false' makes the cc6kxbarModuleModeSwitchingMode of the standby supervisor module to the default value. Changing cc6kxbarDcefOnlyModeAllowed to 'false' will make the standby supervisor reloaded and booted up with the default cc6kxbarModuleModeSwitchingMode." ::= { cc6kxbarConfiguration 7 } cc6kxbarForceBusMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether some affected modules are forced to be in 'busmode' or not. 'true' - Setting cc6kxbarForceBusMode to 'true' makes the cc6kxbarModuleModeSwitchingMode of all the affected modules to 'busmode'. Changing the cc6kxbarForceBusMode to 'true' will make all the affected modules reloaded and booted up as non fabric capable modules. 'false'- Setting cc6kxbarForceBusMode to 'false' makes the cc6kxbarModuleModeSwitchingMode of all the affected modules to the default value. Changing cc6kxbarForceBusMode to 'false' will make all the affected modules reloaded and booted up with the default cc6kxbarModuleModeSwitchingMode." ::= { cc6kxbarConfiguration 8 } cc6kxbarBusOnlyModeOper OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the bus mode is operationaly enabled on the device or not. 'true' - Modules are allowed to run in 'busmode'. 'false' - None of the modules are allowed to run in 'busmode' i.e., All the non-fabric capable modules will be powered off. Absence of fabric module results in all the fabric capable modules being powered off." ::= { cc6kxbarConfiguration 9 } -- Status objects cc6kxbarFabricActiveSlot OBJECT-TYPE SYNTAX ModuleSlotNumber MAX-ACCESS read-only STATUS current DESCRIPTION "cc6kxbarFabricActiveSlot indicates the slot number of the active switching fabric module. A value of zero indicates that the active switching fabric module is either powered down or not present in the chassis." ::= { cc6kxbarStatus 1 } cc6kxbarFabricBackupSlot OBJECT-TYPE SYNTAX ModuleSlotNumber MAX-ACCESS read-only STATUS current DESCRIPTION "cc6kxbarFabricBackupSlot indicates the slot number of the backup switching fabric module. A value of zero indicates that the backup switching fabric module is either powered down or not present in the chassis." ::= { cc6kxbarStatus 2 } cc6kxbarModuleModeTable OBJECT-TYPE SYNTAX SEQUENCE OF Cc6kxbarModuleModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "cc6kxbarModuleModeTable indicates the switching mode of each module in the system." ::= { cc6kxbarStatus 3 } cc6kxbarModuleModeEntry OBJECT-TYPE SYNTAX Cc6kxbarModuleModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in cc6kxbarModuleModeTable. The agent creates an entry when a non switching fabric module is inserted in the chassis. The agent destroys an entry when a non switching fabric module is power down or reset or removed from the chassis." INDEX { cc6kxbarModuleModeModule } ::= { cc6kxbarModuleModeTable 1 } Cc6kxbarModuleModeEntry ::= SEQUENCE { cc6kxbarModuleModeModule ModuleSlotNumber, cc6kxbarModuleModeSwitchingMode INTEGER } cc6kxbarModuleModeModule OBJECT-TYPE SYNTAX ModuleSlotNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The module slot number." ::= { cc6kxbarModuleModeEntry 1 } cc6kxbarModuleModeSwitchingMode OBJECT-TYPE SYNTAX INTEGER { busmode(1), crossbarmode(2), dcefmode(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "cc6kxbarModuleModeSwitchingMode indicates switching mode of the cc6kxbarModuleModeModule. 'busmode' - Modules in this mode don't use fabric. Backplane is used for both lookup and data forwarding. 'crossbarmode' - Modules in this mode use backplane for forwarding decision and fabric for data forwarding 'dcefmode' - Modules in this mode use fabric for data forwarding and local forwarding is enabled." ::= { cc6kxbarModuleModeEntry 2 } cc6kxbarModuleChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF Cc6kxbarModuleChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "cc6kxbarModuleChannelTable shows the operational status of fabric channels. This table will be instantiated only when cc6kxbarFabricActiveSlot has a valid value other than zero." ::= { cc6kxbarStatus 4 } cc6kxbarModuleChannelEntry OBJECT-TYPE SYNTAX Cc6kxbarModuleChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in cc6kxbarModuleChannelTable." INDEX { cc6kxbarModuleChannelModule, cc6kxbarModuleChannelChannel } ::= { cc6kxbarModuleChannelTable 1 } Cc6kxbarModuleChannelEntry ::= SEQUENCE { cc6kxbarModuleChannelModule ModuleSlotNumber, cc6kxbarModuleChannelChannel FabricChannelNumber, cc6kxbarModuleChannelModStatus ChannelStatus, cc6kxbarModuleChannelFabStatus ChannelStatus, cc6kxbarModuleChannelSpeed Gauge32 } cc6kxbarModuleChannelModule OBJECT-TYPE SYNTAX ModuleSlotNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The module slot number." ::= { cc6kxbarModuleChannelEntry 1 } cc6kxbarModuleChannelChannel OBJECT-TYPE SYNTAX FabricChannelNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fabric channel number of the cc6kxbarModuleChannelModule." ::= { cc6kxbarModuleChannelEntry 2 } cc6kxbarModuleChannelModStatus OBJECT-TYPE SYNTAX ChannelStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the fabric channel at the cc6kxbarModuleChannelModule." ::= { cc6kxbarModuleChannelEntry 3 } cc6kxbarModuleChannelFabStatus OBJECT-TYPE SYNTAX ChannelStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the fabric channel at the cc6kxbarFabricActiveSlot." ::= { cc6kxbarModuleChannelEntry 4 } cc6kxbarModuleChannelSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The speed in mega bits per second of the cc6kxbarModuleChannelChannel for cc6kxbarModuleChannelModule." ::= { cc6kxbarModuleChannelEntry 5 } -- Statistics Objects cc6kxbarStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF Cc6kxbarStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "cc6kxbarStatisticsTable gives the fabric channel counters and utilization information. This table will be instantiated when cc6kxbarFabricActiveSlot has a valid value other than zero." ::= { cc6kxbarStatistics 1 } cc6kxbarStatisticsEntry OBJECT-TYPE SYNTAX Cc6kxbarStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in cc6kxbarStatisticsTable." INDEX { cc6kxbarStatisticsModule, cc6kxbarStatisticsChannel } ::= { cc6kxbarStatisticsTable 1 } Cc6kxbarStatisticsEntry ::= SEQUENCE { cc6kxbarStatisticsModule ModuleSlotNumber, cc6kxbarStatisticsChannel FabricChannelNumber, cc6kxbarStatisticsInErrors Counter32, cc6kxbarStatisticsOutErrors Counter32, cc6kxbarStatisticsOutDropped Counter32, cc6kxbarStatisticsInUtil Percent, cc6kxbarStatisticsOutUtil Percent } cc6kxbarStatisticsModule OBJECT-TYPE SYNTAX ModuleSlotNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The module slot number." ::= { cc6kxbarStatisticsEntry 1 } cc6kxbarStatisticsChannel OBJECT-TYPE SYNTAX FabricChannelNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fabric channel number associated with the cc6kxbarStatisticsModule." ::= { cc6kxbarStatisticsEntry 2 } cc6kxbarStatisticsInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of error packets received on cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule since this entry was last initialized." ::= { cc6kxbarStatisticsEntry 3 } cc6kxbarStatisticsOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of error packets transmitted on cc6kxbarStatisticsModule through the cc6kxbarStatisticsChannel since this entry was last initialized." ::= { cc6kxbarStatisticsEntry 4 } cc6kxbarStatisticsOutDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of dropped packets transmitted on the cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule since this entry was last initialized." ::= { cc6kxbarStatisticsEntry 5 } cc6kxbarStatisticsInUtil OBJECT-TYPE SYNTAX Percent MAX-ACCESS read-only STATUS current DESCRIPTION "Input utilization of the cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule." ::= { cc6kxbarStatisticsEntry 6 } cc6kxbarStatisticsOutUtil OBJECT-TYPE SYNTAX Percent MAX-ACCESS read-only STATUS current DESCRIPTION "Output utilization of the cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule." ::= { cc6kxbarStatisticsEntry 7 } -- Switching Bus Objects cc6kxbarSwBusSwitchingStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), stalled(2), isolated(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current switching status of the switching bus on the system. normal -- the switching bus is under normal packet switching operation. stalled -- the switching bus has stopped packet switching but is still attached to the system, i.e., the switching bus is stalled. isolated -- the switching bus has stopped packet switching and is detached from the system, i.e., the switching bus is isolated. The object is only instantiated on systems which support switching bus switching detection feature." ::= { cc6kxbarSwBusObjects 1 } cc6kxbarSwBusFailureDuration OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the failure duration of the switching bus since the switching bus has transitioned out of the normal(1) state as monitored by cc6kxbarSwBusSwitchingStatus. If the object value of cc6kxbarSwBusSwitchingStatus is normal(1), then the object value of cc6kxbarSwBusFailureDuration should be zero. The object is only instantiated on systems which support switching bus switching detection feature." ::= { cc6kxbarSwBusObjects 2 } cc6kxbarSwBusNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not the notification cc6kxbarSwBusStatusChangeNotif should be generated when there is change in the switching status of the switching bus as monitored by cc6kxbarSwBusSwitchingStatus. The object is only instantiated on systems which support switching bus switching detection feature." ::= { cc6kxbarSwBusObjects 3 } -- Internal Bus Objects cc6kxbarIntBusNotifEnable OBJECT-TYPE SYNTAX BITS { intBusCRCErrExcd(0), intBusCRCErrRcvrd(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the generation of a specified notification for internal bus is enabled or not. If a bit corresponding to a notification is set to 1, then that notification can be generated. intBusCRCErrExcd -- the cc6kxbarIntBusCRCErrExcdNotif notification. intBusCRCErrRcvrd -- the cc6kxbarIntBusCRCErrRcvrdNotif notification. " ::= { cc6kxbarIntBusObjects 1 } cc6kxbarIntBusCRCErrTable OBJECT-TYPE SYNTAX SEQUENCE OF Cc6kxbarIntBusCRCErrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing internal bus CRC error information on a list of physical entities (such as modules)." ::= { cc6kxbarIntBusObjects 2 } cc6kxbarIntBusCRCErrEntry OBJECT-TYPE SYNTAX Cc6kxbarIntBusCRCErrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing internal bus CRC error information on a physical entity (such as a module)." INDEX { entPhysicalIndex } ::= { cc6kxbarIntBusCRCErrTable 1 } Cc6kxbarIntBusCRCErrEntry ::= SEQUENCE { cc6kxbarIntBusCRCErrExcdStatus TruthValue, cc6kxbarIntBusCRCErrExcdCount Unsigned32 } cc6kxbarIntBusCRCErrExcdStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the internal bus CRC error on a physical entity is currently exceeding the fatal threshold or not." ::= { cc6kxbarIntBusCRCErrEntry 1 } cc6kxbarIntBusCRCErrExcdCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times the internal bus CRC error on a physical entity has exceeded the fatal threshold." ::= { cc6kxbarIntBusCRCErrEntry 2 } -- Flow Control Objects cc6kxbarFlowCtrlNotifEnable OBJECT-TYPE SYNTAX BITS { busThreshExcd(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the generation of a specified notification for flow control feature is enabled or not. If a bit corresponding to a notification is set to one, then that notification can be generated. busThreshExcd -- the cc6kxbarFlowCtrlBusThrExcdNotif notification. " ::= { cc6kxbarFlowCtrlObjects 1 } cc6kxbarFlowCtrlBusFIFOThrMode OBJECT-TYPE SYNTAX INTEGER { off(1), on(2), auto(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the mode configuration of the system bus flow control FIFO threshold. off -- the flow control FIFO threshold is set to the original value defined by the system. on -- the flow control FIFO threshold is set to the lower value defined by the system. auto -- the system starts monitoring the system bus flow control FIFO threshold and will change the flow control FIFO threshold from the original value to the lower value when the system detects the first occurrence of the threshold exceeding on a physical entity (such as a module) over the system allowed limit." ::= { cc6kxbarFlowCtrlObjects 2 } cc6kxbarFlowCtrlBusFIFOThrValue OBJECT-TYPE SYNTAX INTEGER { original(1), lower(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current value of the system bus flow control FIFO threshold, whether it is the original value or the lower value." ::= { cc6kxbarFlowCtrlObjects 3 } cc6kxbarFlowCtrlBusFIFOTransTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the value of sysUpTime at the time that the system bus flow control FIFO threshold is transitioned to lower value when the object value of cc6kxbarFlowCtrlBusFIFOThrValue is 'lower'. This object will take on the value of zero when the object value of cc6kxbarFlowCtrlBusFIFOThrValue is 'original'." ::= { cc6kxbarFlowCtrlObjects 4 } -- Notifications ciscoCat6kXbarMIBNotifs OBJECT IDENTIFIER ::= { ciscoCat6kCrossbarMIB 0 } cc6kxbarSwBusStatusChangeNotif NOTIFICATION-TYPE OBJECTS { cc6kxbarSwBusSwitchingStatus, cc6kxbarSwBusFailureDuration } STATUS current DESCRIPTION "A cc6kxbarSwBusStatusChangeNotif notification is sent by the the device when there is change in switching status of the switching bus as monited by cc6kxbarSwBusSwitchingStatus." ::= { ciscoCat6kXbarMIBNotifs 1 } cc6kxbarIntBusCRCErrExcdNotif NOTIFICATION-TYPE OBJECTS { entPhysicalName, entPhysicalVendorType } STATUS current DESCRIPTION "A cc6kxbarIntBusCRCThreshExcdNotif notification is sent by the system when the system has detected that the internal bus CRC error on a physical entity (such as a module) as specified by entPhysicalName has exceeded the fatal threshold." ::= { ciscoCat6kXbarMIBNotifs 2 } cc6kxbarIntBusCRCErrRcvrdNotif NOTIFICATION-TYPE OBJECTS { entPhysicalName, entPhysicalVendorType } STATUS current DESCRIPTION "A cc6kxbarIntBusCRCErrRcvrdNotif notification is sent by the system when the system has recovered as the internal bus CRC error on a physical entity (such as a module) as specified by entPhysicalName has fallen below the normal threshold." ::= { ciscoCat6kXbarMIBNotifs 3 } cc6kxbarFlowCtrlBusThrExcdNotif NOTIFICATION-TYPE OBJECTS { entPhysicalName, entPhysicalVendorType } STATUS current DESCRIPTION "A cc6kxbarFlowCtrlBusThrExcdNotif notification is sent by the system when the system detects the first occurrence of the system bus flow control FIFO threshold exceeding on a physical entity (such as a module) over the system allowed limit when the object value of cc6kxbarFlowCtrlBusFIFOThrMode is 'auto'." ::= { ciscoCat6kXbarMIBNotifs 4 } -- Conformance and Compliance cc6kxbarMIBConformance OBJECT IDENTIFIER ::= { ciscoCat6kCrossbarMIB 3 } cc6kxbarMIBCompliances OBJECT IDENTIFIER ::= { cc6kxbarMIBConformance 1 } cc6kxbarMIBGroups OBJECT IDENTIFIER ::= { cc6kxbarMIBConformance 2 } -- Conformance cc6kxbarMIBCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the CISCO-CAT6K-CROSSBAR-MIB." MODULE -- this module MANDATORY-GROUPS { cc6kxbarModuleStatusGroup, cc6kxbarChannelStatusGroup, cc6kxbarChannelStatisticsGroup } GROUP cc6kxbarFallbackGroup DESCRIPTION "This group is mandatory only for those platforms which support fallback mode feature." GROUP cc6kxbarBusOnlyAllowedGroup DESCRIPTION "This group is mandatory only for those platforms which support busonly mode feature." ::= { cc6kxbarMIBCompliances 2 } cc6kxbarMIBComplianceVer1 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the CISCO-CAT6K-CROSSBAR-MIB." MODULE -- this module MANDATORY-GROUPS { cc6kxbarModuleStatusGroupVer1, cc6kxbarChannelStatusGroup, cc6kxbarChannelStatisticsGroupVer1 } GROUP cc6kxbarFallbackGroup DESCRIPTION "This group is mandatory only for those platforms which support fallback mode feature." GROUP cc6kxbarBusOnlyAllowedGroup DESCRIPTION "This group is mandatory only for those platforms which support bus only mode feature." GROUP cc6kxbarLcdBannerGroup DESCRIPTION "This group is mandatory only for those platforms which support lcd banner feature." GROUP cc6kxbarChannelUtilGroup DESCRIPTION "This group is mandatory only for those platforms which support Input and Output traffic utilization on the fabric channel." GROUP cc6kxbarChannelSpeedGroup DESCRIPTION "This group is mandatory only for those platforms which support fabric channel speed feature." GROUP cc6kxbarSwBusGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection feature." GROUP cc6kxbarSwBusNotifGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection notification feature." ::= { cc6kxbarMIBCompliances 3 } cc6kxbarMIBComplianceVer2 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the CISCO-CAT6K-CROSSBAR-MIB." MODULE -- this module MANDATORY-GROUPS { cc6kxbarModuleStatusGroupVer1, cc6kxbarChannelStatusGroup, cc6kxbarChannelStatisticsGroupVer1 } GROUP cc6kxbarFallbackGroup DESCRIPTION "This group is mandatory only for those platforms which support fallback mode feature." GROUP cc6kxbarBusOnlyAllowedGroup DESCRIPTION "This group is mandatory only for those platforms which support bus only mode feature." GROUP cc6kxbarLcdBannerGroup DESCRIPTION "This group is mandatory only for those platforms which support lcd banner feature." GROUP cc6kxbarChannelUtilGroup DESCRIPTION "This group is mandatory only for those platforms which support Input and Output traffic utilization on the fabric channel." GROUP cc6kxbarChannelSpeedGroup DESCRIPTION "This group is mandatory only for those platforms which support fabric channel speed feature." GROUP cc6kxbarSwBusGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection feature." GROUP cc6kxbarSwBusNotifGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection notification feature." GROUP cc6kxbarTruncatedOperGroup DESCRIPTION "This group is mandatory only for platforms which support operational truncated mode." ::= { cc6kxbarMIBCompliances 4 } cc6kxbarMIBComplianceVer3 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the CISCO-CAT6K-CROSSBAR-MIB." MODULE -- this module MANDATORY-GROUPS { cc6kxbarModuleStatusGroupVer1, cc6kxbarChannelStatusGroup, cc6kxbarChannelStatisticsGroupVer1 } GROUP cc6kxbarFallbackGroup DESCRIPTION "This group is mandatory only for those platforms which support fallback mode feature." GROUP cc6kxbarBusOnlyAllowedGroup DESCRIPTION "This group is mandatory only for those platforms which support bus only mode feature." GROUP cc6kxbarLcdBannerGroup DESCRIPTION "This group is mandatory only for those platforms which support lcd banner feature." GROUP cc6kxbarChannelUtilGroup DESCRIPTION "This group is mandatory only for those platforms which support Input and Output traffic utilization on the fabric channel." GROUP cc6kxbarChannelSpeedGroup DESCRIPTION "This group is mandatory only for those platforms which support fabric channel speed feature." GROUP cc6kxbarSwBusGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection feature." GROUP cc6kxbarSwBusNotifGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection notification feature." GROUP cc6kxbarTruncatedOperGroup DESCRIPTION "This group is mandatory only for platforms which support operational truncated mode." GROUP cc6kxbarIntBusNotifControlGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus notifications." GROUP cc6kxbarIntBusCRCErrNotifGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus CRC error notifications." ::= { cc6kxbarMIBCompliances 5 } cc6kxbarMIBComplianceVer4 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the CISCO-CAT6K-CROSSBAR-MIB." MODULE -- this module MANDATORY-GROUPS { cc6kxbarModuleStatusGroupVer1, cc6kxbarChannelStatusGroup, cc6kxbarChannelStatisticsGroupVer1 } GROUP cc6kxbarFallbackGroup DESCRIPTION "This group is mandatory only for those platforms which support fallback mode feature." GROUP cc6kxbarBusOnlyAllowedGroup DESCRIPTION "This group is mandatory only for those platforms which support bus only mode feature." GROUP cc6kxbarLcdBannerGroup DESCRIPTION "This group is mandatory only for those platforms which support lcd banner feature." GROUP cc6kxbarChannelUtilGroup DESCRIPTION "This group is mandatory only for those platforms which support Input and Output traffic utilization on the fabric channel." GROUP cc6kxbarChannelSpeedGroup DESCRIPTION "This group is mandatory only for those platforms which support fabric channel speed feature." GROUP cc6kxbarSwBusGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection feature." GROUP cc6kxbarSwBusNotifGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection notification feature." GROUP cc6kxbarTruncatedOperGroup DESCRIPTION "This group is mandatory only for platforms which support operational truncated mode." GROUP cc6kxbarIntBusNotifControlGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus notifications." GROUP cc6kxbarIntBusCRCErrNotifGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus CRC error notifications." GROUP cc6kxbarIntBusCRCErrGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus CRC error status." ::= { cc6kxbarMIBCompliances 6 } cc6kxbarMIBComplianceVer5 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the CISCO-CAT6K-CROSSBAR-MIB." MODULE -- this module MANDATORY-GROUPS { cc6kxbarModuleStatusGroupVer1, cc6kxbarChannelStatusGroup, cc6kxbarChannelStatisticsGroupVer1 } GROUP cc6kxbarFallbackGroup DESCRIPTION "This group is mandatory only for those platforms which support fallback mode feature." GROUP cc6kxbarBusOnlyAllowedGroup DESCRIPTION "This group is mandatory only for those platforms which support bus only mode feature." GROUP cc6kxbarLcdBannerGroup DESCRIPTION "This group is mandatory only for those platforms which support lcd banner feature." GROUP cc6kxbarChannelUtilGroup DESCRIPTION "This group is mandatory only for those platforms which support Input and Output traffic utilization on the fabric channel." GROUP cc6kxbarChannelSpeedGroup DESCRIPTION "This group is mandatory only for those platforms which support fabric channel speed feature." GROUP cc6kxbarSwBusGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection feature." GROUP cc6kxbarSwBusNotifGroup DESCRIPTION "This group is mandatory only for platforms which support switching bus switching detection notification feature." GROUP cc6kxbarTruncatedOperGroup DESCRIPTION "This group is mandatory only for platforms which support operational truncated mode." GROUP cc6kxbarIntBusNotifControlGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus notifications." GROUP cc6kxbarIntBusCRCErrNotifGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus CRC error notifications." GROUP cc6kxbarIntBusCRCErrGroup DESCRIPTION "This group is mandatory only for platforms which support internal bus CRC error status." GROUP cc6kxbarDcefOnlyModeAllowedGroup DESCRIPTION "This group is mandatory only for platforms which support dcef only mode feature." GROUP cc6kxbarForceBusModeGroup DESCRIPTION "This group is mandatory only for platforms which support force bus mode feature." GROUP cc6kxbarFlowCtrlNotifCtrlGroup DESCRIPTION "This group is mandatory only for platforms which support the system flow control notification control." GROUP cc6kxbarFlowCtrlBusThreshGroup DESCRIPTION "This group is mandatory only for platforms which support the system bus flow control FIFO threshold configuration." GROUP cc6kxbarFlowCtrlBusThrNotifGroup DESCRIPTION "This group is mandatory only for platforms which support the system bus flow control FIFO threshold exceeding notification." GROUP cc6kxbarBusOnlyModeOperGroup DESCRIPTION "This group is mandatory only for platforms which support operational bus mode." ::= { cc6kxbarMIBCompliances 7 } -- Units of Conformance cc6kxbarModuleStatusGroup OBJECT-GROUP OBJECTS { cc6kxbarLcdBannerMaxSize, cc6kxbarLcdBannerBanner, cc6kxbarTruncatedModeAllowed, cc6kxbarMinFabricPresent, cc6kxbarFabricActiveSlot, cc6kxbarFabricBackupSlot, cc6kxbarModuleModeSwitchingMode } STATUS deprecated DESCRIPTION "A collection of objects providing configuration and operation of the crossbar switching fabric module and switching capable module." ::= { cc6kxbarMIBGroups 1 } cc6kxbarChannelStatusGroup OBJECT-GROUP OBJECTS { cc6kxbarModuleChannelModStatus, cc6kxbarModuleChannelFabStatus } STATUS current DESCRIPTION "A collection of objects providing status and configuration of the fabric channel." ::= { cc6kxbarMIBGroups 2 } cc6kxbarChannelStatisticsGroup OBJECT-GROUP OBJECTS { cc6kxbarStatisticsInErrors, cc6kxbarStatisticsOutErrors, cc6kxbarStatisticsOutDropped, cc6kxbarStatisticsInUtil, cc6kxbarStatisticsOutUtil } STATUS deprecated DESCRIPTION "A collection of objects providing statistics for the fabric channel." ::= { cc6kxbarMIBGroups 3 } cc6kxbarFallbackGroup OBJECT-GROUP OBJECTS { cc6kxbarFallbackMode } STATUS current DESCRIPTION "This object controls system fallback to bus-mode after loss of switching fabric module." ::= { cc6kxbarMIBGroups 4 } cc6kxbarBusOnlyAllowedGroup OBJECT-GROUP OBJECTS { cc6kxbarBusOnlyModeAllowed } STATUS current DESCRIPTION "This object determines the value of cc6kxbarModuleModeSwitchingMode of each module." ::= { cc6kxbarMIBGroups 5 } cc6kxbarModuleStatusGroupVer1 OBJECT-GROUP OBJECTS { cc6kxbarTruncatedModeAllowed, cc6kxbarMinFabricPresent, cc6kxbarFabricActiveSlot, cc6kxbarFabricBackupSlot, cc6kxbarModuleModeSwitchingMode } STATUS current DESCRIPTION "A collection of objects providing configuration and operation of the crossbar switching fabric module and switching capable module." ::= { cc6kxbarMIBGroups 6 } cc6kxbarChannelStatisticsGroupVer1 OBJECT-GROUP OBJECTS { cc6kxbarStatisticsInErrors, cc6kxbarStatisticsOutErrors, cc6kxbarStatisticsOutDropped } STATUS current DESCRIPTION "A collection of objects providing statistics for the fabric channel." ::= { cc6kxbarMIBGroups 7 } cc6kxbarLcdBannerGroup OBJECT-GROUP OBJECTS { cc6kxbarLcdBannerMaxSize, cc6kxbarLcdBannerBanner } STATUS current DESCRIPTION "A collection of objects providing configuration of the lcd Banner of the fabric module." ::= { cc6kxbarMIBGroups 8 } cc6kxbarChannelUtilGroup OBJECT-GROUP OBJECTS { cc6kxbarStatisticsInUtil, cc6kxbarStatisticsOutUtil } STATUS current DESCRIPTION "These object determines Input and Output Utilization of the fabric channel." ::= { cc6kxbarMIBGroups 9 } cc6kxbarChannelSpeedGroup OBJECT-GROUP OBJECTS { cc6kxbarModuleChannelSpeed } STATUS current DESCRIPTION "A collection of objects providing the speed of the fabric channel." ::= { cc6kxbarMIBGroups 10 } cc6kxbarSwBusGroup OBJECT-GROUP OBJECTS { cc6kxbarSwBusSwitchingStatus, cc6kxbarSwBusFailureDuration, cc6kxbarSwBusNotifEnable } STATUS current DESCRIPTION "A collection of objects for the switching bus switching detection feature." ::= { cc6kxbarMIBGroups 11 } cc6kxbarSwBusNotifGroup NOTIFICATION-GROUP NOTIFICATIONS { cc6kxbarSwBusStatusChangeNotif } STATUS current DESCRIPTION "A collection of notifications for the switching bus switching detection feature." ::= { cc6kxbarMIBGroups 12 } cc6kxbarTruncatedOperGroup OBJECT-GROUP OBJECTS { cc6kxbarTruncatedModeOper } STATUS current DESCRIPTION "A collection of objects providing the operational truncated mode." ::= { cc6kxbarMIBGroups 13 } cc6kxbarIntBusNotifControlGroup OBJECT-GROUP OBJECTS { cc6kxbarIntBusNotifEnable } STATUS current DESCRIPTION "A collection of objects to control the notification generation for internal bus." ::= { cc6kxbarMIBGroups 14 } cc6kxbarIntBusCRCErrNotifGroup NOTIFICATION-GROUP NOTIFICATIONS { cc6kxbarIntBusCRCErrExcdNotif, cc6kxbarIntBusCRCErrRcvrdNotif } STATUS current DESCRIPTION "A collection of notifications for the internal bus CRC error." ::= { cc6kxbarMIBGroups 15 } cc6kxbarIntBusCRCErrGroup OBJECT-GROUP OBJECTS { cc6kxbarIntBusCRCErrExcdStatus, cc6kxbarIntBusCRCErrExcdCount } STATUS current DESCRIPTION "A collection of objects to indicate the internal bus CRC error information on a physical entity." ::= { cc6kxbarMIBGroups 16 } cc6kxbarDcefOnlyModeAllowedGroup OBJECT-GROUP OBJECTS { cc6kxbarDcefOnlyModeAllowed } STATUS current DESCRIPTION "A collection of objects providing the configuration and information about the dcef only mode feature." ::= { cc6kxbarMIBGroups 17 } cc6kxbarForceBusModeGroup OBJECT-GROUP OBJECTS { cc6kxbarForceBusMode } STATUS current DESCRIPTION "A collection of objects providing the configuration and information about the force bus mode feature." ::= { cc6kxbarMIBGroups 18 } cc6kxbarFlowCtrlNotifCtrlGroup OBJECT-GROUP OBJECTS { cc6kxbarFlowCtrlNotifEnable } STATUS current DESCRIPTION "A collection of objects to control the notification generation for the system flow control feature." ::= { cc6kxbarMIBGroups 19 } cc6kxbarFlowCtrlBusThreshGroup OBJECT-GROUP OBJECTS { cc6kxbarFlowCtrlBusFIFOThrMode, cc6kxbarFlowCtrlBusFIFOThrValue, cc6kxbarFlowCtrlBusFIFOTransTime } STATUS current DESCRIPTION "A collection of objects providing configuration information about the system bus flow control FIFO threshold." ::= { cc6kxbarMIBGroups 20 } cc6kxbarFlowCtrlBusThrNotifGroup NOTIFICATION-GROUP NOTIFICATIONS { cc6kxbarFlowCtrlBusThrExcdNotif } STATUS current DESCRIPTION "A collection of notifications for the system bus flow control FIFO threshold exceeding." ::= { cc6kxbarMIBGroups 21 } cc6kxbarBusOnlyModeOperGroup OBJECT-GROUP OBJECTS { cc6kxbarBusOnlyModeOper } STATUS current DESCRIPTION "A collection of objects providing the operational bus mode." ::= { cc6kxbarMIBGroups 22 } END