980 lines
42 KiB
Plaintext
980 lines
42 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-RTTMON-TC-MIB.my: IP SLA Textual Conventions MIB file
|
|
--
|
|
-- August 2005, Katherine Yang
|
|
--
|
|
-- Copyright (c) 2005-2014, 2017 by Cisco Systems Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
CISCO-RTTMON-TC-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
Unsigned32,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoRttMonTCMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201709060000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems, Inc.
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
|
|
Tel: +1 800 553 NETS
|
|
Email: cs-ipsla@cisco.com"
|
|
DESCRIPTION
|
|
"This MIB contains textual conventions used by
|
|
CISCO-RTTMON-MIB, CISCO-RTTMON-RTP-MIB and
|
|
CISCO-RTTMON-ICMP-MIB, but they are not limited
|
|
to only these MIBs.
|
|
These textual conventions were originally defined in
|
|
CISCO-RTTMON-MIB.
|
|
|
|
Acronyms:
|
|
FEC: Forward Equivalence Class
|
|
LPD: Label Path Discovery
|
|
LSP: Label Switched Path
|
|
MPLS: Multi Protocol Label Switching
|
|
RTT: Round Trip Time
|
|
SAA: Service Assurance Agent
|
|
VPN: Virtual Private Network
|
|
CFM: Connection Fault Management"
|
|
REVISION "201708030000Z"
|
|
DESCRIPTION
|
|
"Added a new TC cipslaPercentileVar"
|
|
REVISION "201403190000Z"
|
|
DESCRIPTION
|
|
"Added new fabricPathEcho type to RttMonRttType and
|
|
fabricPathEchoAppl type to RttMonProtocol"
|
|
REVISION "201311260000Z"
|
|
DESCRIPTION
|
|
"Added new RttMonReactVar type named 'protocolSpecificError'"
|
|
REVISION "201211020000Z"
|
|
DESCRIPTION
|
|
"Added RttMonScheduleStartType TC.
|
|
|
|
Added enumeration y1731dmmv1 to RttMonProtocol.
|
|
|
|
Added the following to RttMonReactVar:
|
|
lpdGroup, lpdTreeTrace, lpdAll,
|
|
unavailSD, unavailDS, pktLossPctSD,
|
|
pktLossPctDS, rttPct, maxOfLatencySDPct,
|
|
maxOfLatencyDSPct, latencySDAvgPct, latencyDSAvgPct,
|
|
jitterSDAvgPct, jitterDSAvgPct, jitterAvgPct,
|
|
overThreshold."
|
|
REVISION "201205250000Z"
|
|
DESCRIPTION
|
|
"Added enumeration y1731slm to RttMonProtocol
|
|
|
|
Added the following to RttResopnseSense.
|
|
statsRetrieveOk, statsRetrieveNoConnect,
|
|
statsRetrieveVersionFail, statsRetrieveInternalError,
|
|
statsRetrieveAbort, statsRetrieveFail,
|
|
statsRetrieveAuthFail, statsRetrieveFormatError,
|
|
statsRetrievePortInUse.
|
|
|
|
For enumeration from controlOk to controlPortInUse, changed the
|
|
prefix from control to enable."
|
|
REVISION "201109150000Z"
|
|
DESCRIPTION
|
|
"Updated following textual conventions to include Y1731
|
|
and Multicast extensions.
|
|
-RttMonRttType, RttMonProtocol."
|
|
REVISION "201004260000Z"
|
|
DESCRIPTION
|
|
"Added enumeration 'video' to RttMonRttType TC."
|
|
REVISION "200608110000Z"
|
|
DESCRIPTION
|
|
"Added RttMonIdLst and RttMonCtrlIndex textual conventions."
|
|
REVISION "200607170000Z"
|
|
DESCRIPTION
|
|
"Added enumeration 'lspPingPseudowire' to RttMonRttType TC."
|
|
REVISION "200603020000Z"
|
|
DESCRIPTION
|
|
"Added ethernetPing and ethernetJitter in RttMonRttType.
|
|
Added ethernetPingAppl and ethernetJitterAppl
|
|
in RttMonProtocol"
|
|
REVISION "200508090000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 485 }
|
|
|
|
|
|
|
|
-- Textual Conventions
|
|
|
|
RttMonScheduleStartType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These are defined values for scheduling the start time of a
|
|
probe
|
|
|
|
pending(1) - Pending state
|
|
now(2) - Schedule the start time of probe to current time
|
|
and probe is immediately started
|
|
random(3) - Schedule the start time of probe at a random
|
|
time over a range.
|
|
after(4) - Schedule the start time of probe after a certain
|
|
amount of time from now.
|
|
specific(5) - Schedule the start time of probe at a specific
|
|
given time interval"
|
|
SYNTAX INTEGER {
|
|
pending(1),
|
|
now(2),
|
|
random(3),
|
|
after(4),
|
|
specific(5)
|
|
}
|
|
|
|
RttReset ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value set to 'reset', the entire RTT application
|
|
goes through a reset sequence, making a best
|
|
effort to revert to its startup condition. At other times,
|
|
the value is 'ready'."
|
|
SYNTAX INTEGER {
|
|
ready(1),
|
|
reset(2)
|
|
}
|
|
|
|
RttMonOperation ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The following are specific RTT operations for a
|
|
particular probe type:
|
|
notApplicable(0) - This object is not applicable for the
|
|
probe type.
|
|
httpGet(1) - HTTP get request
|
|
httpRaw(2) - HTTP request with user defined payload
|
|
ftpGet(3) - FTP get request
|
|
ftpPassive(4) - FTP passive mode
|
|
ftpActive(5) - FTP active mode
|
|
voipDTAlertRinging(6) - Voip post dial delay detect point:
|
|
Alerting / Ringing
|
|
voipDTConnectOK(7) - Voip post dial delay detect point:
|
|
Connect /OK"
|
|
SYNTAX INTEGER {
|
|
notApplicable(0),
|
|
httpGet(1),
|
|
httpRaw(2),
|
|
ftpGet(3),
|
|
ftpPassive(4),
|
|
ftpActive(5),
|
|
voipDTAlertRinging(6),
|
|
voipDTConnectOK(7)
|
|
}
|
|
|
|
-- Operation completion sense code textual convention
|
|
|
|
RttResponseSense ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These are the defined values for a completion status
|
|
of a RTT operation.
|
|
|
|
other(0) - the operation is not started or completed
|
|
or this object is not applicable for
|
|
the probe type.
|
|
ok(1) - a valid completion occurred and
|
|
timed successfully
|
|
disconnected(2) - the operation did not occur because
|
|
the connection to the target
|
|
was lost
|
|
overThreshold(3) - a valid completion was received but
|
|
the completion time exceeded a
|
|
threshold value
|
|
timeout(4) - an operation timed out; no completion
|
|
time recorded
|
|
busy(5) - the operation did not occur because a
|
|
previous operation is still
|
|
outstanding
|
|
notConnected(6) - the operation did not occur because no
|
|
connection (session) exists with the
|
|
target
|
|
dropped(7) - the operation did not occur due to lack
|
|
of internal resource
|
|
sequenceError(8) - a completed operation did not contain
|
|
the correct sequence id; no completion
|
|
time recorded
|
|
verifyError(9) - a completed operation was received, but
|
|
the data it contained did not match
|
|
the expected data; no completion time
|
|
recorded
|
|
applicationSpecific(10)
|
|
- the application generating the operation
|
|
had a specific error
|
|
dnsServerTimeout(11)
|
|
- DNS Server Timeout
|
|
tcpConnectTimeout(12)
|
|
- TCP Connect Timeout
|
|
httpTransactionTimeout(13)
|
|
- HTTP Transaction Timeout
|
|
dnsQueryError(14)
|
|
- DNS Query error (because of unknown address
|
|
etc.,)
|
|
httpError(15)
|
|
- HTTP Response StatusCode is not OK (200),
|
|
or permenent redirect(301), temporary redirect
|
|
(302) then HTTP error is set.
|
|
error(16)
|
|
- if there are socket failures or some other
|
|
errors not relavant to the actual probe, they
|
|
are recorded under this error
|
|
mplsLspEchoTxError(17)
|
|
- MPLS echo request transmission failure.
|
|
mplsLspUnreachable(18)
|
|
- MPLS Target FEC not reachable or unsupported
|
|
mpls echo reply code.
|
|
mplsLspMalformedReq(19)
|
|
- MPLS echo request was malformalformed, pointed
|
|
out by the reply router.
|
|
mplsLspReachButNotFEC(20)
|
|
- MPLS echo request processed by the downstream
|
|
router but not the target.
|
|
enableOk(21)
|
|
- Control enable request OK
|
|
enableNoConnect(22)
|
|
- Control enable request fail due to no connection to
|
|
the target.
|
|
enableVersionFail(23)
|
|
- Control enable request version fail.
|
|
enableInternalError(24)
|
|
- Control enable request internal error.
|
|
enableAbort(25)
|
|
- Control enable request abort.
|
|
enableFail(26)
|
|
- Control enable request fail.
|
|
enableAuthFail(27)
|
|
- Control enable request fail due to authentication
|
|
fail.
|
|
enableFormatError(28)
|
|
- Control enable request fail due to format error.
|
|
enablePortInUse(29)
|
|
- Control enable request fail due to port in use.
|
|
statsRetrieveOk(30)
|
|
- Stats retrieve request OK
|
|
statsRetrieveNoConnect(31)
|
|
- Stats retrieve request fail due to no connection
|
|
to the target.
|
|
statsRetrieveVersionFail(32)
|
|
- Stats retrieve request version fail.
|
|
statsRetrieveInternalError(33)
|
|
- Stats retrieve request internal error.
|
|
statsRetrieveAbort(34)
|
|
- Stats retrieve request abort.
|
|
statsRetrieveFail(35)
|
|
- Stats retrieve request fail.
|
|
statsRetrieveAuthFail(36)
|
|
- Stats retrieve request fail due to authentication fail.
|
|
statsRetrieveFormatError(37)
|
|
- Stats retrieve request fail due to format error.
|
|
statsRetrievePortInUse(38)
|
|
- Stats retrieve request fail due to port in use."
|
|
SYNTAX INTEGER {
|
|
other(0),
|
|
ok(1),
|
|
disconnected(2),
|
|
overThreshold(3),
|
|
timeout(4),
|
|
busy(5),
|
|
notConnected(6),
|
|
dropped(7),
|
|
sequenceError(8),
|
|
verifyError(9),
|
|
applicationSpecific(10),
|
|
dnsServerTimeout(11),
|
|
tcpConnectTimeout(12),
|
|
httpTransactionTimeout(13),
|
|
dnsQueryError(14),
|
|
httpError(15),
|
|
error(16),
|
|
mplsLspEchoTxError(17),
|
|
mplsLspUnreachable(18),
|
|
mplsLspMalformedReq(19),
|
|
mplsLspReachButNotFEC(20),
|
|
enableOk(21),
|
|
enableNoConnect(22),
|
|
enableVersionFail(23),
|
|
enableInternalError(24),
|
|
enableAbort(25),
|
|
enableFail(26),
|
|
enableAuthFail(27),
|
|
enableFormatError(28),
|
|
enablePortInUse(29),
|
|
statsRetrieveOk(30),
|
|
statsRetrieveNoConnect(31),
|
|
statsRetrieveVersionFail(32),
|
|
statsRetrieveInternalError(33),
|
|
statsRetrieveAbort(34),
|
|
statsRetrieveFail(35),
|
|
statsRetrieveAuthFail(36),
|
|
statsRetrieveFormatError(37),
|
|
statsRetrievePortInUse(38)
|
|
}
|
|
|
|
-- Operation type textual convention
|
|
|
|
RttMonRttType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the type of RTT operation to be performed.
|
|
|
|
The value 'echo' will cause the RTT application to
|
|
perform a timed echo request/response operation directed
|
|
at the 'RttMonTargetAddress'.
|
|
|
|
The value 'pathEcho' will cause the RTT application
|
|
to perform path discovery to the 'RttMonTargetAddress',
|
|
then it will perform a timed echo request/response
|
|
operation directed at the each hop along the path.
|
|
This operation will provide two types of information,
|
|
first the path and second the time delay along the path.
|
|
|
|
NOTE: The 'pathEcho' time delay operation is a heuristic
|
|
measurement because an intermediate hop may forward
|
|
the different echo request/response at different
|
|
rates. Thus the time delay difference between two
|
|
hops along a path may contain very little 'true'
|
|
statistical meaning.
|
|
|
|
The value 'fileIO' will cause the RTT application to
|
|
write, read, or write/read a file to a preconfigured
|
|
file server.
|
|
|
|
The value 'script' will cause the RTT application to
|
|
execute a preconfigured script.
|
|
|
|
The value 'udpEcho' will cause the RTT application
|
|
to perform a timed udp packet send/receive operation
|
|
directed at the 'RttMonTargetAddress'.
|
|
|
|
The value 'tcpConnect' will cause the RTT application
|
|
to perform a timed tcp connect operation directed at the
|
|
'RttMonTargetAddress'.
|
|
|
|
The value 'http' will cause the RTT application
|
|
to perform a download of the object specified in the URL.
|
|
|
|
The value 'dns' will cause the RTT application
|
|
to perform a name lookup of an IP Address or a hostname.
|
|
|
|
The value 'jitter' will cause the RTT application
|
|
to perform delay variance analysis.
|
|
|
|
The value 'dlsw' will cause the RTT application
|
|
to perform a keepalive operation to measure the response
|
|
time of a DLSw peer.
|
|
|
|
The value 'dhcp' will cause the RTT application
|
|
to perform an IP Address lease request/teardown operation.
|
|
|
|
The value 'voip' will cause the RTT application
|
|
to perform call set up operation to measure the response.
|
|
|
|
The value 'rtp' will cause the RTT application to perform
|
|
delay variance analysis for RTP packet.
|
|
|
|
The value 'lspGroup' will cause the RTT application to
|
|
logically
|
|
group Label Switched Paths discovered as part of LSP Path
|
|
Discovery to the target and perform an RTT operation end to end
|
|
over each path in the Group. The type of operation configured
|
|
is determined by rttMplsVpnMonCtrlRttType.
|
|
|
|
The value 'icmpjitter' will cause the RTT application
|
|
to perform delay variance analysis using ICMP timestamp
|
|
packets.
|
|
|
|
The value of 'lspPingIpv4' will cause the RTT application to
|
|
perform ping over LSP path.
|
|
|
|
The value of 'lspTraceIpv4' will cause the RTT application to
|
|
perform trace over LSP path.
|
|
|
|
The value of 'ethernetPing' will cause the RTT application to
|
|
perform delay variance analysis using regular 802.1ag loopback
|
|
frame.
|
|
|
|
The value of 'ethernetJitter' will cause the RTT application to
|
|
perform delay variance analysis using CFM frame.
|
|
|
|
The value of 'lspPingPseudowire' will cause the RTT application
|
|
to perform LSP Ping over Pseudowire and measure response time.
|
|
|
|
The value 'video' will cause the the RTT application to perform
|
|
a video stream analysis directed at the 'RttMonTargetAddress'.
|
|
|
|
The value 'y1731Delay' will cause the RTT application to
|
|
perform
|
|
a ITU-T standard Y.1731 delay variance analysis.
|
|
|
|
The value 'y1731Loss' will cause the RTT application to perform
|
|
a ITU-T standard Y.1731 loss measure analysis.
|
|
|
|
The value 'mcastJitter' will cause the RTT application to
|
|
perform udp jitter stream analysis on a multicast network.
|
|
|
|
The value 'fabricPathEcho' will cause the RTT application to
|
|
perform delay performance measurment and verify connectivity in
|
|
a Fabric Path Network."
|
|
SYNTAX INTEGER {
|
|
echo(1),
|
|
pathEcho(2),
|
|
fileIO(3),
|
|
script(4),
|
|
udpEcho(5),
|
|
tcpConnect(6),
|
|
http(7),
|
|
dns(8),
|
|
jitter(9),
|
|
dlsw(10),
|
|
dhcp(11),
|
|
ftp(12),
|
|
voip(13),
|
|
rtp(14),
|
|
lspGroup(15),
|
|
icmpjitter(16),
|
|
lspPing(17),
|
|
lspTrace(18),
|
|
ethernetPing(19),
|
|
ethernetJitter(20),
|
|
lspPingPseudowire(21),
|
|
video(22),
|
|
y1731Delay(23),
|
|
y1731Loss(24),
|
|
mcastJitter(25),
|
|
fabricPathEcho(26)
|
|
}
|
|
|
|
-- Operation type for Auto SAA L3 MPLS VPN textual convention
|
|
|
|
RttMplsVpnMonRttType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the type of RTT operation to be performed for
|
|
Auto SAA L3 MPLS VPN.
|
|
|
|
The value 'jitter' will cause the Auto SAA L3 MPLS VPN to
|
|
automatically configure jitter operations.
|
|
|
|
The value 'echo' will cause the Auto SAA L3 MPLS VPN to
|
|
automatically configure jitter operations.
|
|
|
|
The value 'pathEcho' will cause the Auto SAA L3 MPLS VPN to
|
|
automatically configure jitter operations."
|
|
SYNTAX INTEGER {
|
|
jitter(1),
|
|
echo(2),
|
|
pathEcho(3)
|
|
}
|
|
|
|
-- --
|
|
-- Auto SAA L3 MPLS VPN LSP Path Discovery
|
|
-- Failure Cause textual convention
|
|
|
|
RttMplsVpnMonLpdFailureSense ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These are the defined values for the causes of failure in
|
|
LSP Path Discovery.
|
|
|
|
unknown(1) - The cause of failure for the
|
|
LSP Path Discovery cannot be
|
|
determined. The discovery for
|
|
the target PE may not have
|
|
started.
|
|
noPath(2) - No paths were found to the
|
|
target FEC while doing the
|
|
LSP Path Discovery.
|
|
allPathsBroken(3) - All paths to the target FEC
|
|
are broken. This means an
|
|
untagged interface on the LSP
|
|
to the target.
|
|
allPathsUnexplorable(4) - All paths to the target FEC are
|
|
unexplorable. This identifies
|
|
a case where there is some
|
|
problem in reaching the next
|
|
hop while doing Discovery.
|
|
allPathsBrokenOrUnexplorable(5) - All paths to the target FEC are
|
|
are either broken or
|
|
unexplorable.
|
|
timeout(6) - The LSP Path Discovery could
|
|
not be completed for the
|
|
target FEC within the
|
|
configured time.
|
|
error(7) - Error occurred while
|
|
performing LSP Path Discovery.
|
|
It might be also due to some
|
|
reasons unrelated to LSP Path
|
|
Discovery."
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
noPath(2),
|
|
allPathsBroken(3),
|
|
allPathsUnexplorable(4),
|
|
allPathsBrokenOrUnexplorable(5),
|
|
timeout(6),
|
|
error(7)
|
|
}
|
|
|
|
-- textual convention
|
|
|
|
RttMplsVpnMonLpdGrpStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These are the defined values for the status of the LPD Group.
|
|
|
|
unknown(1) - This indicates that some/all of the probes which are
|
|
part of the LPD group have not completed even
|
|
a single operation, so the group status cannot be
|
|
identified.
|
|
up(2) - This state indicates that all the probes which are
|
|
part of the LPD group are up with latest return
|
|
code as 'ok'.
|
|
partial(3) - This state indicates that some probes are up and
|
|
running fine and some are not 'ok'.
|
|
down(4) - This state indicates that all the probes to the
|
|
target are not running fine. This state indicates
|
|
that there is connectivity problem to the target
|
|
PE."
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
up(2),
|
|
partial(3),
|
|
down(4)
|
|
}
|
|
|
|
RttMonProtocol ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the protocol to be used to perform the timed
|
|
echo request/response. The following protocols are
|
|
defined:
|
|
|
|
NOTE: All protocols that end in 'Appl' will support
|
|
the asymetric request/response (ARR) protocol.
|
|
See the DESCRIPTION for ciscoRttMonMIB for a
|
|
complete description of the asymetric
|
|
request/response protocol.
|
|
|
|
notApplicable - no protocol is defined
|
|
ipIcmpEcho - uses Echo Request/Reply as defined
|
|
in RFC792 for Internet Protocol
|
|
networks
|
|
ipUdpEchoAppl - uses the UDP based echo server
|
|
snaRUEcho - uses the REQECHO and ECHOTEST RU's
|
|
to an SSCP over an SNA LU-SSCP
|
|
session
|
|
snaLU0EchoAppl - uses test RU's sent to the Echo
|
|
Server over an SNA LU0-LU0 session
|
|
snaLU2EchoAppl - uses test RU's sent to the Echo
|
|
Server over an SNA LU2-LU2 session
|
|
snaLU62Echo - uses the native appn ping ie. aping
|
|
snaLU62EchoAppl - uses test RU's sent to the ARR
|
|
Echo Server over an SNA LU6.2-LU6.2
|
|
session
|
|
appleTalkEcho - uses Echo Request/Reply as defined
|
|
for appleTalk networks
|
|
appleTalkEchoAppl - uses the appleTalk based echo
|
|
server
|
|
decNetEcho - uses Echo Request/Reply as defined
|
|
for DECNet networks
|
|
decNetEchoAppl - uses the DECnet based echo server
|
|
ipxEcho - uses Echo Request/Reply as defined
|
|
for Novell IPX networks
|
|
ipxEchoAppl - uses the Novel IPX based echo
|
|
server
|
|
isoClnsEcho - uses Echo Request/Reply as defined
|
|
for ISO CLNS networks
|
|
isoClnsEchoAppl - uses the ISO CLNS based echo
|
|
server
|
|
vinesEcho - uses Echo Request/Reply as defined
|
|
for VINES networks
|
|
vinesEchoAppl - uses the VINES based echo server
|
|
xnsEcho - uses Echo Request/Reply as defined
|
|
for XNS networks
|
|
xnsEchoAppl - uses the XNS based echo server
|
|
apolloEcho - uses Echo Request/Reply as defined
|
|
for APOLLO networks
|
|
apolloEchoAppl - uses the APOLLO based echo
|
|
server
|
|
netbiosEchoAppl - uses the netbios based echo
|
|
server
|
|
ipTcpConn - uses the tcp's connect mechanism
|
|
httpAppl - uses udp for name resolution,
|
|
tcp connect and tcp data transfer
|
|
mechanisms for HTTP data download
|
|
from a particular HTTP Server
|
|
dnsAppl - uses udp for name resolution
|
|
jitterAppl - uses udp for packet transfers
|
|
dlswAppl - uses tcp for sending keepalives
|
|
dhcpAppl - uses udp for sending dhcp requests
|
|
ftpAppl - uses tcp for connect & data transfer
|
|
mplsLspPingAppl - uses MPLS Echo Request/Response as per
|
|
draft-ietf-mpls-lsp-ping-04 ietf
|
|
standard
|
|
voipAppl - uses Symphony infrastructure to measure
|
|
H.323/SIP call set up time
|
|
rtpAppl - uses Symphony infrastructure to measure
|
|
rtp packets delay variance.
|
|
icmpJitterAppl - uses ICMP Timestamp for packet transfer
|
|
to measure jitter.
|
|
ethernetPingAppl - uses regular 802.1ag loopback frame
|
|
ethernetJitterAppl - uses CFM frames .
|
|
videoAppl - uses synthetic traffic depending on video
|
|
profile
|
|
y1731dmm - used to measure Y1731 delay
|
|
y17311dm - used to measure Y1731 1DM
|
|
y1731lmm - used to measure Y1731 Loss measurement
|
|
mcastJitterAppl - uses udp jitter to measure multicast
|
|
network performance
|
|
y1731slm - used to measure Y1731 Synthetic Loss
|
|
measurement
|
|
y1731dmmv1 - used to measure Y1731 DMMv1 measurement
|
|
|
|
fabricPathEchoAppl - uses Fabric Path connect mechanism"
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
ipIcmpEcho(2),
|
|
ipUdpEchoAppl(3),
|
|
snaRUEcho(4),
|
|
snaLU0EchoAppl(5),
|
|
snaLU2EchoAppl(6),
|
|
snaLU62Echo(7),
|
|
snaLU62EchoAppl(8),
|
|
appleTalkEcho(9),
|
|
appleTalkEchoAppl(10),
|
|
decNetEcho(11),
|
|
decNetEchoAppl(12),
|
|
ipxEcho(13),
|
|
ipxEchoAppl(14),
|
|
isoClnsEcho(15),
|
|
isoClnsEchoAppl(16),
|
|
vinesEcho(17),
|
|
vinesEchoAppl(18),
|
|
xnsEcho(19),
|
|
xnsEchoAppl(20),
|
|
apolloEcho(21),
|
|
apolloEchoAppl(22),
|
|
netbiosEchoAppl(23),
|
|
ipTcpConn(24),
|
|
httpAppl(25),
|
|
dnsAppl(26),
|
|
jitterAppl(27),
|
|
dlswAppl(28),
|
|
dhcpAppl(29),
|
|
ftpAppl(30),
|
|
mplsLspPingAppl(31),
|
|
voipAppl(32),
|
|
rtpAppl(33),
|
|
icmpJitterAppl(34),
|
|
ethernetPingAppl(35),
|
|
ethernetJitterAppl(36),
|
|
videoAppl(37),
|
|
y1731dmm(38),
|
|
y17311dm(39),
|
|
y1731lmm(40),
|
|
mcastJitterAppl(41),
|
|
y1731slm(42),
|
|
y1731dmmv1(43),
|
|
fabricPathEchoAppl(44)
|
|
}
|
|
|
|
RttMonCodecType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the codec type to be used with the jitter probe.
|
|
The following codec types are defined:
|
|
|
|
notApplicable - no CodecType is defined
|
|
g711ulaw - uses G.711 U Law 64000 bps
|
|
g711alaw - uses G.711 A Law 64000 bps
|
|
g729a - uses G.729 8000 bps"
|
|
SYNTAX INTEGER {
|
|
notApplicable(0),
|
|
g711ulaw(1),
|
|
g711alaw(2),
|
|
g729a(3)
|
|
}
|
|
|
|
RttMonLSPPingReplyMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Reply mode for the MPLS LSP Echo request
|
|
packets. The following reply modes are supported:
|
|
|
|
replyIpv4Udp(1) - an mpls echo request will normally
|
|
have reply via IPv4 UDP packets.
|
|
replyIpv4UdpRA(2) - reply via IPv4 UDP Router Alert. Used
|
|
when IPv4 return path is deemed
|
|
unreliable."
|
|
SYNTAX INTEGER {
|
|
replyIpv4Udp(1),
|
|
replyIpv4UdpRA(2)
|
|
}
|
|
|
|
RttMonTargetAddress ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string which specifies the address of the target for
|
|
the RTT operation; a value of RttMonTargetAddress
|
|
which corresponds to a 'broadcast' address is disallowed.
|
|
|
|
The interpretation of this string depends on the type of
|
|
RTT operation selected, as specified by RttMonProtocol;
|
|
consequently, this object cannot be created until
|
|
RttMonProtocol has been created (or must be in the same
|
|
PDU).
|
|
|
|
SNA addresses will be provided in ASCII, but will be
|
|
converted to EBCDIC
|
|
|
|
It is interpreted as follows, for the specified values of
|
|
RttMonProtocol:
|
|
|
|
ipIcmpEcho, ipUdpEchoAppl, ipTcpConn, jitterAppl, dlswAppl,
|
|
dnsAppl, httpAppl, and dhcpAppl
|
|
- 4 octets
|
|
|
|
snaRUEcho
|
|
- N octets, containing the value of the sna
|
|
HOSTNAME of which the SSCP LU will be used
|
|
for the operation. For many systems this value
|
|
can be empty, and the system will use the
|
|
implied SSCP LU. For example 'NSPECHO'.
|
|
|
|
snaLU0EchoAppl and snaLU2EchoAppl
|
|
- N octets, the first x octets are the HOSTNAME
|
|
(Alternatively, this could be a PU name defined
|
|
to transport to the desired HOST), the second
|
|
y octets are the APPLID, and the last z octets
|
|
are the MODENAME of the Echo Server (blank
|
|
for a MODENAME default). The address will be
|
|
encoded with a size byte preceding each of
|
|
the x y and z called s. For example sxsysz
|
|
as in '0x06CWBC060x07NSPECHO0x00' where
|
|
HOSTNAME = CWBC06, APPLID = NSPECHO, and
|
|
MODENAME is defaulted to 8 blanks.
|
|
NOTE: MODENAME is either size 0 or 8.
|
|
|
|
snaLU62Echo and snaLU62EchoAppl
|
|
- N octets, the first x octets are the LU-NAME,
|
|
the second y octets are the TP-NAME, and the
|
|
last z octets are the MODENAME of the Echo
|
|
Server. The address will be encoded with a size
|
|
byte preceding each of the x y and z called s.
|
|
For example sxsysz (zero size before z for a
|
|
MODENAME default). The LU-NAME is composed of
|
|
8 bytes '.' 8 bytes. The Transaction Program
|
|
name (TP-NAME) is 1-64 bytes. The MODENAME
|
|
is 8 bytes.
|
|
|
|
appleTalkEcho, appleTalkEchoAppl
|
|
|
|
decNetEcho, decNetEchoAppl
|
|
|
|
ipxEcho, ipxEchoAppl
|
|
|
|
isoClnsEcho, isoClnsEchoAppl
|
|
|
|
vinesEcho, vinesEchoAppl
|
|
|
|
xnsEcho, xnsEchoAppl
|
|
apolloEcho, apolloEchoAppl
|
|
|
|
netbiosEchoAppl, voipAppl
|
|
- unsupported protocols.
|
|
|
|
mplsLspPingAppl
|
|
- 8 octets, the first 4 octets are the FEC address
|
|
and the next 4 octets are the FEC address mask."
|
|
SYNTAX OCTET STRING
|
|
|
|
RttMonReactVar ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The following are specific Reaction variables for a
|
|
particular probe type:
|
|
rtt(1) - Round Trip Time
|
|
jitterSDAvg(2) - Jitter average from source to Destination
|
|
jitterDSAvg(3) - Jitter average from destination to source
|
|
packetLossSD(4) - Packet loss from source to destination
|
|
packetLossDS(5) - Packet loss from destination to source
|
|
mos(6) - Mean Opinion Score
|
|
timeout(7) - Timeout of the Operation
|
|
connectionLoss(8) - Connection Failed to the destination
|
|
verifyError(9) - Data corruption occurs
|
|
jitterAvg(10) - Jitter Average in both the directions
|
|
icpif(11) - Calculated Planning Impairment Factor
|
|
packetMIA(12) - Missing In Action
|
|
packetLateArrival(13) - Packets arriving Late
|
|
packetOutOfSequence(14) - Packets arriving out of sequence
|
|
maxOfPositiveSD(15) - Maximum positive jitter from
|
|
Source to Destination
|
|
maxOfNegativeSD(16) - Maximum negative jitter from
|
|
Source to Destination
|
|
maxOfPositiveDS(17) - Maximum positive jitter from
|
|
Destination to Source
|
|
maxOfNegativeDS(18) - Maximum negative jitter from
|
|
Destination to Source.
|
|
iaJitterDS(19) - Inter arrival jitter from
|
|
Destination to Source
|
|
frameLossDS(20) - Number of frame loss recorded
|
|
at source DSP
|
|
mosLQDS(21) - Listener quality MOS at Source
|
|
mosCQDS(22) - Conversational quality MOS at source
|
|
rFactorDS(23) - R-Factor value at Destination.
|
|
successivePacketLoss(24)- Successive Dropped Packet
|
|
maxOfLatencyDS(25) - Maximum Latency from Destination
|
|
to Source
|
|
maxOfLatencySD(26) - Maximum Latency from Source
|
|
to Destination
|
|
latencyDSAvg(27) - Latency average from Destination
|
|
to Source
|
|
latencySDAvg(28) - Latency average from Source
|
|
to Destination
|
|
packetLoss(29) - Packets loss in both directions
|
|
iaJitterSD(30) - Inter arrival jitter from
|
|
Source to Destination
|
|
mosCQSD(31) - Conversational quality MOS at
|
|
Destination
|
|
rFactorSD(32) - R-Factor value at Destination.
|
|
lpdGroup(33) - Label Path Discovery (LPD) group
|
|
lpdTreeTrace(34) - LPD Tree Trace
|
|
lpdAll(35) - LPD All
|
|
unavailSD(36) - Unavailability threshold crossing
|
|
crossing - Source to Destination
|
|
unavailDS(37) - Unavailability threshold crossing
|
|
crossing - Destination to source
|
|
pktLossPctSD(38) - Loss ratio threshold crossing
|
|
based on percent - Source to
|
|
Destination
|
|
pktLossPctDS(39) - Loss ratio threshold crossing
|
|
based on percent - Destination to
|
|
Source
|
|
rttPct(40) - Percentile Round Trip Time
|
|
maxOfLatencySDPct(41) - Percentile Maximum Latency from
|
|
Source to Destination
|
|
maxOfLatencyDSPct(42) - Percentile Maximum Latency from
|
|
Destination to Source
|
|
latencySDAvgPct(43) - Percentile Latency Average from
|
|
Source to Destination
|
|
latencyDSAvgPct(44) - Percentile Latency Average from
|
|
Destination to Source
|
|
jitterSDAvgPct(45) - Percentile Jitter Average from
|
|
Source to Destination
|
|
jitterDSAvgPct(46) - Percentile Jitter Average from
|
|
Destination to Source
|
|
jitterAvgPct(47) - Percentile Jitter Average in
|
|
both directions
|
|
overThreshold(48) - Percent of Round Trip Times
|
|
over threshold.
|
|
protocolSpecificError(49)-Any protocol specific error."
|
|
SYNTAX INTEGER {
|
|
rtt(1),
|
|
jitterSDAvg(2),
|
|
jitterDSAvg(3),
|
|
packetLossSD(4),
|
|
packetLossDS(5),
|
|
mos(6),
|
|
timeout(7),
|
|
connectionLoss(8),
|
|
verifyError(9),
|
|
jitterAvg(10),
|
|
icpif(11),
|
|
packetMIA(12),
|
|
packetLateArrival(13),
|
|
packetOutOfSequence(14),
|
|
maxOfPositiveSD(15),
|
|
maxOfNegativeSD(16),
|
|
maxOfPositiveDS(17),
|
|
maxOfNegativeDS(18),
|
|
iaJitterDS(19),
|
|
frameLossDS(20),
|
|
mosLQDS(21),
|
|
mosCQDS(22),
|
|
rFactorDS(23),
|
|
successivePacketLoss(24),
|
|
maxOfLatencyDS(25),
|
|
maxOfLatencySD(26),
|
|
latencyDSAvg(27),
|
|
latencySDAvg(28),
|
|
packetLoss(29),
|
|
iaJitterSD(30),
|
|
mosCQSD(31),
|
|
rFactorSD(32),
|
|
lpdGroup(33),
|
|
lpdTreeTrace(34),
|
|
lpdAll(35),
|
|
unavailSD(36),
|
|
unavailDS(37),
|
|
pktLossPctSD(38),
|
|
pktLossPctDS(39),
|
|
rttPct(40),
|
|
maxOfLatencySDPct(41),
|
|
maxOfLatencyDSPct(42),
|
|
latencySDAvgPct(43),
|
|
latencyDSAvgPct(44),
|
|
jitterSDAvgPct(45),
|
|
jitterDSAvgPct(46),
|
|
jitterAvgPct(47),
|
|
overThreshold(48),
|
|
protocolSpecificError(49)
|
|
}
|
|
|
|
RttMonIdLst ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string that specifies a list of the IP SLA probe
|
|
identifiers or other numeric identifiers.
|
|
The identifiers will be specified in the following form.
|
|
(a) Individual identifiers with comma separated as 1,5,3.
|
|
(b) Range form including hyphens with multiple ranges
|
|
being
|
|
separated by comma as 1-10,12-34.
|
|
(c) Mix of the above two forms as 1,2,4-10,12,15,19-25."
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
|
|
RttMonCtrlIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the row in the
|
|
ipslaEthernetGrpCtrlTable and ipslaEthernetGrpReactTable.
|
|
It can be used for other IP SLA control tables."
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
|
|
CipslaPercentileVar ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The following are specific percentile types. These types are
|
|
supported by UDP Jitter, ICMP Jitter and Ethernet Jitter
|
|
probes:
|
|
rtt(1) - Round Trip Time
|
|
owsd(2) - One way delay - Source to Destination
|
|
owds(3) - One way delay - Destination to Source
|
|
jittersd(4) - One way jitter - Source to Destination
|
|
jitterds(5) - One way jitter - Destination to Source
|
|
jitteravg(6) - Jitter values in both directions."
|
|
SYNTAX INTEGER {
|
|
rtt(1),
|
|
owsd(2),
|
|
owds(3),
|
|
jittersd(4),
|
|
jitterds(5),
|
|
jitteravg(6)
|
|
}
|
|
|
|
END
|