2653 lines
94 KiB
Plaintext
2653 lines
94 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (C) 2005 by HUAWEI-3COM TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: Extended MIB File(extended from DISMAN-PING-MIB RFC2925)
|
|
-- Reference:
|
|
-- Version: V2.3
|
|
-- 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
|
|
-- hwNqaResultsMaxDelaySD
|
|
-- hwNqaResultsMaxDelayDS
|
|
-- hwNqaResultsLostPacketRatio
|
|
-- under hwNqaResultsTable table by zhaoyujin, 20041101
|
|
-- Add new column objects
|
|
-- hwNqaJitterStatsAvePositivesSD
|
|
-- hwNqaJitterStatsAveNegativesSD
|
|
-- hwNqaJitterStatsAvePositivesDS
|
|
-- hwNqaJitterStatsAveNegativesDS
|
|
-- hwNqaJitterStatsPktLossUnknown
|
|
-- under hwNqaJitterStatsTable 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 hwNqaCtlHistoryKeptTime
|
|
-- add hwNqaCtlHistoryEnable
|
|
-- add hwNqaStatisticsResultsTable
|
|
-- add hwNqaGroupStatsJitterTable
|
|
-- add hwNqaStatisticsCtlTable
|
|
-- add hwNqaStatsMaxGroupNumber
|
|
-- remove definition of InetAddress, and import from INET-ADDRESS-MIB
|
|
-- V1.5 2006-03-03 Modified by jinyi and wangqingfeng
|
|
-- modified the description of hwNqaStatResRttSequenceErrors
|
|
-- modified the description of hwNqaResultsRttSequenceErrors
|
|
-- modified UNITS of some objects by jinyi
|
|
-- add hwNqaCtlICPIFAdvFactor, hwNqaCtlCodecType in hwNqaCtlTable
|
|
-- add hwNqaResultsPacketLateArrival in hwNqaResultsTable
|
|
-- add hwNqaJitterStatsOperOfICPIF and hwNqaJitterStatsOperOfMOS
|
|
-- in hwNqaJitterStatsTable
|
|
-- add hwNqaStatResPacketLateArrival in hwNqaStatisticsResultsTable
|
|
-- add hwNqaStatJitterMaxOfICPIF, hwNqaStatJitterMinOfICPIF
|
|
-- hwNqaStatJitterMaxOfMOS and hwNqaStatJitterMinOfMOS
|
|
-- in hwNqaGroupStatsJitterTable
|
|
-- rename subidentifier 5 of hwNqaStatisticsCtlEntry to
|
|
-- hwNqaCtlLifeTime by wangqingfeng
|
|
-- rename subidentifier 11 of hwNqaStatisticsResultsEntry to
|
|
-- hwNqaStatResInterval by wangqingfeng
|
|
-- V1.6 2006-05-12
|
|
-- rewrite this MIB with prefix "hwNqa".
|
|
-- V2.0 2006-08-14 Modified by zhangjun
|
|
-- change the name of root from "hwDismanPing" to "hwNqa"
|
|
-- modify some mistakes
|
|
-- V2.1 2006-08-22 Modified by qiuchunxia, dupengfei and shenjuanjuan
|
|
-- add hwNqaReactionTable and add hwNqaNotifications
|
|
-- V2.2 2007-03-08 Modified by zhouwenming
|
|
-- add hwNqaResultsRttSum, hwNqaResultsNumOfDelaySD, hwNqaResultsMinDelaySD,
|
|
-- hwNqaResultsSumDelaySD, hwNqaResultsSum2DelaySD, hwNqaResultsNumOfDelayDS,
|
|
-- hwNqaResultsMinDelayDS, hwNqaResultsSumDelayDS, hwNqaResultsSum2DelayDS
|
|
-- in hwNqaResultsTable
|
|
-- add hwNqaStatResRttSum, hwNqaStatResNumOfDelaySD, hwNqaStatResMinDelaySD,
|
|
-- hwNqaStatResSumDelaySD, hwNqaStatResSum2DelaySD, hwNqaStatResNumOfDelayDS,
|
|
-- hwNqaStatResMinDelayDS, hwNqaStatResSumDelayDS, hwNqaStatResSum2DelayDS,
|
|
-- hwNqaStatResMaxDelaySD, hwNqaStatResMaxDelayDS
|
|
-- in hwNqaStatisticsResultsTable
|
|
-- add jitterOwdSD, jitterOwdDS to hwNqaReactCheckedElement
|
|
-- in hwNqaReactionTable.
|
|
-- add hwNqaReactCheckedNum, hwNqaReactThresholdNum in hwNqaReactionTable
|
|
-- add hwNqaStatisticsReactionTable
|
|
-- V2.3 2007-04-25 Modified by zhouxingyue and zhouhaifeng
|
|
-- add icmpTimestamp in hwNqaCtlCodecType
|
|
-- remove size limit and DEFVAL in definition of hwNqaCtlStatisticsInterval.
|
|
-- modify type of below from Unsigned32 to Gauge32:
|
|
-- hwNqaStatResMinRtt, hwNqaStatResMaxRtt,hwNqaStatResAverageRtt,
|
|
-- hwNqaStatResInterval, hwNqaStatResLostPacketRatio, hwNqaStatResMinDelaySD,
|
|
-- hwNqaStatResMaxDelaySD,hwNqaStatResMinDelayDS, hwNqaStatResMaxDelayDS.
|
|
-- modify type of below from Unsigned32 to Counter32:
|
|
-- hwNqaStatResProbeResponses, hwNqaStatResSentProbes, hwNqaStatResRttSumOfSquares,
|
|
-- hwNqaStatResRttNumDisconnects, hwNqaStatResRttTimeouts, hwNqaStatResRttBusies,
|
|
-- hwNqaStatResRttNoConnections, hwNqaStatResRttDrops, hwNqaStatResRttSequenceErrors,
|
|
-- hwNqaStatResRttErrors, hwNqaStatResPacketLateArrival, hwNqaStatResRttSum,
|
|
-- hwNqaStatResNumOfDelaySD, hwNqaStatResSumDelaySD, hwNqaStatResSum2DelaySD,
|
|
-- hwNqaStatResNumOfDelayDS, hwNqaStatResSumDelayDS, hwNqaStatResSum2DelayDS,
|
|
-- hwNqaStatReactCheckedNum, hwNqaStatReactThresholdNum.
|
|
-- modify type of below from Gauge32 to Counter32:
|
|
-- hwNqaStatJitterNumOfPosSD, hwNqaStatJitterSumOfPosSD, hwNqaStatJitterSumOfSquarePosSD,
|
|
-- hwNqaStatJitterNumOfNegSD, hwNqaStatJitterSumOfNegSD, hwNqaStatJitterSumOfSquareNegSD,
|
|
-- hwNqaStatJitterNumOfPosDS, hwNqaStatJitterSumOfPosDS, hwNqaStatJitterSumOfSquarePosDS,
|
|
-- hwNqaStatJitterNumOfNegDS, hwNqaStatJitterSumOfNegDS, hwNqaStatJitterSumOfSquareNegDS,
|
|
-- hwNqaStatJitterPacketLossSD, hwNqaStatJitterPacketLossDS, hwNqaStatJitterPktLossUnknown.
|
|
-- =================================================================
|
|
A3COM-HUAWEI-NQA-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
|
|
OBJECT-IDENTITY, NOTIFICATION-TYPE, Integer32, Counter32, Gauge32
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, DisplayString, RowStatus
|
|
FROM SNMPv2-TC
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
huaweiDatacomm
|
|
FROM A3COM-HUAWEI-OID-MIB
|
|
pingCtlEntry, pingCtlOwnerIndex, pingCtlTestName, pingCtlType,
|
|
pingCtlTargetAddress, pingCtlTargetAddressType, pingCtlDescr
|
|
FROM DISMAN-PING-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB; -- RFC2571
|
|
|
|
hwNqa MODULE-IDENTITY
|
|
LAST-UPDATED "200608140000Z"
|
|
ORGANIZATION "Huawei Technologies Co., Ltd."
|
|
CONTACT-INFO
|
|
" R&D BeiJing, Huawei Technologies Co., Ltd.
|
|
Huawei Bld.,NO.3 Xinxi Rd.,
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
Zip:100085
|
|
Http://www.huawei.com
|
|
E-mail:support@huawei.com "
|
|
DESCRIPTION
|
|
"The private mib file includes the test information of the
|
|
device. It is supplementary for rfc2925.txt."
|
|
::= { huaweiDatacomm 28 }
|
|
|
|
hwNqaObjects OBJECT IDENTIFIER ::= { hwNqa 1 }
|
|
|
|
-- The registration node (point) for remote NQA(Network Quality Analysis) test
|
|
-- implementation types
|
|
|
|
hwNqaImplementationTypeDomains OBJECT IDENTIFIER ::= { hwNqa 2 }
|
|
|
|
hwNqaUdpEcho OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that an implementation is using the UDP based echo server.
|
|
Notes: The hwNqaCtlTargetPort and hwNqaCtlSourcePort need to be set,
|
|
while in the pingUdpEcho Node, hwNqaCtlTargetPort must be set to the
|
|
default value."
|
|
::= { hwNqaImplementationTypeDomains 1 }
|
|
|
|
hwNqaTcpconnect 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 hwNqaCtlTargetPort and hwNqaCtlSourcePort need to be set,
|
|
while in the pingTcpConnectionAttempt Node, hwNqaCtlTargetPort must
|
|
be set to the default value."
|
|
::= { hwNqaImplementationTypeDomains 2 }
|
|
|
|
hwNqajitter 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."
|
|
::= { hwNqaImplementationTypeDomains 3 }
|
|
|
|
hwNqaHttp 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."
|
|
::= { hwNqaImplementationTypeDomains 4 }
|
|
|
|
|
|
hwNqadlsw 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."
|
|
::= { hwNqaImplementationTypeDomains 5 }
|
|
|
|
hwNqadhcp 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."
|
|
::= { hwNqaImplementationTypeDomains 6 }
|
|
|
|
hwNqaftp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that an implementation is using tcp packet for ftp connect
|
|
and data transfer."
|
|
::= { hwNqaImplementationTypeDomains 7 }
|
|
|
|
|
|
-- MIB contains 3 groups
|
|
|
|
hwNqaMIBVersion 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'
|
|
"
|
|
::= { hwNqaObjects 1 }
|
|
|
|
hwNqaCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaCtlEntry
|
|
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."
|
|
::= { hwNqaObjects 2 }
|
|
|
|
hwNqaCtlEntry OBJECT-TYPE
|
|
SYNTAX HwNqaCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwNqaCtlTable. The operation of this
|
|
table is same as that of pingResultsTable."
|
|
AUGMENTS { pingCtlEntry }
|
|
::= { hwNqaCtlTable 1 }
|
|
|
|
HwNqaCtlEntry ::=
|
|
SEQUENCE {
|
|
hwNqaCtlTargetPort Integer32,
|
|
hwNqaCtlSourcePort Integer32,
|
|
hwNqaCtlTTL Integer32,
|
|
hwNqaCtlJitterAdminInterval Integer32,
|
|
hwNqaCtlJitterAdminNumPackets Integer32,
|
|
hwNqaCtlHttpOperationType INTEGER,
|
|
hwNqaCtlHttpOperationString DisplayString,
|
|
hwNqaCtlFtpOperationType INTEGER,
|
|
hwNqaCtlFtpUsername DisplayString,
|
|
hwNqaCtlFtpPassword DisplayString,
|
|
hwNqaCtlFtpOperationString DisplayString,
|
|
hwNqaCtlVPNInstance DisplayString,
|
|
hwNqaCtlHistoryKeptTime Integer32,
|
|
hwNqaCtlHistoryEnable INTEGER,
|
|
hwNqaCtlICPIFAdvFactor Integer32,
|
|
hwNqaCtlCodecType INTEGER
|
|
}
|
|
|
|
hwNqaCtlTargetPort 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 }
|
|
::= { hwNqaCtlEntry 1 }
|
|
|
|
hwNqaCtlSourcePort 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 }
|
|
::= { hwNqaCtlEntry 2 }
|
|
|
|
hwNqaCtlTTL 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 }
|
|
::= { hwNqaCtlEntry 3 }
|
|
|
|
hwNqaCtlJitterAdminInterval 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 }
|
|
::= { hwNqaCtlEntry 4 }
|
|
|
|
hwNqaCtlJitterAdminNumPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number that specifys how many packets will be sent in
|
|
one jitter test.
|
|
|
|
This object is only used by jitter test."
|
|
DEFVAL { 10 }
|
|
::= { hwNqaCtlEntry 5 }
|
|
|
|
hwNqaCtlHttpOperationType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
get(1),
|
|
post(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Http operation type: get or post."
|
|
DEFVAL { get }
|
|
::= { hwNqaCtlEntry 6 }
|
|
|
|
hwNqaCtlHttpOperationString OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
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 { "" }
|
|
::= { hwNqaCtlEntry 7 }
|
|
|
|
hwNqaCtlFtpOperationType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
get(1),
|
|
put(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ftp operation type."
|
|
DEFVAL { get }
|
|
::= { hwNqaCtlEntry 8 }
|
|
|
|
hwNqaCtlFtpUsername OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ftp username."
|
|
DEFVAL { "" }
|
|
::= { hwNqaCtlEntry 9 }
|
|
|
|
hwNqaCtlFtpPassword OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ftp password."
|
|
DEFVAL { "" }
|
|
::= { hwNqaCtlEntry 10 }
|
|
|
|
hwNqaCtlFtpOperationString 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 { "" }
|
|
::= { hwNqaCtlEntry 11 }
|
|
|
|
hwNqaCtlVPNInstance 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 { "" }
|
|
::= { hwNqaCtlEntry 12 }
|
|
|
|
hwNqaCtlHistoryKeptTime 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 }
|
|
::= { hwNqaCtlEntry 13 }
|
|
|
|
hwNqaCtlHistoryEnable 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 }
|
|
::= { hwNqaCtlEntry 14 }
|
|
|
|
hwNqaCtlICPIFAdvFactor 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.
|
|
|
|
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}
|
|
::= { hwNqaCtlEntry 15 }
|
|
|
|
hwNqaCtlCodecType 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 }
|
|
::= { hwNqaCtlEntry 16 }
|
|
|
|
-- NQA Test Results Table
|
|
|
|
hwNqaResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaResultsEntry
|
|
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
|
|
hwNqaResultsTable. The operation of this table is same
|
|
as that of pingResultsTable."
|
|
::= { hwNqaObjects 3 }
|
|
|
|
hwNqaResultsEntry OBJECT-TYPE
|
|
SYNTAX HwNqaResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operation of this table is same as that of pingResultsTable."
|
|
INDEX {
|
|
pingCtlOwnerIndex,
|
|
pingCtlTestName
|
|
}
|
|
::= { hwNqaResultsTable 1 }
|
|
|
|
HwNqaResultsEntry ::=
|
|
SEQUENCE {
|
|
hwNqaResultsRttNumDisconnects Unsigned32,
|
|
hwNqaResultsRttTimeouts Unsigned32,
|
|
hwNqaResultsRttBusies Unsigned32,
|
|
hwNqaResultsRttNoConnections Unsigned32,
|
|
hwNqaResultsRttDrops Unsigned32,
|
|
hwNqaResultsRttSequenceErrors Unsigned32,
|
|
hwNqaResultsRttStatsErrors Unsigned32,
|
|
hwNqaResultsMaxDelaySD Unsigned32,
|
|
hwNqaResultsMaxDelayDS Unsigned32,
|
|
hwNqaResultsLostPacketRatio Unsigned32,
|
|
hwNqaResultsPacketLateArrival Unsigned32,
|
|
hwNqaResultsRttSum Unsigned32,
|
|
hwNqaResultsNumOfDelaySD Unsigned32,
|
|
hwNqaResultsMinDelaySD Unsigned32,
|
|
hwNqaResultsSumDelaySD Unsigned32,
|
|
hwNqaResultsSum2DelaySD Unsigned32,
|
|
hwNqaResultsNumOfDelayDS Unsigned32,
|
|
hwNqaResultsMinDelayDS Unsigned32,
|
|
hwNqaResultsSumDelayDS Unsigned32,
|
|
hwNqaResultsSum2DelayDS Unsigned32
|
|
}
|
|
|
|
hwNqaResultsRttNumDisconnects 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."
|
|
::= { hwNqaResultsEntry 1 }
|
|
|
|
|
|
hwNqaResultsRttTimeouts 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."
|
|
::= { hwNqaResultsEntry 2 }
|
|
|
|
|
|
hwNqaResultsRttBusies 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."
|
|
::= { hwNqaResultsEntry 3 }
|
|
|
|
|
|
hwNqaResultsRttNoConnections 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."
|
|
::= { hwNqaResultsEntry 4 }
|
|
|
|
|
|
hwNqaResultsRttDrops 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."
|
|
::= { hwNqaResultsEntry 5 }
|
|
|
|
|
|
hwNqaResultsRttSequenceErrors OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets arrived out of sequence."
|
|
::= { hwNqaResultsEntry 6 }
|
|
|
|
hwNqaResultsRttStatsErrors OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of some other errors."
|
|
::= { hwNqaResultsEntry 7 }
|
|
|
|
hwNqaResultsMaxDelaySD 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."
|
|
::= { hwNqaResultsEntry 8 }
|
|
|
|
hwNqaResultsMaxDelayDS 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."
|
|
::= { hwNqaResultsEntry 9 }
|
|
|
|
hwNqaResultsLostPacketRatio OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
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."
|
|
::= { hwNqaResultsEntry 10 }
|
|
|
|
hwNqaResultsPacketLateArrival 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."
|
|
::= { hwNqaResultsEntry 11 }
|
|
|
|
hwNqaResultsRttSum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of round trip time."
|
|
::= { hwNqaResultsEntry 12 }
|
|
|
|
hwNqaResultsNumOfDelaySD OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of delay from source to destination that are
|
|
successfully measured."
|
|
::= { hwNqaResultsEntry 13 }
|
|
|
|
hwNqaResultsMinDelaySD OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum of all one way times from source to destination."
|
|
::= { hwNqaResultsEntry 14 }
|
|
|
|
hwNqaResultsSumDelaySD OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of one way times from source to destination."
|
|
::= { hwNqaResultsEntry 15 }
|
|
|
|
hwNqaResultsSum2DelaySD OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of squares of one way times from source to destination."
|
|
::= { hwNqaResultsEntry 16 }
|
|
|
|
hwNqaResultsNumOfDelayDS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of delay from destination to source that are
|
|
successfully measured."
|
|
::= { hwNqaResultsEntry 17 }
|
|
|
|
hwNqaResultsMinDelayDS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum of all one way times from destination to source."
|
|
::= { hwNqaResultsEntry 18 }
|
|
|
|
hwNqaResultsSumDelayDS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of one way times from destination to source."
|
|
::= { hwNqaResultsEntry 19 }
|
|
|
|
hwNqaResultsSum2DelayDS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of squares of one way times from destination to source."
|
|
::= { hwNqaResultsEntry 20 }
|
|
|
|
-- =================================================================
|
|
-- Jitter Statistics Table
|
|
-- =================================================================
|
|
|
|
|
|
hwNqaJitterStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaJitterStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistics table for latest jitter activity."
|
|
::= { hwNqaObjects 4 }
|
|
|
|
hwNqaJitterStatsEntry OBJECT-TYPE
|
|
SYNTAX HwNqaJitterStatsEntry
|
|
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 hwNqajitter."
|
|
INDEX {
|
|
pingCtlOwnerIndex,
|
|
pingCtlTestName
|
|
}
|
|
::= { hwNqaJitterStatsTable 1 }
|
|
|
|
HwNqaJitterStatsEntry ::= SEQUENCE
|
|
{
|
|
hwNqaJitterStatsNumOfRTT Counter32,
|
|
hwNqaJitterStatsMinOfPositivesSD Gauge32,
|
|
hwNqaJitterStatsMaxOfPositivesSD Gauge32,
|
|
hwNqaJitterStatsNumOfPositivesSD Gauge32,
|
|
hwNqaJitterStatsSumOfPositivesSD Gauge32,
|
|
hwNqaJitterStatsSum2PositivesSD Gauge32,
|
|
hwNqaJitterStatsMinOfNegativesSD Gauge32,
|
|
hwNqaJitterStatsMaxOfNegativesSD Gauge32,
|
|
hwNqaJitterStatsNumOfNegativesSD Gauge32,
|
|
hwNqaJitterStatsSumOfNegativesSD Gauge32,
|
|
hwNqaJitterStatsSum2NegativesSD Gauge32,
|
|
hwNqaJitterStatsMinOfPositivesDS Gauge32,
|
|
hwNqaJitterStatsMaxOfPositivesDS Gauge32,
|
|
hwNqaJitterStatsNumOfPositivesDS Gauge32,
|
|
hwNqaJitterStatsSumOfPositivesDS Gauge32,
|
|
hwNqaJitterStatsSum2PositivesDS Gauge32,
|
|
hwNqaJitterStatsMinOfNegativesDS Gauge32,
|
|
hwNqaJitterStatsMaxOfNegativesDS Gauge32,
|
|
hwNqaJitterStatsNumOfNegativesDS Gauge32,
|
|
hwNqaJitterStatsSumOfNegativesDS Gauge32,
|
|
hwNqaJitterStatsSum2NegativesDS Gauge32,
|
|
hwNqaJitterStatsPacketLossSD Gauge32,
|
|
hwNqaJitterStatsPacketLossDS Gauge32,
|
|
hwNqaJitterStatsAvePositivesSD Gauge32,
|
|
hwNqaJitterStatsAveNegativesSD Gauge32,
|
|
hwNqaJitterStatsAvePositivesDS Gauge32,
|
|
hwNqaJitterStatsAveNegativesDS Gauge32,
|
|
hwNqaJitterStatsPktLossUnknown Gauge32,
|
|
hwNqaJitterStatsOperOfICPIF Gauge32,
|
|
hwNqaJitterStatsOperOfMOS Gauge32
|
|
}
|
|
|
|
hwNqaJitterStatsNumOfRTT 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."
|
|
::= { hwNqaJitterStatsEntry 1 }
|
|
|
|
|
|
hwNqaJitterStatsMinOfPositivesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 2 }
|
|
|
|
hwNqaJitterStatsMaxOfPositivesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 3 }
|
|
|
|
hwNqaJitterStatsNumOfPositivesSD 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."
|
|
::= { hwNqaJitterStatsEntry 4 }
|
|
|
|
hwNqaJitterStatsSumOfPositivesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 5 }
|
|
|
|
hwNqaJitterStatsSum2PositivesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 6 }
|
|
|
|
hwNqaJitterStatsMinOfNegativesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 7 }
|
|
|
|
hwNqaJitterStatsMaxOfNegativesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 8 }
|
|
|
|
hwNqaJitterStatsNumOfNegativesSD 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."
|
|
::= { hwNqaJitterStatsEntry 9 }
|
|
|
|
hwNqaJitterStatsSumOfNegativesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 10 }
|
|
|
|
hwNqaJitterStatsSum2NegativesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 11 }
|
|
|
|
hwNqaJitterStatsMinOfPositivesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 12 }
|
|
|
|
hwNqaJitterStatsMaxOfPositivesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 13 }
|
|
|
|
hwNqaJitterStatsNumOfPositivesDS 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."
|
|
::= { hwNqaJitterStatsEntry 14 }
|
|
|
|
hwNqaJitterStatsSumOfPositivesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 15 }
|
|
|
|
hwNqaJitterStatsSum2PositivesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 16 }
|
|
|
|
hwNqaJitterStatsMinOfNegativesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 17 }
|
|
|
|
hwNqaJitterStatsMaxOfNegativesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 18 }
|
|
|
|
hwNqaJitterStatsNumOfNegativesDS 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."
|
|
::= { hwNqaJitterStatsEntry 19 }
|
|
|
|
hwNqaJitterStatsSumOfNegativesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 20 }
|
|
|
|
hwNqaJitterStatsSum2NegativesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
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."
|
|
::= { hwNqaJitterStatsEntry 21 }
|
|
|
|
hwNqaJitterStatsPacketLossSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lost packets number sent from source to destination."
|
|
::= { hwNqaJitterStatsEntry 22 }
|
|
|
|
hwNqaJitterStatsPacketLossDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lost packets number sent from destination to source."
|
|
::= { hwNqaJitterStatsEntry 23 }
|
|
|
|
hwNqaJitterStatsAvePositivesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of time that records the average positive jitter value
|
|
from source to destination."
|
|
::= { hwNqaJitterStatsEntry 24 }
|
|
|
|
hwNqaJitterStatsAveNegativesSD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of time that records the average negative jitter value
|
|
from source to destination."
|
|
::= { hwNqaJitterStatsEntry 25 }
|
|
|
|
hwNqaJitterStatsAvePositivesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of time that records the average positive jitter value
|
|
from destination to source."
|
|
::= { hwNqaJitterStatsEntry 26 }
|
|
|
|
hwNqaJitterStatsAveNegativesDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of time that records the average negative jitter value
|
|
from destination to source."
|
|
::= { hwNqaJitterStatsEntry 27 }
|
|
|
|
hwNqaJitterStatsPktLossUnknown OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets which is lost with unknown reason."
|
|
::= { hwNqaJitterStatsEntry 28 }
|
|
|
|
hwNqaJitterStatsOperOfICPIF OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ICPIF (Calculated Planning Impairment Factor) value for the latest
|
|
jitter test."
|
|
::= { hwNqaJitterStatsEntry 29 }
|
|
|
|
hwNqaJitterStatsOperOfMOS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MOS (Mean Opinion Score) value for the latest jitter test."
|
|
::= { hwNqaJitterStatsEntry 30 }
|
|
|
|
hwNqaAgentEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable NQA agent function."
|
|
DEFVAL { disable }
|
|
::= { hwNqaObjects 5 }
|
|
|
|
-- =================================================================
|
|
-- Tcp server configuration information Statistics Table
|
|
-- =================================================================
|
|
|
|
|
|
hwNqaTcpServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaTcpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table which contains the status of NQA tcp server
|
|
configuration information."
|
|
::= { hwNqaObjects 6 }
|
|
|
|
hwNqaTcpServerEntry OBJECT-TYPE
|
|
SYNTAX HwNqaTcpServerEntry
|
|
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 {
|
|
hwNqaTcpServerIpAddress,
|
|
hwNqaTcpServerPort
|
|
}
|
|
::= { hwNqaTcpServerTable 1 }
|
|
|
|
HwNqaTcpServerEntry ::= SEQUENCE
|
|
{
|
|
hwNqaTcpServerIpAddress InetAddress,
|
|
hwNqaTcpServerPort Integer32,
|
|
hwNqaTcpServerRowStatus RowStatus
|
|
}
|
|
|
|
hwNqaTcpServerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tcp server's ip address."
|
|
DEFVAL { ''H }
|
|
::= { hwNqaTcpServerEntry 1 }
|
|
|
|
hwNqaTcpServerPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65536)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tcp server's port number."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaTcpServerEntry 2 }
|
|
|
|
hwNqaTcpServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwNqaTcpServerIpAddress and hwNqaTcpServerPort
|
|
must be set during a creation operation."
|
|
REFERENCE
|
|
"RFC 2579"
|
|
::= { hwNqaTcpServerEntry 3 }
|
|
|
|
hwNqaUdpServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaUdpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of NQA udp server configuration information."
|
|
::= { hwNqaObjects 7 }
|
|
|
|
hwNqaUdpServerEntry OBJECT-TYPE
|
|
SYNTAX HwNqaUdpServerEntry
|
|
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 {
|
|
hwNqaUdpServerIpAddress,
|
|
hwNqaUdpServerPort
|
|
}
|
|
::= { hwNqaUdpServerTable 1 }
|
|
|
|
HwNqaUdpServerEntry ::= SEQUENCE
|
|
{
|
|
hwNqaUdpServerIpAddress InetAddress,
|
|
hwNqaUdpServerPort Integer32,
|
|
hwNqaUdpServerRowStatus RowStatus
|
|
}
|
|
|
|
hwNqaUdpServerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Udp server's ip address."
|
|
DEFVAL { ''H }
|
|
::= { hwNqaUdpServerEntry 1 }
|
|
|
|
hwNqaUdpServerPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65536)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Udp server's port number."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaUdpServerEntry 2 }
|
|
|
|
hwNqaUdpServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwNqaUdpServerIpAddress and hwNqaUdpServerPort
|
|
must be set during a creation operation."
|
|
REFERENCE
|
|
"RFC 2579"
|
|
::= { hwNqaUdpServerEntry 3 }
|
|
|
|
hwNqaServerEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable NQA server function."
|
|
DEFVAL { disable }
|
|
::= { hwNqaObjects 8 }
|
|
|
|
hwNqaStatsMaxGroupNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number saved per group. The maximum value of
|
|
hwNqaCtlStatisticsGroupNumber can not exceed the value of
|
|
this object."
|
|
::= { hwNqaObjects 9 }
|
|
|
|
|
|
hwNqaStatisticsCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaStatisticsCtlEntry
|
|
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
|
|
hwNqaStatisticsResultsTable and the hwNqaGroupStatsJitterTable."
|
|
::= { hwNqaObjects 10 }
|
|
|
|
hwNqaStatisticsCtlEntry OBJECT-TYPE
|
|
SYNTAX HwNqaStatisticsCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwNqaStatisticsCtlTable.
|
|
The hwNqaStatisticsCtlTable has the same index as the
|
|
pingCtlTable in order for a hwNqaStatisticsCtlTable to
|
|
correspond to the pingCtlEntry."
|
|
AUGMENTS { pingCtlEntry }
|
|
::= { hwNqaStatisticsCtlTable 1 }
|
|
|
|
HwNqaStatisticsCtlEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwNqaCtlStatisticsInterval Unsigned32,
|
|
hwNqaCtlStatisticsGroupNumber Unsigned32,
|
|
hwNqaCtlStatisticsKeptTime Unsigned32,
|
|
hwNqaCtlBeginTime DateAndTime,
|
|
hwNqaCtlLifeTime Unsigned32
|
|
}
|
|
|
|
hwNqaCtlStatisticsInterval 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 hwNqaCtlStatisticsInterval."
|
|
::= { hwNqaStatisticsCtlEntry 1 }
|
|
|
|
hwNqaCtlStatisticsGroupNumber 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 hwNqaStatsMaxGroupNumber."
|
|
DEFVAL { 2 }
|
|
::= { hwNqaStatisticsCtlEntry 2 }
|
|
|
|
hwNqaCtlStatisticsKeptTime 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 }
|
|
::= { hwNqaStatisticsCtlEntry 3 }
|
|
|
|
hwNqaCtlBeginTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time at which the type-specified test will start."
|
|
::= { hwNqaStatisticsCtlEntry 4 }
|
|
|
|
hwNqaCtlLifeTime 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 }
|
|
::= { hwNqaStatisticsCtlEntry 5 }
|
|
|
|
hwNqaStatisticsResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaStatisticsResultsEntry
|
|
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 hwNqaStatisticsResultsTable. The statistic cycle is
|
|
the value of hwNqaCtlStatisticsInterval.
|
|
The first two index identify the pingCtlEntry that the probe statistics
|
|
result (HwNqaStatisticsResultsEntry) belongs to."
|
|
|
|
::= { hwNqaObjects 11 }
|
|
|
|
|
|
hwNqaStatisticsResultsEntry OBJECT-TYPE
|
|
SYNTAX HwNqaStatisticsResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwNqaStatisticsResultsTable. The
|
|
hwNqaStatisticsResultsTable has the same index as the
|
|
pingCtlTable in order for a hwNqaStatisticsResultsEntry to
|
|
correspond to the pingCtlEntry that caused it to be created."
|
|
INDEX
|
|
{
|
|
pingCtlOwnerIndex,
|
|
pingCtlTestName,
|
|
hwNqaStatResIndex
|
|
}
|
|
::= { hwNqaStatisticsResultsTable 1 }
|
|
|
|
HwNqaStatisticsResultsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwNqaStatResIndex Unsigned32,
|
|
hwNqaStatResIpTargetAddressType InetAddressType,
|
|
hwNqaStatResIpTargetAddress InetAddress,
|
|
hwNqaStatResMinRtt Gauge32,
|
|
hwNqaStatResMaxRtt Gauge32,
|
|
hwNqaStatResAverageRtt Gauge32,
|
|
hwNqaStatResProbeResponses Counter32,
|
|
hwNqaStatResSentProbes Counter32,
|
|
hwNqaStatResRttSumOfSquares Counter32,
|
|
hwNqaStatResStartTime DateAndTime,
|
|
hwNqaStatResInterval Gauge32,
|
|
hwNqaStatResRttNumDisconnects Counter32,
|
|
hwNqaStatResRttTimeouts Counter32,
|
|
hwNqaStatResRttBusies Counter32,
|
|
hwNqaStatResRttNoConnections Counter32,
|
|
hwNqaStatResRttDrops Counter32,
|
|
hwNqaStatResRttSequenceErrors Counter32,
|
|
hwNqaStatResRttErrors Counter32,
|
|
hwNqaStatResLostPacketRatio Gauge32,
|
|
hwNqaStatResPacketLateArrival Counter32,
|
|
hwNqaStatResRttSum Counter32,
|
|
hwNqaStatResNumOfDelaySD Counter32,
|
|
hwNqaStatResMinDelaySD Gauge32,
|
|
hwNqaStatResMaxDelaySD Gauge32,
|
|
hwNqaStatResSumDelaySD Counter32,
|
|
hwNqaStatResSum2DelaySD Counter32,
|
|
hwNqaStatResNumOfDelayDS Counter32,
|
|
hwNqaStatResMinDelayDS Gauge32,
|
|
hwNqaStatResMaxDelayDS Gauge32,
|
|
hwNqaStatResSumDelayDS Counter32,
|
|
hwNqaStatResSum2DelayDS Counter32
|
|
}
|
|
|
|
hwNqaStatResIndex 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
|
|
hwNqaStatResIndex values at 1 and wrap after
|
|
exceeding the maximum possible value as defined by
|
|
the limit of this object ('ffffffff'h)."
|
|
::= { hwNqaStatisticsResultsEntry 1 }
|
|
|
|
hwNqaStatResIpTargetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of address stored
|
|
in the corresponding hwNqaStatResIpTargetAddress
|
|
object."
|
|
DEFVAL { unknown }
|
|
::= { hwNqaStatisticsResultsEntry 2 }
|
|
|
|
hwNqaStatResIpTargetAddress 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 }
|
|
::= { hwNqaStatisticsResultsEntry 3 }
|
|
|
|
hwNqaStatResMinRtt 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."
|
|
::= { hwNqaStatisticsResultsEntry 4 }
|
|
|
|
hwNqaStatResMaxRtt 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."
|
|
::= { hwNqaStatisticsResultsEntry 5 }
|
|
|
|
hwNqaStatResAverageRtt OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average NQA probe round-trip-time (RTT)."
|
|
::= { hwNqaStatisticsResultsEntry 6 }
|
|
|
|
hwNqaStatResProbeResponses 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."
|
|
::= { hwNqaStatisticsResultsEntry 7 }
|
|
|
|
hwNqaStatResSentProbes 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."
|
|
::= { hwNqaStatisticsResultsEntry 8 }
|
|
|
|
hwNqaStatResRttSumOfSquares 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."
|
|
::= { hwNqaStatisticsResultsEntry 9 }
|
|
|
|
hwNqaStatResStartTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the start time of the statistic."
|
|
::= { hwNqaStatisticsResultsEntry 10 }
|
|
|
|
hwNqaStatResInterval OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the interval between two times of statistic."
|
|
::= { hwNqaStatisticsResultsEntry 11 }
|
|
|
|
hwNqaStatResRttNumDisconnects 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."
|
|
::= { hwNqaStatisticsResultsEntry 12 }
|
|
|
|
hwNqaStatResRttTimeouts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times that a probe failed because the probe timed out."
|
|
::= { hwNqaStatisticsResultsEntry 13 }
|
|
|
|
hwNqaStatResRttBusies 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."
|
|
::= { hwNqaStatisticsResultsEntry 14 }
|
|
|
|
hwNqaStatResRttNoConnections 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."
|
|
::= { hwNqaStatisticsResultsEntry 15 }
|
|
|
|
hwNqaStatResRttDrops 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."
|
|
::= { hwNqaStatisticsResultsEntry 16 }
|
|
|
|
hwNqaStatResRttSequenceErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets arrived out of sequence."
|
|
::= { hwNqaStatisticsResultsEntry 17 }
|
|
|
|
hwNqaStatResRttErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of other errors."
|
|
::= { hwNqaStatisticsResultsEntry 18 }
|
|
|
|
hwNqaStatResLostPacketRatio 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."
|
|
::= { hwNqaStatisticsResultsEntry 19 }
|
|
|
|
hwNqaStatResPacketLateArrival 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."
|
|
::= { hwNqaStatisticsResultsEntry 20 }
|
|
|
|
hwNqaStatResRttSum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the sum of the squares 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."
|
|
::= { hwNqaStatisticsResultsEntry 21 }
|
|
|
|
hwNqaStatResNumOfDelaySD 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."
|
|
::= { hwNqaStatisticsResultsEntry 22 }
|
|
|
|
hwNqaStatResMinDelaySD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum one way times from source to destination."
|
|
::= { hwNqaStatisticsResultsEntry 23 }
|
|
|
|
hwNqaStatResMaxDelaySD OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum one way times from source to destination."
|
|
::= { hwNqaStatisticsResultsEntry 24 }
|
|
|
|
hwNqaStatResSumDelaySD OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of one way times from source to destination."
|
|
::= { hwNqaStatisticsResultsEntry 25 }
|
|
|
|
hwNqaStatResSum2DelaySD OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of squares of one way times from source to destination."
|
|
::= { hwNqaStatisticsResultsEntry 26 }
|
|
|
|
hwNqaStatResNumOfDelayDS 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."
|
|
::= { hwNqaStatisticsResultsEntry 27 }
|
|
|
|
hwNqaStatResMinDelayDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum one way times from destination to source."
|
|
::= { hwNqaStatisticsResultsEntry 28 }
|
|
|
|
hwNqaStatResMaxDelayDS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum one way times from destination to source."
|
|
::= { hwNqaStatisticsResultsEntry 29 }
|
|
|
|
hwNqaStatResSumDelayDS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of one way times from destination to source."
|
|
::= { hwNqaStatisticsResultsEntry 30 }
|
|
|
|
hwNqaStatResSum2DelayDS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sum of squares of one way times from destination to source."
|
|
::= { hwNqaStatisticsResultsEntry 31 }
|
|
|
|
-- =================================================================
|
|
-- hwNqaGroupStatsJitterTable
|
|
-- =================================================================
|
|
hwNqaGroupStatsJitterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaGroupStatsJitterEntry
|
|
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 hwNqaCtlStatisticsInterval.
|
|
The first two index identify the pingCtlEntry that a probe statistics
|
|
result (HwNqaStatisticsResultsEntry) belongs to."
|
|
::= { hwNqaObjects 12 }
|
|
|
|
hwNqaGroupStatsJitterEntry OBJECT-TYPE
|
|
SYNTAX HwNqaGroupStatsJitterEntry
|
|
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 hwNqajitter."
|
|
INDEX
|
|
{
|
|
pingCtlOwnerIndex,
|
|
pingCtlTestName,
|
|
hwNqaStatJitterIndex
|
|
}
|
|
::= { hwNqaGroupStatsJitterTable 1 }
|
|
|
|
HwNqaGroupStatsJitterEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwNqaStatJitterIndex Unsigned32,
|
|
hwNqaStatJitterMinOfPosSD Gauge32,
|
|
hwNqaStatJitterMaxOfPosSD Gauge32,
|
|
hwNqaStatJitterNumOfPosSD Counter32,
|
|
hwNqaStatJitterSumOfPosSD Counter32,
|
|
hwNqaStatJitterSumOfSquarePosSD Counter32,
|
|
hwNqaStatJitterMinOfNegSD Gauge32,
|
|
hwNqaStatJitterMaxOfNegSD Gauge32,
|
|
hwNqaStatJitterNumOfNegSD Counter32,
|
|
hwNqaStatJitterSumOfNegSD Counter32,
|
|
hwNqaStatJitterSumOfSquareNegSD Counter32,
|
|
hwNqaStatJitterMinOfPosDS Gauge32,
|
|
hwNqaStatJitterMaxOfPosDS Gauge32,
|
|
hwNqaStatJitterNumOfPosDS Counter32,
|
|
hwNqaStatJitterSumOfPosDS Counter32,
|
|
hwNqaStatJitterSumOfSquarePosDS Counter32,
|
|
hwNqaStatJitterMinOfNegDS Gauge32,
|
|
hwNqaStatJitterMaxOfNegDS Gauge32,
|
|
hwNqaStatJitterNumOfNegDS Counter32,
|
|
hwNqaStatJitterSumOfNegDS Counter32,
|
|
hwNqaStatJitterSumOfSquareNegDS Counter32,
|
|
hwNqaStatJitterPacketLossSD Counter32,
|
|
hwNqaStatJitterPacketLossDS Counter32,
|
|
hwNqaStatJitterAvePosSD Gauge32,
|
|
hwNqaStatJitterAveNegSD Gauge32,
|
|
hwNqaStatJitterAvePosDS Gauge32,
|
|
hwNqaStatJitterAveNegDS Gauge32,
|
|
hwNqaStatJitterPktLossUnknown Counter32,
|
|
hwNqaStatJitterMaxOfICPIF Gauge32,
|
|
hwNqaStatJitterMinOfICPIF Gauge32,
|
|
hwNqaStatJitterMaxOfMOS Gauge32,
|
|
hwNqaStatJitterMinOfMOS Gauge32
|
|
}
|
|
|
|
hwNqaStatJitterIndex 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 hwNqaStatJitterIndex
|
|
values at 1 and wrap after exceeding the maximum possible
|
|
value as defined by the limit of this object ('ffffffff'h)."
|
|
::= { hwNqaGroupStatsJitterEntry 1 }
|
|
|
|
hwNqaStatJitterMinOfPosSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 2 }
|
|
|
|
hwNqaStatJitterMaxOfPosSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 3 }
|
|
|
|
hwNqaStatJitterNumOfPosSD OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
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 all positive jitter values in packets sent
|
|
from source to destination."
|
|
::= { hwNqaGroupStatsJitterEntry 4 }
|
|
|
|
hwNqaStatJitterSumOfPosSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 5 }
|
|
|
|
hwNqaStatJitterSumOfSquarePosSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 6 }
|
|
|
|
hwNqaStatJitterMinOfNegSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 7 }
|
|
|
|
hwNqaStatJitterMaxOfNegSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 8 }
|
|
|
|
hwNqaStatJitterNumOfNegSD OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
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 sent from source to
|
|
destination."
|
|
::= { hwNqaGroupStatsJitterEntry 9 }
|
|
|
|
hwNqaStatJitterSumOfNegSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 10 }
|
|
|
|
hwNqaStatJitterSumOfSquareNegSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 11 }
|
|
|
|
hwNqaStatJitterMinOfPosDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 12 }
|
|
|
|
hwNqaStatJitterMaxOfPosDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 13 }
|
|
|
|
hwNqaStatJitterNumOfPosDS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number that records positive jitter times from destination to
|
|
source in the jitter test."
|
|
::= { hwNqaGroupStatsJitterEntry 14 }
|
|
|
|
hwNqaStatJitterSumOfPosDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 15 }
|
|
|
|
hwNqaStatJitterSumOfSquarePosDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 16 }
|
|
|
|
hwNqaStatJitterMinOfNegDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 17 }
|
|
|
|
hwNqaStatJitterMaxOfNegDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 18 }
|
|
|
|
hwNqaStatJitterNumOfNegDS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number that records negative jitter times from destination to
|
|
source in the jitter test."
|
|
::= { hwNqaGroupStatsJitterEntry 19 }
|
|
|
|
hwNqaStatJitterSumOfNegDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 20 }
|
|
|
|
hwNqaStatJitterSumOfSquareNegDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 21 }
|
|
|
|
hwNqaStatJitterPacketLossSD OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lost packets number sent from source to destination."
|
|
::= { hwNqaGroupStatsJitterEntry 22 }
|
|
|
|
hwNqaStatJitterPacketLossDS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lost packets number sent from destination to source."
|
|
::= { hwNqaGroupStatsJitterEntry 23 }
|
|
|
|
hwNqaStatJitterAvePosSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 24 }
|
|
|
|
hwNqaStatJitterAveNegSD 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."
|
|
::= { hwNqaGroupStatsJitterEntry 25 }
|
|
|
|
hwNqaStatJitterAvePosDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 26 }
|
|
|
|
hwNqaStatJitterAveNegDS 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."
|
|
::= { hwNqaGroupStatsJitterEntry 27 }
|
|
|
|
hwNqaStatJitterPktLossUnknown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets which is lost with unknown reason."
|
|
::= { hwNqaGroupStatsJitterEntry 28 }
|
|
|
|
hwNqaStatJitterMaxOfICPIF OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum of all ICPIF values in a statistic cycle for jitter test."
|
|
::= { hwNqaGroupStatsJitterEntry 29 }
|
|
|
|
hwNqaStatJitterMinOfICPIF OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum of all ICPIF values in a statistic cycle for jitter test."
|
|
::= { hwNqaGroupStatsJitterEntry 30 }
|
|
|
|
hwNqaStatJitterMaxOfMOS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum of all MOS values in a statistic cycle for jitter test."
|
|
::= { hwNqaGroupStatsJitterEntry 31 }
|
|
|
|
hwNqaStatJitterMinOfMOS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum of all MOS values in a statistic cycle for jitter test."
|
|
::= { hwNqaGroupStatsJitterEntry 32 }
|
|
|
|
-- Reaction Table
|
|
hwNqaReactionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaReactionEntry
|
|
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."
|
|
::= { hwNqaObjects 13 }
|
|
|
|
hwNqaReactionEntry OBJECT-TYPE
|
|
SYNTAX HwNqaReactionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwNqaReactionTable.The first two index
|
|
elements identify the pingCtlEntry that a hwNqaReactItemIndex
|
|
belongs to. The third index element selects a single reaction."
|
|
INDEX
|
|
{
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex
|
|
}
|
|
::= { hwNqaReactionTable 1 }
|
|
|
|
HwNqaReactionEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwNqaReactOwnerIndex SnmpAdminString,
|
|
hwNqaReactTestName SnmpAdminString,
|
|
hwNqaReactItemIndex Unsigned32,
|
|
hwNqaReactCheckedElement INTEGER,
|
|
hwNqaReactThresholdUpperLimit Unsigned32,
|
|
hwNqaReactThresholdLowerLimit Unsigned32,
|
|
hwNqaReactThresholdType INTEGER,
|
|
hwNqaReactThresholdConsecNum Unsigned32,
|
|
hwNqaReactThresholdAccumNum Unsigned32,
|
|
hwNqaReactActionType INTEGER,
|
|
hwNqaReactCurrentStatus INTEGER,
|
|
hwNqaReactRowStatus RowStatus,
|
|
hwNqaReactCheckedNum Unsigned32,
|
|
hwNqaReactThresholdNum Unsigned32
|
|
}
|
|
|
|
hwNqaReactOwnerIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first index of hwNqaReactionTable, it is the same as
|
|
pingCtlOwnerIndex in pingCtlTable. hwNqaReactOwnerIndex and
|
|
hwNqaReactTestName identify an existed test."
|
|
::= { hwNqaReactionEntry 1 }
|
|
|
|
hwNqaReactTestName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second index of hwNqaReactionTable, it is the same as
|
|
pingCtlTestName in pingCtlTable. hwNqaReactOwnerIndex and
|
|
hwNqaReactTestName identify an existed test."
|
|
::= { hwNqaReactionEntry 2 }
|
|
|
|
hwNqaReactItemIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The third index of hwNqaReactionTable, it definitely
|
|
identifies one of the reaction configurations for a test."
|
|
::= { hwNqaReactionEntry 3 }
|
|
|
|
hwNqaReactCheckedElement 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 hwNqajitter.
|
|
|
|
'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 hwNqajitter.
|
|
|
|
'icpif' and 'mos' are valid when pingCtlType of the test is
|
|
hwNqajitter and hwNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw'
|
|
or 'g729A'."
|
|
::= { hwNqaReactionEntry 4 }
|
|
|
|
hwNqaReactThresholdUpperLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines an administrative upper-threshold value for
|
|
hwNqaReactCheckedElement.
|
|
|
|
The value of this object is zero if hwNqaReactCheckedElement is
|
|
specified as 'jitterpacketloss' and 'probefailure'."
|
|
|
|
DEFVAL { 0 }
|
|
::= { hwNqaReactionEntry 5 }
|
|
|
|
hwNqaReactThresholdLowerLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines an administrative lower-threshold value for
|
|
hwNqaReactCheckedElement.
|
|
|
|
The value of hwNqaReactThresholdLowerLimit should be equal or less
|
|
than the value of hwNqaReactThresholdUpperLimit.
|
|
|
|
The value of this object is zero if hwNqaReactCheckedElement is
|
|
specified as 'jitterpacketloss' and 'probefailure'."
|
|
|
|
DEFVAL { 0 }
|
|
::= { hwNqaReactionEntry 6 }
|
|
|
|
hwNqaReactThresholdType 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 hwNqaReactActionType is
|
|
generated when hwNqaReactCurrentStatus changes.
|
|
|
|
|
|
consecutive(2): If reaction threshold type is consecutive and
|
|
the times of watched operation consecutively exceeds
|
|
the limit specified by hwNqaReactThresholdConsecNum,
|
|
an action specified in hwNqaReactActionType is
|
|
generated when hwNqaReactCurrentStatus changes.
|
|
|
|
accumulative(3): If reaction threshold type is accumulative and
|
|
the times of watched operation accumulatively exceeds
|
|
the limit specified by hwNqaReactThresholdAccumNum,
|
|
an action specified in hwNqaReactActionType is
|
|
generated when hwNqaReactCurrentStatus changes.
|
|
|
|
If reaction threshold type is not configured, the value of this
|
|
object is 'invalid'."
|
|
::= { hwNqaReactionEntry 7 }
|
|
|
|
hwNqaReactThresholdConsecNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines a consecutive threshold limit.
|
|
|
|
The value is zero when hwNqaReactThresholdType
|
|
is not 'consecutive'."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaReactionEntry 8 }
|
|
|
|
hwNqaReactThresholdAccumNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines an accumulative threshold limit.
|
|
|
|
The value is zero when the hwNqaReactThresholdType
|
|
is not 'accumulative'."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaReactionEntry 9 }
|
|
|
|
hwNqaReactActionType 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 }
|
|
::= { hwNqaReactionEntry 10 }
|
|
|
|
hwNqaReactCurrentStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
overThreshold(2),
|
|
belowThreshold(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the current status of this reaction entry:
|
|
|
|
invalid - Specifies the reaction entry status is uncertain.
|
|
|
|
overThreshold - Specifies the reaction entry has met
|
|
the hwNqaReactThresholdType and the
|
|
threshold value.
|
|
|
|
belowThreshold - Specifies the reaction entry has
|
|
disobeyed the hwNqaReactThresholdType
|
|
and the threshold value."
|
|
::= { hwNqaReactionEntry 11 }
|
|
|
|
hwNqaReactRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows entries to be created and deleted
|
|
in the hwNqaReactionTable.
|
|
|
|
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.'"
|
|
::= { hwNqaReactionEntry 12 }
|
|
|
|
hwNqaReactCheckedNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of checked element samples that are monitored."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaReactionEntry 13 }
|
|
|
|
hwNqaReactThresholdNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of checked element samples that are over threshold."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaReactionEntry 14 }
|
|
|
|
-- Statistics Reaction Table
|
|
hwNqaStatisticsReactionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNqaStatisticsReactionEntry
|
|
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."
|
|
::= { hwNqaObjects 14 }
|
|
|
|
hwNqaStatisticsReactionEntry OBJECT-TYPE
|
|
SYNTAX HwNqaStatisticsReactionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwNqaStatisticsReactionTable. The
|
|
first two index elements identify the pingCtlEntry that a
|
|
hwNqaReactItemIndex belongs to. The third index element
|
|
identifies an entry in the hwNqaStatisticsResultsTable.
|
|
The forth index element selects a single reaction."
|
|
INDEX
|
|
{
|
|
hwNqaStatReactOwnerIndex,
|
|
hwNqaStatReactTestName,
|
|
hwNqaStatReactIndex,
|
|
hwNqaStatReactItemIndex
|
|
}
|
|
::= { hwNqaStatisticsReactionTable 1 }
|
|
|
|
HwNqaStatisticsReactionEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwNqaStatReactOwnerIndex SnmpAdminString,
|
|
hwNqaStatReactTestName SnmpAdminString,
|
|
hwNqaStatReactIndex Unsigned32,
|
|
hwNqaStatReactItemIndex Unsigned32,
|
|
hwNqaStatReactCheckedNum Counter32,
|
|
hwNqaStatReactThresholdNum Counter32
|
|
}
|
|
|
|
hwNqaStatReactOwnerIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first index of hwNqaStatisticsReactionTable, it is the same
|
|
as pingCtlOwnerIndex in pingCtlTable."
|
|
::= { hwNqaStatisticsReactionEntry 1 }
|
|
|
|
hwNqaStatReactTestName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second index of hwNqaStatisticsReactionTable, it is the same
|
|
as pingCtlTestName in pingCtlTable."
|
|
::= { hwNqaStatisticsReactionEntry 2 }
|
|
|
|
hwNqaStatReactIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The third index of hwNqaStatisticsReactionTable. An entry in
|
|
this table is created when the statistics result of a NQA probe
|
|
is determined.
|
|
|
|
An implementation MUST start assigning hwNqaStatResIndex values
|
|
at 1 and wrap after exceeding the maximum possible value as
|
|
defined by the limit of this object ('ffffffff'h)."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaStatisticsReactionEntry 3 }
|
|
|
|
hwNqaStatReactItemIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The forth index of hwNqaStatisticsReactionTable, it definitely
|
|
identifies one of the reaction configurations for a test"
|
|
DEFVAL { 0 }
|
|
::= { hwNqaStatisticsReactionEntry 4 }
|
|
|
|
hwNqaStatReactCheckedNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of checked element samples that are monitored."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaStatisticsReactionEntry 5 }
|
|
|
|
hwNqaStatReactThresholdNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of checked element samples that are over threshold."
|
|
DEFVAL { 0 }
|
|
::= { hwNqaStatisticsReactionEntry 6 }
|
|
|
|
-- Notification Definition section
|
|
hwNqaNotifications OBJECT IDENTIFIER ::= { hwNqa 3 }
|
|
hwNqaProbeTimeOverThreshold NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactThresholdType,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is generated when the value of hwNqaReactCurrentStatus
|
|
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 hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit.
|
|
2. The probe time is accumulatively not in the range
|
|
hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit for a number of times
|
|
specified in hwNqaReactThresholdAccumNum.
|
|
3. The probe time is consecutively in the range
|
|
hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit for a number of times
|
|
specified in hwNqaReactThresholdConsecNum.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
|
|
is not hwNqajitter."
|
|
::= { hwNqaNotifications 1 }
|
|
|
|
hwNqaJitterRTTOverThreshold NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactThresholdType,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is generated when the value of hwNqaReactCurrentStatus
|
|
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 hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit.
|
|
2. The RTT of jitter packets is accumulatively not in the range
|
|
hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit for a number of times specified
|
|
in hwNqaReactThresholdAccumNum in one test.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
|
|
is hwNqajitter."
|
|
::= { hwNqaNotifications 2 }
|
|
|
|
hwNqaProbeFailure NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactThresholdType,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is generated when the value of hwNqaReactCurrentStatus
|
|
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 hwNqaReactThresholdAccumNum in one
|
|
test while the value of hwNqaReactThresholdType is 'accumulative'.
|
|
2. When the probe test consecutively failed for
|
|
a number of times specified in hwNqaReactThresholdConsecNum in one
|
|
test while the value of hwNqaReactThresholdType is 'consecutive'.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
|
|
is not hwNqajitter."
|
|
::= { hwNqaNotifications 3 }
|
|
|
|
hwNqaJitterPacketLoss NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactThresholdType,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is generated when the value of hwNqaReactCurrentStatus
|
|
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 hwNqaReactThresholdAccumNum in one
|
|
test while the value of hwNqaReactThresholdType is 'accumulative'.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
|
|
is hwNqajitter."
|
|
::= { hwNqaNotifications 4 }
|
|
|
|
hwNqaJitterSDOverThreshold NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactThresholdType,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SD means the jitter values from source to destination.
|
|
|
|
It is generated when the value of hwNqaReactCurrentStatus
|
|
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
|
|
hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit and the
|
|
hwNqaReactThresholdType is specified as 'average' type.
|
|
2. The average of SD in one jitter test is accumulatively
|
|
not in the range hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit for a number of times specified
|
|
in hwNqaReactThresholdAccumNum and the
|
|
hwNqaReactThresholdType is specified as 'accumulative' type.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
|
|
is hwNqajitter."
|
|
::= { hwNqaNotifications 5 }
|
|
|
|
hwNqaJitterDSOverThreshold NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactThresholdType,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DS means the jitter values from destination to source.
|
|
|
|
It is generated when the value of hwNqaReactCurrentStatus
|
|
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
|
|
hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit and the
|
|
hwNqaReactThresholdType is specified as 'average' type.
|
|
2. The average of DS in one jitter test is accumulatively not
|
|
in the range hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit for a number of times specified
|
|
in hwNqaReactThresholdAccumNum and the
|
|
hwNqaReactThresholdType is specified as 'accumulative' type.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger' and pingCtlType of the test
|
|
is hwNqajitter."
|
|
::= { hwNqaNotifications 6 }
|
|
|
|
hwNqaICPIFOverThreshold NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is generated when the value of hwNqaReactCurrentStatus
|
|
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 hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger', pingCtlType of the test
|
|
is hwNqajitter and hwNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw'
|
|
or 'g729A'."
|
|
::= { hwNqaNotifications 7 }
|
|
|
|
hwNqaMOSOverThreshold NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwNqaReactOwnerIndex,
|
|
hwNqaReactTestName,
|
|
hwNqaReactItemIndex,
|
|
pingCtlTargetAddressType,
|
|
pingCtlTargetAddress,
|
|
pingCtlType,
|
|
pingCtlDescr,
|
|
hwNqaReactCurrentStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is generated when the value of hwNqaReactCurrentStatus
|
|
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 hwNqaReactThresholdLowerLimit through
|
|
hwNqaReactThresholdUpperLimit.
|
|
|
|
This notification is valid only when hwNqaReactActionType
|
|
is 'trapOnly' or 'trapAndTrigger' , pingCtlType of the test
|
|
is hwNqajitter and hwNqaCtlCodecType is 'g711Alaw' or 'g711Ulaw'
|
|
or 'g729A'."
|
|
::= { hwNqaNotifications 8 }
|
|
|
|
END
|