Initial commit
This commit is contained in:
		
							
								
								
									
										271
									
								
								MIBS/comware/HH3C-DSP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										271
									
								
								MIBS/comware/HH3C-DSP-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,271 @@
 | 
			
		||||
-- =================================================================
 | 
			
		||||
-- Copyright (C) 2008 by New H3C Technologies Co., Ltd. All rights reserved.
 | 
			
		||||
--
 | 
			
		||||
-- Description: The purpose of this MIB is to provide the definition of
 | 
			
		||||
--              the DSP(Digital Signal Processing) status.
 | 
			
		||||
-- Reference:
 | 
			
		||||
-- Version: V1.1
 | 
			
		||||
-- History:
 | 
			
		||||
-- V1.0 2008-01-16 Initial version, created by Zhu Xinfeng
 | 
			
		||||
-- V1.1 2008-07-14 Add hh3cVPMStateChange and hh3cDSPStateChange by zhuxinfeng
 | 
			
		||||
-- =================================================================
 | 
			
		||||
HH3C-DSP-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
        hh3cCommon
 | 
			
		||||
    FROM HH3C-OID-MIB
 | 
			
		||||
        PhysicalIndex
 | 
			
		||||
    FROM ENTITY-MIB
 | 
			
		||||
        OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, TimeTicks
 | 
			
		||||
    FROM SNMPv2-SMI;
 | 
			
		||||
 | 
			
		||||
hh3cDSP MODULE-IDENTITY
 | 
			
		||||
    LAST-UPDATED "200801161300Z"
 | 
			
		||||
    ORGANIZATION
 | 
			
		||||
        "New H3C Technologies Co., Ltd."
 | 
			
		||||
    CONTACT-INFO
 | 
			
		||||
        "PLAT Team New H3C Technologies Co.,Ltd.
 | 
			
		||||
        Shang-Di Information Industry Base,
 | 
			
		||||
        Hai-Dian District Beijing P.R. China
 | 
			
		||||
        http://www.h3c.com
 | 
			
		||||
        Zip:100085"
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This MIB is to provide the definition of the DSP(Digital Signal
 | 
			
		||||
        Processing) status."
 | 
			
		||||
    REVISION "200801161300Z"
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The initial revision of this MIB module."
 | 
			
		||||
    ::= { hh3cCommon 89 }
 | 
			
		||||
 | 
			
		||||
-- ===========================================================================
 | 
			
		||||
--                            hh3cVPMStatusTable
 | 
			
		||||
--
 | 
			
		||||
-- ===========================================================================
 | 
			
		||||
hh3cVPMStatusTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX      SEQUENCE OF Hh3cVPMStatusEntry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The table contains status parameters of VPM(Voice Process
 | 
			
		||||
        Module) card."
 | 
			
		||||
    ::= { hh3cDSP 1 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
hh3cVPMStatusEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Hh3cVPMStatusEntry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The entry of VPM status table."
 | 
			
		||||
    INDEX
 | 
			
		||||
        {
 | 
			
		||||
            hh3cVPMIndex
 | 
			
		||||
        }
 | 
			
		||||
    ::= { hh3cVPMStatusTable 1 }
 | 
			
		||||
 | 
			
		||||
Hh3cVPMStatusEntry ::= SEQUENCE
 | 
			
		||||
    {
 | 
			
		||||
        hh3cVPMIndex                  Integer32,
 | 
			
		||||
        hh3cVPMEnPhysicalIndex        PhysicalIndex,
 | 
			
		||||
        hh3cVPMState                  INTEGER,
 | 
			
		||||
        hh3cVPMResourceUtilization    Integer32,
 | 
			
		||||
        hh3cVPMHiWaterUtilization     Integer32,
 | 
			
		||||
        hh3cVPMMaxChannel             Integer32
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
hh3cVPMIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32(1..64)
 | 
			
		||||
    MAX-ACCESS  accessible-for-notify
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The index for this entry. The sequence of VPM card in the chassis is
 | 
			
		||||
        from the top to bottom."
 | 
			
		||||
    ::= { hh3cVPMStatusEntry 1 }
 | 
			
		||||
 | 
			
		||||
hh3cVPMEnPhysicalIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      PhysicalIndex
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The object corresponds to PhysicalIndex in the chassis."
 | 
			
		||||
    ::= { hh3cVPMStatusEntry 2 }
 | 
			
		||||
 | 
			
		||||
hh3cVPMState OBJECT-TYPE
 | 
			
		||||
    SYNTAX      INTEGER
 | 
			
		||||
        {
 | 
			
		||||
            normal(1),
 | 
			
		||||
            warning(2),
 | 
			
		||||
            fatal(3),
 | 
			
		||||
            offLine(4)
 | 
			
		||||
        }
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The object indicates the current state of VPM card being monitored.
 | 
			
		||||
        normal(1)  - VPM card in normal condition.
 | 
			
		||||
        warning(2) - VPM card has some problem and need attention.
 | 
			
		||||
        fatal(3)   - VPM card is not functional.
 | 
			
		||||
        offLine(4) - VPM card is in off-line maintenance state."
 | 
			
		||||
    ::= { hh3cVPMStatusEntry 3 }
 | 
			
		||||
 | 
			
		||||
hh3cVPMResourceUtilization OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32(0..100)
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The object indicates the percentage of current DSP resource utilization
 | 
			
		||||
        of the VPM card. The utilization is a ratio of number of busy DSP
 | 
			
		||||
        resources (for handling calls, transcoding, voice compression,...)
 | 
			
		||||
        to the total available DSP resources."
 | 
			
		||||
    ::= { hh3cVPMStatusEntry 4 }
 | 
			
		||||
 | 
			
		||||
hh3cVPMHiWaterUtilization OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32(0..100)
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The object indicates the highest percentage of DSP resource utilization
 | 
			
		||||
        of the VPM card that have been occured."
 | 
			
		||||
    ::= { hh3cVPMStatusEntry 5 }
 | 
			
		||||
 | 
			
		||||
hh3cVPMMaxChannel OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The maximum number of channels can be supported in each VPM card."
 | 
			
		||||
    ::= { hh3cVPMStatusEntry 6 }
 | 
			
		||||
 | 
			
		||||
-- ===========================================================================
 | 
			
		||||
--                            hh3cDSPStatusTable
 | 
			
		||||
--
 | 
			
		||||
-- ===========================================================================
 | 
			
		||||
hh3cDSPStatusTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX      SEQUENCE OF Hh3cDSPStatusEntry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The table contains status parameters of DSP(Digital Signal
 | 
			
		||||
        Processing) card."
 | 
			
		||||
    ::= { hh3cDSP 2 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPStatusEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Hh3cDSPStatusEntry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The entry of DSP status table."
 | 
			
		||||
    INDEX
 | 
			
		||||
        {
 | 
			
		||||
            hh3cDSPIndex
 | 
			
		||||
        }
 | 
			
		||||
    ::= { hh3cDSPStatusTable 1 }
 | 
			
		||||
 | 
			
		||||
Hh3cDSPStatusEntry ::= SEQUENCE
 | 
			
		||||
    {
 | 
			
		||||
        hh3cDSPIndex              Integer32,
 | 
			
		||||
        hh3cDSPVPMIndex           Integer32,
 | 
			
		||||
        hh3cDSPEnPhysicalIndex    PhysicalIndex,
 | 
			
		||||
        hh3cDSPResetTime          TimeTicks,
 | 
			
		||||
        hh3cDSPMaxChannel         Integer32,
 | 
			
		||||
        hh3cDSPState              INTEGER,
 | 
			
		||||
        hh3cDSPInUseChannel       Integer32
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
hh3cDSPIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32(1..256)
 | 
			
		||||
    MAX-ACCESS  accessible-for-notify
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The index for this entry. DSP is fixed on VPM card or chassis card.
 | 
			
		||||
        The sequence of DSP in the VPM card or chassis card is from right to left."
 | 
			
		||||
    ::= { hh3cDSPStatusEntry 1 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPVPMIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32(0..64)
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The object corresponds to VPMIndex in the chassis.
 | 
			
		||||
        If value of this object is non-zero, it is the index of VPM card.(DSP is in
 | 
			
		||||
        this VPM card.) If value of this object is 0, then the DSP is fixed in the
 | 
			
		||||
        chassis card."
 | 
			
		||||
    ::= { hh3cDSPStatusEntry 2 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPEnPhysicalIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      PhysicalIndex
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The object corresponds to PhysicalIndex in the chassis."
 | 
			
		||||
    ::= { hh3cDSPStatusEntry 3 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPResetTime OBJECT-TYPE
 | 
			
		||||
    SYNTAX      TimeTicks
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The value of sysUpTime from the last DSP reset occurred."
 | 
			
		||||
    ::= { hh3cDSPStatusEntry 4 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPMaxChannel OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The maximum number of channels can be supported in each DSP.
 | 
			
		||||
        The value is chosen in an implementation-dependent manner by the
 | 
			
		||||
        DSP functionality."
 | 
			
		||||
    ::= { hh3cDSPStatusEntry 5 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPState OBJECT-TYPE
 | 
			
		||||
    SYNTAX      INTEGER
 | 
			
		||||
        {
 | 
			
		||||
            normal(1),
 | 
			
		||||
            fatal(3),
 | 
			
		||||
            offLine(4)
 | 
			
		||||
        }
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The object indicates the current state of DSP being monitored.
 | 
			
		||||
        normal(1)  - DSP in normal condition.
 | 
			
		||||
        fatal(3)   - DSP is not functional.
 | 
			
		||||
        offLine(4) - DSP is in off-line maintenance state."
 | 
			
		||||
    ::= { hh3cDSPStatusEntry 6 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPInUseChannel OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Integer32
 | 
			
		||||
    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."
 | 
			
		||||
    ::= { hh3cDSPStatusEntry 7 }
 | 
			
		||||
 | 
			
		||||
-- ===========================================================================
 | 
			
		||||
--                            hh3cTrapGroup
 | 
			
		||||
--
 | 
			
		||||
-- ===========================================================================
 | 
			
		||||
-- Traps are defined below.
 | 
			
		||||
 | 
			
		||||
hh3cDSPTrap OBJECT IDENTIFIER ::= { hh3cDSP 3 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPTrapPrex OBJECT IDENTIFIER ::= { hh3cDSPTrap 0 }
 | 
			
		||||
 | 
			
		||||
hh3cVPMStateChange NOTIFICATION-TYPE
 | 
			
		||||
    OBJECTS  { hh3cVPMIndex, hh3cVPMEnPhysicalIndex, hh3cVPMState }
 | 
			
		||||
    STATUS   current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This trap is sent when VPM state changes."
 | 
			
		||||
    ::= { hh3cDSPTrapPrex 1 }
 | 
			
		||||
 | 
			
		||||
hh3cDSPStateChange NOTIFICATION-TYPE
 | 
			
		||||
    OBJECTS  { hh3cDSPIndex, hh3cDSPVPMIndex, hh3cDSPEnPhysicalIndex, hh3cDSPState }
 | 
			
		||||
    STATUS   current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This trap is sent when DSP state changes."
 | 
			
		||||
    ::= { hh3cDSPTrapPrex 2 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user