-- ================================================================= -- Copyright (c) 2004-2017 Hangzhou H3C Tech. Co., Ltd. All rights reserved. -- -- Description: Extended MIB File(extended from DISMAN-PING-MIB RFC2925) -- Reference: -- Version: V2.6 -- 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 -- h3cNqaResultsMaxDelaySD -- h3cNqaResultsMaxDelayDS -- h3cNqaResultsLostPacketRatio -- under h3cNqaResultsTable table by zhaoyujin, 20041101 -- Add new column objects -- h3cNqaJitterStatsAvePositivesSD -- h3cNqaJitterStatsAveNegativesSD -- h3cNqaJitterStatsAvePositivesDS -- h3cNqaJitterStatsAveNegativesDS -- h3cNqaJitterStatsPktLossUnknown -- under h3cNqaJitterStatsTable 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 h3cNqaCtlHistoryKeptTime -- add h3cNqaCtlHistoryEnable -- add h3cNqaStatisticsResultsTable -- add h3cNqaGroupStatsJitterTable -- add h3cNqaStatisticsCtlTable -- add h3cNqaStatsMaxGroupNumber -- remove definition of InetAddress, and import from INET-ADDRESS-MIB -- V1.5 2006-03-03 Modified by jinyi and wangqingfeng -- modified the description of h3cNqaStatResRttSequenceErrors -- modified the description of h3cNqaResultsRttSequenceErrors -- modified UNITS of some objects by jinyi -- add h3cNqaCtlICPIFAdvFactor, h3cNqaCtlCodecType in h3cNqaCtlTable -- add h3cNqaResultsPacketLateArrival in h3cNqaResultsTable -- add h3cNqaJitterStatsOperOfICPIF and h3cNqaJitterStatsOperOfMOS -- in h3cNqaJitterStatsTable -- add h3cNqaStatResPacketLateArrival in h3cNqaStatisticsResultsTable -- add h3cNqaStatJitterMaxOfICPIF, h3cNqaStatJitterMinOfICPIF -- h3cNqaStatJitterMaxOfMOS and h3cNqaStatJitterMinOfMOS -- in h3cNqaGroupStatsJitterTable -- rename subidentifier 5 of h3cNqaStatisticsCtlEntry to -- h3cNqaCtlLifeTime by wangqingfeng -- rename subidentifier 11 of h3cNqaStatisticsResultsEntry to -- h3cNqaStatResInterval by wangqingfeng -- V1.6 2006-05-12 -- rewrite this MIB with prefix "h3cNqa". -- V2.0 2006-08-14 Modified by zhangjun -- change the name of root from "h3cDismanPing" to "h3cNqa" -- modify some mistakes -- V2.1 2006-08-22 Modified by qiuchunxia, dupengfei and shenjuanjuan -- add h3cNqaReactionTable and add h3cNqaNotifications -- V2.2 2007-03-08 Modified by zhouwenming -- add h3cNqaResultsRttSum, h3cNqaResultsNumOfDelaySD, h3cNqaResultsMinDelaySD, -- h3cNqaResultsSumDelaySD, h3cNqaResultsSum2DelaySD, h3cNqaResultsNumOfDelayDS, -- h3cNqaResultsMinDelayDS, h3cNqaResultsSumDelayDS, h3cNqaResultsSum2DelayDS -- in h3cNqaResultsTable -- add h3cNqaStatResRttSum, h3cNqaStatResNumOfDelaySD, h3cNqaStatResMinDelaySD, -- h3cNqaStatResSumDelaySD, h3cNqaStatResSum2DelaySD, h3cNqaStatResNumOfDelayDS, -- h3cNqaStatResMinDelayDS, h3cNqaStatResSumDelayDS, h3cNqaStatResSum2DelayDS, -- h3cNqaStatResMaxDelaySD, h3cNqaStatResMaxDelayDS -- in h3cNqaStatisticsResultsTable -- add jitterOwdSD, jitterOwdDS to h3cNqaReactCheckedElement -- in h3cNqaReactionTable. -- add h3cNqaReactCheckedNum, h3cNqaReactThresholdNum in h3cNqaReactionTable -- add h3cNqaStatisticsReactionTable -- V2.3 2007-04-25 Modified by zhouxingyue and zhouhaifeng -- add icmpTimestamp in h3cNqaCtlCodecType -- remove size limit and DEFVAL in definition of h3cNqaCtlStatisticsInterval. -- modify type of below from Unsigned32 to Gauge32: -- h3cNqaStatResMinRtt, h3cNqaStatResMaxRtt,h3cNqaStatResAverageRtt, -- h3cNqaStatResInterval, h3cNqaStatResLostPacketRatio, h3cNqaStatResMinDelaySD, -- h3cNqaStatResMaxDelaySD,h3cNqaStatResMinDelayDS, h3cNqaStatResMaxDelayDS. -- modify type of below from Unsigned32 to Counter32: -- h3cNqaStatResProbeResponses, h3cNqaStatResSentProbes, h3cNqaStatResRttSumOfSquares, -- h3cNqaStatResRttNumDisconnects, h3cNqaStatResRttTimeouts, h3cNqaStatResRttBusies, -- h3cNqaStatResRttNoConnections, h3cNqaStatResRttDrops, h3cNqaStatResRttSequenceErrors, -- h3cNqaStatResRttErrors, h3cNqaStatResPacketLateArrival, h3cNqaStatResRttSum, -- h3cNqaStatResNumOfDelaySD, h3cNqaStatResSumDelaySD, h3cNqaStatResSum2DelaySD, -- h3cNqaStatResNumOfDelayDS, h3cNqaStatResSumDelayDS, h3cNqaStatResSum2DelayDS, -- h3cNqaStatReactCheckedNum, h3cNqaStatReactThresholdNum. -- modify type of below from Gauge32 to Counter32: -- h3cNqaStatJitterNumOfPosSD, h3cNqaStatJitterSumOfPosSD, h3cNqaStatJitterSumOfSquarePosSD, -- h3cNqaStatJitterNumOfNegSD, h3cNqaStatJitterSumOfNegSD, h3cNqaStatJitterSumOfSquareNegSD, -- h3cNqaStatJitterNumOfPosDS, h3cNqaStatJitterSumOfPosDS, h3cNqaStatJitterSumOfSquarePosDS, -- h3cNqaStatJitterNumOfNegDS, h3cNqaStatJitterSumOfNegDS, h3cNqaStatJitterSumOfSquareNegDS, -- h3cNqaStatJitterPacketLossSD, h3cNqaStatJitterPacketLossDS, h3cNqaStatJitterPktLossUnknown. -- V2.4 2012-04-20 Modified by sunbiliang and wanghaidong -- add raw in h3cNqaCtlHttpOperationType -- modifiy the range of h3cNqaCtlHttpOperationString -- V2.5 2013-12-17 Modified by wangbo -- modify the descriptions of h3cNqaCtlICPIFAdvFactor, h3cNqaStatJitterNumOfNegSD, -- h3cNqaStatJitterNumOfPosSD, h3cNqaStatJitterNumOfPosDS, h3cNqaStatJitterNumOfNegDS, -- h3cNqaReactCurrentStatus -- V2.6 2017-07-03 Modified by zhanbaobin -- add h3cNqaJitterStatsAveSD, h3cNqaJitterStatsAveDS to h3cNqaJitterStatsEntry, -- add h3cNqaStatJitterAveSD, h3cNqaStatJitterAveDS to h3cNqaGroupStatsJitterEntry. -- add h3cNqaTcpServerExtendTable -- add h3cNqaUdpServerExtendEntry -- ================================================================= H3C-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 h3cRhw FROM HUAWEI-3COM-OID-MIB pingCtlEntry, pingCtlOwnerIndex, pingCtlTestName, pingCtlType, pingCtlTargetAddress, pingCtlTargetAddressType, pingCtlDescr FROM DISMAN-PING-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB; -- RFC2571 h3cNqa MODULE-IDENTITY LAST-UPDATED "201707030000Z" ORGANIZATION "Hangzhou H3C Technologies Co., Ltd." CONTACT-INFO "Platform Team Hangzhou 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 "201707030000Z" DESCRIPTION "Add h3cNqaJitterStatsAveSD, h3cNqaJitterStatsAveDS to h3cNqaJitterStatsEntry add h3cNqaStatJitterAveSD, h3cNqaStatJitterAveDS to h3cNqaGroupStatsJitterEntry, h3cNqaTcpServerExtendTable and h3cNqaUdpServerExtendTable." ::= { h3cRhw 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) } h3cNqaObjects OBJECT IDENTIFIER ::= { h3cNqa 1 } -- The registration node (point) for remote NQA(Network Quality Analysis) test -- implementation types h3cNqaImplementationTypeDomains OBJECT IDENTIFIER ::= { h3cNqa 2 } h3cNqaUdpEcho OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is using the UDP based echo server. Notes: The h3cNqaCtlTargetPort and h3cNqaCtlSourcePort need to be set, while in the pingUdpEcho Node, h3cNqaCtlTargetPort must be set to the default value." ::= { h3cNqaImplementationTypeDomains 1 } h3cNqaTcpconnect 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 h3cNqaCtlTargetPort and h3cNqaCtlSourcePort need to be set, while in the pingTcpConnectionAttempt Node, h3cNqaCtlTargetPort must be set to the default value." ::= { h3cNqaImplementationTypeDomains 2 } h3cNqajitter 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." ::= { h3cNqaImplementationTypeDomains 3 } h3cNqaHttp 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." ::= { h3cNqaImplementationTypeDomains 4 } h3cNqadlsw 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." ::= { h3cNqaImplementationTypeDomains 5 } h3cNqadhcp 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." ::= { h3cNqaImplementationTypeDomains 6 } h3cNqaftp OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is using tcp packet for ftp connect and data transfer." ::= { h3cNqaImplementationTypeDomains 7 } -- MIB contains 3 groups h3cNqaMIBVersion 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' " ::= { h3cNqaObjects 1 } h3cNqaCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaCtlEntry 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." ::= { h3cNqaObjects 2 } h3cNqaCtlEntry OBJECT-TYPE SYNTAX H3cNqaCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the h3cNqaCtlTable. The operation of this table is same as that of pingResultsTable." AUGMENTS { pingCtlEntry } ::= { h3cNqaCtlTable 1 } H3cNqaCtlEntry ::= SEQUENCE { h3cNqaCtlTargetPort Integer32, h3cNqaCtlSourcePort Integer32, h3cNqaCtlTTL Integer32, h3cNqaCtlJitterAdminInterval Integer32, h3cNqaCtlJitterAdminNumPackets Integer32, h3cNqaCtlHttpOperationType INTEGER, h3cNqaCtlHttpOperationString DisplayString, h3cNqaCtlFtpOperationType INTEGER, h3cNqaCtlFtpUsername DisplayString, h3cNqaCtlFtpPassword DisplayString, h3cNqaCtlFtpOperationString DisplayString, h3cNqaCtlVPNInstance DisplayString, h3cNqaCtlHistoryKeptTime Integer32, h3cNqaCtlHistoryEnable INTEGER, h3cNqaCtlICPIFAdvFactor Integer32, h3cNqaCtlCodecType INTEGER } h3cNqaCtlTargetPort 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 } ::= { h3cNqaCtlEntry 1 } h3cNqaCtlSourcePort 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 } ::= { h3cNqaCtlEntry 2 } h3cNqaCtlTTL 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 } ::= { h3cNqaCtlEntry 3 } h3cNqaCtlJitterAdminInterval 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 } ::= { h3cNqaCtlEntry 4 } h3cNqaCtlJitterAdminNumPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Packet number that specifys how many packets will be sent in one jitter test. This object is only used by jitter test." DEFVAL { 10 } ::= { h3cNqaCtlEntry 5 } h3cNqaCtlHttpOperationType 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 } ::= { h3cNqaCtlEntry 6 } h3cNqaCtlHttpOperationString 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 { "" } ::= { h3cNqaCtlEntry 7 } h3cNqaCtlFtpOperationType OBJECT-TYPE SYNTAX INTEGER{ get(1), put(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ftp operation type." DEFVAL { get } ::= {h3cNqaCtlEntry 8 } h3cNqaCtlFtpUsername OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ftp username." DEFVAL { "" } ::= { h3cNqaCtlEntry 9 } h3cNqaCtlFtpPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ftp password." DEFVAL { "" } ::= { h3cNqaCtlEntry 10 } h3cNqaCtlFtpOperationString 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 { "" } ::= { h3cNqaCtlEntry 11 } h3cNqaCtlVPNInstance 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 { "" } ::= { h3cNqaCtlEntry 12 } h3cNqaCtlHistoryKeptTime 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 } ::= { h3cNqaCtlEntry 13 } h3cNqaCtlHistoryEnable 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 } ::= {h3cNqaCtlEntry 14 } h3cNqaCtlICPIFAdvFactor 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} ::= { h3cNqaCtlEntry 15 } h3cNqaCtlCodecType 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 } ::= { h3cNqaCtlEntry 16 } -- NQA Test Results Table h3cNqaResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaResultsEntry 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 h3cNqaResultsTable. The operation of this table is same as that of pingResultsTable." ::= { h3cNqaObjects 3 } h3cNqaResultsEntry OBJECT-TYPE SYNTAX H3cNqaResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operation of this table is same as that of pingResultsTable." INDEX { pingCtlOwnerIndex, pingCtlTestName } ::= { h3cNqaResultsTable 1 } H3cNqaResultsEntry ::= SEQUENCE { h3cNqaResultsRttNumDisconnects Unsigned32, h3cNqaResultsRttTimeouts Unsigned32, h3cNqaResultsRttBusies Unsigned32, h3cNqaResultsRttNoConnections Unsigned32, h3cNqaResultsRttDrops Unsigned32, h3cNqaResultsRttSequenceErrors Unsigned32, h3cNqaResultsRttStatsErrors Unsigned32, h3cNqaResultsMaxDelaySD Unsigned32, h3cNqaResultsMaxDelayDS Unsigned32, h3cNqaResultsLostPacketRatio Unsigned32, h3cNqaResultsPacketLateArrival Unsigned32, h3cNqaResultsRttSum Unsigned32, h3cNqaResultsNumOfDelaySD Unsigned32, h3cNqaResultsMinDelaySD Unsigned32, h3cNqaResultsSumDelaySD Unsigned32, h3cNqaResultsSum2DelaySD Unsigned32, h3cNqaResultsNumOfDelayDS Unsigned32, h3cNqaResultsMinDelayDS Unsigned32, h3cNqaResultsSumDelayDS Unsigned32, h3cNqaResultsSum2DelayDS Unsigned32 } h3cNqaResultsRttNumDisconnects 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." ::= { h3cNqaResultsEntry 1 } h3cNqaResultsRttTimeouts 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." ::= { h3cNqaResultsEntry 2 } h3cNqaResultsRttBusies 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." ::= { h3cNqaResultsEntry 3 } h3cNqaResultsRttNoConnections 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." ::= { h3cNqaResultsEntry 4 } h3cNqaResultsRttDrops 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." ::= { h3cNqaResultsEntry 5 } h3cNqaResultsRttSequenceErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets arrived out of sequence." ::= { h3cNqaResultsEntry 6 } h3cNqaResultsRttStatsErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of some other errors." ::= { h3cNqaResultsEntry 7 } h3cNqaResultsMaxDelaySD 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." ::= { h3cNqaResultsEntry 8 } h3cNqaResultsMaxDelayDS 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." ::= { h3cNqaResultsEntry 9 } h3cNqaResultsLostPacketRatio 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." ::= { h3cNqaResultsEntry 10 } h3cNqaResultsPacketLateArrival 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." ::= { h3cNqaResultsEntry 11 } h3cNqaResultsRttSum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of round trip time." ::= { h3cNqaResultsEntry 12 } h3cNqaResultsNumOfDelaySD OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of delay from source to destination that are successfully measured." ::= { h3cNqaResultsEntry 13 } h3cNqaResultsMinDelaySD OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum of all one way times from source to destination." ::= { h3cNqaResultsEntry 14 } h3cNqaResultsSumDelaySD OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of one way times from source to destination." ::= { h3cNqaResultsEntry 15 } h3cNqaResultsSum2DelaySD OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of squares of one way times from source to destination." ::= { h3cNqaResultsEntry 16 } h3cNqaResultsNumOfDelayDS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of delay from destination to source that are successfully measured." ::= { h3cNqaResultsEntry 17 } h3cNqaResultsMinDelayDS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum of all one way times from destination to source." ::= { h3cNqaResultsEntry 18 } h3cNqaResultsSumDelayDS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of one way times from destination to source." ::= { h3cNqaResultsEntry 19 } h3cNqaResultsSum2DelayDS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of squares of one way times from destination to source." ::= { h3cNqaResultsEntry 20 } -- ================================================================= -- Jitter Statistics Table -- ================================================================= h3cNqaJitterStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaJitterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics table for latest jitter activity." ::= { h3cNqaObjects 4 } h3cNqaJitterStatsEntry OBJECT-TYPE SYNTAX H3cNqaJitterStatsEntry 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 h3cNqajitter." INDEX { pingCtlOwnerIndex, pingCtlTestName } ::= { h3cNqaJitterStatsTable 1 } H3cNqaJitterStatsEntry ::= SEQUENCE { h3cNqaJitterStatsNumOfRTT Counter32, h3cNqaJitterStatsMinOfPositivesSD Gauge32, h3cNqaJitterStatsMaxOfPositivesSD Gauge32, h3cNqaJitterStatsNumOfPositivesSD Gauge32, h3cNqaJitterStatsSumOfPositivesSD Gauge32, h3cNqaJitterStatsSum2PositivesSD Gauge32, h3cNqaJitterStatsMinOfNegativesSD Gauge32, h3cNqaJitterStatsMaxOfNegativesSD Gauge32, h3cNqaJitterStatsNumOfNegativesSD Gauge32, h3cNqaJitterStatsSumOfNegativesSD Gauge32, h3cNqaJitterStatsSum2NegativesSD Gauge32, h3cNqaJitterStatsMinOfPositivesDS Gauge32, h3cNqaJitterStatsMaxOfPositivesDS Gauge32, h3cNqaJitterStatsNumOfPositivesDS Gauge32, h3cNqaJitterStatsSumOfPositivesDS Gauge32, h3cNqaJitterStatsSum2PositivesDS Gauge32, h3cNqaJitterStatsMinOfNegativesDS Gauge32, h3cNqaJitterStatsMaxOfNegativesDS Gauge32, h3cNqaJitterStatsNumOfNegativesDS Gauge32, h3cNqaJitterStatsSumOfNegativesDS Gauge32, h3cNqaJitterStatsSum2NegativesDS Gauge32, h3cNqaJitterStatsPacketLossSD Gauge32, h3cNqaJitterStatsPacketLossDS Gauge32, h3cNqaJitterStatsAvePositivesSD Gauge32, h3cNqaJitterStatsAveNegativesSD Gauge32, h3cNqaJitterStatsAvePositivesDS Gauge32, h3cNqaJitterStatsAveNegativesDS Gauge32, h3cNqaJitterStatsPktLossUnknown Gauge32, h3cNqaJitterStatsOperOfICPIF Gauge32, h3cNqaJitterStatsOperOfMOS Gauge32, h3cNqaJitterStatsAveSD Gauge32, h3cNqaJitterStatsAveDS Gauge32 } h3cNqaJitterStatsNumOfRTT 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." ::= { h3cNqaJitterStatsEntry 1 } h3cNqaJitterStatsMinOfPositivesSD 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." ::= { h3cNqaJitterStatsEntry 2 } h3cNqaJitterStatsMaxOfPositivesSD 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." ::= { h3cNqaJitterStatsEntry 3 } h3cNqaJitterStatsNumOfPositivesSD 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." ::= { h3cNqaJitterStatsEntry 4 } h3cNqaJitterStatsSumOfPositivesSD 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." ::= { h3cNqaJitterStatsEntry 5 } h3cNqaJitterStatsSum2PositivesSD 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." ::= { h3cNqaJitterStatsEntry 6 } h3cNqaJitterStatsMinOfNegativesSD 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." ::= { h3cNqaJitterStatsEntry 7 } h3cNqaJitterStatsMaxOfNegativesSD 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." ::= { h3cNqaJitterStatsEntry 8 } h3cNqaJitterStatsNumOfNegativesSD 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." ::= { h3cNqaJitterStatsEntry 9 } h3cNqaJitterStatsSumOfNegativesSD 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." ::= { h3cNqaJitterStatsEntry 10 } h3cNqaJitterStatsSum2NegativesSD 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." ::= { h3cNqaJitterStatsEntry 11 } h3cNqaJitterStatsMinOfPositivesDS 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." ::= { h3cNqaJitterStatsEntry 12 } h3cNqaJitterStatsMaxOfPositivesDS 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." ::= { h3cNqaJitterStatsEntry 13 } h3cNqaJitterStatsNumOfPositivesDS 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." ::= { h3cNqaJitterStatsEntry 14 } h3cNqaJitterStatsSumOfPositivesDS 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." ::= { h3cNqaJitterStatsEntry 15 } h3cNqaJitterStatsSum2PositivesDS 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." ::= { h3cNqaJitterStatsEntry 16 } h3cNqaJitterStatsMinOfNegativesDS 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." ::= { h3cNqaJitterStatsEntry 17 } h3cNqaJitterStatsMaxOfNegativesDS 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." ::= { h3cNqaJitterStatsEntry 18 } h3cNqaJitterStatsNumOfNegativesDS 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." ::= { h3cNqaJitterStatsEntry 19 } h3cNqaJitterStatsSumOfNegativesDS 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." ::= { h3cNqaJitterStatsEntry 20 } h3cNqaJitterStatsSum2NegativesDS 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." ::= { h3cNqaJitterStatsEntry 21 } h3cNqaJitterStatsPacketLossSD OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lost packets number sent from source to destination." ::= { h3cNqaJitterStatsEntry 22 } h3cNqaJitterStatsPacketLossDS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lost packets number sent from destination to source." ::= { h3cNqaJitterStatsEntry 23 } h3cNqaJitterStatsAvePositivesSD 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." ::= { h3cNqaJitterStatsEntry 24 } h3cNqaJitterStatsAveNegativesSD 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." ::= { h3cNqaJitterStatsEntry 25 } h3cNqaJitterStatsAvePositivesDS 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." ::= { h3cNqaJitterStatsEntry 26 } h3cNqaJitterStatsAveNegativesDS 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." ::= { h3cNqaJitterStatsEntry 27 } h3cNqaJitterStatsPktLossUnknown OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets which is lost with unknown reason." ::= { h3cNqaJitterStatsEntry 28 } h3cNqaJitterStatsOperOfICPIF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ICPIF (Calculated Planning Impairment Factor) value for the latest jitter test." ::= { h3cNqaJitterStatsEntry 29 } h3cNqaJitterStatsOperOfMOS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The MOS (Mean Opinion Score) value for the latest jitter test." ::= { h3cNqaJitterStatsEntry 30 } h3cNqaJitterStatsAveSD 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." ::= { h3cNqaJitterStatsEntry 31 } h3cNqaJitterStatsAveDS 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." ::= { h3cNqaJitterStatsEntry 32 } h3cNqaAgentEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable NQA agent function." DEFVAL { disable } ::= { h3cNqaObjects 5 } -- ================================================================= -- Tcp server configuration information Statistics Table -- ================================================================= h3cNqaTcpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaTcpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table which contains the status of NQA tcp server configuration information." ::= { h3cNqaObjects 6 } h3cNqaTcpServerEntry OBJECT-TYPE SYNTAX H3cNqaTcpServerEntry 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 { h3cNqaTcpServerIpAddress, h3cNqaTcpServerPort } ::= { h3cNqaTcpServerTable 1 } H3cNqaTcpServerEntry ::= SEQUENCE { h3cNqaTcpServerIpAddress InetAddress, h3cNqaTcpServerPort Integer32, h3cNqaTcpServerRowStatus RowStatus } h3cNqaTcpServerIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tcp server's ip address." ::= { h3cNqaTcpServerEntry 1 } h3cNqaTcpServerPort OBJECT-TYPE SYNTAX Integer32 (0..65536) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tcp server's port number." ::= { h3cNqaTcpServerEntry 2 } h3cNqaTcpServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "h3cNqaTcpServerIpAddress and h3cNqaTcpServerPort must be set during a creation operation." REFERENCE "RFC 2579" ::= { h3cNqaTcpServerEntry 3 } h3cNqaUdpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaUdpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of NQA udp server configuration information." ::= { h3cNqaObjects 7 } h3cNqaUdpServerEntry OBJECT-TYPE SYNTAX H3cNqaUdpServerEntry 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 { h3cNqaUdpServerIpAddress, h3cNqaUdpServerPort } ::= { h3cNqaUdpServerTable 1 } H3cNqaUdpServerEntry ::= SEQUENCE { h3cNqaUdpServerIpAddress InetAddress, h3cNqaUdpServerPort Integer32, h3cNqaUdpServerRowStatus RowStatus } h3cNqaUdpServerIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Udp server's ip address." ::= { h3cNqaUdpServerEntry 1 } h3cNqaUdpServerPort OBJECT-TYPE SYNTAX Integer32 (0..65536) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Udp server's port number." ::= { h3cNqaUdpServerEntry 2 } h3cNqaUdpServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "h3cNqaUdpServerIpAddress and h3cNqaUdpServerPort must be set during a creation operation." REFERENCE "RFC 2579" ::= { h3cNqaUdpServerEntry 3 } h3cNqaServerEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable NQA server function." DEFVAL { disable } ::= { h3cNqaObjects 8 } h3cNqaStatsMaxGroupNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number saved per group. The maximum value of h3cNqaCtlStatisticsGroupNumber can not exceed the value of this object." ::= { h3cNqaObjects 9 } h3cNqaStatisticsCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaStatisticsCtlEntry 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 h3cNqaStatisticsResultsTable and the h3cNqaGroupStatsJitterTable." ::= { h3cNqaObjects 10 } h3cNqaStatisticsCtlEntry OBJECT-TYPE SYNTAX H3cNqaStatisticsCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the h3cNqaStatisticsCtlTable. The h3cNqaStatisticsCtlTable has the same index as the pingCtlTable in order for a h3cNqaStatisticsCtlTable to correspond to the pingCtlEntry." AUGMENTS { pingCtlEntry } ::= { h3cNqaStatisticsCtlTable 1 } H3cNqaStatisticsCtlEntry ::= SEQUENCE { h3cNqaCtlStatisticsInterval Unsigned32, h3cNqaCtlStatisticsGroupNumber Unsigned32, h3cNqaCtlStatisticsKeptTime Unsigned32, h3cNqaCtlBeginTime DateAndTime, h3cNqaCtlLifeTime Unsigned32 } h3cNqaCtlStatisticsInterval 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 h3cNqaCtlStatisticsInterval." ::= { h3cNqaStatisticsCtlEntry 1 } h3cNqaCtlStatisticsGroupNumber 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 h3cNqaStatsMaxGroupNumber." DEFVAL { 2 } ::= { h3cNqaStatisticsCtlEntry 2 } h3cNqaCtlStatisticsKeptTime 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 } ::= { h3cNqaStatisticsCtlEntry 3 } h3cNqaCtlBeginTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "Time at which the type-specified test will start." ::= { h3cNqaStatisticsCtlEntry 4 } h3cNqaCtlLifeTime 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 } ::= { h3cNqaStatisticsCtlEntry 5 } h3cNqaStatisticsResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaStatisticsResultsEntry 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 h3cNqaStatisticsResultsTable. The statistic cycle is the value of h3cNqaCtlStatisticsInterval. The first two index identify the pingCtlEntry that the probe statistics result (H3cNqaStatisticsResultsEntry) belongs to." ::= { h3cNqaObjects 11 } h3cNqaStatisticsResultsEntry OBJECT-TYPE SYNTAX H3cNqaStatisticsResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the h3cNqaStatisticsResultsTable. The h3cNqaStatisticsResultsTable has the same index as the pingCtlTable in order for a h3cNqaStatisticsResultsEntry to correspond to the pingCtlEntry that caused it to be created." INDEX { pingCtlOwnerIndex, pingCtlTestName, h3cNqaStatResIndex } ::= { h3cNqaStatisticsResultsTable 1 } H3cNqaStatisticsResultsEntry ::= SEQUENCE { h3cNqaStatResIndex Unsigned32, h3cNqaStatResIpTargetAddressType InetAddressType, h3cNqaStatResIpTargetAddress InetAddress, h3cNqaStatResMinRtt Gauge32, h3cNqaStatResMaxRtt Gauge32, h3cNqaStatResAverageRtt Gauge32, h3cNqaStatResProbeResponses Counter32, h3cNqaStatResSentProbes Counter32, h3cNqaStatResRttSumOfSquares Counter32, h3cNqaStatResStartTime DateAndTime, h3cNqaStatResInterval Gauge32, h3cNqaStatResRttNumDisconnects Counter32, h3cNqaStatResRttTimeouts Counter32, h3cNqaStatResRttBusies Counter32, h3cNqaStatResRttNoConnections Counter32, h3cNqaStatResRttDrops Counter32, h3cNqaStatResRttSequenceErrors Counter32, h3cNqaStatResRttErrors Counter32, h3cNqaStatResLostPacketRatio Gauge32, h3cNqaStatResPacketLateArrival Counter32, h3cNqaStatResRttSum Counter32, h3cNqaStatResNumOfDelaySD Counter32, h3cNqaStatResMinDelaySD Gauge32, h3cNqaStatResMaxDelaySD Gauge32, h3cNqaStatResSumDelaySD Counter32, h3cNqaStatResSum2DelaySD Counter32, h3cNqaStatResNumOfDelayDS Counter32, h3cNqaStatResMinDelayDS Gauge32, h3cNqaStatResMaxDelayDS Gauge32, h3cNqaStatResSumDelayDS Counter32, h3cNqaStatResSum2DelayDS Counter32 } h3cNqaStatResIndex 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 h3cNqaStatResIndex values at 1 and wrap after exceeding the maximum possible value as defined by the limit of this object ('ffffffff'h)." ::= { h3cNqaStatisticsResultsEntry 1 } h3cNqaStatResIpTargetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of address stored in the corresponding h3cNqaStatResIpTargetAddress object." DEFVAL { unknown } ::= { h3cNqaStatisticsResultsEntry 2 } h3cNqaStatResIpTargetAddress 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 } ::= { h3cNqaStatisticsResultsEntry 3 } h3cNqaStatResMinRtt 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." ::= { h3cNqaStatisticsResultsEntry 4 } h3cNqaStatResMaxRtt 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." ::= { h3cNqaStatisticsResultsEntry 5 } h3cNqaStatResAverageRtt OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The average NQA probe round-trip-time (RTT)." ::= { h3cNqaStatisticsResultsEntry 6 } h3cNqaStatResProbeResponses 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." ::= { h3cNqaStatisticsResultsEntry 7 } h3cNqaStatResSentProbes 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." ::= { h3cNqaStatisticsResultsEntry 8 } h3cNqaStatResRttSumOfSquares 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." ::= { h3cNqaStatisticsResultsEntry 9 } h3cNqaStatResStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the start time of the statistic." ::= { h3cNqaStatisticsResultsEntry 10 } h3cNqaStatResInterval OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the interval between two times of statistic." ::= { h3cNqaStatisticsResultsEntry 11 } h3cNqaStatResRttNumDisconnects 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." ::= { h3cNqaStatisticsResultsEntry 12 } h3cNqaStatResRttTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that a probe failed because the probe timed out." ::= { h3cNqaStatisticsResultsEntry 13 } h3cNqaStatResRttBusies 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." ::= { h3cNqaStatisticsResultsEntry 14 } h3cNqaStatResRttNoConnections 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." ::= { h3cNqaStatisticsResultsEntry 15 } h3cNqaStatResRttDrops 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." ::= { h3cNqaStatisticsResultsEntry 16 } h3cNqaStatResRttSequenceErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets arrived out of sequence." ::= { h3cNqaStatisticsResultsEntry 17 } h3cNqaStatResRttErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of other errors." ::= { h3cNqaStatisticsResultsEntry 18 } h3cNqaStatResLostPacketRatio 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." ::= { h3cNqaStatisticsResultsEntry 19 } h3cNqaStatResPacketLateArrival 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." ::= { h3cNqaStatisticsResultsEntry 20 } h3cNqaStatResRttSum 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." ::= { h3cNqaStatisticsResultsEntry 21 } h3cNqaStatResNumOfDelaySD 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." ::= { h3cNqaStatisticsResultsEntry 22 } h3cNqaStatResMinDelaySD OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum one way times from source to destination." ::= { h3cNqaStatisticsResultsEntry 23 } h3cNqaStatResMaxDelaySD OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum one way times from source to destination." ::= { h3cNqaStatisticsResultsEntry 24 } h3cNqaStatResSumDelaySD OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of one way times from source to destination." ::= { h3cNqaStatisticsResultsEntry 25 } h3cNqaStatResSum2DelaySD OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of squares of one way times from source to destination." ::= { h3cNqaStatisticsResultsEntry 26 } h3cNqaStatResNumOfDelayDS 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." ::= { h3cNqaStatisticsResultsEntry 27 } h3cNqaStatResMinDelayDS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum one way times from destination to source." ::= { h3cNqaStatisticsResultsEntry 28 } h3cNqaStatResMaxDelayDS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum one way times from destination to source." ::= { h3cNqaStatisticsResultsEntry 29 } h3cNqaStatResSumDelayDS OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of one way times from destination to source." ::= { h3cNqaStatisticsResultsEntry 30 } h3cNqaStatResSum2DelayDS OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of squares of one way times from destination to source." ::= { h3cNqaStatisticsResultsEntry 31 } -- ================================================================= -- h3cNqaGroupStatsJitterTable -- ================================================================= h3cNqaGroupStatsJitterTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaGroupStatsJitterEntry 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 h3cNqaCtlStatisticsInterval. The first two index identify the pingCtlEntry that a probe statistics result (H3cNqaStatisticsResultsEntry) belongs to." ::= { h3cNqaObjects 12 } h3cNqaGroupStatsJitterEntry OBJECT-TYPE SYNTAX H3cNqaGroupStatsJitterEntry 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 h3cNqajitter." INDEX { pingCtlOwnerIndex, pingCtlTestName, h3cNqaStatJitterIndex } ::= { h3cNqaGroupStatsJitterTable 1 } H3cNqaGroupStatsJitterEntry ::= SEQUENCE { h3cNqaStatJitterIndex Unsigned32, h3cNqaStatJitterMinOfPosSD Gauge32, h3cNqaStatJitterMaxOfPosSD Gauge32, h3cNqaStatJitterNumOfPosSD Counter32, h3cNqaStatJitterSumOfPosSD Counter32, h3cNqaStatJitterSumOfSquarePosSD Counter32, h3cNqaStatJitterMinOfNegSD Gauge32, h3cNqaStatJitterMaxOfNegSD Gauge32, h3cNqaStatJitterNumOfNegSD Counter32, h3cNqaStatJitterSumOfNegSD Counter32, h3cNqaStatJitterSumOfSquareNegSD Counter32, h3cNqaStatJitterMinOfPosDS Gauge32, h3cNqaStatJitterMaxOfPosDS Gauge32, h3cNqaStatJitterNumOfPosDS Counter32, h3cNqaStatJitterSumOfPosDS Counter32, h3cNqaStatJitterSumOfSquarePosDS Counter32, h3cNqaStatJitterMinOfNegDS Gauge32, h3cNqaStatJitterMaxOfNegDS Gauge32, h3cNqaStatJitterNumOfNegDS Counter32, h3cNqaStatJitterSumOfNegDS Counter32, h3cNqaStatJitterSumOfSquareNegDS Counter32, h3cNqaStatJitterPacketLossSD Counter32, h3cNqaStatJitterPacketLossDS Counter32, h3cNqaStatJitterAvePosSD Gauge32, h3cNqaStatJitterAveNegSD Gauge32, h3cNqaStatJitterAvePosDS Gauge32, h3cNqaStatJitterAveNegDS Gauge32, h3cNqaStatJitterPktLossUnknown Counter32, h3cNqaStatJitterMaxOfICPIF Gauge32, h3cNqaStatJitterMinOfICPIF Gauge32, h3cNqaStatJitterMaxOfMOS Gauge32, h3cNqaStatJitterMinOfMOS Gauge32, h3cNqaStatJitterAveSD Gauge32, h3cNqaStatJitterAveDS Gauge32 } h3cNqaStatJitterIndex 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 h3cNqaStatJitterIndex values at 1 and wrap after exceeding the maximum possible value as defined by the limit of this object ('ffffffff'h)." ::= { h3cNqaGroupStatsJitterEntry 1 } h3cNqaStatJitterMinOfPosSD 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." ::= { h3cNqaGroupStatsJitterEntry 2 } h3cNqaStatJitterMaxOfPosSD 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." ::= { h3cNqaGroupStatsJitterEntry 3 } h3cNqaStatJitterNumOfPosSD 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." ::= { h3cNqaGroupStatsJitterEntry 4 } h3cNqaStatJitterSumOfPosSD 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." ::= { h3cNqaGroupStatsJitterEntry 5 } h3cNqaStatJitterSumOfSquarePosSD 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." ::= { h3cNqaGroupStatsJitterEntry 6 } h3cNqaStatJitterMinOfNegSD 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." ::= { h3cNqaGroupStatsJitterEntry 7 } h3cNqaStatJitterMaxOfNegSD 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." ::= { h3cNqaGroupStatsJitterEntry 8 } h3cNqaStatJitterNumOfNegSD 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." ::= { h3cNqaGroupStatsJitterEntry 9 } h3cNqaStatJitterSumOfNegSD 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." ::= { h3cNqaGroupStatsJitterEntry 10 } h3cNqaStatJitterSumOfSquareNegSD 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." ::= { h3cNqaGroupStatsJitterEntry 11 } h3cNqaStatJitterMinOfPosDS 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." ::= { h3cNqaGroupStatsJitterEntry 12 } h3cNqaStatJitterMaxOfPosDS 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." ::= { h3cNqaGroupStatsJitterEntry 13 } h3cNqaStatJitterNumOfPosDS 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." ::= { h3cNqaGroupStatsJitterEntry 14 } h3cNqaStatJitterSumOfPosDS 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." ::= { h3cNqaGroupStatsJitterEntry 15 } h3cNqaStatJitterSumOfSquarePosDS 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." ::= { h3cNqaGroupStatsJitterEntry 16 } h3cNqaStatJitterMinOfNegDS 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." ::= { h3cNqaGroupStatsJitterEntry 17 } h3cNqaStatJitterMaxOfNegDS 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." ::= { h3cNqaGroupStatsJitterEntry 18 } h3cNqaStatJitterNumOfNegDS 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." ::= { h3cNqaGroupStatsJitterEntry 19 } h3cNqaStatJitterSumOfNegDS 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." ::= { h3cNqaGroupStatsJitterEntry 20 } h3cNqaStatJitterSumOfSquareNegDS 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." ::= { h3cNqaGroupStatsJitterEntry 21 } h3cNqaStatJitterPacketLossSD OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lost packets number sent from source to destination." ::= { h3cNqaGroupStatsJitterEntry 22 } h3cNqaStatJitterPacketLossDS OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lost packets number sent from destination to source." ::= { h3cNqaGroupStatsJitterEntry 23 } h3cNqaStatJitterAvePosSD 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." ::= { h3cNqaGroupStatsJitterEntry 24 } h3cNqaStatJitterAveNegSD 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." ::= { h3cNqaGroupStatsJitterEntry 25 } h3cNqaStatJitterAvePosDS 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." ::= { h3cNqaGroupStatsJitterEntry 26 } h3cNqaStatJitterAveNegDS 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." ::= { h3cNqaGroupStatsJitterEntry 27 } h3cNqaStatJitterPktLossUnknown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets which is lost with unknown reason." ::= { h3cNqaGroupStatsJitterEntry 28 } h3cNqaStatJitterMaxOfICPIF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum of all ICPIF values in a statistic cycle for jitter test." ::= { h3cNqaGroupStatsJitterEntry 29 } h3cNqaStatJitterMinOfICPIF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum of all ICPIF values in a statistic cycle for jitter test." ::= { h3cNqaGroupStatsJitterEntry 30 } h3cNqaStatJitterMaxOfMOS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum of all MOS values in a statistic cycle for jitter test." ::= { h3cNqaGroupStatsJitterEntry 31 } h3cNqaStatJitterMinOfMOS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum of all MOS values in a statistic cycle for jitter test." ::= { h3cNqaGroupStatsJitterEntry 32 } h3cNqaStatJitterAveSD 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." ::= { h3cNqaGroupStatsJitterEntry 33 } h3cNqaStatJitterAveDS 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." ::= { h3cNqaGroupStatsJitterEntry 34 } -- Reaction Table h3cNqaReactionTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaReactionEntry 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." ::= { h3cNqaObjects 13 } h3cNqaReactionEntry OBJECT-TYPE SYNTAX H3cNqaReactionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the h3cNqaReactionTable. The first two index elements identify the pingCtlEntry that a h3cNqaReactItemIndex belongs to. The third index element selects a single reaction." INDEX { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex } ::= { h3cNqaReactionTable 1 } H3cNqaReactionEntry ::= SEQUENCE { h3cNqaReactOwnerIndex SnmpAdminString, h3cNqaReactTestName SnmpAdminString, h3cNqaReactItemIndex Unsigned32, h3cNqaReactCheckedElement INTEGER, h3cNqaReactThresholdUpperLimit Unsigned32, h3cNqaReactThresholdLowerLimit Unsigned32, h3cNqaReactThresholdType INTEGER, h3cNqaReactThresholdConsecNum Unsigned32, h3cNqaReactThresholdAccumNum Unsigned32, h3cNqaReactActionType INTEGER, h3cNqaReactCurrentStatus INTEGER, h3cNqaReactRowStatus RowStatus, h3cNqaReactCheckedNum Unsigned32, h3cNqaReactThresholdNum Unsigned32 } h3cNqaReactOwnerIndex OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The first index of h3cNqaReactionTable, it is the same as pingCtlOwnerIndex in pingCtlTable. h3cNqaReactOwnerIndex and h3cNqaReactTestName identify an existed test." ::= { h3cNqaReactionEntry 1 } h3cNqaReactTestName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The second index of h3cNqaReactionTable, it is the same as pingCtlTestName in pingCtlTable. h3cNqaReactOwnerIndex and h3cNqaReactTestName identify an existed test." ::= { h3cNqaReactionEntry 2 } h3cNqaReactItemIndex OBJECT-TYPE SYNTAX Unsigned32 (1..10) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The third index of h3cNqaReactionTable, it definitely identifies one of the reaction configurations for a test." ::= { h3cNqaReactionEntry 3 } h3cNqaReactCheckedElement 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 h3cNqajitter. '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 h3cNqajitter. 'icpif' and 'mos' are valid when pingCtlType of the test is h3cNqajitter and h3cNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw' or 'g729A'." ::= { h3cNqaReactionEntry 4 } h3cNqaReactThresholdUpperLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines an administrative upper-threshold value for h3cNqaReactCheckedElement. The value of this object is zero if h3cNqaReactCheckedElement is specified as 'jitterpacketloss' and 'probefailure'." DEFVAL { 0 } ::= { h3cNqaReactionEntry 5 } h3cNqaReactThresholdLowerLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines an administrative lower-threshold value for h3cNqaReactCheckedElement. The value of h3cNqaReactThresholdLowerLimit should be equal or less than the value of h3cNqaReactThresholdUpperLimit. The value of this object is zero if h3cNqaReactCheckedElement is specified as 'jitterpacketloss' and 'probefailure'." DEFVAL { 0 } ::= { h3cNqaReactionEntry 6 } h3cNqaReactThresholdType 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 h3cNqaReactActionType is generated when h3cNqaReactCurrentStatus changes. consecutive(2): If reaction threshold type is consecutive and the times of watched operation consecutively exceeds the limit specified by h3cNqaReactThresholdConsecNum, an action specified in h3cNqaReactActionType is generated when h3cNqaReactCurrentStatus changes. accumulative(3): If reaction threshold type is accumulative and the times of watched operation accumulatively exceeds the limit specified by h3cNqaReactThresholdAccumNum, an action specified in h3cNqaReactActionType is generated when h3cNqaReactCurrentStatus changes. If reaction threshold type is not configured, the value of this object is 'invalid'." ::= { h3cNqaReactionEntry 7 } h3cNqaReactThresholdConsecNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines a consecutive threshold limit. The value is zero when h3cNqaReactThresholdType is not 'consecutive'." DEFVAL { 0 } ::= { h3cNqaReactionEntry 8 } h3cNqaReactThresholdAccumNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines an accumulative threshold limit. The value is zero when the h3cNqaReactThresholdType is not 'accumulative'." DEFVAL { 0 } ::= { h3cNqaReactionEntry 9 } h3cNqaReactActionType 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 } ::= { h3cNqaReactionEntry 10 } h3cNqaReactCurrentStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), overThreshold(2), belowThreshold(3) } 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 h3cNqaReactThresholdType. belowThreshold - The status of the reaction entry is belowThreshold when the monitored result is under the threshold value for the h3cNqaReactThresholdType." ::= { h3cNqaReactionEntry 11 } h3cNqaReactRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows entries to be created and deleted in the h3cNqaReactionTable. 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.'" ::= { h3cNqaReactionEntry 12 } h3cNqaReactCheckedNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of checked element samples that are monitored." DEFVAL { 0 } ::= { h3cNqaReactionEntry 13 } h3cNqaReactThresholdNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of checked element samples that are over threshold." DEFVAL { 0 } ::= { h3cNqaReactionEntry 14 } -- Statistics Reaction Table h3cNqaStatisticsReactionTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaStatisticsReactionEntry 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." ::= { h3cNqaObjects 14 } h3cNqaStatisticsReactionEntry OBJECT-TYPE SYNTAX H3cNqaStatisticsReactionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the h3cNqaStatisticsReactionTable. The first two index elements identify the pingCtlEntry that a h3cNqaReactItemIndex belongs to. The third index element identifies an entry in the h3cNqaStatisticsResultsTable. The forth index element selects a single reaction." INDEX { h3cNqaStatReactOwnerIndex, h3cNqaStatReactTestName, h3cNqaStatReactIndex, h3cNqaStatReactItemIndex } ::= { h3cNqaStatisticsReactionTable 1 } H3cNqaStatisticsReactionEntry ::= SEQUENCE { h3cNqaStatReactOwnerIndex SnmpAdminString, h3cNqaStatReactTestName SnmpAdminString, h3cNqaStatReactIndex Unsigned32, h3cNqaStatReactItemIndex Unsigned32, h3cNqaStatReactCheckedNum Counter32, h3cNqaStatReactThresholdNum Counter32 } h3cNqaStatReactOwnerIndex OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The first index of h3cNqaStatisticsReactionTable, it is the same as pingCtlOwnerIndex in pingCtlTable." ::= { h3cNqaStatisticsReactionEntry 1 } h3cNqaStatReactTestName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The second index of h3cNqaStatisticsReactionTable, it is the same as pingCtlTestName in pingCtlTable." ::= { h3cNqaStatisticsReactionEntry 2 } h3cNqaStatReactIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The third index of h3cNqaStatisticsReactionTable. An entry in this table is created when the statistics result of a NQA probe is determined. An implementation MUST start assigning h3cNqaStatResIndex values at 1 and wrap after exceeding the maximum possible value as defined by the limit of this object ('ffffffff'h)." DEFVAL { 0 } ::= { h3cNqaStatisticsReactionEntry 3 } h3cNqaStatReactItemIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The forth index of h3cNqaStatisticsReactionTable, it definitely identifies one of the reaction configurations for a test" DEFVAL { 0 } ::= { h3cNqaStatisticsReactionEntry 4 } h3cNqaStatReactCheckedNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of checked element samples that are monitored." DEFVAL { 0 } ::= { h3cNqaStatisticsReactionEntry 5 } h3cNqaStatReactThresholdNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of checked element samples that are over threshold." DEFVAL { 0 } ::= { h3cNqaStatisticsReactionEntry 6 } -- ================================================================= -- NQA server configuration extended information -- ================================================================= h3cNqaTcpServerExtendTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaTcpServerExtendEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table which contains the status of extended NQA TCP server configuration information." ::= { h3cNqaObjects 15 } h3cNqaTcpServerExtendEntry OBJECT-TYPE SYNTAX H3cNqaTcpServerExtendEntry 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 { h3cNqaTcpServerExtIpAddress, h3cNqaTcpServerExtPort, h3cNqaTcpServerExtVPNType, h3cNqaTcpServerExtVPNInstance } ::= { h3cNqaTcpServerExtendTable 1 } H3cNqaTcpServerExtendEntry ::= SEQUENCE { h3cNqaTcpServerExtIpAddress InetAddress, h3cNqaTcpServerExtPort Integer32, h3cNqaTcpServerExtVPNType VpnInstanceType, h3cNqaTcpServerExtVPNInstance OCTET STRING, h3cNqaTcpServerExtDSField Unsigned32, h3cNqaTcpServerExtRowStatus RowStatus } h3cNqaTcpServerExtIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP server's IP address." ::= { h3cNqaTcpServerExtendEntry 1 } h3cNqaTcpServerExtPort OBJECT-TYPE SYNTAX Integer32 (0..65536) MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP server's port number." ::= { h3cNqaTcpServerExtendEntry 2 } h3cNqaTcpServerExtVPNType OBJECT-TYPE SYNTAX VpnInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP server's VPN instance type." ::= { h3cNqaTcpServerExtendEntry 3 } h3cNqaTcpServerExtVPNInstance 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 h3cNqaTcpServerExtVPNType 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 h3cNqaTcpServerExtVPNType must be vpn(2) and the value of this object can be set to any non-printable character string." ::= { h3cNqaTcpServerExtendEntry 4 } h3cNqaTcpServerExtDSField OBJECT-TYPE SYNTAX Unsigned32 (0..255) 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. 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)." DEFVAL { 0 } ::= { h3cNqaTcpServerExtendEntry 5 } h3cNqaTcpServerExtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "h3cNqaTcpServerIpAddress, h3cNqaTcpServerPort, h3cNqaTcpServerExtVPNType and h3cNqaTcpServerVPNInstance must be set during a creation operation." REFERENCE "RFC 2579" ::= { h3cNqaTcpServerExtendEntry 6 } h3cNqaUdpServerExtendTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cNqaUdpServerExtendEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of extended NQA UDP server configuration information." ::= { h3cNqaObjects 16 } h3cNqaUdpServerExtendEntry OBJECT-TYPE SYNTAX H3cNqaUdpServerExtendEntry 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 { h3cNqaUdpServerExtIpAddress, h3cNqaUdpServerExtPort, h3cNqaUdpServerExtVPNType, h3cNqaUdpServerExtVPNInstance } ::= { h3cNqaUdpServerExtendTable 1 } H3cNqaUdpServerExtendEntry ::= SEQUENCE { h3cNqaUdpServerExtIpAddress InetAddress, h3cNqaUdpServerExtPort Integer32, h3cNqaUdpServerExtVPNType VpnInstanceType, h3cNqaUdpServerExtVPNInstance OCTET STRING, h3cNqaUdpServerExtDSField Unsigned32, h3cNqaUdpServerExtRowStatus RowStatus } h3cNqaUdpServerExtIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "UDP server's IP address." ::= { h3cNqaUdpServerExtendEntry 1 } h3cNqaUdpServerExtPort OBJECT-TYPE SYNTAX Integer32 (0..65536) MAX-ACCESS not-accessible STATUS current DESCRIPTION "UDP server's port number." ::= { h3cNqaUdpServerExtendEntry 2 } h3cNqaUdpServerExtVPNType OBJECT-TYPE SYNTAX VpnInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "UDP server's VPN instance type." ::= { h3cNqaUdpServerExtendEntry 3 } h3cNqaUdpServerExtVPNInstance 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 h3cNqaUdpServerExtVPNType 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 h3cNqaUdpServerExtVPNType must be vpn(2) and the value of this object can be set to any non-printable character string." ::= { h3cNqaUdpServerExtendEntry 4 } h3cNqaUdpServerExtDSField OBJECT-TYPE SYNTAX Unsigned32 (0..255) 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. 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)." DEFVAL { 0 } ::= { h3cNqaUdpServerExtendEntry 5 } h3cNqaUdpServerExtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "h3cNqaUdpServerIpAddress, h3cNqaUdpServerPort, h3cNqaUdpServerExtVPNType and h3cNqaUdpServerVPNInstance must be set during a creation operation." REFERENCE "RFC 2579" ::= { h3cNqaUdpServerExtendEntry 6 } -- Notification Definition section h3cNqaNotifications OBJECT IDENTIFIER ::= { h3cNqa 3 } h3cNqaProbeTimeOverThreshold NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactThresholdType, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit. 2. The probe time is accumulatively not in the range h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit for a number of times specified in h3cNqaReactThresholdAccumNum. 3. The probe time is consecutively in the range h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit for a number of times specified in h3cNqaReactThresholdConsecNum. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test is not h3cNqajitter." ::= { h3cNqaNotifications 1 } h3cNqaJitterRTTOverThreshold NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactThresholdType, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit. 2. The RTT of jitter packets is accumulatively not in the range h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit for a number of times specified in h3cNqaReactThresholdAccumNum in one test. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test is h3cNqajitter." ::= { h3cNqaNotifications 2 } h3cNqaProbeFailure NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactThresholdType, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdAccumNum in one test while the value of h3cNqaReactThresholdType is 'accumulative'. 2. When the probe test consecutively failed for a number of times specified in h3cNqaReactThresholdConsecNum in one test while the value of h3cNqaReactThresholdType is 'consecutive'. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test is not h3cNqajitter." ::= { h3cNqaNotifications 3 } h3cNqaJitterPacketLoss NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactThresholdType, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdAccumNum in one test while the value of h3cNqaReactThresholdType is 'accumulative'. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test is h3cNqajitter." ::= { h3cNqaNotifications 4 } h3cNqaJitterSDOverThreshold NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactThresholdType, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "The SD means the jitter values from source to destination. It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit and the h3cNqaReactThresholdType is specified as 'average' type. 2. The average of SD in one jitter test is accumulatively not in the range h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit for a number of times specified in h3cNqaReactThresholdAccumNum and the h3cNqaReactThresholdType is specified as 'accumulative' type. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test is h3cNqajitter." ::= { h3cNqaNotifications 5 } h3cNqaJitterDSOverThreshold NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactThresholdType, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "The DS means the jitter values from destination to source. It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit and the h3cNqaReactThresholdType is specified as 'average' type. 2. The average of DS in one jitter test is accumulatively not in the range h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit for a number of times specified in h3cNqaReactThresholdAccumNum and the h3cNqaReactThresholdType is specified as 'accumulative' type. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test is h3cNqajitter." ::= { h3cNqaNotifications 6 } h3cNqaICPIFOverThreshold NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger', pingCtlType of the test is h3cNqajitter and h3cNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw' or 'g729A'." ::= { h3cNqaNotifications 7 } h3cNqaMOSOverThreshold NOTIFICATION-TYPE OBJECTS { h3cNqaReactOwnerIndex, h3cNqaReactTestName, h3cNqaReactItemIndex, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlType, pingCtlDescr, h3cNqaReactCurrentStatus } STATUS current DESCRIPTION "It is generated when the value of h3cNqaReactCurrentStatus 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 h3cNqaReactThresholdLowerLimit through h3cNqaReactThresholdUpperLimit. This notification is valid only when h3cNqaReactActionType is 'trapOnly' or 'trapAndTrigger', pingCtlType of the test is h3cNqajitter and h3cNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw' or 'g729A'." ::= { h3cNqaNotifications 8 } END