summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-NQA-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-NQA-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-NQA-MIB')
-rw-r--r--MIBS/comware/HH3C-NQA-MIB3197
1 files changed, 3197 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-NQA-MIB b/MIBS/comware/HH3C-NQA-MIB
new file mode 100644
index 0000000..da69ab9
--- /dev/null
+++ b/MIBS/comware/HH3C-NQA-MIB
@@ -0,0 +1,3197 @@
+-- =================================================================
+-- Copyright (c) 2004-2020 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: Extended MIB File(extended from DISMAN-PING-MIB RFC2925)
+-- Reference:
+-- Version: V2.9
+-- History:
+-- V1.0 Lv zhenfeng, 2003.08, Initial Version
+-- V1.1 2004-10-12 updated by gaolong
+-- Import OBJECT-IDENTITY, Integer32, Counter32, Gauge32.
+-- V1.2 Add new column objects
+-- hh3cNqaResultsMaxDelaySD
+-- hh3cNqaResultsMaxDelayDS
+-- hh3cNqaResultsLostPacketRatio
+-- under hh3cNqaResultsTable table by zhaoyujin, 20041101
+-- Add new column objects
+-- hh3cNqaJitterStatsAvePositivesSD
+-- hh3cNqaJitterStatsAveNegativesSD
+-- hh3cNqaJitterStatsAvePositivesDS
+-- hh3cNqaJitterStatsAveNegativesDS
+-- hh3cNqaJitterStatsPktLossUnknown
+-- under hh3cNqaJitterStatsTable table by zhaoyujin, 20041101
+-- revise words errors
+-- V1.3 2004-12-25 updated by zhaoyujin and weixinzhe
+-- Objects description updated
+-- V1.4 2005-12-22 Modified by qiuchunxia and liqian
+-- add hh3cNqaCtlHistoryKeptTime
+-- add hh3cNqaCtlHistoryEnable
+-- add hh3cNqaStatisticsResultsTable
+-- add hh3cNqaGroupStatsJitterTable
+-- add hh3cNqaStatisticsCtlTable
+-- add hh3cNqaStatsMaxGroupNumber
+-- remove definition of InetAddress, and import from INET-ADDRESS-MIB
+-- V1.5 2006-03-03 Modified by jinyi and wangqingfeng
+-- modified the description of hh3cNqaStatResRttSequenceErrors
+-- modified the description of hh3cNqaResultsRttSequenceErrors
+-- modified UNITS of some objects by jinyi
+-- add hh3cNqaCtlICPIFAdvFactor, hh3cNqaCtlCodecType in hh3cNqaCtlTable
+-- add hh3cNqaResultsPacketLateArrival in hh3cNqaResultsTable
+-- add hh3cNqaJitterStatsOperOfICPIF and hh3cNqaJitterStatsOperOfMOS
+-- in hh3cNqaJitterStatsTable
+-- add hh3cNqaStatResPacketLateArrival in hh3cNqaStatisticsResultsTable
+-- add hh3cNqaStatJitterMaxOfICPIF, hh3cNqaStatJitterMinOfICPIF
+-- hh3cNqaStatJitterMaxOfMOS and hh3cNqaStatJitterMinOfMOS
+-- in hh3cNqaGroupStatsJitterTable
+-- rename subidentifier 5 of hh3cNqaStatisticsCtlEntry to
+-- hh3cNqaCtlLifeTime by wangqingfeng
+-- rename subidentifier 11 of hh3cNqaStatisticsResultsEntry to
+-- hh3cNqaStatResInterval by wangqingfeng
+-- V1.6 2006-05-12
+-- rewrite this MIB with prefix "hh3cNqa".
+-- V2.0 2006-08-14 Modified by zhangjun
+-- change the name of root from "hh3cDismanPing" to "hh3cNqa"
+-- modify some mistakes
+-- V2.1 2006-08-22 Modified by qiuchunxia, dupengfei and shenjuanjuan
+-- add hh3cNqaReactionTable and add hh3cNqaNotifications
+-- V2.2 2007-03-08 Modified by zhouwenming
+-- add hh3cNqaResultsRttSum, hh3cNqaResultsNumOfDelaySD, hh3cNqaResultsMinDelaySD,
+-- hh3cNqaResultsSumDelaySD, hh3cNqaResultsSum2DelaySD, hh3cNqaResultsNumOfDelayDS,
+-- hh3cNqaResultsMinDelayDS, hh3cNqaResultsSumDelayDS, hh3cNqaResultsSum2DelayDS
+-- in hh3cNqaResultsTable
+-- add hh3cNqaStatResRttSum, hh3cNqaStatResNumOfDelaySD, hh3cNqaStatResMinDelaySD,
+-- hh3cNqaStatResSumDelaySD, hh3cNqaStatResSum2DelaySD, hh3cNqaStatResNumOfDelayDS,
+-- hh3cNqaStatResMinDelayDS, hh3cNqaStatResSumDelayDS, hh3cNqaStatResSum2DelayDS,
+-- hh3cNqaStatResMaxDelaySD, hh3cNqaStatResMaxDelayDS
+-- in hh3cNqaStatisticsResultsTable
+-- add jitterOwdSD, jitterOwdDS to hh3cNqaReactCheckedElement
+-- in hh3cNqaReactionTable.
+-- add hh3cNqaReactCheckedNum, hh3cNqaReactThresholdNum in hh3cNqaReactionTable
+-- add hh3cNqaStatisticsReactionTable
+-- V2.3 2007-04-25 Modified by zhouxingyue and zhouhaifeng
+-- add icmpTimestamp in hh3cNqaCtlCodecType
+-- remove size limit and DEFVAL in definition of hh3cNqaCtlStatisticsInterval.
+-- modify type of below from Unsigned32 to Gauge32:
+-- hh3cNqaStatResMinRtt, hh3cNqaStatResMaxRtt,hh3cNqaStatResAverageRtt,
+-- hh3cNqaStatResInterval, hh3cNqaStatResLostPacketRatio, hh3cNqaStatResMinDelaySD,
+-- hh3cNqaStatResMaxDelaySD,hh3cNqaStatResMinDelayDS, hh3cNqaStatResMaxDelayDS.
+-- modify type of below from Unsigned32 to Counter32:
+-- hh3cNqaStatResProbeResponses, hh3cNqaStatResSentProbes, hh3cNqaStatResRttSumOfSquares,
+-- hh3cNqaStatResRttNumDisconnects, hh3cNqaStatResRttTimeouts, hh3cNqaStatResRttBusies,
+-- hh3cNqaStatResRttNoConnections, hh3cNqaStatResRttDrops, hh3cNqaStatResRttSequenceErrors,
+-- hh3cNqaStatResRttErrors, hh3cNqaStatResPacketLateArrival, hh3cNqaStatResRttSum,
+-- hh3cNqaStatResNumOfDelaySD, hh3cNqaStatResSumDelaySD, hh3cNqaStatResSum2DelaySD,
+-- hh3cNqaStatResNumOfDelayDS, hh3cNqaStatResSumDelayDS, hh3cNqaStatResSum2DelayDS,
+-- hh3cNqaStatReactCheckedNum, hh3cNqaStatReactThresholdNum.
+-- modify type of below from Gauge32 to Counter32:
+-- hh3cNqaStatJitterNumOfPosSD, hh3cNqaStatJitterSumOfPosSD, hh3cNqaStatJitterSumOfSquarePosSD,
+-- hh3cNqaStatJitterNumOfNegSD, hh3cNqaStatJitterSumOfNegSD, hh3cNqaStatJitterSumOfSquareNegSD,
+-- hh3cNqaStatJitterNumOfPosDS, hh3cNqaStatJitterSumOfPosDS, hh3cNqaStatJitterSumOfSquarePosDS,
+-- hh3cNqaStatJitterNumOfNegDS, hh3cNqaStatJitterSumOfNegDS, hh3cNqaStatJitterSumOfSquareNegDS,
+-- hh3cNqaStatJitterPacketLossSD, hh3cNqaStatJitterPacketLossDS, hh3cNqaStatJitterPktLossUnknown.
+-- V2.4 2012-04-20 Modified by sunbiliang and wanghaidong
+-- add raw in hh3cNqaCtlHttpOperationType
+-- modifiy the range of hh3cNqaCtlHttpOperationString
+-- V2.5 2013-12-17 Modified by wangbo
+-- modify the descriptions of hh3cNqaCtlICPIFAdvFactor, hh3cNqaStatJitterNumOfNegSD,
+-- hh3cNqaStatJitterNumOfPosSD, hh3cNqaStatJitterNumOfPosDS, hh3cNqaStatJitterNumOfNegDS,
+-- hh3cNqaReactCurrentStatus
+-- V2.6 2017-07-03 Modified by zhanbaobin
+-- add hh3cNqaJitterStatsAveSD, hh3cNqaJitterStatsAveDS to hh3cNqaJitterStatsEntry,
+-- add hh3cNqaStatJitterAveSD, hh3cNqaStatJitterAveDS to hh3cNqaGroupStatsJitterEntry.
+-- add hh3cNqaTcpServerExtendTable
+-- add hh3cNqaUdpServerExtendEntry
+-- V2.7 2018-06-15 Modified by wangshen
+-- modify the range of hh3cNqaTcpServerExtDSField
+-- modify the range of hh3cNqaUdpServerExtDSField
+-- 2018-11-01 Modified by zhanbaobin
+-- add hh3cNqaTwampLight
+-- add hh3cNqaJitterOverThreshold
+-- 2018-12-20 Modified by wangshen
+-- modify the default value of hh3cNqaAgentEnable
+-- V2.8 2019-02-15 Modified by zhanbaobin
+-- add hh3cNqaArp
+-- 2019-06-04 Modified by liuyi
+-- add hh3cNqaJitterStatsLostPacketPermillage to hh3cNqaJitterStatsEntry.
+-- add hh3cNqaStatResLostPacketPermillage to hh3cNqaStatisticsResultsEntry.
+-- V2.9 2020-03-25 Modified by zhanbaobin
+-- add hh3cNqaProbeTimeAboveThreshold to hh3cNqaNotifications.
+-- add hh3cNqaProbeTimeBelowThreshold to hh3cNqaNotifications.
+-- add hh3cNqaProbeFailAboveThreshold to hh3cNqaNotifications.
+-- add hh3cNqaProbeFailBelowThreshold to hh3cNqaNotifications.
+-- =================================================================
+HH3C-NQA-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
+ OBJECT-IDENTITY, NOTIFICATION-TYPE, Integer32, Counter32, Gauge32
+ FROM SNMPv2-SMI
+ DateAndTime, DisplayString, RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+ hh3cRhw
+ FROM HH3C-OID-MIB
+ pingCtlEntry, pingCtlOwnerIndex, pingCtlTestName, pingCtlType,
+ pingCtlTargetAddress, pingCtlTargetAddressType, pingCtlDescr
+ FROM DISMAN-PING-MIB
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB; -- RFC2571
+
+ hh3cNqa MODULE-IDENTITY
+ LAST-UPDATED "202003250000Z"
+ ORGANIZATION
+ "New H3C Technologies Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Technologies Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085"
+ DESCRIPTION
+ "The private MIB file includes the test information of the
+ device. It is supplementary for rfc2925.txt."
+ REVISION "202003250000Z"
+ DESCRIPTION
+ "Add hh3cNqaProbeTimeAboveThreshold to hh3cNqaNotifications.
+ Add hh3cNqaProbeTimeBelowThreshold to hh3cNqaNotifications.
+ Add hh3cNqaProbeFailAboveThreshold to hh3cNqaNotifications.
+ Add hh3cNqaProbeFailBelowThreshold to hh3cNqaNotifications."
+ ::= { hh3cRhw 3 }
+
+ -- Textual Conventions
+VpnInstanceType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value that represents a type of VPN instance.
+ public(1) Public network.
+ vpn(2) Private network."
+ SYNTAX INTEGER {
+ public(1),
+ vpn(2)
+ }
+
+ hh3cNqaObjects OBJECT IDENTIFIER ::= { hh3cNqa 1 }
+
+ -- The registration node (point) for remote NQA(Network Quality Analysis) test
+ -- implementation types
+
+hh3cNqaImplementationTypeDomains OBJECT IDENTIFIER ::= { hh3cNqa 2 }
+
+hh3cNqaUdpEcho OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is using the UDP based echo server.
+ Notes: The hh3cNqaCtlTargetPort and hh3cNqaCtlSourcePort need to be set,
+ while in the pingUdpEcho Node, hh3cNqaCtlTargetPort must be set to the
+ default value."
+ ::= { hh3cNqaImplementationTypeDomains 1 }
+
+hh3cNqaTcpconnect OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is attempting to
+ connect to a TCP port in order to calculate a round
+ trip time.
+ Notes: The hh3cNqaCtlTargetPort and hh3cNqaCtlSourcePort need to be set,
+ while in the pingTcpConnectionAttempt Node, hh3cNqaCtlTargetPort must
+ be set to the default value."
+ ::= { hh3cNqaImplementationTypeDomains 2 }
+
+hh3cNqajitter OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is using udp for packet transfers.
+ 'jitter' will cause the NQA(Network Quality Analysis) application
+ to perform delay variance analysis."
+ ::= { hh3cNqaImplementationTypeDomains 3 }
+
+hh3cNqaHttp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is using udp for name resolution,
+ tcp connect and tcp data transfer mechanisms for HTTP data download
+ from a particular HTTP Server.
+ It causes the NQA application to perform a download of the object
+ specified in the URL."
+ ::= { hh3cNqaImplementationTypeDomains 4 }
+
+
+hh3cNqadlsw OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is using tcp for sending keepalives.
+ 'dlsw' will cause the NQA application to perform a keepalive operation
+ to measure the response time of a DLSw peer."
+ ::= { hh3cNqaImplementationTypeDomains 5 }
+
+hh3cNqadhcp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is using udp for sending dhcp
+ requests. 'dhcp' will cause the NQA application
+ to perform an IP Address lease request/teardown operation."
+ ::= { hh3cNqaImplementationTypeDomains 6 }
+
+hh3cNqaftp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is using tcp packet for ftp connect
+ and data transfer."
+ ::= { hh3cNqaImplementationTypeDomains 7 }
+
+hh3cNqaTwampLight OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that a measurement for two-way network quality through UDP
+ packets. The type only supports sending traps."
+ ::= { hh3cNqaImplementationTypeDomains 8 }
+
+hh3cNqaArp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Indicates that an implementation is using the Address
+ Resolution Protocol (ARP) test facility.
+ The type only supports IPv4 network."
+ ::= { hh3cNqaImplementationTypeDomains 9 }
+
+-- MIB contains 3 groups
+
+hh3cNqaMIBVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version string of this MIB.
+ The format will be: 'Version.Release.Patch: Description'
+ An instance likes: '1.0.0: Initial NQA MIB'
+ "
+ ::= { hh3cNqaObjects 1 }
+
+hh3cNqaCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines the NQA Control Extend Table for providing, via SNMP,
+ the capability of performing network analysis operations at a
+ remote host."
+ ::= { hh3cNqaObjects 2 }
+
+hh3cNqaCtlEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the hh3cNqaCtlTable. The operation of this
+ table is same as that of pingResultsTable."
+ AUGMENTS { pingCtlEntry }
+ ::= { hh3cNqaCtlTable 1 }
+
+Hh3cNqaCtlEntry ::=
+ SEQUENCE {
+ hh3cNqaCtlTargetPort Integer32,
+ hh3cNqaCtlSourcePort Integer32,
+ hh3cNqaCtlTTL Integer32,
+ hh3cNqaCtlJitterAdminInterval Integer32,
+ hh3cNqaCtlJitterAdminNumPackets Integer32,
+ hh3cNqaCtlHttpOperationType INTEGER,
+ hh3cNqaCtlHttpOperationString DisplayString,
+ hh3cNqaCtlFtpOperationType INTEGER,
+ hh3cNqaCtlFtpUsername DisplayString,
+ hh3cNqaCtlFtpPassword DisplayString,
+ hh3cNqaCtlFtpOperationString DisplayString,
+ hh3cNqaCtlVPNInstance DisplayString,
+ hh3cNqaCtlHistoryKeptTime Integer32,
+ hh3cNqaCtlHistoryEnable INTEGER,
+ hh3cNqaCtlICPIFAdvFactor Integer32,
+ hh3cNqaCtlCodecType INTEGER
+ }
+
+hh3cNqaCtlTargetPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination port that may be used by udpEcho,
+ tcpConnect and jitter probes."
+ DEFVAL { 0 }
+ ::= { hh3cNqaCtlEntry 1 }
+
+hh3cNqaCtlSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source port that may be used by all tests except
+ for dns and dlsw.
+ If no source port is specified, system will create
+ a random port as source port."
+ DEFVAL { 0 }
+ ::= { hh3cNqaCtlEntry 2 }
+
+hh3cNqaCtlTTL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the value to store in the TTL Field in the IP packet used to
+ encapsulate the NQA probe."
+ DEFVAL { 20 }
+ ::= { hh3cNqaCtlEntry 3 }
+
+hh3cNqaCtlJitterAdminInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..60000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time value in milliseconds that is an interval between two continuous
+ probes in jitter test.
+
+ This object is only used by jitter test."
+ DEFVAL { 20 }
+ ::= { hh3cNqaCtlEntry 4 }
+
+hh3cNqaCtlJitterAdminNumPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Packet number that specifies how many packets will be sent in
+ one jitter test.
+
+ This object is only used by jitter test."
+ DEFVAL { 10 }
+ ::= { hh3cNqaCtlEntry 5 }
+
+hh3cNqaCtlHttpOperationType OBJECT-TYPE
+ SYNTAX INTEGER{
+ get(1),
+ post(2),
+ raw(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Http operation type: get, post or raw."
+ DEFVAL { get }
+ ::= { hh3cNqaCtlEntry 6 }
+
+hh3cNqaCtlHttpOperationString OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..1023))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Http operation string. For example, if the http operation type is get,
+ the string will be url, home page and http version."
+ DEFVAL { "" }
+ ::= { hh3cNqaCtlEntry 7 }
+
+hh3cNqaCtlFtpOperationType OBJECT-TYPE
+ SYNTAX INTEGER{
+ get(1),
+ put(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Ftp operation type."
+ DEFVAL { get }
+ ::= {hh3cNqaCtlEntry 8 }
+
+hh3cNqaCtlFtpUsername OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Ftp username."
+ DEFVAL { "" }
+ ::= { hh3cNqaCtlEntry 9 }
+
+hh3cNqaCtlFtpPassword OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Ftp password."
+ DEFVAL { "" }
+ ::= { hh3cNqaCtlEntry 10 }
+
+hh3cNqaCtlFtpOperationString OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Ftp operation string. If the ftp operation type is get,
+ the string must be the file name which will be gotten from ftp server."
+ DEFVAL { "" }
+ ::= { hh3cNqaCtlEntry 11 }
+
+hh3cNqaCtlVPNInstance OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VPN name by which system finds route in the specified VPN
+ to send NQA probe packets."
+ DEFVAL { "" }
+ ::= { hh3cNqaCtlEntry 12 }
+
+hh3cNqaCtlHistoryKeptTime OBJECT-TYPE
+ SYNTAX Integer32(1..1440)
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "To indicate how long the history records will be saved
+ in the pingProbeHistoryTable table after the test stopped."
+ DEFVAL { 120 }
+ ::= { hh3cNqaCtlEntry 13 }
+
+hh3cNqaCtlHistoryEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1), --history will be recorded
+ disabled(2) --history will not be recorded
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "To indicate whether the history should be recorded in the
+ PingProbeHistoryTable or not.
+ enabled(1) --history will be recorded
+ disabled(2) --history will not be recorded."
+ DEFVAL { disabled }
+ ::= {hh3cNqaCtlEntry 14 }
+
+hh3cNqaCtlICPIFAdvFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The advantage factor depends on the type of access and how the service
+ is to be used. This object will be used while calculating the ICPIF
+ (Calculated Planning Impairment Factor) values. This is applicable
+ only for the jitter probe.
+
+ Suggestion values:
+
+ |-----------------------------------|-------|
+ | Service |factor |
+ |-----------------------------------|-------|
+ |conventional wire-line | 0 |
+ |-----------------------------------|-------|
+ |mobility within Building | 5 |
+ |-----------------------------------|-------|
+ |mobility within geographical area | 10 |
+ |-----------------------------------|-------|
+ |access to hard-to-reach location | 20 |
+ |-----------------------------------|-------|
+ "
+ DEFVAL {0}
+ ::= { hh3cNqaCtlEntry 15 }
+
+hh3cNqaCtlCodecType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notDefined(1), -- no codec type is defined or codec is unknown
+ g711Alaw(2), -- uses G.711 A-Law
+ g711Ulaw(3), -- uses G.711 muHmm-Law
+ g729A(4), -- uses G.729A
+ icmpTimestamp(5) -- uses icmp timestamp packet type
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "To indicate the codec type to be used with jitter probe. This is
+ applicable only for the jitter probe."
+ DEFVAL { notDefined }
+ ::= { hh3cNqaCtlEntry 16 }
+
+-- NQA Test Results Table
+
+hh3cNqaResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines the NQA Results Extend Table for providing
+ the capability of performing NQA operations at a remote
+ host. The results of these operations are stored in the
+ hh3cNqaResultsTable. The operation of this table is same
+ as that of pingResultsTable."
+ ::= { hh3cNqaObjects 3 }
+
+hh3cNqaResultsEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The operation of this table is same as that of pingResultsTable."
+ INDEX {
+ pingCtlOwnerIndex,
+ pingCtlTestName
+ }
+ ::= { hh3cNqaResultsTable 1 }
+
+Hh3cNqaResultsEntry ::=
+ SEQUENCE {
+ hh3cNqaResultsRttNumDisconnects Unsigned32,
+ hh3cNqaResultsRttTimeouts Unsigned32,
+ hh3cNqaResultsRttBusies Unsigned32,
+ hh3cNqaResultsRttNoConnections Unsigned32,
+ hh3cNqaResultsRttDrops Unsigned32,
+ hh3cNqaResultsRttSequenceErrors Unsigned32,
+ hh3cNqaResultsRttStatsErrors Unsigned32,
+ hh3cNqaResultsMaxDelaySD Unsigned32,
+ hh3cNqaResultsMaxDelayDS Unsigned32,
+ hh3cNqaResultsLostPacketRatio Unsigned32,
+ hh3cNqaResultsPacketLateArrival Unsigned32,
+ hh3cNqaResultsRttSum Unsigned32,
+ hh3cNqaResultsNumOfDelaySD Unsigned32,
+ hh3cNqaResultsMinDelaySD Unsigned32,
+ hh3cNqaResultsSumDelaySD Unsigned32,
+ hh3cNqaResultsSum2DelaySD Unsigned32,
+ hh3cNqaResultsNumOfDelayDS Unsigned32,
+ hh3cNqaResultsMinDelayDS Unsigned32,
+ hh3cNqaResultsSumDelayDS Unsigned32,
+ hh3cNqaResultsSum2DelayDS Unsigned32
+ }
+
+hh3cNqaResultsRttNumDisconnects OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA probe failed because
+ the destination became disconnected.
+
+ For connectionless protocol pingCtlTypes, this number should be
+ zero."
+ ::= { hh3cNqaResultsEntry 1 }
+
+
+hh3cNqaResultsRttTimeouts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA probe failed because the
+ probe timed out."
+ ::= { hh3cNqaResultsEntry 2 }
+
+
+hh3cNqaResultsRttBusies OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA probe failed because all
+ NQA tasks have been running.
+
+ If a new probe fails to start, the value of this object
+ is incremented. The next test will not start until the
+ next Frequency."
+ ::= { hh3cNqaResultsEntry 3 }
+
+
+hh3cNqaResultsRttNoConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA probe failed because the probe
+ destination is unavailable.
+
+ For connectionless protocol pingCtlTypes, this number should be
+ zero."
+ ::= { hh3cNqaResultsEntry 4 }
+
+
+hh3cNqaResultsRttDrops OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA operation failed to initiated
+ for unavailibility of necessary internal resources."
+ ::= { hh3cNqaResultsEntry 5 }
+
+
+hh3cNqaResultsRttSequenceErrors OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets arrived out of sequence."
+ ::= { hh3cNqaResultsEntry 6 }
+
+hh3cNqaResultsRttStatsErrors OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of some other errors."
+ ::= { hh3cNqaResultsEntry 7 }
+
+hh3cNqaResultsMaxDelaySD OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximal delay from source device to destination device.
+ Currently this value is only used for jitter test, and this
+ value must be 0 in other type test. In jitter test, if
+ destination system time is not valid, the SD delay may be set 0."
+ ::= { hh3cNqaResultsEntry 8 }
+
+hh3cNqaResultsMaxDelayDS OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximal delay from destination device to source device.
+ Currently this value is only used for jitter test, and this
+ value is 0 in other type test. In jitter test, if destination
+ system time is not valid, the DS delay may be set 0."
+ ::= { hh3cNqaResultsEntry 9 }
+
+hh3cNqaResultsLostPacketRatio OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object reflects the drop rate of NQA test.
+ For example, this value is 30 that means source device only
+ had received 70% packets of total sent packets."
+ ::= { hh3cNqaResultsEntry 10 }
+
+hh3cNqaResultsPacketLateArrival OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object indicates the number of the packets that
+ arrived after the timeout."
+ ::= { hh3cNqaResultsEntry 11 }
+
+hh3cNqaResultsRttSum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of round trip time."
+ ::= { hh3cNqaResultsEntry 12 }
+
+hh3cNqaResultsNumOfDelaySD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of delay from source to destination that are
+ successfully measured."
+ ::= { hh3cNqaResultsEntry 13 }
+
+hh3cNqaResultsMinDelaySD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all one way times from source to destination."
+ ::= { hh3cNqaResultsEntry 14 }
+
+hh3cNqaResultsSumDelaySD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from source to destination."
+ ::= { hh3cNqaResultsEntry 15 }
+
+hh3cNqaResultsSum2DelaySD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from source to destination."
+ ::= { hh3cNqaResultsEntry 16 }
+
+hh3cNqaResultsNumOfDelayDS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of delay from destination to source that are
+ successfully measured."
+ ::= { hh3cNqaResultsEntry 17 }
+
+hh3cNqaResultsMinDelayDS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all one way times from destination to source."
+ ::= { hh3cNqaResultsEntry 18 }
+
+hh3cNqaResultsSumDelayDS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from destination to source."
+ ::= { hh3cNqaResultsEntry 19 }
+
+hh3cNqaResultsSum2DelayDS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from destination to source."
+ ::= { hh3cNqaResultsEntry 20 }
+
+-- =================================================================
+-- Jitter Statistics Table
+-- =================================================================
+
+
+hh3cNqaJitterStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaJitterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics table for latest jitter activity."
+ ::= { hh3cNqaObjects 4 }
+
+hh3cNqaJitterStatsEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaJitterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry contains the statistics for the latest jitter activity.
+ This entry is created only if the pingCtlType is hh3cNqajitter."
+ INDEX {
+ pingCtlOwnerIndex,
+ pingCtlTestName
+ }
+ ::= { hh3cNqaJitterStatsTable 1 }
+
+Hh3cNqaJitterStatsEntry ::= SEQUENCE
+{
+ hh3cNqaJitterStatsNumOfRTT Counter32,
+ hh3cNqaJitterStatsMinOfPositivesSD Gauge32,
+ hh3cNqaJitterStatsMaxOfPositivesSD Gauge32,
+ hh3cNqaJitterStatsNumOfPositivesSD Gauge32,
+ hh3cNqaJitterStatsSumOfPositivesSD Gauge32,
+ hh3cNqaJitterStatsSum2PositivesSD Gauge32,
+ hh3cNqaJitterStatsMinOfNegativesSD Gauge32,
+ hh3cNqaJitterStatsMaxOfNegativesSD Gauge32,
+ hh3cNqaJitterStatsNumOfNegativesSD Gauge32,
+ hh3cNqaJitterStatsSumOfNegativesSD Gauge32,
+ hh3cNqaJitterStatsSum2NegativesSD Gauge32,
+ hh3cNqaJitterStatsMinOfPositivesDS Gauge32,
+ hh3cNqaJitterStatsMaxOfPositivesDS Gauge32,
+ hh3cNqaJitterStatsNumOfPositivesDS Gauge32,
+ hh3cNqaJitterStatsSumOfPositivesDS Gauge32,
+ hh3cNqaJitterStatsSum2PositivesDS Gauge32,
+ hh3cNqaJitterStatsMinOfNegativesDS Gauge32,
+ hh3cNqaJitterStatsMaxOfNegativesDS Gauge32,
+ hh3cNqaJitterStatsNumOfNegativesDS Gauge32,
+ hh3cNqaJitterStatsSumOfNegativesDS Gauge32,
+ hh3cNqaJitterStatsSum2NegativesDS Gauge32,
+ hh3cNqaJitterStatsPacketLossSD Gauge32,
+ hh3cNqaJitterStatsPacketLossDS Gauge32,
+ hh3cNqaJitterStatsAvePositivesSD Gauge32,
+ hh3cNqaJitterStatsAveNegativesSD Gauge32,
+ hh3cNqaJitterStatsAvePositivesDS Gauge32,
+ hh3cNqaJitterStatsAveNegativesDS Gauge32,
+ hh3cNqaJitterStatsPktLossUnknown Gauge32,
+ hh3cNqaJitterStatsOperOfICPIF Gauge32,
+ hh3cNqaJitterStatsOperOfMOS Gauge32,
+ hh3cNqaJitterStatsAveSD Gauge32,
+ hh3cNqaJitterStatsAveDS Gauge32,
+ hh3cNqaJitterStatsLostPacketPermillage Gauge32
+}
+
+hh3cNqaJitterStatsNumOfRTT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received destination device responses with which
+ jitter test can reach round-trip time."
+ ::= { hh3cNqaJitterStatsEntry 1 }
+
+
+hh3cNqaJitterStatsMinOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal positive jitter value from
+ source to destination in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 2 }
+
+hh3cNqaJitterStatsMaxOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal positive jitter value from
+ source to destination in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 3 }
+
+hh3cNqaJitterStatsNumOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number that records positive jitter times from source to
+ destination in the jitter test.
+ The total number of the value of all positive jitters in packets
+ sent from source to destination."
+ ::= { hh3cNqaJitterStatsEntry 4 }
+
+hh3cNqaJitterStatsSumOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of positive jitter values from
+ source to destination in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 5 }
+
+hh3cNqaJitterStatsSum2PositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of positive jitter
+ values from source to destination in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 6 }
+
+hh3cNqaJitterStatsMinOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal absolute values of
+ negative jitter value from source to destination in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 7 }
+
+hh3cNqaJitterStatsMaxOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal absolute values of negative
+ jitter value from source to destination in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 8 }
+
+hh3cNqaJitterStatsNumOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number that records negative jitter times from source to
+ destination in the jitter test.
+ The total number of all negative jitter values in packets
+ sent from source to destination."
+ ::= { hh3cNqaJitterStatsEntry 9 }
+
+hh3cNqaJitterStatsSumOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of negative jitter values from
+ source to destination in the jitter test.
+ The total number of the value of all negative jitters in packets
+ sent from source to destination."
+ ::= { hh3cNqaJitterStatsEntry 10 }
+
+hh3cNqaJitterStatsSum2NegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of negative jitter
+ values from source to destination in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 11 }
+
+hh3cNqaJitterStatsMinOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal positive jitter value from
+ destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 12 }
+
+hh3cNqaJitterStatsMaxOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal positive jitter value from
+ destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 13 }
+
+hh3cNqaJitterStatsNumOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number that records positive jitter times from destination to
+ source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 14 }
+
+hh3cNqaJitterStatsSumOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of positive jitter values from
+ destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 15 }
+
+hh3cNqaJitterStatsSum2PositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of positive jitter
+ values from destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 16 }
+
+hh3cNqaJitterStatsMinOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal absolute values of negative
+ jitter value from destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 17 }
+
+hh3cNqaJitterStatsMaxOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal absolute values of negative
+ jitter value from destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 18 }
+
+hh3cNqaJitterStatsNumOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number that records negative jitter times from destination to source
+ in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 19 }
+
+hh3cNqaJitterStatsSumOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of negative jitter values from
+ destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 20 }
+
+hh3cNqaJitterStatsSum2NegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of negative jitter
+ values from destination to source in the jitter test."
+ ::= { hh3cNqaJitterStatsEntry 21 }
+
+hh3cNqaJitterStatsPacketLossSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lost packets number sent from source to destination."
+ ::= { hh3cNqaJitterStatsEntry 22 }
+
+hh3cNqaJitterStatsPacketLossDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lost packets number sent from destination to source."
+ ::= { hh3cNqaJitterStatsEntry 23 }
+
+hh3cNqaJitterStatsAvePositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average positive jitter value
+ from source to destination."
+ ::= { hh3cNqaJitterStatsEntry 24 }
+
+hh3cNqaJitterStatsAveNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average negative jitter value
+ from source to destination."
+ ::= { hh3cNqaJitterStatsEntry 25 }
+
+hh3cNqaJitterStatsAvePositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average positive jitter value
+ from destination to source."
+ ::= { hh3cNqaJitterStatsEntry 26 }
+
+hh3cNqaJitterStatsAveNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average negative jitter value
+ from destination to source."
+ ::= { hh3cNqaJitterStatsEntry 27 }
+
+hh3cNqaJitterStatsPktLossUnknown OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets which is lost with unknown reason."
+ ::= { hh3cNqaJitterStatsEntry 28 }
+
+hh3cNqaJitterStatsOperOfICPIF OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ICPIF (Calculated Planning Impairment Factor) value for the latest
+ jitter test."
+ ::= { hh3cNqaJitterStatsEntry 29 }
+
+hh3cNqaJitterStatsOperOfMOS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MOS (Mean Opinion Score) value for the latest jitter test."
+ ::= { hh3cNqaJitterStatsEntry 30 }
+
+hh3cNqaJitterStatsAveSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average jitter value
+ from source to destination."
+ ::= { hh3cNqaJitterStatsEntry 31 }
+
+hh3cNqaJitterStatsAveDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average jitter value
+ from destination to source."
+ ::= { hh3cNqaJitterStatsEntry 32 }
+
+hh3cNqaJitterStatsLostPacketPermillage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object reflects the drop rate of NQA
+ test packet.
+ For example, if the value is 100, that means source device
+ only had received 900 packets per thousand."
+ ::= { hh3cNqaJitterStatsEntry 33 }
+
+hh3cNqaAgentEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable NQA agent function."
+ DEFVAL { enable }
+ ::= { hh3cNqaObjects 5 }
+
+-- =================================================================
+-- Tcp server configuration information Statistics Table
+-- =================================================================
+
+
+hh3cNqaTcpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaTcpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the status of NQA tcp server
+ configuration information."
+ ::= { hh3cNqaObjects 6 }
+
+hh3cNqaTcpServerEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaTcpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the status of NQA tcp server
+ configuration information.
+
+ This entry includes not only the tcp server ip address
+ but also the tcp server port."
+ INDEX {
+ hh3cNqaTcpServerIpAddress,
+ hh3cNqaTcpServerPort
+ }
+ ::= { hh3cNqaTcpServerTable 1 }
+
+Hh3cNqaTcpServerEntry ::= SEQUENCE
+{
+ hh3cNqaTcpServerIpAddress InetAddress,
+ hh3cNqaTcpServerPort Integer32,
+ hh3cNqaTcpServerRowStatus RowStatus
+}
+
+hh3cNqaTcpServerIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Tcp server's ip address."
+ ::= { hh3cNqaTcpServerEntry 1 }
+
+hh3cNqaTcpServerPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Tcp server's port number."
+ ::= { hh3cNqaTcpServerEntry 2 }
+
+hh3cNqaTcpServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "hh3cNqaTcpServerIpAddress and hh3cNqaTcpServerPort
+ must be set during a creation operation."
+ REFERENCE
+ "RFC 2579"
+ ::= { hh3cNqaTcpServerEntry 3 }
+
+hh3cNqaUdpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaUdpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status of NQA udp server configuration information."
+ ::= { hh3cNqaObjects 7 }
+
+hh3cNqaUdpServerEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaUdpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This entry includes not only the udp server ip address
+ but also the udp server udp port."
+ INDEX {
+ hh3cNqaUdpServerIpAddress,
+ hh3cNqaUdpServerPort
+ }
+ ::= { hh3cNqaUdpServerTable 1 }
+
+Hh3cNqaUdpServerEntry ::= SEQUENCE
+{
+ hh3cNqaUdpServerIpAddress InetAddress,
+ hh3cNqaUdpServerPort Integer32,
+ hh3cNqaUdpServerRowStatus RowStatus
+}
+
+hh3cNqaUdpServerIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Udp server's ip address."
+ ::= { hh3cNqaUdpServerEntry 1 }
+
+hh3cNqaUdpServerPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Udp server's port number."
+ ::= { hh3cNqaUdpServerEntry 2 }
+
+hh3cNqaUdpServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "hh3cNqaUdpServerIpAddress and hh3cNqaUdpServerPort
+ must be set during a creation operation."
+ REFERENCE
+ "RFC 2579"
+ ::= { hh3cNqaUdpServerEntry 3 }
+
+hh3cNqaServerEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable NQA server function."
+ DEFVAL { disable }
+ ::= { hh3cNqaObjects 8 }
+
+hh3cNqaStatsMaxGroupNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number saved per group. The maximum value of
+ hh3cNqaCtlStatisticsGroupNumber can not exceed the value of
+ this object."
+ ::= { hh3cNqaObjects 9 }
+
+
+hh3cNqaStatisticsCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaStatisticsCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines the NQA statistics control table for providing, via SNMP,
+ the capability of performing NQA operations at a remote host.
+ The results of these operations are stored in the
+ hh3cNqaStatisticsResultsTable and the hh3cNqaGroupStatsJitterTable."
+ ::= { hh3cNqaObjects 10 }
+
+hh3cNqaStatisticsCtlEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaStatisticsCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the hh3cNqaStatisticsCtlTable.
+ The hh3cNqaStatisticsCtlTable has the same index as the
+ pingCtlTable in order for a hh3cNqaStatisticsCtlTable to
+ correspond to the pingCtlEntry."
+ AUGMENTS { pingCtlEntry }
+ ::= { hh3cNqaStatisticsCtlTable 1 }
+
+Hh3cNqaStatisticsCtlEntry ::=
+ SEQUENCE
+ {
+ hh3cNqaCtlStatisticsInterval Unsigned32,
+ hh3cNqaCtlStatisticsGroupNumber Unsigned32,
+ hh3cNqaCtlStatisticsKeptTime Unsigned32,
+ hh3cNqaCtlBeginTime DateAndTime,
+ hh3cNqaCtlLifeTime Unsigned32
+ }
+
+hh3cNqaCtlStatisticsInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Statistic information will be calculated after the time that is
+ the value of hh3cNqaCtlStatisticsInterval."
+ ::= { hh3cNqaStatisticsCtlEntry 1 }
+
+hh3cNqaCtlStatisticsGroupNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object indicates the number of group saved.
+ The length of this object is from 1 to hh3cNqaStatsMaxGroupNumber."
+ DEFVAL { 2 }
+ ::= { hh3cNqaStatisticsCtlEntry 2 }
+
+hh3cNqaCtlStatisticsKeptTime OBJECT-TYPE
+ SYNTAX Unsigned32(1..1440)
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "To indicate how long the statistic information will be saved after
+ the test stops."
+ DEFVAL { 120 }
+ ::= { hh3cNqaStatisticsCtlEntry 3 }
+
+hh3cNqaCtlBeginTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time at which the type-specified test will start."
+ ::= { hh3cNqaStatisticsCtlEntry 4 }
+
+hh3cNqaCtlLifeTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "To indicate how long the type-specified test will last."
+ DEFVAL { 0 }
+ ::= { hh3cNqaStatisticsCtlEntry 5 }
+
+hh3cNqaStatisticsResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaStatisticsResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines the NQA statistics results table for providing
+ the capability of performing NQA operations at a remote
+ host. The statistics results of these operations in a statistic cycle
+ are stored in the hh3cNqaStatisticsResultsTable. The statistic cycle is
+ the value of hh3cNqaCtlStatisticsInterval.
+ The first two index identify the pingCtlEntry that the probe statistics
+ result (Hh3cNqaStatisticsResultsEntry) belongs to."
+
+ ::= { hh3cNqaObjects 11 }
+
+
+hh3cNqaStatisticsResultsEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaStatisticsResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the hh3cNqaStatisticsResultsTable. The
+ hh3cNqaStatisticsResultsTable has the same index as the
+ pingCtlTable in order for a hh3cNqaStatisticsResultsEntry to
+ correspond to the pingCtlEntry that caused it to be created."
+ INDEX
+ {
+ pingCtlOwnerIndex,
+ pingCtlTestName,
+ hh3cNqaStatResIndex
+ }
+ ::= { hh3cNqaStatisticsResultsTable 1 }
+
+Hh3cNqaStatisticsResultsEntry ::=
+ SEQUENCE
+ {
+ hh3cNqaStatResIndex Unsigned32,
+ hh3cNqaStatResIpTargetAddressType InetAddressType,
+ hh3cNqaStatResIpTargetAddress InetAddress,
+ hh3cNqaStatResMinRtt Gauge32,
+ hh3cNqaStatResMaxRtt Gauge32,
+ hh3cNqaStatResAverageRtt Gauge32,
+ hh3cNqaStatResProbeResponses Counter32,
+ hh3cNqaStatResSentProbes Counter32,
+ hh3cNqaStatResRttSumOfSquares Counter32,
+ hh3cNqaStatResStartTime DateAndTime,
+ hh3cNqaStatResInterval Gauge32,
+ hh3cNqaStatResRttNumDisconnects Counter32,
+ hh3cNqaStatResRttTimeouts Counter32,
+ hh3cNqaStatResRttBusies Counter32,
+ hh3cNqaStatResRttNoConnections Counter32,
+ hh3cNqaStatResRttDrops Counter32,
+ hh3cNqaStatResRttSequenceErrors Counter32,
+ hh3cNqaStatResRttErrors Counter32,
+ hh3cNqaStatResLostPacketRatio Gauge32,
+ hh3cNqaStatResPacketLateArrival Counter32,
+ hh3cNqaStatResRttSum Counter32,
+ hh3cNqaStatResNumOfDelaySD Counter32,
+ hh3cNqaStatResMinDelaySD Gauge32,
+ hh3cNqaStatResMaxDelaySD Gauge32,
+ hh3cNqaStatResSumDelaySD Counter32,
+ hh3cNqaStatResSum2DelaySD Counter32,
+ hh3cNqaStatResNumOfDelayDS Counter32,
+ hh3cNqaStatResMinDelayDS Gauge32,
+ hh3cNqaStatResMaxDelayDS Gauge32,
+ hh3cNqaStatResSumDelayDS Counter32,
+ hh3cNqaStatResSum2DelayDS Counter32,
+ hh3cNqaStatResLostPacketPermillage Gauge32
+ }
+
+hh3cNqaStatResIndex OBJECT-TYPE
+ SYNTAX Unsigned32(1..'ffffffff'h)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table is created when the statistics
+ result of a NQA probe is determined.
+
+ An implementation MUST start assigning
+ hh3cNqaStatResIndex values at 1 and wrap after
+ exceeding the maximum possible value as defined by
+ the limit of this object ('ffffffff'h)."
+ ::= { hh3cNqaStatisticsResultsEntry 1 }
+
+hh3cNqaStatResIpTargetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the type of address stored
+ in the corresponding hh3cNqaStatResIpTargetAddress
+ object."
+ DEFVAL { unknown }
+ ::= { hh3cNqaStatisticsResultsEntry 2 }
+
+hh3cNqaStatResIpTargetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represent the host address to be used at a remote host for
+ performing a network analysis operation."
+ DEFVAL { ''H }
+ ::= { hh3cNqaStatisticsResultsEntry 3 }
+
+hh3cNqaStatResMinRtt OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum NQA probe round-trip-time (RTT) received. The value
+ of 0 for this object implies that no RTT has been received."
+ ::= { hh3cNqaStatisticsResultsEntry 4 }
+
+hh3cNqaStatResMaxRtt OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum NQA probe round-trip-time (RTT) received. The value
+ of 0 for this object implies that no RTT has been received."
+ ::= { hh3cNqaStatisticsResultsEntry 5 }
+
+hh3cNqaStatResAverageRtt OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average NQA probe round-trip-time (RTT)."
+ ::= { hh3cNqaStatisticsResultsEntry 6 }
+
+hh3cNqaStatResProbeResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of responses received. The value of this object
+ MUST be reported as 0 when no probe responses have been
+ received."
+ ::= { hh3cNqaStatisticsResultsEntry 7 }
+
+hh3cNqaStatResSentProbes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "probes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object reflects the number of probes sent.
+ The value of this object MUST be reported as 0 when no probes
+ have been sent."
+ ::= { hh3cNqaStatisticsResultsEntry 8 }
+
+hh3cNqaStatResRttSumOfSquares OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the sum of the squares for all NQA
+ responses received. The value of this object MUST
+ be reported as 0 when no NQA responses have been
+ received."
+ ::= { hh3cNqaStatisticsResultsEntry 9 }
+
+hh3cNqaStatResStartTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the start time of the statistic."
+ ::= { hh3cNqaStatisticsResultsEntry 10 }
+
+hh3cNqaStatResInterval OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the interval between two times of statistic."
+ ::= { hh3cNqaStatisticsResultsEntry 11 }
+
+hh3cNqaStatResRttNumDisconnects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA probe failed because the destination
+ became disconnected.
+ For connectionless protocol pingCtlTypes, this number should be
+ zero."
+ ::= { hh3cNqaStatisticsResultsEntry 12 }
+
+hh3cNqaStatResRttTimeouts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a probe failed because the probe timed out."
+ ::= { hh3cNqaStatisticsResultsEntry 13 }
+
+hh3cNqaStatResRttBusies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA probe failed because
+ errors related to sockets."
+ ::= { hh3cNqaStatisticsResultsEntry 14 }
+
+hh3cNqaStatResRttNoConnections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA probe failed because the
+ probe destination is unavailable.
+ For connectionless protocol pingCtlTypes, this number should be
+ zero."
+ ::= { hh3cNqaStatisticsResultsEntry 15 }
+
+hh3cNqaStatResRttDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that a NQA operation failed to initiate
+ for unavailibility of necessary internal resources."
+ ::= { hh3cNqaStatisticsResultsEntry 16 }
+
+hh3cNqaStatResRttSequenceErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets arrived out of sequence."
+ ::= { hh3cNqaStatisticsResultsEntry 17 }
+
+hh3cNqaStatResRttErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of other errors."
+ ::= { hh3cNqaStatisticsResultsEntry 18 }
+
+hh3cNqaStatResLostPacketRatio OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object reflects the drop rate of NQA
+ test packet.
+ For example, if the value is 30, that means source device
+ only had received 70 percent packets of total sent packets."
+ ::= { hh3cNqaStatisticsResultsEntry 19 }
+
+hh3cNqaStatResPacketLateArrival OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object reflects the number of the packets that
+ arrived after the timeout."
+ ::= { hh3cNqaStatisticsResultsEntry 20 }
+
+hh3cNqaStatResRttSum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the sum for all NQA responses received
+ during the test lifetime. The value of this object MUST be
+ reported as 0 when no NQA responses have been received."
+ ::= { hh3cNqaStatisticsResultsEntry 21 }
+
+hh3cNqaStatResNumOfDelaySD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of one way times from source to destination that are
+ successfully measured."
+ ::= { hh3cNqaStatisticsResultsEntry 22 }
+
+hh3cNqaStatResMinDelaySD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum one way times from source to destination."
+ ::= { hh3cNqaStatisticsResultsEntry 23 }
+
+hh3cNqaStatResMaxDelaySD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum one way times from source to destination."
+ ::= { hh3cNqaStatisticsResultsEntry 24 }
+
+hh3cNqaStatResSumDelaySD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from source to destination."
+ ::= { hh3cNqaStatisticsResultsEntry 25 }
+
+hh3cNqaStatResSum2DelaySD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from source to destination."
+ ::= { hh3cNqaStatisticsResultsEntry 26 }
+
+hh3cNqaStatResNumOfDelayDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of one way times from destination to source that are
+ successfully measured."
+ ::= { hh3cNqaStatisticsResultsEntry 27 }
+
+hh3cNqaStatResMinDelayDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum one way times from destination to source."
+ ::= { hh3cNqaStatisticsResultsEntry 28 }
+
+hh3cNqaStatResMaxDelayDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum one way times from destination to source."
+ ::= { hh3cNqaStatisticsResultsEntry 29 }
+
+hh3cNqaStatResSumDelayDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from destination to source."
+ ::= { hh3cNqaStatisticsResultsEntry 30 }
+
+hh3cNqaStatResSum2DelayDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from destination to source."
+ ::= { hh3cNqaStatisticsResultsEntry 31 }
+
+hh3cNqaStatResLostPacketPermillage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object reflects the drop rate of NQA
+ test packet.
+ For example, if the value is 100, that means source device
+ only had received 900 packets per thousand."
+ ::= { hh3cNqaStatisticsResultsEntry 32 }
+
+
+
+-- =================================================================
+-- hh3cNqaGroupStatsJitterTable
+-- =================================================================
+
+hh3cNqaGroupStatsJitterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaGroupStatsJitterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Test Group Statistic table for jitter activity in a statistic cycle.
+ The statistic cycle is the value of hh3cNqaCtlStatisticsInterval.
+ The first two index identify the pingCtlEntry that a probe statistics
+ result (Hh3cNqaStatisticsResultsEntry) belongs to."
+ ::= { hh3cNqaObjects 12 }
+
+hh3cNqaGroupStatsJitterEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaGroupStatsJitterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry contains the group statistic information for jitter activity.
+ This entry is created only if the pingCtlType is hh3cNqajitter."
+ INDEX
+ {
+ pingCtlOwnerIndex,
+ pingCtlTestName,
+ hh3cNqaStatJitterIndex
+ }
+ ::= { hh3cNqaGroupStatsJitterTable 1 }
+
+Hh3cNqaGroupStatsJitterEntry ::=
+ SEQUENCE
+ {
+ hh3cNqaStatJitterIndex Unsigned32,
+ hh3cNqaStatJitterMinOfPosSD Gauge32,
+ hh3cNqaStatJitterMaxOfPosSD Gauge32,
+ hh3cNqaStatJitterNumOfPosSD Counter32,
+ hh3cNqaStatJitterSumOfPosSD Counter32,
+ hh3cNqaStatJitterSumOfSquarePosSD Counter32,
+ hh3cNqaStatJitterMinOfNegSD Gauge32,
+ hh3cNqaStatJitterMaxOfNegSD Gauge32,
+ hh3cNqaStatJitterNumOfNegSD Counter32,
+ hh3cNqaStatJitterSumOfNegSD Counter32,
+ hh3cNqaStatJitterSumOfSquareNegSD Counter32,
+ hh3cNqaStatJitterMinOfPosDS Gauge32,
+ hh3cNqaStatJitterMaxOfPosDS Gauge32,
+ hh3cNqaStatJitterNumOfPosDS Counter32,
+ hh3cNqaStatJitterSumOfPosDS Counter32,
+ hh3cNqaStatJitterSumOfSquarePosDS Counter32,
+ hh3cNqaStatJitterMinOfNegDS Gauge32,
+ hh3cNqaStatJitterMaxOfNegDS Gauge32,
+ hh3cNqaStatJitterNumOfNegDS Counter32,
+ hh3cNqaStatJitterSumOfNegDS Counter32,
+ hh3cNqaStatJitterSumOfSquareNegDS Counter32,
+ hh3cNqaStatJitterPacketLossSD Counter32,
+ hh3cNqaStatJitterPacketLossDS Counter32,
+ hh3cNqaStatJitterAvePosSD Gauge32,
+ hh3cNqaStatJitterAveNegSD Gauge32,
+ hh3cNqaStatJitterAvePosDS Gauge32,
+ hh3cNqaStatJitterAveNegDS Gauge32,
+ hh3cNqaStatJitterPktLossUnknown Counter32,
+ hh3cNqaStatJitterMaxOfICPIF Gauge32,
+ hh3cNqaStatJitterMinOfICPIF Gauge32,
+ hh3cNqaStatJitterMaxOfMOS Gauge32,
+ hh3cNqaStatJitterMinOfMOS Gauge32,
+ hh3cNqaStatJitterAveSD Gauge32,
+ hh3cNqaStatJitterAveDS Gauge32
+ }
+
+hh3cNqaStatJitterIndex OBJECT-TYPE
+ SYNTAX Unsigned32(1..'ffffffff'h)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table is created when the statistic
+ result of a NQA probe in a statistic cycle is determined.
+
+ An implementation MUST start assigning hh3cNqaStatJitterIndex
+ values at 1 and wrap after exceeding the maximum possible
+ value as defined by the limit of this object ('ffffffff'h)."
+ ::= { hh3cNqaGroupStatsJitterEntry 1 }
+
+hh3cNqaStatJitterMinOfPosSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal positive jitter value
+ from source to destination in jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 2 }
+
+hh3cNqaStatJitterMaxOfPosSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal positive jitter value
+ from source to destination in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 3 }
+
+hh3cNqaStatJitterNumOfPosSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of positive jitters from source to destination in the
+ jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 4 }
+
+hh3cNqaStatJitterSumOfPosSD OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of positive jitter values
+ from source to destination in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 5 }
+
+hh3cNqaStatJitterSumOfSquarePosSD OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of positive jitter
+ values from source to destination in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 6 }
+
+hh3cNqaStatJitterMinOfNegSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal absolute values of
+ negative jitter value from source to destination in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 7 }
+
+hh3cNqaStatJitterMaxOfNegSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal absolute values of negative
+ jitter value from source to destination in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 8 }
+
+hh3cNqaStatJitterNumOfNegSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of negative jitters from source to destination in the
+ jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 9 }
+
+hh3cNqaStatJitterSumOfNegSD OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of negative jitter values
+ from source to destination in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 10 }
+
+hh3cNqaStatJitterSumOfSquareNegSD OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of negative jitter
+ values from source to destination in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 11 }
+
+hh3cNqaStatJitterMinOfPosDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal positive jitter value
+ from destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 12 }
+
+hh3cNqaStatJitterMaxOfPosDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal positive jitter value
+ from destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 13 }
+
+hh3cNqaStatJitterNumOfPosDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of positive jitters from destination to source in the
+ jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 14 }
+
+hh3cNqaStatJitterSumOfPosDS OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of positive jitter values
+ from destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 15 }
+
+hh3cNqaStatJitterSumOfSquarePosDS OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of positive jitter
+ values destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 16 }
+
+hh3cNqaStatJitterMinOfNegDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the minimal absolute values of negative
+ jitter value from destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 17 }
+
+hh3cNqaStatJitterMaxOfNegDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the maximal absolute values of negative
+ jitter value from destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 18 }
+
+hh3cNqaStatJitterNumOfNegDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of negative jitters from destination to source in the
+ jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 19 }
+
+hh3cNqaStatJitterSumOfNegDS OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of negative jitter values
+ from destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 20 }
+
+hh3cNqaStatJitterSumOfSquareNegDS OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the sum of square of negative jitter
+ values from destination to source in the jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 21 }
+
+hh3cNqaStatJitterPacketLossSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lost packets number sent from source to destination."
+ ::= { hh3cNqaGroupStatsJitterEntry 22 }
+
+hh3cNqaStatJitterPacketLossDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lost packets number sent from destination to source."
+ ::= { hh3cNqaGroupStatsJitterEntry 23 }
+
+hh3cNqaStatJitterAvePosSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average positive jitter value
+ from source to destination."
+ ::= { hh3cNqaGroupStatsJitterEntry 24 }
+
+hh3cNqaStatJitterAveNegSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average negative jitter value
+ from source to destination."
+ ::= { hh3cNqaGroupStatsJitterEntry 25 }
+
+hh3cNqaStatJitterAvePosDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average positive jitter value
+ from destination to source."
+ ::= { hh3cNqaGroupStatsJitterEntry 26 }
+
+hh3cNqaStatJitterAveNegDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average negative jitter value
+ from destination to source."
+ ::= { hh3cNqaGroupStatsJitterEntry 27 }
+
+hh3cNqaStatJitterPktLossUnknown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets which is lost with unknown reason."
+ ::= { hh3cNqaGroupStatsJitterEntry 28 }
+
+hh3cNqaStatJitterMaxOfICPIF OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all ICPIF values in a statistic cycle for jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 29 }
+
+hh3cNqaStatJitterMinOfICPIF OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all ICPIF values in a statistic cycle for jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 30 }
+
+hh3cNqaStatJitterMaxOfMOS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all MOS values in a statistic cycle for jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 31 }
+
+hh3cNqaStatJitterMinOfMOS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all MOS values in a statistic cycle for jitter test."
+ ::= { hh3cNqaGroupStatsJitterEntry 32 }
+
+hh3cNqaStatJitterAveSD OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average jitter value
+ from source to destination."
+ ::= { hh3cNqaGroupStatsJitterEntry 33 }
+
+hh3cNqaStatJitterAveDS OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of time that records the average jitter value
+ from destination to source."
+ ::= { hh3cNqaGroupStatsJitterEntry 34 }
+
+-- Reaction Table
+hh3cNqaReactionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaReactionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of NQA test monitoring notification and
+ reaction configuration definitions.
+
+ An entry is removed from this table when its
+ corresponding pingCtlEntry is deleted.
+
+ When PingCtlType of the test is hh3cNqaTwampLight,
+ it does not support the table."
+ ::= { hh3cNqaObjects 13 }
+
+hh3cNqaReactionEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaReactionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the hh3cNqaReactionTable. The first two index
+ elements identify the pingCtlEntry that a hh3cNqaReactItemIndex
+ belongs to. The third index element selects a single reaction."
+ INDEX
+ {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex
+ }
+ ::= { hh3cNqaReactionTable 1 }
+
+Hh3cNqaReactionEntry ::=
+ SEQUENCE
+ {
+ hh3cNqaReactOwnerIndex SnmpAdminString,
+ hh3cNqaReactTestName SnmpAdminString,
+ hh3cNqaReactItemIndex Unsigned32,
+ hh3cNqaReactCheckedElement INTEGER,
+ hh3cNqaReactThresholdUpperLimit Unsigned32,
+ hh3cNqaReactThresholdLowerLimit Unsigned32,
+ hh3cNqaReactThresholdType INTEGER,
+ hh3cNqaReactThresholdConsecNum Unsigned32,
+ hh3cNqaReactThresholdAccumNum Unsigned32,
+ hh3cNqaReactActionType INTEGER,
+ hh3cNqaReactCurrentStatus INTEGER,
+ hh3cNqaReactRowStatus RowStatus,
+ hh3cNqaReactCheckedNum Unsigned32,
+ hh3cNqaReactThresholdNum Unsigned32
+ }
+
+hh3cNqaReactOwnerIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The first index of hh3cNqaReactionTable, it is the same as
+ pingCtlOwnerIndex in pingCtlTable. hh3cNqaReactOwnerIndex and
+ hh3cNqaReactTestName identify an existed test."
+ ::= { hh3cNqaReactionEntry 1 }
+
+hh3cNqaReactTestName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The second index of hh3cNqaReactionTable, it is the same as
+ pingCtlTestName in pingCtlTable. hh3cNqaReactOwnerIndex and
+ hh3cNqaReactTestName identify an existed test."
+ ::= { hh3cNqaReactionEntry 2 }
+
+hh3cNqaReactItemIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The third index of hh3cNqaReactionTable, it definitely
+ identifies one of the reaction configurations for a test."
+ ::= { hh3cNqaReactionEntry 3 }
+
+hh3cNqaReactCheckedElement OBJECT-TYPE
+ SYNTAX INTEGER {
+ probetime(1),
+ probefailure(2),
+ jitterrtt(3),
+ jitterpacketloss(4),
+ jittersd(5),
+ jitterds(6),
+ icpif(7),
+ mos(8),
+ jitterOwdSD(9),
+ jitterOwdDS(10)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A list of reaction condition type.
+ 'probetime' and 'probefailure' are valid when pingCtlType of
+ the test is not hh3cNqajitter.
+
+ 'jitterOwdSD': one way time from source to destination in
+ jitter test.
+ 'jitterOwdDS': one way time from destination to source in
+ jitter test.
+
+ 'jitterrtt', 'jitterpacketloss', 'jittersd', 'jitterds',
+ 'jitterOwdSD' and 'jitterOwdDS' are valid when pingCtlType
+ of the test is hh3cNqajitter.
+
+ 'icpif' and 'mos' are valid when pingCtlType of the test is
+ hh3cNqajitter and hh3cNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw'
+ or 'g729A'."
+ ::= { hh3cNqaReactionEntry 4 }
+
+hh3cNqaReactThresholdUpperLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines an administrative upper-threshold value for
+ hh3cNqaReactCheckedElement.
+
+ The value of this object is zero if hh3cNqaReactCheckedElement is
+ specified as 'jitterpacketloss' and 'probefailure'."
+ DEFVAL { 0 }
+ ::= { hh3cNqaReactionEntry 5 }
+
+hh3cNqaReactThresholdLowerLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines an administrative lower-threshold value for
+ hh3cNqaReactCheckedElement.
+
+ The value of hh3cNqaReactThresholdLowerLimit should be equal or less
+ than the value of hh3cNqaReactThresholdUpperLimit.
+
+ The value of this object is zero if hh3cNqaReactCheckedElement is
+ specified as 'jitterpacketloss' and 'probefailure'."
+ DEFVAL { 0 }
+ ::= { hh3cNqaReactionEntry 6 }
+
+hh3cNqaReactThresholdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(0),
+ average(1),
+ consecutive(2),
+ accumulative(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines the reaction threshold types.
+
+ invalid(0): Invalid value.
+
+ average(1): If reaction threshold type is average and the average
+ value of watched operation exceeds threshold limit,
+ an action specified in hh3cNqaReactActionType is
+ generated when hh3cNqaReactCurrentStatus changes.
+
+ consecutive(2): If reaction threshold type is consecutive and
+ the times of watched operation consecutively exceeds
+ the limit specified by hh3cNqaReactThresholdConsecNum,
+ an action specified in hh3cNqaReactActionType is
+ generated when hh3cNqaReactCurrentStatus changes.
+
+ accumulative(3): If reaction threshold type is accumulative and
+ the times of watched operation accumulatively exceeds
+ the limit specified by hh3cNqaReactThresholdAccumNum,
+ an action specified in hh3cNqaReactActionType is
+ generated when hh3cNqaReactCurrentStatus changes.
+
+ If reaction threshold type is not configured, the value of this
+ object is 'invalid'."
+ ::= { hh3cNqaReactionEntry 7 }
+
+hh3cNqaReactThresholdConsecNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines a consecutive threshold limit.
+
+ The value is zero when hh3cNqaReactThresholdType
+ is not 'consecutive'."
+ DEFVAL { 0 }
+ ::= { hh3cNqaReactionEntry 8 }
+
+hh3cNqaReactThresholdAccumNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines an accumulative threshold limit.
+
+ The value is zero when the hh3cNqaReactThresholdType
+ is not 'accumulative'."
+ DEFVAL { 0 }
+ ::= { hh3cNqaReactionEntry 9 }
+
+hh3cNqaReactActionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ trapOnly(1),
+ triggerOnly(2),
+ trapAndTrigger(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the type of reaction to generate if the specified
+ violation type occurs for the monitored element:
+
+ none - No reaction is generated
+ trapOnly - A trap is generated
+ triggerOnly - All trigger actions defined for this
+ entry are generated
+ trapAndTrigger - Both a trap and all trigger actions
+ are generated "
+ DEFVAL { none }
+ ::= { hh3cNqaReactionEntry 10 }
+
+hh3cNqaReactCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ overThreshold(2),
+ belowThreshold(3),
+ overUpperThreshold(4),
+ belowLowerThreshold(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the current status of this reaction entry:
+
+ invalid - The status of the reaction entry is unknown.
+
+ overThreshold - The status of the reaction entry is overThreshold
+ when the monitored result exceeds the threshold
+ value for the hh3cNqaReactThresholdType.
+
+ belowThreshold - The status of the reaction entry is belowThreshold
+ when the monitored result is under the threshold
+ value for the hh3cNqaReactThresholdType.
+
+ overUpperThreshold - The status of the reaction entry is overThreshold
+ when the monitored result is exceeds the
+ upper-threshold value for the
+ hh3cNqaReactThresholdType.
+
+ belowLowerThreshold - The status of the reaction entry is belowThreshold
+ when the monitored result is under the
+ lower-threshold value for
+ hh3cNqaReactThresholdType."
+
+ ::= { hh3cNqaReactionEntry 11 }
+
+hh3cNqaReactRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object allows entries to be created and deleted
+ in the hh3cNqaReactionTable.
+
+ Creation of an entry in this table results in a new set of reaction
+ configurations which take effect immediately.
+
+ Deletion of an entry in this table results in corresponding reaction
+ configurations are being deleted and stop taking effect."
+ REFERENCE
+ "See definition of RowStatus in RFC 2579, 'Textual
+ Conventions for SMIv2.'"
+ ::= { hh3cNqaReactionEntry 12 }
+
+hh3cNqaReactCheckedNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of checked element samples that are monitored."
+ DEFVAL { 0 }
+ ::= { hh3cNqaReactionEntry 13 }
+
+hh3cNqaReactThresholdNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of checked element samples that are over threshold."
+ DEFVAL { 0 }
+ ::= { hh3cNqaReactionEntry 14 }
+
+-- Statistics Reaction Table
+hh3cNqaStatisticsReactionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaStatisticsReactionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of NQA test monitoring notification and
+ reaction configuration definitions.
+
+ An entry is removed from this table when its
+ corresponding pingCtlEntry is deleted."
+ ::= { hh3cNqaObjects 14 }
+
+hh3cNqaStatisticsReactionEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaStatisticsReactionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the hh3cNqaStatisticsReactionTable. The
+ first two index elements identify the pingCtlEntry that a
+ hh3cNqaReactItemIndex belongs to. The third index element
+ identifies an entry in the hh3cNqaStatisticsResultsTable.
+ The forth index element selects a single reaction."
+ INDEX
+ {
+ hh3cNqaStatReactOwnerIndex,
+ hh3cNqaStatReactTestName,
+ hh3cNqaStatReactIndex,
+ hh3cNqaStatReactItemIndex
+ }
+ ::= { hh3cNqaStatisticsReactionTable 1 }
+
+Hh3cNqaStatisticsReactionEntry ::=
+ SEQUENCE
+ {
+ hh3cNqaStatReactOwnerIndex SnmpAdminString,
+ hh3cNqaStatReactTestName SnmpAdminString,
+ hh3cNqaStatReactIndex Unsigned32,
+ hh3cNqaStatReactItemIndex Unsigned32,
+ hh3cNqaStatReactCheckedNum Counter32,
+ hh3cNqaStatReactThresholdNum Counter32
+ }
+
+hh3cNqaStatReactOwnerIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The first index of hh3cNqaStatisticsReactionTable, it is the same
+ as pingCtlOwnerIndex in pingCtlTable."
+ ::= { hh3cNqaStatisticsReactionEntry 1 }
+
+hh3cNqaStatReactTestName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The second index of hh3cNqaStatisticsReactionTable, it is the same
+ as pingCtlTestName in pingCtlTable."
+ ::= { hh3cNqaStatisticsReactionEntry 2 }
+
+hh3cNqaStatReactIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The third index of hh3cNqaStatisticsReactionTable. An entry in
+ this table is created when the statistics result of a NQA probe
+ is determined.
+
+ An implementation MUST start assigning hh3cNqaStatResIndex values
+ at 1 and wrap after exceeding the maximum possible value as
+ defined by the limit of this object ('ffffffff'h)."
+ DEFVAL { 0 }
+ ::= { hh3cNqaStatisticsReactionEntry 3 }
+
+hh3cNqaStatReactItemIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The forth index of hh3cNqaStatisticsReactionTable, it definitely
+ identifies one of the reaction configurations for a test"
+ DEFVAL { 0 }
+ ::= { hh3cNqaStatisticsReactionEntry 4 }
+
+hh3cNqaStatReactCheckedNum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of checked element samples that are monitored."
+ DEFVAL { 0 }
+ ::= { hh3cNqaStatisticsReactionEntry 5 }
+
+hh3cNqaStatReactThresholdNum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of checked element samples that are over threshold."
+ DEFVAL { 0 }
+ ::= { hh3cNqaStatisticsReactionEntry 6 }
+
+-- =================================================================
+-- NQA server configuration extended information
+-- =================================================================
+
+hh3cNqaTcpServerExtendTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaTcpServerExtendEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the status of extended NQA TCP server
+ configuration information."
+ ::= { hh3cNqaObjects 15 }
+
+hh3cNqaTcpServerExtendEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaTcpServerExtendEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the status of extended NQA TCP server
+ configuration information.
+ This entry includes the TCP server IP address, port,
+ VPN name and DSField."
+ INDEX {
+ hh3cNqaTcpServerExtIpAddress,
+ hh3cNqaTcpServerExtPort,
+ hh3cNqaTcpServerExtVPNType,
+ hh3cNqaTcpServerExtVPNInstance
+ }
+ ::= { hh3cNqaTcpServerExtendTable 1 }
+
+Hh3cNqaTcpServerExtendEntry ::= SEQUENCE
+{
+ hh3cNqaTcpServerExtIpAddress InetAddress,
+ hh3cNqaTcpServerExtPort Integer32,
+ hh3cNqaTcpServerExtVPNType VpnInstanceType,
+ hh3cNqaTcpServerExtVPNInstance OCTET STRING,
+ hh3cNqaTcpServerExtDSField Unsigned32,
+ hh3cNqaTcpServerExtRowStatus RowStatus
+}
+
+hh3cNqaTcpServerExtIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TCP server's IP address."
+ ::= { hh3cNqaTcpServerExtendEntry 1 }
+
+hh3cNqaTcpServerExtPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TCP server's port number."
+ ::= { hh3cNqaTcpServerExtendEntry 2 }
+
+hh3cNqaTcpServerExtVPNType OBJECT-TYPE
+ SYNTAX VpnInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TCP server's VPN instance type."
+ ::= { hh3cNqaTcpServerExtendEntry 3 }
+
+hh3cNqaTcpServerExtVPNInstance OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TCP server's VPN name.If the NQA server listens on the public network,
+ the value of hh3cNqaTcpServerExtVPNType must be public(1) and the value
+ of this object can be set to any non-printable character string.If the
+ NQA server listens on the private network, the value of hh3cNqaTcpServerExtVPNType
+ must be vpn(2) and the value of this object can be set to any non-printable
+ character string."
+ ::= { hh3cNqaTcpServerExtendEntry 4 }
+
+hh3cNqaTcpServerExtDSField OBJECT-TYPE
+ SYNTAX Unsigned32 (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the value to store in the Differentiated
+ Services (DS) Field in the IP packet used to
+ encapsulate the probe. The DS Field is defined
+ as the Type of Service (TOS) octet in a IPv4 header
+ or as the Traffic Class octet in a IPv6 header.
+
+ The value of this object must be a decimal integer
+ in the range of 0 to 255. Not all values are legal or
+ meaningful. A value of 0 means that the function
+ represented by this option is not supported. The value
+ of 256 indicates that TOS is not configured, and this
+ value is not supported by IP implementations. DS Field
+ usage is often not supported by IP implementations and
+ not all values are supported. Refer to RFC 2474 for
+ guidance on usage of this field."
+ REFERENCE
+ "Refer to RFC 2474 for the definition of the
+ Differentiated Services Field and to RFC 1812
+ Section 5.3.2 for Type of Service (TOS)."
+ ::= { hh3cNqaTcpServerExtendEntry 5 }
+
+hh3cNqaTcpServerExtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "hh3cNqaTcpServerIpAddress, hh3cNqaTcpServerPort, hh3cNqaTcpServerExtVPNType
+ and hh3cNqaTcpServerVPNInstance must be set during a creation operation."
+ REFERENCE
+ "RFC 2579"
+ ::= { hh3cNqaTcpServerExtendEntry 6 }
+
+hh3cNqaUdpServerExtendTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cNqaUdpServerExtendEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status of extended NQA UDP server configuration information."
+ ::= { hh3cNqaObjects 16 }
+
+hh3cNqaUdpServerExtendEntry OBJECT-TYPE
+ SYNTAX Hh3cNqaUdpServerExtendEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the status of extended NQA UDP server
+ configuration information.
+ This entry includes the UDP server IP address, port,
+ VPN name and DSField."
+ INDEX {
+ hh3cNqaUdpServerExtIpAddress,
+ hh3cNqaUdpServerExtPort,
+ hh3cNqaUdpServerExtVPNType,
+ hh3cNqaUdpServerExtVPNInstance
+ }
+ ::= { hh3cNqaUdpServerExtendTable 1 }
+
+Hh3cNqaUdpServerExtendEntry ::= SEQUENCE
+{
+ hh3cNqaUdpServerExtIpAddress InetAddress,
+ hh3cNqaUdpServerExtPort Integer32,
+ hh3cNqaUdpServerExtVPNType VpnInstanceType,
+ hh3cNqaUdpServerExtVPNInstance OCTET STRING,
+ hh3cNqaUdpServerExtDSField Unsigned32,
+ hh3cNqaUdpServerExtRowStatus RowStatus
+}
+
+hh3cNqaUdpServerExtIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "UDP server's IP address."
+ ::= { hh3cNqaUdpServerExtendEntry 1 }
+
+hh3cNqaUdpServerExtPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "UDP server's port number."
+ ::= { hh3cNqaUdpServerExtendEntry 2 }
+
+hh3cNqaUdpServerExtVPNType OBJECT-TYPE
+ SYNTAX VpnInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "UDP server's VPN instance type."
+ ::= { hh3cNqaUdpServerExtendEntry 3 }
+
+hh3cNqaUdpServerExtVPNInstance OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "UDP server's VPN name.If the NQA server listens on the public network,
+ the value of hh3cNqaUdpServerExtVPNType must be public(1) and the value
+ of this object can be set to any non-printable character string.If the
+ NQA server listens on the private network, the value of hh3cNqaUdpServerExtVPNType
+ must be vpn(2) and the value of this object can be set to any non-printable
+ character string."
+ ::= { hh3cNqaUdpServerExtendEntry 4 }
+
+hh3cNqaUdpServerExtDSField OBJECT-TYPE
+ SYNTAX Unsigned32 (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the value to store in the Differentiated
+ Services (DS) Field in the IP packet used to
+ encapsulate the probe. The DS Field is defined
+ as the Type of Service (TOS) octet in a IPv4 header
+ or as the Traffic Class octet in a IPv6 header.
+
+ The value of this object must be a decimal integer
+ in the range of 0 to 255. Not all values are legal or
+ meaningful. A value of 0 means that the function
+ represented by this option is not supported. The value
+ of 256 indicates that TOS is not configured, and this
+ value is not supported by IP implementations. DS Field
+ usage is often not supported by IP implementations and
+ not all values are supported. Refer to RFC 2474 for
+ guidance on usage of this field."
+ REFERENCE
+ "Refer to RFC 2474 for the definition of the
+ Differentiated Services Field and to RFC 1812
+ Section 5.3.2 for Type of Service (TOS)."
+ ::= { hh3cNqaUdpServerExtendEntry 5 }
+
+hh3cNqaUdpServerExtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "hh3cNqaUdpServerIpAddress, hh3cNqaUdpServerPort, hh3cNqaUdpServerExtVPNType
+ and hh3cNqaUdpServerVPNInstance must be set during a creation operation."
+ REFERENCE
+ "RFC 2579"
+ ::= { hh3cNqaUdpServerExtendEntry 6 }
+
+-- Notification Definition section
+hh3cNqaNotifications OBJECT IDENTIFIER ::= { hh3cNqa 3 }
+hh3cNqaProbeTimeOverThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. Probe time(equals to RTT for some type of tests) is not in
+ the range hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit.
+ 2. The probe time is accumulatively not in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times
+ specified in hh3cNqaReactThresholdAccumNum.
+ 3. The probe time is consecutively in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times
+ specified in hh3cNqaReactThresholdConsecNum.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is not hh3cNqajitter."
+ ::= { hh3cNqaNotifications 1 }
+
+hh3cNqaJitterRTTOverThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. The average NQA round-trip-time (RTT) of jitter packets
+ is not in the range hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit.
+ 2. The RTT of jitter packets is accumulatively not in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times specified
+ in hh3cNqaReactThresholdAccumNum in one test.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is hh3cNqajitter or hh3cNqaTwampLight."
+ ::= { hh3cNqaNotifications 2 }
+
+hh3cNqaProbeFailure NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. When the probe test accumulatively failed for a
+ number of times specified in hh3cNqaReactThresholdAccumNum in one
+ test while the value of hh3cNqaReactThresholdType is 'accumulative'.
+ 2. When the probe test consecutively failed for
+ a number of times specified in hh3cNqaReactThresholdConsecNum in one
+ test while the value of hh3cNqaReactThresholdType is 'consecutive'.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is not hh3cNqajitter."
+ ::= { hh3cNqaNotifications 3 }
+
+hh3cNqaJitterPacketLoss NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. When the jitter packets accumulatively lost for a
+ number of times specified in hh3cNqaReactThresholdAccumNum in one
+ test while the value of hh3cNqaReactThresholdType is 'accumulative'.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is hh3cNqajitter or hh3cNqaTwampLight."
+ ::= { hh3cNqaNotifications 4 }
+
+hh3cNqaJitterSDOverThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SD means the jitter values from source to destination.
+
+ It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. The average of SD in one jitter test is not in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit and the
+ hh3cNqaReactThresholdType is specified as 'average' type.
+ 2. The average of SD in one jitter test is accumulatively
+ not in the range hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times specified
+ in hh3cNqaReactThresholdAccumNum and the
+ hh3cNqaReactThresholdType is specified as 'accumulative' type.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is hh3cNqajitter."
+ ::= { hh3cNqaNotifications 5 }
+
+hh3cNqaJitterDSOverThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The DS means the jitter values from destination to source.
+
+ It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. The average of DS in one jitter test is not in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit and the
+ hh3cNqaReactThresholdType is specified as 'average' type.
+ 2. The average of DS in one jitter test is accumulatively not
+ in the range hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times specified
+ in hh3cNqaReactThresholdAccumNum and the
+ hh3cNqaReactThresholdType is specified as 'accumulative' type.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is hh3cNqajitter."
+ ::= { hh3cNqaNotifications 6 }
+
+hh3cNqaICPIFOverThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. When the ICPIF value in one jitter test is not in
+ the range hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger', pingCtlType of the test
+ is hh3cNqajitter and hh3cNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw'
+ or 'g729A'."
+ ::= { hh3cNqaNotifications 7 }
+
+hh3cNqaMOSOverThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is over threshold
+ or below threshold.
+
+ The over threshold situations is specified as below.
+ 1. When the MOS value in one jitter test is not in
+ the range hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger', pingCtlType of the test
+ is hh3cNqajitter and hh3cNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw'
+ or 'g729A'."
+ ::= { hh3cNqaNotifications 8 }
+
+hh3cNqaJitterOverThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType,
+ hh3cNqaReactCurrentStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes.
+ The change may occur when the watched condition is above threshold
+ or below threshold.
+
+ 1. The average jitter value is not in the range of
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit and the
+ hh3cNqaReactThresholdType is specified as 'average' type.
+ 2. The total number of times that the average jitter value is not
+ in the range of hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit reaches or exceeds
+ the value specified in hh3cNqaReactThresholdAccumNum and the
+ hh3cNqaReactThresholdType is specified as 'accumulative' type.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is hh3cNqajitter or hh3cNqaTwampLight."
+ ::= { hh3cNqaNotifications 9 }
+
+hh3cNqaProbeTimeAboveThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes to 'overThreshold', 'invalid' or 'overUpperThreshold'.
+ The change may occur when the monitored condition exceeds the
+ threshold (or upper threshold) or When NQA operation is stopped.
+
+ The above threshold situations are specified as below.
+ 1. Probe time is not in the range hh3cNqaReactThresholdLowerLimit
+ through hh3cNqaReactThresholdUpperLimit.
+ 2. The probe time is accumulatively not in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times
+ specified in hh3cNqaReactThresholdAccumNum.
+ 3. The probe time is consecutively not in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times
+ specified in hh3cNqaReactThresholdConsecNum.
+ 4. When NQA operation is stopped.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is not hh3cNqajitter."
+ ::= { hh3cNqaNotifications 10 }
+
+hh3cNqaProbeTimeBelowThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes to 'belowThreshold' or 'belowLowerThreshold' from a
+ threshold-crossing state.
+
+ The below threshold situations are specified as below.
+ 1. Probe time is in the range hh3cNqaReactThresholdLowerLimit
+ through hh3cNqaReactThresholdUpperLimit.
+ 2. The probe time is accumulatively in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times
+ specified in hh3cNqaReactThresholdAccumNum.
+ 3. The probe time is consecutively in the range
+ hh3cNqaReactThresholdLowerLimit through
+ hh3cNqaReactThresholdUpperLimit for a number of times
+ specified in hh3cNqaReactThresholdConsecNum.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is not hh3cNqajitter."
+ ::= { hh3cNqaNotifications 11 }
+
+hh3cNqaProbeFailAboveThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes to 'overThreshold', 'invalid' or 'overUpperThreshold'.
+ The change may occur when the monitored condition exceeds the
+ threshold (or upper threshold) or When NQA operation is stopped.
+
+ The threshold-crossing situations are specified as below.
+ 1. When the number of accumulative failed probes reaches the specified
+ value in hh3cNqaReactThresholdAccumNum in one test while the value
+ of hh3cNqaReactThresholdType is 'accumulative'.
+ 2. When the number of consecutive failed probes reaches the specified
+ value in hh3cNqaReactThresholdConsecNum in one test while the value
+ of hh3cNqaReactThresholdType is 'consecutive'.
+ 3. When NQA operation is stopped.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is not hh3cNqajitter."
+ ::= { hh3cNqaNotifications 12 }
+
+hh3cNqaProbeFailBelowThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ hh3cNqaReactOwnerIndex,
+ hh3cNqaReactTestName,
+ hh3cNqaReactItemIndex,
+ pingCtlTargetAddressType,
+ pingCtlTargetAddress,
+ pingCtlType,
+ pingCtlDescr,
+ hh3cNqaReactThresholdType
+ }
+ STATUS current
+ DESCRIPTION
+ "It is generated when the value of hh3cNqaReactCurrentStatus
+ changes to 'belowThreshold' or 'belowLowerThreshold' from a
+ threshold-crossing state.
+
+ The below threshold situations are specified as below.
+ 1. When the number of accumulative successful probes reaches the specified
+ value in hh3cNqaReactThresholdAccumNum in one test while the value
+ of hh3cNqaReactThresholdType is 'accumulative'.
+ 2. When the number of consecutive successful probes reaches the specified
+ value in hh3cNqaReactThresholdConsecNum in one test while the value
+ of hh3cNqaReactThresholdType is 'consecutive'.
+
+ This notification is valid only when hh3cNqaReactActionType
+ is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
+ is not hh3cNqajitter."
+ ::= { hh3cNqaNotifications 13 }
+
+END \ No newline at end of file