Guest

Tools & Resources

SNMP Object Navigator

TRANSLATE/BROWSE
SEARCH
VIEW & DOWNLOAD MIBS
MIB SUPPORT IN SOFTWARE
Translate  |  Browse The Object Tree


CISCO-DSP-MGMT-MIB

View compiling dependencies for other MIBS by clearing the page and selecting another MIB.

Compile the MIB

Before you can compile CISCO-DSP-MGMT-MIB , you need to compile the MIBs listed below in the order listed.

Download all of these MIBs (Warning: does not include non-Cisco MIBs) or view details about each MIB below.

If you are using Internet Explorer click here.

      MIB Name   Version 1   Version 2   Dependencies
    1. SNMPv2-SMI Download  |  Download  |  View Dependencies
    2. SNMPv2-TC Download  |  Download  |  View Dependencies
    3. SNMPv2-CONF Not Required  |  Download  |  View Dependencies
    4. SNMP-FRAMEWORK-MIB Download  |  Download  |  View Dependencies
    5. CISCO-SMI Download  |  Download  |  View Dependencies
    6. ENTITY-MIB Download  |  Download  |  View Dependencies
    7. RFC1155-SMI   Non-Cisco MIB   |  Non-Cisco MIB   |  -
    8. RFC-1212   Non-Cisco MIB   |  Non-Cisco MIB   |  -
    9. RFC-1215   Non-Cisco MIB   |  Non-Cisco MIB   |  -
    10. SNMPv2-TC-v1   Non-Cisco MIB   |  Non-Cisco MIB   |  -
    11. CISCO-DSP-MGMT-MIB Download  |  Download  | 

More Downloads

OID File: CISCO-DSP-MGMT-MIB.oid

Extra Information

None

MIB Contents

This is the SMI version 2 of the MIB. Click here to see the SMI version 1
        
            
                
                    


-- *****************************************************************
-- CISCO-DSP-MGMT-MIB.my: Digital Signal Processing Management MIB file
--
-- July 1997  Hongchi Shih
--
-- Copyright (c) 1997-2000 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************

CISCO-DSP-MGMT-MIB  DEFINITIONS ::= BEGIN

IMPORTS
        MODULE-IDENTITY,
        OBJECT-TYPE,
        NOTIFICATION-TYPE,
        Counter32,
        Gauge32,
        Integer32 
                FROM SNMPv2-SMI
        TimeStamp,
        TruthValue,
        DisplayString
                FROM SNMPv2-TC
        entPhysicalIndex
                FROM ENTITY-MIB
        Unsigned32
               FROM CISCO-TC
        MODULE-COMPLIANCE,
        OBJECT-GROUP
                FROM SNMPv2-CONF
        ciscoMgmt
                FROM CISCO-SMI;
 
 
ciscoDspMgmtMIB MODULE-IDENTITY
        LAST-UPDATED    "200008140000Z"
        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-voice@cisco.com"
        DESCRIPTION                "Digital Signal Processing (DSP) Management MIB module.
                 The MIB module monitors the DSP resource and status.
                "
        REVISION        "200008140000Z"
        DESCRIPTION        "Fix typo in the DESCRIPTION caluse of 
	cdspMIBEnableCardStatusNotification object;
        change 'cdspFatalNotification' to 
	'cdspMIBCardStateNotification'.
        "
        REVISION        "9810170000Z"
        DESCRIPTION        "Add new objects to support channelized DSP features.
	"
        ::= { ciscoMgmt 86 }




-- Digital Signal Processing Management MIB objects definitions

cdspMgmtObjects            OBJECT IDENTIFIER ::= { ciscoDspMgmtMIB 1 }
cdspCardObjects            OBJECT IDENTIFIER ::= { cdspMgmtObjects 1 }
cdspObjects                OBJECT IDENTIFIER ::= { cdspMgmtObjects 2 }
cdspMIBNotificationEnables OBJECT IDENTIFIER ::= { cdspMgmtObjects 3 }


--
-- Digital Signal Processing Group
--
-- This group contains the DSP related variables 
-- of the DSP Card

--  
-- DSP Card Table 
--
cdspCardStatusTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF CdspCardStatusEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION            "The DSP Card Table. It contains status information of the 
	     DSP cards present within the router.
            "
        ::= { cdspCardObjects 1 }

cdspCardStatusEntry OBJECT-TYPE
        SYNTAX      CdspCardStatusEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION            "An entry in the DSP card table indicates the 
             DSP card state, resource utilization.
             Each entry is created when a DSP software is detected
             on a DSP card. The entry is deleted when the DSP card is 
	     deleted. 
            "
        INDEX    { entPhysicalIndex }
        ::= { cdspCardStatusTable 1 }

CdspCardStatusEntry ::=
        SEQUENCE {
            cdspCardIndex                              Integer32,
            cdspCardState                              INTEGER,
            cdspCardResourceUtilization                Unsigned32,
            cdspCardLastHiWaterUtilization             Unsigned32, 
            cdspCardLastResetTime                      TimeStamp,
            cdspCardMaxChanPerDSP                      Unsigned32
        }

cdspCardIndex OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The object corresponds to cardIndex in the chassis mib. 
             If value of this object is 0, then the entry is not
             associated to cardIndex of the chassis mib.
            "
        ::= { cdspCardStatusEntry 1 }

cdspCardState     OBJECT-TYPE
        SYNTAX      INTEGER {
            normal     (1),
            warning    (2),
            critical   (3),
            fatal      (4),
            offLine    (5) 
        }
        MAX-ACCESS  read-only   
        STATUS      current 
        DESCRIPTION            "The object indicates the current state of
             DSP card being monitored.
             normal   - DSP card in normal condition.
             warning  - DSP card has some problem and need attention.
             critical - DSP card has a major alarm.
             fatal    - DSP card is not functional.
                        DSP subsystem might reset DSP card to 
                        recover it from the fatal error condition.
                        After the DSP card is reset successfully,
                        the object cdspCardResourceUtilization and
                        cdspCardLastHiWaterUtilization are reset to
                        0.
                        If the fatal error is persistent in this object
                        after card is reset, the card should be replaced. 
             offLine  - DSP card is in off-line maintenance state.
            "
        ::= { cdspCardStatusEntry 2 }

cdspCardResourceUtilization OBJECT-TYPE
        SYNTAX      Unsigned32 (0..100)
        UNITS       "percent"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The object indicates the percentage of current DSP 
             resource utilization of the card. The utilization is a 
	     ratio of number of busy DSP resources (for handling calls, 
	     transcoding, voice compression,...) to the total available 
	     DSP resources.
            "
        ::= { cdspCardStatusEntry 3 }


cdspCardLastHiWaterUtilization OBJECT-TYPE
        SYNTAX      Unsigned32 (0..100)
        UNITS       "percent"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The object indicates the last high water mark of DSP 
             resource utilization. This object is reset to 0 after
             DSP card is reset.
            "
        ::= { cdspCardStatusEntry 4 }

cdspCardLastResetTime OBJECT-TYPE
        SYNTAX     TimeStamp
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The value of sysUpTime when the last DSP card reset
             occurred.
            "
        ::= { cdspCardStatusEntry 5  }

cdspCardMaxChanPerDSP OBJECT-TYPE
        SYNTAX     Unsigned32
        UNITS       "channels"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The maximum number of channels allowed in each DSP. 
             The value is chosen in an implementation-dependent
             manner by the DSP functionality.
             The value of 0 in this object indicates Channelized
             DSP mode is turned off.
            "
        ::= { cdspCardStatusEntry 6  }

--  
-- DSP Table 
--
cdspStatusTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF CdspStatusEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION            "Status information for the DSPs.
             For tracking dangling DSP resources, the dangling DSP 
	     channels can be computed by 
	     'cdspInUseChannels - cdspActiveChannels'.
            "
        ::= { cdspObjects 1 }

cdspStatusEntry OBJECT-TYPE
        SYNTAX      CdspStatusEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION            "An entry in the DSP table indicates the DSP state and 
	     alarm conditions. Each entry is created when a DSP is 
	     detected on a DSP card. The entry is deleted when the DSP 
	     card is deleted. 
            "
        INDEX    { entPhysicalIndex }
        ::= { cdspStatusTable 1 }

CdspStatusEntry ::=
        SEQUENCE {
            cdspOperState                          INTEGER,    
            cdspAlarms                             Counter32,
            cdspLastAlarmCause                     INTEGER,
            cdspLastAlarmCauseText                 DisplayString,
            cdspLastAlarmTime                      TimeStamp,
            cdspTotalChannels                      Unsigned32,
            cdspInUseChannels                      Gauge32,
            cdspActiveChannels                     Gauge32
        }


cdspOperState OBJECT-TYPE
        SYNTAX      INTEGER {
              normal   (1), 
              shutdown (2)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The current operational state of the DSP.
             normal   - DSP operates normally 
             shutdown - DSP is shutdown due to fatal error.
            "
        ::= { cdspStatusEntry 1 }

cdspAlarms OBJECT-TYPE
        SYNTAX      Counter32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The object indicates the accumulated number of DSP
             Alarms.
            "
        ::= { cdspStatusEntry 2 }

cdspLastAlarmCause OBJECT-TYPE
        SYNTAX      INTEGER {
                    other              (1),
                    noAlarm            (2), 
                    dspFatalError      (3),
                    dspMemoryError     (4),
                    dspBufferError     (5),
                    dspDownloadError   (6)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The object indicates the current or last alarm state of 
             DSP.
             other            - none of the following
             noAlarm          - alarm condition had not been detected
             dspFatalError    - DSP fatal error 
             dspMemoryError   - DSP memory error is detected
             dspBufferError   - DSP buffer error
             dspDownloadError - Failed to download software to DSP. 
             The cdspOperState will be set to 'shutdown(2) if the
             alarm condition of DSP is persistent.
            "
        ::= { cdspStatusEntry 3 }

cdspLastAlarmCauseText OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only   
        STATUS      current 
        DESCRIPTION            "The object indicates the failure reason for the current
             or last DSP Alarm.
             It should be used only for direct, human-readable display 
	     and only if a management station is unable to
             decode the value of cdspLastAlarmCause.
            "
        ::= { cdspStatusEntry 4 }

cdspLastAlarmTime OBJECT-TYPE
        SYNTAX     TimeStamp
        MAX-ACCESS  read-only   
        STATUS      current 
        DESCRIPTION            "The value of sysUpTime when the last DSP Alarm
             occurred. The value of this object is 0 if the value of
             cdspLastAlarmCause object is noAlarm. 
            "
        ::= { cdspStatusEntry 5 }
 
cdspTotalChannels OBJECT-TYPE
        SYNTAX     Unsigned32
        UNITS       "channels"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The total number of channels in the DSP. This value is 
             predetermined by the DSP functionality upon initialization.
             The value of 0 in this object indicates Channelized DSP 
	     mode is turned off.
            "
        ::= { cdspStatusEntry 6  }

cdspInUseChannels OBJECT-TYPE
        SYNTAX     Gauge32
        UNITS       "channels"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The number of channels that are reserved for
             serving calls. The value is incremented when the
             DSP channel is reserved for call setup and
             is decremented after the DSP channel is free
             due to call disconnection.
            "
        ::= { cdspStatusEntry 7  }

cdspActiveChannels OBJECT-TYPE
        SYNTAX     Gauge32
        UNITS       "channels"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION            "The number of channels that are used by
             active calls to process media stream.
             The value is incremented after the reserved DSP
             channel enters call connection state and is decremented
             after the call is disconnected.
            "
        ::= { cdspStatusEntry 8  }



cdspMIBEnableCardStatusNotification OBJECT-TYPE
        SYNTAX      TruthValue
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION               "This variable  indicates  whether  the  system
                produces the cdspMIBCardStateNotification.  A false
                value will prevent DSP card fatal notifications
                from being generated by this system.
               "
        DEFVAL { false }
        ::= { cdspMIBNotificationEnables 1 }

-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 
-- Notifications that are backward compatible with SNMPv1 Traps.

cdspMIBNotificationPrefix  OBJECT IDENTIFIER ::= { ciscoDspMgmtMIB 2 }
cdspMIBNotifications       
	OBJECT IDENTIFIER ::= { cdspMIBNotificationPrefix 0 }

cdspMIBCardStateNotification NOTIFICATION-TYPE
        OBJECTS { cdspCardState }
    STATUS  current
    DESCRIPTION        "A cdspMIBCardStateNotification is sent when the cdspCardState
         enters into or exits from fatal(4) state. 
        "
    ::= { cdspMIBNotifications 1 }


cdspMgmtConformance OBJECT IDENTIFIER ::=
                                { ciscoDspMgmtMIB 3 }
cdspMgmtCompliances OBJECT IDENTIFIER ::=
                                { cdspMgmtConformance 1 }
cdspMgmtGroups      OBJECT IDENTIFIER ::=
                                { cdspMgmtConformance 2 }

-- compliance statements

cdspMgmtCompliance MODULE-COMPLIANCE
        STATUS      deprecated -- superceded by cdspMgmtComplianceRev1
        DESCRIPTION                "The compliance statement for systems that contain a 
	         Cisco DSP card and its associated DSPs. 
                "
        MODULE  -- compliance to this module
                MANDATORY-GROUPS { 
                   cdspMgmtGeneralInfoGroup
--                    cdspMgmtNotificationsGroup
                }

        ::= { cdspMgmtCompliances 1 }

cdspMgmtComplianceRev1 MODULE-COMPLIANCE
        STATUS      current
        DESCRIPTION                "The compliance statement for systems that contain a 
	         Cisco DSP card and its associated DSPs.
                "
        MODULE  -- compliance to this module
                MANDATORY-GROUPS {
                   cdspMgmtGeneralInfoGroup
--                 ,cdspMgmtNotificationsGroup
                }
        GROUP       cdspChannelGroup
        DESCRIPTION                "This group is mandatory only if the DSP software offers
                  multiple channels per DSP.
                "

        ::= { cdspMgmtCompliances 2 }


-- units of conformance


cdspMgmtGeneralInfoGroup OBJECT-GROUP
        OBJECTS {
            cdspCardIndex,
            cdspCardState,
            cdspCardResourceUtilization,
            cdspCardLastHiWaterUtilization,
            cdspCardLastResetTime,
            cdspOperState,    
            cdspAlarms,
            cdspLastAlarmCause,
            cdspLastAlarmCauseText,
            cdspLastAlarmTime,
            cdspMIBEnableCardStatusNotification

        }
        STATUS      current
        DESCRIPTION            "A collection of objects providing the Digital Signal Processing
             related information.
            "
        ::= { cdspMgmtGroups 1 }


cdspChannelGroup    OBJECT-GROUP
        OBJECTS {
            cdspCardMaxChanPerDSP,
            cdspTotalChannels,
            cdspInUseChannels,
            cdspActiveChannels
        }
        STATUS  current
        DESCRIPTION            "A collection of objects providing information
             specific for multiple channels per DSP.
            "
        ::= { cdspMgmtGroups 2 }

-- cdspMgmtNotificationsGroup NOTIFICATION-GROUP
--         NOTIFICATIONS { cdspMIBEnableCardStatusNotification }
--         STATUS        current
--         DESCRIPTION
--             "The notifications which a DSP Management entity is
--              required to implement."
--        ::= { cdspMgmtGroups 3 }


END





                
                
            
        
   

Feedback
Please rate this tool:
Excellent Good Average Fair Poor
This tool solved my problem:
Yes No Just browsing
Suggestions for improvement:

(256 character limit)
You may contact me regarding my feedback
Name:     Email:

If you still need help...

Try these TAC resources
Access support information for your product in the Product Pages.
Find information on your technology of interest in the Technology Pages.
View the full index of TAC tools.


Request live assistance
If you cannot find answers to your questions, open a service request with the Cisco Technical Assistance Center (TAC).

Help  |  Feedback