485 lines
16 KiB
Plaintext
485 lines
16 KiB
Plaintext
-- ============================================================================
|
|
-- Copyright (C) 2012 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
-- Description: This mib is used for defining VSQM statistic objects.
|
|
-- Reference:
|
|
-- Version: V1.04
|
|
-- ============================================================================
|
|
|
|
|
|
HUAWEI-VSQMCBB-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, private
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
IpAddress,TimeTicks,Counter32,Integer32, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus,DisplayString
|
|
FROM SNMPv2-TC
|
|
huaweiUtility
|
|
FROM HUAWEI-MIB;
|
|
|
|
hwVsqm MODULE-IDENTITY
|
|
LAST-UPDATED "201201190000Z"
|
|
ORGANIZATION "Huawei Technologies Co., Ltd."
|
|
CONTACT-INFO
|
|
"Huawei Industrial Base
|
|
Bantian, Longgang
|
|
Shenzhen 518129
|
|
People's Republic of China
|
|
Website: http://www.huawei.com
|
|
Email: support@huawei.com
|
|
"
|
|
DESCRIPTION
|
|
"
|
|
This mib is used for defining VSQM statistic objects.
|
|
"
|
|
|
|
-- Revision history
|
|
REVISION "201207200000Z"
|
|
DESCRIPTION "V1.04, delete the redundant comments"
|
|
|
|
REVISION "201201190000Z"
|
|
DESCRIPTION "V1.03, revise the description errors"
|
|
|
|
REVISION "201009010000Z"
|
|
DESCRIPTION "V1.02, revise the description errors"
|
|
|
|
REVISION "201006170000Z"
|
|
DESCRIPTION "V1.01, DT MIB standard, modified and fixed spell error"
|
|
|
|
::= { huaweiUtility 160 }
|
|
|
|
hwVsqmObjects OBJECT IDENTIFIER ::= { hwVsqm 1 }
|
|
|
|
--/*hwMonitorThresholdCfgTable*/
|
|
hwMonitorThresholdCfgTable OBJECT IDENTIFIER ::= { hwVsqmObjects 1 }
|
|
|
|
hwMosThreshold OBJECT-TYPE
|
|
SYNTAX Integer32(0..50|127)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates Mos Threshold.
|
|
0~50 indicate the voice quality. The Mos value is more, the voice quality is better.
|
|
127 indicate the invalid value.
|
|
Default: 35
|
|
Unit: 1/10
|
|
"
|
|
-- DEFVAL { 35 }
|
|
::= { hwMonitorThresholdCfgTable 1 }
|
|
|
|
hwJitterThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..500)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the threshold of network jitter.
|
|
Default: 60
|
|
Unit: millisecond
|
|
"
|
|
-- DEFVAL { 60 }
|
|
::= { hwMonitorThresholdCfgTable 2 }
|
|
|
|
hwPacketLossThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..1000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the threshold of packet loss rate in the network.
|
|
Default: 50
|
|
Unit: 1/1000
|
|
"
|
|
-- DEFVAL { 50 }
|
|
::= { hwMonitorThresholdCfgTable 3 }
|
|
|
|
hwLoopDelayThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..2000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the threshold of loop delay.
|
|
Default: 400
|
|
Unit: millisecond
|
|
"
|
|
-- DEFVAL { 400 }
|
|
::= { hwMonitorThresholdCfgTable 4 }
|
|
|
|
hwPacketDiscardThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..1000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the threshold of discard packets by JitterBuffer.
|
|
Default: 1
|
|
Unit: 1/1000
|
|
"
|
|
-- DEFVAL { 1 }
|
|
::= { hwMonitorThresholdCfgTable 5 }
|
|
--/*hwThresholdMonitorCtrlTable*/
|
|
hwThresholdMonitorCtrlTable OBJECT IDENTIFIER ::= { hwVsqmObjects 2 }
|
|
|
|
hwThresholdMonitorTime OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..10080)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates Threshold Monitor Time. 0 means never time out.
|
|
Default: 1440
|
|
Unit: minute
|
|
"
|
|
-- DEFVAL { 1440 }
|
|
::= { hwThresholdMonitorCtrlTable 1 }
|
|
|
|
hwThresholdMonitorResidualTime OBJECT-TYPE
|
|
SYNTAX Integer32(-1 | 0..604800)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the residual time of the Threshold Monitor.
|
|
-1 means the Threshold Monitor is disable.
|
|
0 means never time out.
|
|
1~604800: the residual time of the Threshold Monitor. When show, need to change to hour/minute/second.
|
|
Unit: s
|
|
"
|
|
::= { hwThresholdMonitorCtrlTable 2 }
|
|
|
|
hwThresholdMonitorWorstHistoryAgingTime OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..90)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the aging time of the Threshold Monitor.
|
|
1~90: the aging time of the Threshold Monitor.
|
|
Default: 30
|
|
Unit: day
|
|
"
|
|
-- DEFVAL { 30 }
|
|
::= { hwThresholdMonitorCtrlTable 3 }
|
|
|
|
hwThresholdMonitorSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER{enable(1), disbale(2)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the Threshold Monitor Switch.
|
|
Options:
|
|
1. enable(1) -enable the Threshold Monitor
|
|
2. disbale(2) -disable the Threshold Monitor
|
|
"
|
|
--DEFVAL { disable }
|
|
::= { hwThresholdMonitorCtrlTable 4 }
|
|
|
|
--/*hwVsqmWorstHistoryStatisticQueryTable*/
|
|
hwVsqmWorstHistoryStatisticQueryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwVsqmWorstHistoryStatisticQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
This table is used to query VSQM worst history statistic.
|
|
The indexes of this table are hwVsqmWorstHistoryStatisIfIndex, hwVsqmWorstHistoryStatisSeqNo.
|
|
"
|
|
::= { hwVsqmObjects 3 }
|
|
|
|
hwVsqmWorstHistoryStatisticQueryEntry OBJECT-TYPE
|
|
SYNTAX HwVsqmWorstHistoryStatisticQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
This table is used to query VSQM worst history statistic.
|
|
The indexes of this entry are hwVsqmWorstHistoryStatisIfIndex, hwVsqmWorstHistoryStatisSeqNo.
|
|
"
|
|
INDEX {
|
|
hwVsqmWorstHistoryStatisIfIndex,
|
|
hwVsqmWorstHistoryStatisSeqNo
|
|
}
|
|
::= { hwVsqmWorstHistoryStatisticQueryTable 1 }
|
|
|
|
HwVsqmWorstHistoryStatisticQueryEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwVsqmWorstHistoryStatisIfIndex Unsigned32,
|
|
hwVsqmWorstHistoryStatisSeqNo Unsigned32,
|
|
hwVsqmWorstHistoryStatisMonitorSecHighSince1970 Unsigned32,
|
|
hwVsqmWorstHistoryStatisMonitorSecLowSince1970 Unsigned32,
|
|
hwVsqmWorstHistoryStatisLocalIPAddress IpAddress,
|
|
hwVsqmWorstHistoryStatisLocalUdpPort Unsigned32,
|
|
hwVsqmWorstHistoryStatisRemoteIPAddress IpAddress,
|
|
hwVsqmWorstHistoryStatisRemoteUdpPort Unsigned32,
|
|
hwVsqmWorstHistoryStatisTotalRecivePacketNum Integer32,
|
|
hwVsqmWorstHistoryStatisTotalSendPacketNum Integer32,
|
|
hwVsqmWorstHistoryStatisCurrentLoopDelay Integer32,
|
|
hwVsqmWorstHistoryStatisMeanLoopDelay Integer32,
|
|
hwVsqmWorstHistoryStatisCurrentJitter Integer32,
|
|
hwVsqmWorstHistoryStatisMeanJitter Integer32,
|
|
hwVsqmWorstHistoryStatisTotalPacketLossNum Integer32,
|
|
hwVsqmWorstHistoryStatisPacketLossRate Integer32,
|
|
hwVsqmWorstHistoryStatisLocSysDiscardPktNum Integer32,
|
|
hwVsqmWorstHistoryStatisLocDiscardRate Integer32,
|
|
hwVsqmWorstHistoryStatisCurrentMosLq Integer32,
|
|
hwVsqmWorstHistoryStatisCurrentMosCq Integer32,
|
|
hwVsqmWorstHistoryStatisMeanMosCq Integer32,
|
|
hwVsqmWorstHistoryStatisRowStatus RowStatus
|
|
}
|
|
|
|
|
|
hwVsqmWorstHistoryStatisIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the shelf/slot/port index.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 1 }
|
|
|
|
hwVsqmWorstHistoryStatisSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..9)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the VSQM satatistic sequence num.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 2 }
|
|
|
|
hwVsqmWorstHistoryStatisMonitorSecHighSince1970 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the hight 32 bits of secconds since 1970.
|
|
MonitorSecHighSince1970 and MonitorSecLowSince1970 all are 0xFFFFFFFF means invalid.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 3 }
|
|
|
|
hwVsqmWorstHistoryStatisMonitorSecLowSince1970 OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the low 32 bits of secconds since 1970.
|
|
MonitorSecHighSince1970 and MonitorSecLowSince1970 all are 0xFFFFFFFF means invalid.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 4 }
|
|
|
|
hwVsqmWorstHistoryStatisLocalIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the local IP address.
|
|
255.255.255.255 indicates invalid ip address.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 5 }
|
|
hwVsqmWorstHistoryStatisLocalUdpPort OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the local UDP Port.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 6 }
|
|
|
|
hwVsqmWorstHistoryStatisRemoteIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the remote IP address.
|
|
255.255.255.255 indicates invalid IP address.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 7 }
|
|
hwVsqmWorstHistoryStatisRemoteUdpPort OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the remote UDP Port.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 8 }
|
|
|
|
hwVsqmWorstHistoryStatisTotalRecivePacketNum OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the total receive packet number.
|
|
-1 indicates the invalid value.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 9 }
|
|
hwVsqmWorstHistoryStatisTotalSendPacketNum OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the total send packet number.
|
|
-1 indicates the invalid value.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 10 }
|
|
hwVsqmWorstHistoryStatisCurrentLoopDelay OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the current Loop Delay.
|
|
-1 indicates the invalid value.
|
|
Unit: millisecond
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 11 }
|
|
|
|
hwVsqmWorstHistoryStatisMeanLoopDelay OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the current Loop Delay.
|
|
-1 indicates the invalid value.
|
|
Unit: millisecond
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 12 }
|
|
hwVsqmWorstHistoryStatisCurrentJitter OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the current Network Jitter.
|
|
-1 indicates the invalid value.
|
|
Unit: millisecond
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 13 }
|
|
|
|
hwVsqmWorstHistoryStatisMeanJitter OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the Mean Network Jitter.
|
|
-1 indicates the invalid value.
|
|
Unit: millisecond
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 14 }
|
|
|
|
hwVsqmWorstHistoryStatisTotalPacketLossNum OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the total Packet Loss Number.
|
|
-1 indicates the invalid value.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 15 }
|
|
hwVsqmWorstHistoryStatisPacketLossRate OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the Packet Loss Rate in the interval.
|
|
-1 indicates the invalid value.
|
|
Unit: 1/1000
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 16 }
|
|
|
|
hwVsqmWorstHistoryStatisLocSysDiscardPktNum OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the total discard Packet Loss Number.
|
|
-1 indicates the invalid value.
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 17 }
|
|
|
|
hwVsqmWorstHistoryStatisLocDiscardRate OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the discard Packet Loss Rate in the interval.
|
|
-1 indicates the invalid value.
|
|
Unit: 1/1000
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 18 }
|
|
|
|
hwVsqmWorstHistoryStatisCurrentMosLq OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..50)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the Mos of listening quality in the interval.
|
|
-1 indicates the invalid value.
|
|
Unit: 1/10
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 19 }
|
|
hwVsqmWorstHistoryStatisCurrentMosCq OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..50)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the Mos of conversational quality in the interval.
|
|
-1: indicate the invalid value.
|
|
Unit: 1/10
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 20 }
|
|
|
|
hwVsqmWorstHistoryStatisMeanMosCq OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..50)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the Mean Mos of conversational quality in the whole talk.
|
|
-1: indicate the invalid value.
|
|
Unit: 1/10
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 21 }
|
|
|
|
hwVsqmWorstHistoryStatisRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus(-1|1..6)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Currently only destory(6) is valid.
|
|
1 -active(1)
|
|
2 -notInService(2)
|
|
3 -notReady(3)
|
|
4 -createAndGo(4)
|
|
5 -createAndWait(5)
|
|
6 -destory(6)
|
|
"
|
|
::= { hwVsqmWorstHistoryStatisticQueryEntry 22 }
|
|
--
|
|
|
|
END |