mibs/MIBS/comware/HH3C-NQA-MIB
2023-12-05 12:25:34 +01:00

3197 lines
114 KiB
Plaintext

-- =================================================================
-- 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