summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-RTTMON-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-RTTMON-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCO-RTTMON-MIB')
-rw-r--r--MIBS/cisco/CISCO-RTTMON-MIB11181
1 files changed, 11181 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-RTTMON-MIB b/MIBS/cisco/CISCO-RTTMON-MIB
new file mode 100644
index 0000000..b05123a
--- /dev/null
+++ b/MIBS/cisco/CISCO-RTTMON-MIB
@@ -0,0 +1,11181 @@
+-- $Id: CISCO-RTTMON-MIB.my,v 3.1.4.4 1996/09/04 17:34:50 lmetzger Exp $
+-- $Source: /release/112/cvs/Xsys/MIBS/CISCO-RTTMON-MIB.my,v $
+-- *****************************************************************
+-- Response Time Monitor Mib.
+--
+-- March 1996, Larry Metzger
+--
+-- Copyright (c) 1995-2012, 2014-2016 by Cisco Systems, Inc.
+-- All rights reserved.
+-- *****************************************************************
+-- $Log: CISCO-RTTMON-MIB.my,v $
+-- %DNP% Revision 3.1.4.4 1996/09/04 17:34:50 lmetzger
+-- %DNP% CSCdi68018: Second Update to Description in RTTMON mib
+-- %DNP% Branch: California_branch
+-- %DNP%
+-- %DNP% Revision 3.1.4.3 1996/08/16 18:38:07 lmetzger
+-- %DNP% CSCdi66311: Update Descriptions in RTTMON mib
+-- %DNP% Branch: California_branch
+-- %DNP%
+-- %DNP% Revision 3.1.4.2 1996/06/11 19:38:37 snyder
+-- %DNP% CSCdi60118: MIB doc spellink errors
+-- %DNP% Branch: California_branch
+-- %DNP%
+-- %DNP% Revision 3.1.4.1 1996/05/17 10:38:45 ppearce
+-- %DNP% Merge IbuMod into Calif
+-- %DNP%
+-- %DNP% Revision 3.1.2.1 1996/03/22 19:10:10 lmetzger
+-- %DNP% Initial Version of Response Time Reporter
+-- %DNP%
+-- %DNP% Revision 3.1 1996/03/20 01:05:49 lmetzger
+-- %DNP% Placeholder for IbuMod_Calif_branch
+-- %DNP%
+-- *****************************************************************
+-- $Endlog$
+--
+
+-- %DNP% FYI: Lines containing a comment starting with the "Do Not
+-- %DNP% Publish" prefix "%DNP%" (such as these) are automagicially
+-- %DNP% stripped from MIBS prior to publishing on ftp and cio, and
+-- %DNP% should be used for comments intended for cisco engineering
+-- %DNP% eyes only, or for new product identifiers that are not yet
+-- %DNP% announce
+
+CISCO-RTTMON-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Integer32,
+ Unsigned32,
+ Counter32,
+ Gauge32,
+ TimeTicks
+ FROM SNMPv2-SMI
+ NOTIFICATION-GROUP,
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP
+ FROM SNMPv2-CONF
+ StorageType,
+ DisplayString,
+ TruthValue,
+ RowStatus,
+ TimeInterval,
+ TimeStamp,
+ MacAddress
+ FROM SNMPv2-TC
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ InetAddress,
+ InetAddressType
+ FROM INET-ADDRESS-MIB
+ VlanId
+ FROM Q-BRIDGE-MIB
+ Dscp
+ FROM DIFFSERV-DSCP-TC
+ InterfaceIndexOrZero
+ FROM IF-MIB
+ QosLayer2Cos
+ FROM CISCO-QOS-PIB-MIB
+ CfmMepid
+ FROM CISCO-ETHER-CFM-MIB
+ RttReset,
+ RttMonOperation,
+ RttResponseSense,
+ RttMonRttType,
+ RttMplsVpnMonRttType,
+ RttMplsVpnMonLpdFailureSense,
+ RttMplsVpnMonLpdGrpStatus,
+ RttMonProtocol,
+ RttMonCodecType,
+ RttMonLSPPingReplyMode,
+ RttMonTargetAddress,
+ RttMonReactVar,
+ RttMonScheduleStartType
+ FROM CISCO-RTTMON-TC-MIB
+ ciscoMgmt
+ FROM CISCO-SMI;
+
+
+ciscoRttMonMIB MODULE-IDENTITY
+ LAST-UPDATED "201604140000Z"
+ ORGANIZATION "Cisco IOS"
+ CONTACT-INFO
+ "Cisco Systems, Inc.
+ Customer Service
+
+ Postal: 170 W Tasman Drive
+ San Jose, CA 95134
+
+ Tel: +1 800 553 NETS
+
+ cs-ipsla@cisco.com"
+ DESCRIPTION
+ "This module defines a MIB for Round Trip Time
+ (RTT) monitoring of a list of targets, using a
+ variety of protocols.
+
+ The table structure overview is a follows (t:
+ indicates a table, at: indicates an augmented
+ table, and it: indicates table with the same
+ indices/control as parent table):
+
+ RTTMON MIB
+ |--- Application Group
+ | |--- Application Identity
+ | |--- Application Capabilities
+ | |--- Application Reset
+ | |t-- Supported RTT Types
+ | |--- Truth Value
+ | |t-- Supported Protocols
+ | |--- Truth Value
+ | |t-- Application Preconfigured
+ | |--- Script Names
+ | |--- File Paths
+ | |--- Responder control
+ | |t-- Control Protocol Authentication
+ |
+ |--- Overall Control Group
+ | |t-- Master Definitions Table
+ | | |--- Global Configuration Definitions
+ | | |--- Config for a single RTT Life
+ | | |it- Echo Specific Configuration
+ | | |it- Echo Path Hop Address Configuration
+ | | |it- File I/O Specific Configuration
+ | | |it- Script Specific Configuration
+ | | |at- Schedule Configuration
+ | | |at- Reaction Specific Config
+ | | |at- Statistics Capture Configuration
+ | | |at- History Collection Configuration
+ | | |at- Monitoring Operational State
+ | | |at- Last RTT operation
+ | |
+ | |t-- Reaction Trigger Table
+ | |at- Reaction Trigger Operational State
+ |
+ |--- Statistics Collection Group
+ | |t-- Statistics Capture Table
+ | |--- Captured Statistics
+ | |--- Path Information
+ | |--- Distribution Capture
+ | |--- Mean and Deviation Capture
+ | |it- Statistics Collection Table
+ | |it- Statistics Totals Table
+ | |t-- HTTP Stats Table
+ | |t-- Jitter Stats Table
+ |
+ |--- History Collection Group
+ | |t-- History Collection Table
+ | |-- Path Information
+ | |-- Completion Information per operation
+ |
+ |--- Latest Operation Group
+ | |t-- Latest HTTP Oper Table
+ | |t-- Latest Jitter Oper Table
+
+ DEFINITIONS:
+ conceptual RTT control row -
+ This is a row in the 'Overall Control
+ Group'. This row is indexed via the
+ rttMonCtrlAdminIndex object. This row
+ is spread across multiple real tables
+ in the 'Overall Control Group'.
+ probe -
+ This is the entity that executes via a
+ conceptual RTT control row and populates
+ a conceptual statistics row and a
+ conceptual history row.
+ Rtt operation -
+ This is a single operation performed by
+ a probe. This operation can be a single
+ Rtt attempt/completion or a group of Rtt
+ attempts/completions that produce one
+ operation table entry.
+
+ ARR Protocol Definition:
+
+ The format of the RTT Asymmetric Request/Responses
+ (ARR) protocol is as follows:
+
+ The ARR Header (total of 12 octets):
+
+ 4 octet -> eyecatcher: 'WxYz'
+ 1 octet -> version : 0x01 - protocol version
+ 1 octet -> command : 0x01 - logoff request
+ 0x02 - echo request
+ 0x03 - echo response
+ 0x04 - software version request
+ 0x05 - software version response
+ 2 octet -> sequence number (Network Byte Order)
+ 4 octet -> response data size (Network Byte Order)
+
+ The ARR Data:
+
+ n octets -> request/response data
+ : 'AB..ZAB..ZAB..'
+
+ For software version request/response the
+ protocol version octet will contain the version
+ number of the responder. Thus the sequence
+ number, etc will not be included.
+
+ For snaLU0EchoAppl and snaLU2EchoAppl all character
+ fields will be in EBCDIC.
+
+ The response data should be appended to the
+ origin request data. This allows data
+ verification to check the data that flows in
+ both directions. If the response data size is
+ smaller than the request data size the original
+ request data will be truncated.
+
+ An example would be:
+ Request: / Response:
+ 'WxYz' / 'WxYz'
+ 0x01 / 0x01
+ 0x02 / 0x03
+ 0x0001 / 0x0001
+ 0x00000008 / 0x00000008
+ 'ABCDEF' / 'ABCDEFGH'
+
+ NOTE: We requested 8 bytes in the response and
+ the response had 8 bytes. The size of the
+ request data has no correlation to the
+ size of the response data.
+
+ NOTE: For native RTT request/response (i.e.
+ ipIcmpecho) operations both the 'Header'
+ and 'Data' will be included. Only the
+ 'sequence number' in the Header will be
+ valid.
+
+ NOTE: For non-connection oriented protocol the
+ initial RTT request/response operation will
+ be preceded with an RTT request/response
+ operation to the target address to force
+ path exploration and to prove
+ connectivity. The History collection table
+ will contain these responses, but the
+ Statistics capture table will omit them to
+ prevent skewed results."
+ REVISION "201604140000Z"
+ DESCRIPTION
+ "Refined rttMonCtrlAdminFrequency range in the new compliance
+ statement from Integer32 (0..604800) to (1..604800). This
+ change was advertised in revision 200405180000Z but was not
+ implemented.
+ Refined range for the following port objects to exclude value 0
+ rttMonEchoAdminTargetPort,
+ rttMonEchoAdminSourcePort,
+ rttMonEchoAdminEmulateSourcePort,
+ rttMonEchoAdminEmulateTargetPort
+ Added following objects to support random start-time feature
+ for scheduling group and sla probes.
+ rttMonScheduleAdminStartType,
+ rttMonScheduleAdminStartDelay,
+ rttMonGrpScheduleAdminStartType,
+ rttMonGrpScheduleAdminStartDelay
+ Added following objects to report over threshold statistics
+ for jitter probes
+ rttMonLatestJitterOperNumOverThresh,
+ rttMonJitterStatsNumOverThresh
+ Deprecated rttMonCtrlAdminTag and replaced with
+ rttMonCtrlAdminLongTag
+ Added new compliance
+ ciscoRttMonMibComplianceRev23."
+ REVISION "201404100000Z"
+ DESCRIPTION
+ "Added following objects for Fabric Path Echo
+ probe
+ rttMonEchoAdminTargetSwitchId,
+ rttMonEchoAdminProfileId,
+ rttMonEchoAdminOutputInterface
+ Added new compliance
+ ciscoRttMonMibComplianceRev22."
+ REVISION "201208160000Z"
+ DESCRIPTION
+ "Added following objects to support Y1731 Synthetic Loss
+ Measurement
+ rttMonEchoAdminEnableBurst,
+ rttMonEchoAdminAggBurstCycles,
+ rttMonEchoAdminLossRatioNumFrames,
+ rttMonEchoAdminAvailNumFrames
+ Added following object to support improving accuracy for jitter
+ probes measurement.
+ rttMonEchoAdminTstampOptimization
+ Deprecated rttMonScheduleAdminConceptRowAgeout and replace
+ with rttMonScheduleAdminConceptRowAgeoutV2.
+ Deprecated rttMonControlEnableErrors, rttMonStatsRetrieveErrors
+ and replace with rttMonStatsCollectCtrlEnErrors,
+ rttMonStatsCollectRetrieveErrors.
+ Modified the descriptions for
+ rttMonLatestJitterOperMOS
+ rttMonLatestJitterOperICPIF,
+ rttMonJitterStatsMinOfMOS
+ rttMonJitterStatsMinOfICPIF,
+ rttMonJitterStatsMaxOfMOS
+ rttMonJitterStatsMaxOfICPIF
+ Added new compliance
+ ciscoRttMonMibComplianceRev21."
+ REVISION "201109150000Z"
+ DESCRIPTION
+ "Added following objects to rttMonEchoAdmin to support
+ Y1731 extensions.
+ - rttMonEchoAdminTargetMacAddress,
+ - rttMonEchoAdminSourceMacAddress and
+ - rttMonEchoAdminSourceMPID"
+ REVISION "201102210000Z"
+ DESCRIPTION
+ "Added four new objects rttMonEchoAdminEmulateSourceAddress,
+ rttMonEchoAdminEmulateSourcePort,
+ rttMonEchoAdminEmulateTargetAddress,
+ rttMonEchoAdminEmulateTargetPort to RttMonEchoAdminEntry."
+ REVISION "201010180000Z"
+ DESCRIPTION
+ "Added three new objects rttMonEchoAdminDscp,
+ rttMonEchoAdminReserveDsp, rttMonEchoAdminInputInterface"
+ REVISION "201006040000Z"
+ DESCRIPTION
+ "Changes added for video operation:
+ -Added new MIB object rttMonEchoAdminVideoTrafficProfile
+ -Changed the maximum range of rttMonEchoAdminCallDuration to 600
+ -Changed the minimum range of rttMonEchoAdminCallDuration to 1
+ from 10"
+ REVISION "200904070000Z"
+ DESCRIPTION
+ "- Added rttMonEchoAdminTargetMEPPort object in
+ rttMonEchoAdminEntry."
+ REVISION "200803240000Z"
+ DESCRIPTION
+ "- Added nine new objects rttMonLatestJitterOperRTTSumHigh,
+ rttMonLatestJitterOperRTTSum2High,
+ rttMonLatestJitterOperOWSumSDHigh,
+ rttMonLatestJitterOperOWSum2SDHigh,
+ rttMonLatestJitterOperOWSumDSHigh,
+ rttMonLatestJitterOperOWSum2DSHigh,
+ rttMonJitterStatsRTTSumHigh, rttMonJitterStatsOWSumSDHigh,
+ rttMonJitterStatsOWSumDSHigh.
+ - Modified the unit and the description of
+ rttMonLatestRttOperCompletionTime,
+ rttMonJitterStatsRTTSum, rttMonJitterStatsOWSumSD,
+ rttMonJitterStatsOWSumDS, rttMonLatestJitterOperRTTSum,
+ rttMonLatestJitterOperRTTSum2, rttMonLatestJitterOperOWSumSD,
+ rttMonLatestJitterOperOWSumDS, rttMonLatestJitterOperOWSum2SD,
+ rttMonLatestJitterOperOWSum2DS."
+ REVISION "200801060000Z"
+ DESCRIPTION
+ "Added a new object rttMonEchoAdminTargetEVC."
+ REVISION "200612080000Z"
+ DESCRIPTION
+ "Added a new object rttMonCtrlAdminGroupName to support the
+ auto measure project. Group Name will be shown for auto
+ generated operations."
+ REVISION "200606080000Z"
+ DESCRIPTION
+ "Added a new rttMonRttType named as lspPingPseudowire.
+ Added an object rttMonEchoAdminLSPVccvID to support
+ lspPingPseudowire.
+ Change the default value of rttMplsVpnMonTypeLpdScanPeriod
+ from 1 to 240."
+ REVISION "200603020000Z"
+ DESCRIPTION
+ "Added two new rttMonRttType's ethernetPing and ethernetJitter.
+ Added four objects rttMonEchoAdminTargetMPID,
+ rttMonEchoAdminTargetVLAN, rttMonEchoAdminTargetDomainName
+ and rttMonEchoAdminEthernetCOS in rttMonEchoAdminEntry to
+ support ethernetPing and ethernetJitter.
+ Change the default value of rttMplsVpnMonTypeLpdScanPeriod
+ from 0 to 1.
+ Modified the range of rttMonApplProbeCapacity and
+ rttMonApplNumCtrlAdminEntry to 1 .. 2147483647.
+ Modified the range of rttMonLatestJitterOperMOS,
+ rttMonJitterStatsMinOfMOS and rttMonJitterStatsMaxOfMOS to
+ (0|100 .. 500).
+ Modified the SYNTAX of rttMonCtrlAdminOwner to OCTET STRING
+ because OwnerString is deprecated."
+ REVISION "200508110000Z"
+ DESCRIPTION
+ "- TEXTUAL Conventions previously defined in the MIB are defined
+ in CISCO-RTTMON-TC-MIB."
+ REVISION "200504210000Z"
+ DESCRIPTION
+ "- Added new objects given in ciscoCtrlGroupRev4 to
+ rttMonGrpScheduleAdminTable.
+ - Changed description of object rttMonHTTPStatsRTTMax."
+ REVISION "200501040000Z"
+ DESCRIPTION
+ "Added two new rttMonRttType's rtp and lspGroup. Added a new
+ object rttMonApplLpdGrpStatsReset to reset the LPD Group Stats.
+ Added rttMonLpdGrpStatsTable for supporting LSP Path Discovery.
+ Added two new notifications rttMonLpdDiscoveryNotification
+ and rttMonLpdGrpStatusNotification.
+ Added and modified descriptions of some objects in
+ rttMplsVpnMonCtrlTable, rttMplsVpnMonTypeTable and
+ rttMplsVpnMonReactTable for LSP Path Discovery.
+ Added 6 options in the rttMonReactVar.
+ Added rttMonEchoAdminSourceVoicePort and
+ rttMonEchoAdminCallDuration in rttMonEchoAdminTable."
+ REVISION "200408260000Z"
+ DESCRIPTION
+ "Added a table rttMonReactTable, which defines the
+ the reaction configurations for the probes.
+ Deprecated the old reaction table rttMonReactAdminTable.
+ This is replaced by the new table (rttMonReactTable).
+ Depreacted the notification types
+ rttMonConnectionChangeNotification
+ rttMonTimeoutNotification
+ rttMonThresholdNotification
+ rttMonVerifyErrorNotification
+ Added new notification type rttMonNotification.
+ Added two objects, rttMonGrpScheduleAdminFreqMax
+ and rttMonGrpScheduleAdminFreqMin to table
+ rttMonGrpScheduleAdminTable."
+ REVISION "200405180000Z"
+ DESCRIPTION
+ "- Add the following fields for VoIP GK registration delay:
+ RttMonEchoAdminEntry:
+ rttMonEchoAdminGKRegistration
+ - Add the following fields for VoIP Post dial delay:
+ RttMonOperation:
+ voipDTAlertRinging(6),
+ voipDTConnectOK(7)
+ RttMonRttType:
+ voip(13)
+ RttMonProtocol:
+ voipAppl(31)
+ RttMonEchoAdminEntry:
+ rttMonEchoAdminCalledNumber
+ rttMonEchoAdminDetectPoint
+ - Add HTTP code 301, 302 as non-error scenario.
+ - Modify description for rttMonEchoAdminNameServer:
+ it is applicable for DNS and HTTP probe.
+ - Modify rttMonCtrlAdminFrequency range
+ from Integer32 (0..604800) to (1..604800)
+ - Added following new objects for jitter probe precision
+ and other improvements:
+ rttMonEchoAdminPrecision, rttMonEchoAdminProbePakPriority,
+ rttMonJitterStatsIAJOut, rttMonJitterStatsIAJIn,
+ rttMonJitterStatsAvgJitter, rttMonJitterStatsAvgJitterSD,
+ rttMonJitterStatsAvgJitterDS, rttMonJitterStatsUnSyncRTs,
+ rttMonLatestJitterOperIAJIn, rttMonLatestJitterOperAvgJitter,
+ rttMonLatestJitterOperAvgSDJ, rttMonLatestJitterOperAvgDSJ,
+ rttMonLatestJitterOperOWAvgSD, rttMonLatestJitterOperOWAvgDS,
+ rttMonLatestJitterOperIAJOut, rttMonLatestJitterOperNTPState,
+ rttMonEchoAdminOWNTPSyncTolAbs,
+ rttMonEchoAdminOWNTPSyncTolPct,
+ rttMonEchoAdminOWNTPSyncTolType,
+ rttMonLatestJitterOperUNSyncRTs"
+ REVISION "200401200000Z"
+ DESCRIPTION
+ "Created new tables for Auto SAA L3 MPLS VPN.
+ rttMplsVpnMonCtrlTable
+ rttMplsVpnMonTypeTable
+ rttMplsVpnMonScheduleTable
+ rttMplsVpnMonReactTable.
+ Modified MIB for creation of echo and pathecho operations based
+ on MPLS LSP Ping."
+ REVISION "200308110000Z"
+ DESCRIPTION
+ "Added 1 object rttMonScheduleAdminRttRecurring to the
+ rttMonScheduleAdminTable. Added a new table
+ rttMonGrpScheduleAdminTable for group scheduling. This table
+ contains the following objects
+ rttMonGrpScheduleAdminIndex
+ rttMonGrpScheduleAdminProbes
+ rttMonGrpScheduleAdminPeriod
+ rttMonGrpScheduleAdminFrequency
+ rttMonGrpScheduleAdminLife
+ rttMonGrpScheduleAdminAgeout
+ rttMonGrpScheduleAdminStatus.
+ Modified the default value of rttMonReactTriggerAdminStatus
+ from createAndGo to no default value. Corrected the Revision
+ clause specified for the existing and all the earlier
+ submissions."
+ REVISION "200305210000Z"
+ DESCRIPTION
+ "Range for rttMonLatestJitterOperMOS, rttMonJitterStatsMinOfMOS
+ and rttMonJitterStatsMaxOfMOS to be changed to 100..500
+ instead of 1..5. Modifying the range of rttMonApplProbeCapacity
+ and rttMonApplNumCtrlAdminEntry to 1..10000.Added value other(0)
+ for RttResponseSense and changed the range of objects
+ rttMonLatestRttOperApplSpecificSense and
+ rttMonHistoryCollectionApplSpecificSense to 0..2147483647.
+ Added range for rttMonApplAuthIndex."
+ REVISION "200304150000Z"
+ DESCRIPTION
+ "Removed default values from
+ rttMonEchoAdminCodecInterval
+ rttMonEchoAdminCodecPayload
+ rttMonEchoAdminCodecNumPackets.
+ Corrected some typos in the earliar revision."
+ REVISION "200303120000Z"
+ DESCRIPTION
+ "Added 5 objects in the rttMonEchoAdminTable to support
+ codec configuration.
+ Added few objects in rttMonLatestJitterOperTable and
+ rttMonJitterStatsTable for ICPIF (Calculated Planning
+ Impairment Factor) and MOS (Mean Opinion Score) scores."
+ REVISION "200011030000Z"
+ DESCRIPTION
+ "deprecated 4 objects in the rttMonJitterStatsTable
+ and added the same objects with a SYNTAX of Gauge32.
+ Also added the capability to specify a VrfName."
+ REVISION "9906150000Z"
+ DESCRIPTION
+ "created rttMonAuthTable."
+ ::= { ciscoMgmt 42 }
+
+
+-- Round Trip Time (RTT) Monitor MIB Objects
+
+ciscoRttMonObjects OBJECT IDENTIFIER
+ ::= { ciscoRttMonMIB 1 }
+
+-- Round Trip Time Monitoring Object Groups
+
+rttMonAppl OBJECT IDENTIFIER
+ ::= { ciscoRttMonObjects 1 }
+
+rttMonCtrl OBJECT IDENTIFIER
+ ::= { ciscoRttMonObjects 2 }
+
+rttMonStats OBJECT IDENTIFIER
+ ::= { ciscoRttMonObjects 3 }
+
+rttMonHistory OBJECT IDENTIFIER
+ ::= { ciscoRttMonObjects 4 }
+
+rttMonLatestOper OBJECT IDENTIFIER
+ ::= { ciscoRttMonObjects 5 }
+
+
+-- GLOBAL RTT MONITORING VARIABLES
+
+rttMonApplVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Round Trip Time monitoring application version
+ string.
+
+ The format will be:
+
+ 'Version.Release.Patch-Level: Textual-Description'
+
+ For example: '1.0.0: Initial RTT Application'"
+ ::= { rttMonAppl 1 }
+
+rttMonApplMaxPacketDataSize OBJECT-TYPE
+ SYNTAX Integer32 (0..16384)
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum size of the data portion an echo
+ packet supported by this RTT application. This is
+ the maximum value that can be specified by
+ (rttMonEchoAdminPktDataRequestSize + ARR Header)
+ or
+ (rttMonEchoAdminPktDataResponseSize + ARR Header)
+ in the rttMonCtrlAdminTable.
+
+ This object is undefined for conceptual RTT
+ control rows when the RttMonRttType object is set
+ to 'fileIO' or 'script'."
+ ::= { rttMonAppl 2 }
+
+rttMonApplTimeOfLastSet OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last time at which a set operation occurred
+ on any of the objects in this MIB. The managing
+ application can inspect this value in order to
+ determine whether changes have been made without
+ retrieving the entire Administration portion of
+ this MIB.
+
+ This object applies to all settable objects in this
+ MIB, including the 'Reset' objects that could clear
+ saved history/statistics."
+ ::= { rttMonAppl 3 }
+
+rttMonApplNumCtrlAdminEntry OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the maximum number of entries
+ that can be added to the rttMonCtrlAdminTable. It
+ is calculated at the system init time. The value
+ is impacted when rttMonApplFreeMemLowWaterMark is changed."
+ ::= { rttMonAppl 4 }
+
+rttMonApplReset OBJECT-TYPE
+ SYNTAX RttReset
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to 'reset' the entire RTT application
+ goes through a reset sequence, making a best
+ effort to revert to its startup condition. Any
+ and all rows in the Overall Control Group will be
+ immediately deleted, together with any associated
+ rows in the Statistics Collection Group, and
+ History Collection Group. All open connections
+ will also be closed. Finally the
+ rttMonApplPreConfigedTable will reset (see
+ rttMonApplPreConfigedReset)."
+ ::= { rttMonAppl 5 }
+
+rttMonApplPreConfigedReset OBJECT-TYPE
+ SYNTAX RttReset
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "When set to 'reset' the RTT application will
+ reset the Application Preconfigured MIB section.
+
+ This will force the RTT application to delete all
+ entries in the rttMonApplPreConfigedTable and then
+ to repopulate the table with the current configuration.
+
+ This provides a mechanism to load and unload user
+ scripts and file paths."
+ ::= { rttMonAppl 6 }
+-- Supported RTT Types.
+
+rttMonApplSupportedRttTypesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonApplSupportedRttTypesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of which contains the supported Rtt
+ Monitor Types.
+
+ See the RttMonRttType textual convention for
+ the definition of each type."
+ ::= { rttMonAppl 7 }
+
+rttMonApplSupportedRttTypesEntry OBJECT-TYPE
+ SYNTAX RttMonApplSupportedRttTypesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list that presents the valid Rtt Monitor
+ Types."
+ INDEX { rttMonApplSupportedRttTypes }
+ ::= { rttMonApplSupportedRttTypesTable 1 }
+
+RttMonApplSupportedRttTypesEntry ::= SEQUENCE {
+ rttMonApplSupportedRttTypes RttMonRttType,
+ rttMonApplSupportedRttTypesValid TruthValue
+}
+
+rttMonApplSupportedRttTypes OBJECT-TYPE
+ SYNTAX RttMonRttType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indexes the supported
+ 'RttMonRttType' types."
+ ::= { rttMonApplSupportedRttTypesEntry 1 }
+
+rttMonApplSupportedRttTypesValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the supported
+ 'RttMonRttType' types."
+ ::= { rttMonApplSupportedRttTypesEntry 2 }
+
+
+-- Supported Protocols.
+
+rttMonApplSupportedProtocolsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonApplSupportedProtocolsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of which contains the supported Rtt
+ Monitor Protocols.
+
+ See the RttMonProtocol textual convention
+ for the definition of each protocol."
+ ::= { rttMonAppl 8 }
+
+rttMonApplSupportedProtocolsEntry OBJECT-TYPE
+ SYNTAX RttMonApplSupportedProtocolsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list that presents the valid Rtt Monitor
+ Protocols."
+ INDEX { rttMonApplSupportedProtocols }
+ ::= { rttMonApplSupportedProtocolsTable 1 }
+
+RttMonApplSupportedProtocolsEntry ::= SEQUENCE {
+ rttMonApplSupportedProtocols RttMonProtocol,
+ rttMonApplSupportedProtocolsValid TruthValue
+}
+
+rttMonApplSupportedProtocols OBJECT-TYPE
+ SYNTAX RttMonProtocol
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indexes the supported
+ 'RttMonProtocol' protocols."
+ ::= { rttMonApplSupportedProtocolsEntry 1 }
+
+rttMonApplSupportedProtocolsValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the supported
+ 'RttMonProtocol' protocols."
+ ::= { rttMonApplSupportedProtocolsEntry 2 }
+
+
+-- Preconfigured Script Names and File IO targets.
+
+rttMonApplPreConfigedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonApplPreConfigedEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "A table of which contains the previously
+ configured Script Names and File IO targets.
+
+ These Script Names and File IO targets are installed
+ via a different mechanism than this application, and
+ are specific to each platform."
+ ::= { rttMonAppl 9 }
+
+rttMonApplPreConfigedEntry OBJECT-TYPE
+ SYNTAX RttMonApplPreConfigedEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "A list of objects that describe the previously
+ configured Script Names and File IO targets."
+ INDEX {
+ rttMonApplPreConfigedType,
+ rttMonApplPreConfigedName
+ }
+ ::= { rttMonApplPreConfigedTable 1 }
+
+RttMonApplPreConfigedEntry ::= SEQUENCE {
+ rttMonApplPreConfigedType INTEGER,
+ rttMonApplPreConfigedName DisplayString,
+ rttMonApplPreConfigedValid TruthValue
+}
+
+rttMonApplPreConfigedType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filePath(1),
+ scriptName(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This is the type of value being stored in the
+ rttMonApplPreConfigedName object."
+ ::= { rttMonApplPreConfigedEntry 2 }
+
+rttMonApplPreConfigedName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This is either one of the following depending on the
+ value of the rttMonApplPreConfigedType object:
+
+ - The file path to a server. One of these file paths
+ must be used when defining an entry in the
+ rttMonFileIOAdminTable table with 'fileIO' as the
+ value of the rttMonCtrlAdminRttType object.
+
+ - The script name to be used when generating RTT
+ operations. One of these script names must be used
+ when defining an entry in the rttMonScriptAdminTable
+ table with 'script' as the value of the
+ rttMonCtrlAdminRttType object.
+
+ NOTE: For script names, command line parameters
+ can follow these names in the
+ rttMonScriptAdminTable table."
+ ::= { rttMonApplPreConfigedEntry 3 }
+
+rttMonApplPreConfigedValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "When this row exists, this value will be 'true'.
+ This object exists only to create a valid row in this
+ table."
+ ::= { rttMonApplPreConfigedEntry 4 }
+
+
+
+rttMonApplProbeCapacity OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the number of new probes that can be
+ configured on a router. The number depends on the value
+ of rttMonApplFreeMemLowWaterMark, free bytes
+ available on the router and the system configured
+ rttMonCtrlAdminEntry number.
+ Equation:
+ rttMonApplProbeCapacity =
+ MIN(((Free_Bytes_on_the_Router - rttMonApplFreeMemLowWaterMark)/
+ Memory_required_by_each_probe),
+ rttMonApplNumCtrlAdminEntry -
+ Num_of_Probes_already_configured))"
+ ::= { rttMonAppl 10 }
+
+rttMonApplFreeMemLowWaterMark OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the amount of free memory a router must
+ have in order to configure RTR. If RTR found out that the
+ memory is falling below this mark, it will not allow new
+ probes to be configured.
+
+ This value should not be set higher (or very close to) than
+ the free bytes available on the router."
+ ::= { rttMonAppl 11 }
+
+rttMonApplLatestSetError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An error description for the last error message caused
+ by set.
+
+ Currently, it includes set error caused due to setting
+ rttMonApplFreeMemLowWaterMark greater than the available
+ free memory on the router or not enough memory left to
+ create new probes."
+ ::= { rttMonAppl 12 }
+
+rttMonApplResponder OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RTR responder on the router."
+ ::= { rttMonAppl 13 }
+-- MD5 Authentication for RTR Control Protocol
+
+rttMonApplAuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonApplAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the definitions for key-strings
+ that will be used in authenticating RTR Control Protocol."
+ ::= { rttMonAppl 14 }
+
+rttMonApplAuthEntry OBJECT-TYPE
+ SYNTAX RttMonApplAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list that presents the valid parameters for Authenticating
+ RTR Control Protocol."
+ INDEX { rttMonApplAuthIndex }
+ ::= { rttMonApplAuthTable 1 }
+
+RttMonApplAuthEntry ::= SEQUENCE {
+ rttMonApplAuthIndex Integer32,
+ rttMonApplAuthKeyChain DisplayString,
+ rttMonApplAuthKeyString1 DisplayString,
+ rttMonApplAuthKeyString2 DisplayString,
+ rttMonApplAuthKeyString3 DisplayString,
+ rttMonApplAuthKeyString4 DisplayString,
+ rttMonApplAuthKeyString5 DisplayString,
+ rttMonApplAuthStatus RowStatus
+}
+
+rttMonApplAuthIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Uniquely identifies a row in the rttMonApplAuthTable.
+ This is a pseudo-random number selected by the management
+ station when creating a row via the rttMonApplAuthStatus
+ object. If the pseudo-random number is already in use, an
+ 'inconsistentValue' is returned. Currently, only one row
+ can be created."
+ ::= { rttMonApplAuthEntry 1 }
+
+rttMonApplAuthKeyChain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents the key-chain name. If multiple
+ key-strings are specified, then the authenticator will
+ alternate between the specified strings."
+ ::= { rttMonApplAuthEntry 2 }
+
+rttMonApplAuthKeyString1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents a key-string name whose id is 1."
+ ::= { rttMonApplAuthEntry 3 }
+
+rttMonApplAuthKeyString2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents a key-string name whose id is 2."
+ ::= { rttMonApplAuthEntry 4 }
+
+rttMonApplAuthKeyString3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents a key-string name whose id is 3."
+ ::= { rttMonApplAuthEntry 5 }
+
+rttMonApplAuthKeyString4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents a key-string name whose id is 4."
+ ::= { rttMonApplAuthEntry 6 }
+
+rttMonApplAuthKeyString5 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..48))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents a key-string name whose id is 5."
+ ::= { rttMonApplAuthEntry 7 }
+
+rttMonApplAuthStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the Authentication row."
+ ::= { rttMonApplAuthEntry 8 }
+
+
+
+rttMonApplLpdGrpStatsReset OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset certain objects within the
+ rttMonLpdGrpStatsTable. When the object is set to value of
+ an active LPD Group identifier the associated objects will be
+ reset. The reset objects will be set to a value as specified
+ in the object's description.
+
+ The following objects will not be reset.
+ - rttMonLpdGrpStatsTargetPE
+ - rttMonLpdGrpStatsGroupProbeIndex
+ - rttMonLpdGrpStatsGroupIndex
+ - rttMonLpdGrpStatsStartTimeIndex."
+ ::= { rttMonAppl 15 }
+-- RTT Configuration Definitions
+
+rttMonCtrlAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonCtrlAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring definitions.
+
+ The RTT administration control is in multiple tables.
+ This first table, is used to create a conceptual RTT
+ control row. The following tables contain objects which
+ configure scheduling, information gathering, and
+ notification/trigger generation. All of these tables
+ will create the same conceptual RTT control row as this
+ table using this tables' index as their own index.
+
+ This table is limited in size by the agent
+ implementation. The object rttMonApplNumCtrlAdminEntry
+ will reflect this tables maximum number of entries."
+ ::= { rttMonCtrl 1 }
+
+rttMonCtrlAdminEntry OBJECT-TYPE
+ SYNTAX RttMonCtrlAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A base list of objects that define a conceptual RTT
+ control row."
+ INDEX { rttMonCtrlAdminIndex }
+ ::= { rttMonCtrlAdminTable 1 }
+
+RttMonCtrlAdminEntry ::= SEQUENCE {
+ rttMonCtrlAdminIndex Integer32,
+ rttMonCtrlAdminOwner OCTET STRING,
+ rttMonCtrlAdminTag DisplayString,
+ rttMonCtrlAdminRttType RttMonRttType,
+ rttMonCtrlAdminThreshold Integer32,
+ rttMonCtrlAdminFrequency Integer32,
+ rttMonCtrlAdminTimeout Integer32,
+ rttMonCtrlAdminVerifyData TruthValue,
+ rttMonCtrlAdminStatus RowStatus,
+ rttMonCtrlAdminNvgen TruthValue,
+ rttMonCtrlAdminGroupName SnmpAdminString,
+ rttMonCtrlAdminLongTag SnmpAdminString
+}
+
+rttMonCtrlAdminIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Uniquely identifies a row in the rttMonCtrlAdminTable.
+ This is a pseudo-random number, selected by the management
+ station or auto-generated based on operation started by the
+ management station,when creating a row via
+ the rttMonCtrlAdminStatus object. If the pseudo-random
+ number is already in use an 'inconsistentValue' return code
+ will be returned when
+ set operation is attempted."
+ ::= { rttMonCtrlAdminEntry 1 }
+
+rttMonCtrlAdminOwner OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Identifies the entity that created this table row."
+ DEFVAL { "" }
+ ::= { rttMonCtrlAdminEntry 2 }
+
+rttMonCtrlAdminTag OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "A string which is used by a managing application to
+ identify the RTT target. This string is inserted into trap
+ notifications, but has no other significance to the
+ agent.
+
+ rttMonCtrlAdminTag object is superseded by
+ rttMonCtrlAdminLongTag."
+ DEFVAL { "" }
+ ::= { rttMonCtrlAdminEntry 3 }
+
+rttMonCtrlAdminRttType OBJECT-TYPE
+ SYNTAX RttMonRttType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of RTT operation to be performed. This value
+ must be set in the same PDU or before setting any type
+ specific configuration.
+
+ Note: The RTT operation 'lspGroup' cannot be created via this
+ control row. It will be created automatically by Auto SAA L3
+ MPLS VPN when rttMplsVpnMonCtrlLpd is 'true'."
+ DEFVAL { echo }
+ ::= { rttMonCtrlAdminEntry 4 }
+
+rttMonCtrlAdminThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines an administrative threshold limit.
+ If the RTT operation time exceeds this limit and if the
+ conditions specified in rttMonReactAdminThresholdType or
+ rttMonHistoryAdminFilter are satisfied, a
+ threshold is generated."
+ DEFVAL { 5000 }
+ ::= { rttMonCtrlAdminEntry 5 }
+
+rttMonCtrlAdminFrequency OBJECT-TYPE
+ SYNTAX Integer32 (0..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the duration between initiating each RTT
+ operation.
+
+ This object cannot be set to a value which would be a
+ shorter duration than rttMonCtrlAdminTimeout.
+
+ When the RttMonRttType specifies an operation that is
+ synchronous in nature, it may happen that the next RTT
+ operation is blocked by a RTT operation which has not
+ yet completed. In this case, the value of a counter
+ (rttMonStatsCollectBusies) in rttMonStatsCaptureTable is
+ incremented in lieu of initiating a RTT operation, and
+ the next attempt will occur at the next
+ rttMonCtrlAdminFrequency expiration.
+
+ NOTE: When the rttMonCtrlAdminRttType object is defined
+ to be 'pathEcho', setting this value to a small
+ value for your network size may cause an operation
+ attempt (or multiple attempts) to be started
+ before the previous operation has finished. In
+ this situation the rttMonStatsCollectBusies object
+ will be incremented in lieu of initiating a new
+ RTT operation, and the next attempt will occur at
+ the next rttMonCtrlAdminFrequency expiration.
+
+ When the rttMonCtrlAdminRttType object is defined
+ to be 'pathEcho', the suggested value for this object
+ is greater than rttMonCtrlAdminTimeout times the
+ maximum number of expected hops to the target.
+
+ NOTE: When the rttMonCtrlAdminRttType object is defined
+ to be 'dhcp', the minimum allowed value for this
+ object is 10 seconds. This restriction is due to
+ protocol limitations described in RFC 2131."
+ DEFVAL { 60 }
+ ::= { rttMonCtrlAdminEntry 6 }
+
+rttMonCtrlAdminTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..604800000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the duration to wait for a RTT operation
+ completion. The value of this object cannot be set to
+ a value which would specify a duration exceeding
+ rttMonCtrlAdminFrequency.
+
+ For connection oriented protocols, this may cause the
+ connection to be closed by the probe. Once closed, it
+ will be assumed that the connection reestablishment
+ will be performed. To prevent unwanted closure of
+ connections, be sure to set this value to a realistic
+ connection timeout."
+ DEFVAL { 5000 }
+ ::= { rttMonCtrlAdminEntry 7 }
+
+rttMonCtrlAdminVerifyData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to true, the resulting data in each RTT
+ operation is compared with the expected data. This
+ includes checking header information (if possible) and
+ exact packet size. Any mismatch will be recorded in the
+ rttMonStatsCollectVerifyErrors object.
+
+ Some RttMonRttTypes may not support this option. When
+ a type does not support this option, the agent will
+ transition this object to false. It is the management
+ applications responsibility to check for this
+ transition."
+ DEFVAL { false }
+ ::= { rttMonCtrlAdminEntry 8 }
+
+rttMonCtrlAdminStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the conceptual RTT control row.
+
+ In order for this object to become active, the following
+ row objects must be defined:
+ - rttMonCtrlAdminRttType
+ Additionally:
+ - for echo, pathEcho based on 'ipIcmpEcho' and dlsw probes
+ rttMonEchoAdminProtocol and
+ rttMonEchoAdminTargetAddress;
+ - for echo, pathEcho based on 'mplsLspPingAppl'
+ rttMonEchoAdminProtocol, rttMonEchoAdminTargetAddress
+ and rttMonEchoAdminLSPFECType
+ - for udpEcho, tcpConnect and jitter probes
+ rttMonEchoAdminTargetAddress and
+ rttMonEchoAdminTargetPort
+ - for http and ftp probe
+ rttMonEchoAdminURL
+ - for dns probe
+ rttMonEchoAdminTargetAddressString
+ rttMonEchoAdminNameServer
+ - dhcp probe doesn't require any additional objects
+
+ All other objects can assume default values. The
+ conceptual Rtt control row will be placed into a
+ 'pending' state (via the rttMonCtrlOperState object)
+ if rttMonScheduleAdminRttStartTime is not specified.
+
+ Most conceptual Rtt control row objects cannot be
+ modified once this conceptual Rtt control row has been
+ created. The objects that can change are the following:
+
+ - Objects in the rttMonReactAdminTable can be modified
+ as needed without setting this object to
+ 'notInService'.
+ - Objects in the rttMonScheduleAdminTable can be
+ modified only when this object has the value of
+ 'notInService'.
+ - The rttMonCtrlOperState can be modified to control
+ the state of the probe.
+
+ Once this object is in 'active' status, it cannot be
+ set to 'notInService' while the rttMonCtrlOperState
+ is in 'active' state. Thus the rttMonCtrlOperState
+ object must be transitioned first.
+
+ This object can be set to 'destroy' from any value
+ at any time."
+ ::= { rttMonCtrlAdminEntry 9 }
+
+rttMonCtrlAdminNvgen OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to true, this entry will be shown in
+ 'show running' command and can be saved into
+ Non-volatile memory."
+ DEFVAL { false }
+ ::= { rttMonCtrlAdminEntry 10 }
+
+rttMonCtrlAdminGroupName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the operation is created through auto measure group
+ creation, then this string will specify the group name
+ to which this operation is associated."
+ DEFVAL { "" }
+ ::= { rttMonCtrlAdminEntry 11 }
+
+rttMonCtrlAdminLongTag OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object provides additional information about the Probe
+ and is inserted into trap notifications, but has no other
+ significance to the agent.
+
+ Setting this object will overwrite any description already set
+ by rttMonCtrlAdminTag and vice-versa."
+ DEFVAL { "" }
+ ::= { rttMonCtrlAdminEntry 12 }
+
+
+-- Echo Administration Table
+
+rttMonEchoAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonEchoAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains Round Trip Time (RTT) specific
+ definitions.
+
+ This table is controlled via the
+ rttMonCtrlAdminTable. Entries in this table are
+ created via the rttMonCtrlAdminStatus object."
+ ::= { rttMonCtrl 2 }
+
+rttMonEchoAdminEntry OBJECT-TYPE
+ SYNTAX RttMonEchoAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define specific configuration for
+ RttMonRttType conceptual Rtt control rows."
+ INDEX { rttMonCtrlAdminIndex }
+ ::= { rttMonEchoAdminTable 1 }
+
+RttMonEchoAdminEntry ::= SEQUENCE {
+ rttMonEchoAdminProtocol RttMonProtocol,
+ rttMonEchoAdminTargetAddress RttMonTargetAddress,
+ rttMonEchoAdminPktDataRequestSize Integer32,
+ rttMonEchoAdminPktDataResponseSize Integer32,
+ rttMonEchoAdminTargetPort Integer32,
+ rttMonEchoAdminSourceAddress RttMonTargetAddress,
+ rttMonEchoAdminSourcePort Integer32,
+ rttMonEchoAdminControlEnable TruthValue,
+ rttMonEchoAdminTOS Integer32,
+ rttMonEchoAdminLSREnable TruthValue,
+ rttMonEchoAdminTargetAddressString DisplayString,
+ rttMonEchoAdminNameServer RttMonTargetAddress,
+ rttMonEchoAdminOperation RttMonOperation,
+ rttMonEchoAdminHTTPVersion DisplayString,
+ rttMonEchoAdminURL DisplayString,
+ rttMonEchoAdminCache TruthValue,
+ rttMonEchoAdminInterval Integer32,
+ rttMonEchoAdminNumPackets Integer32,
+ rttMonEchoAdminProxy DisplayString,
+ rttMonEchoAdminString1 DisplayString,
+ rttMonEchoAdminString2 DisplayString,
+ rttMonEchoAdminString3 DisplayString,
+ rttMonEchoAdminString4 DisplayString,
+ rttMonEchoAdminString5 DisplayString,
+ rttMonEchoAdminMode RttMonOperation,
+ rttMonEchoAdminVrfName OCTET STRING,
+ rttMonEchoAdminCodecType RttMonCodecType,
+ rttMonEchoAdminCodecInterval Integer32,
+ rttMonEchoAdminCodecPayload Integer32,
+ rttMonEchoAdminCodecNumPackets Integer32,
+ rttMonEchoAdminICPIFAdvFactor Integer32,
+ rttMonEchoAdminLSPFECType INTEGER,
+ rttMonEchoAdminLSPSelector RttMonTargetAddress,
+ rttMonEchoAdminLSPReplyMode RttMonLSPPingReplyMode,
+ rttMonEchoAdminLSPTTL Integer32,
+ rttMonEchoAdminLSPExp Integer32,
+ rttMonEchoAdminPrecision INTEGER,
+ rttMonEchoAdminProbePakPriority INTEGER,
+ rttMonEchoAdminOWNTPSyncTolAbs Integer32,
+ rttMonEchoAdminOWNTPSyncTolPct Integer32,
+ rttMonEchoAdminOWNTPSyncTolType INTEGER,
+ rttMonEchoAdminCalledNumber SnmpAdminString,
+ rttMonEchoAdminDetectPoint RttMonOperation,
+ rttMonEchoAdminGKRegistration TruthValue,
+ rttMonEchoAdminSourceVoicePort DisplayString,
+ rttMonEchoAdminCallDuration Integer32,
+ rttMonEchoAdminLSPReplyDscp Integer32,
+ rttMonEchoAdminLSPNullShim TruthValue,
+ rttMonEchoAdminTargetMPID CfmMepid,
+ rttMonEchoAdminTargetDomainName SnmpAdminString,
+ rttMonEchoAdminTargetVLAN VlanId,
+ rttMonEchoAdminEthernetCOS QosLayer2Cos,
+ rttMonEchoAdminLSPVccvID Integer32,
+ rttMonEchoAdminTargetEVC SnmpAdminString,
+ rttMonEchoAdminTargetMEPPort TruthValue,
+ rttMonEchoAdminVideoTrafficProfile SnmpAdminString,
+ rttMonEchoAdminDscp Dscp,
+ rttMonEchoAdminReserveDsp INTEGER,
+ rttMonEchoAdminInputInterface InterfaceIndexOrZero,
+ rttMonEchoAdminEmulateSourceAddress RttMonTargetAddress,
+ rttMonEchoAdminEmulateSourcePort Integer32,
+ rttMonEchoAdminEmulateTargetAddress RttMonTargetAddress,
+ rttMonEchoAdminEmulateTargetPort Integer32,
+ rttMonEchoAdminTargetMacAddress MacAddress,
+ rttMonEchoAdminSourceMacAddress MacAddress,
+ rttMonEchoAdminSourceMPID CfmMepid,
+ rttMonEchoAdminEndPointListName SnmpAdminString,
+ rttMonEchoAdminSSM TruthValue,
+ rttMonEchoAdminControlRetry Unsigned32,
+ rttMonEchoAdminControlTimeout Unsigned32,
+ rttMonEchoAdminIgmpTreeInit Unsigned32,
+ rttMonEchoAdminEnableBurst TruthValue,
+ rttMonEchoAdminAggBurstCycles Integer32,
+ rttMonEchoAdminLossRatioNumFrames Integer32,
+ rttMonEchoAdminAvailNumFrames Integer32,
+ rttMonEchoAdminTstampOptimization TruthValue,
+ rttMonEchoAdminTargetSwitchId Unsigned32,
+ rttMonEchoAdminProfileId Unsigned32,
+ rttMonEchoAdminOutputInterface InterfaceIndexOrZero
+}
+
+rttMonEchoAdminProtocol OBJECT-TYPE
+ SYNTAX RttMonProtocol
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the protocol to be used to perform the RTT
+ operation. The following list defines what protocol
+ should be used for each probe type:
+
+ echo, pathEcho - ipIcmpEcho / mplsLspPingAppl
+ udpEcho - ipUdpEchoAppl
+ tcpConnect - ipTcpConn
+ http - httpAppl
+ jitter - jitterAppl
+ dlsw - dlswAppl
+ dhcp - dhcpAppl
+ ftp - ftpAppl
+ mplsLspPing - mplsLspPingAppl
+ voip - voipAppl
+ video - videoAppl
+ fabricPathEcho - fabricPathEchoAppl
+
+ When this protocol does not support the type, a 'badValue'
+ error will be returned."
+ DEFVAL { notApplicable }
+ ::= { rttMonEchoAdminEntry 1 }
+
+rttMonEchoAdminTargetAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the address of the target."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 2 }
+
+rttMonEchoAdminPktDataRequestSize OBJECT-TYPE
+ SYNTAX Integer32 (0..16384)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the number of octets to be
+ placed into the ARR Data portion of the request
+ message, when using SNA protocols.
+
+ For non-ARR protocols' RTT request/responses,
+ this value represents the native payload size.
+
+ REMEMBER: The ARR Header overhead is not included
+ in this value.
+
+ For echo probes the total packet size = (IP header(20) +
+ ICMP header(8) + 8 (internal timestamps) + request size).
+
+ For echo and pathEcho default request size is 28.
+ For udp probe, default request size is 16 and for jitter
+ probe it is 32. For dlsw probes default request size is 0.
+
+ The minimum request size for echo and pathEcho is 28 bytes,
+ for udp it is 4 and for jitter it is 16.
+ For udp and jitter probes the maximum request size is 1500.
+
+ For ethernetPing the default request size is 66.
+ For ethernetJitter the default request size is 51."
+ DEFVAL { 1 }
+ ::= { rttMonEchoAdminEntry 3 }
+
+rttMonEchoAdminPktDataResponseSize OBJECT-TYPE
+ SYNTAX Integer32 (0..16384)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the number of octets to be
+ placed into the ARR Data portion of the response message.
+ This value is passed to the RTT Echo Server via a
+ field in the ARR Header.
+
+ For non-ARR RTT request/response (i.e. ipIcmpecho)
+ this value will be set by the agent to match the
+ size of rttMonEchoAdminPktDataRequestSize, when
+ native payloads are supported.
+
+ REMEMBER: The ARR Header overhead is not included
+ in this value.
+
+ This object is only supported by SNA protocols."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 4 }
+
+rttMonEchoAdminTargetPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the target's port number. This
+ object is applicable to udpEcho, tcpConnect and jitter probes."
+ DEFVAL { 1 }
+ ::= { rttMonEchoAdminEntry 5 }
+
+rttMonEchoAdminSourceAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the IP address of the source.
+ This object is applicable to all probes except dns, dlsw
+ and sna."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 6 }
+
+rttMonEchoAdminSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the source's port number. If this
+ object is not specified, the application will get a
+ port allocated by the system. This object is applicable
+ to all probes except dns, dlsw and sna."
+ DEFVAL { 1 }
+ ::= { rttMonEchoAdminEntry 7 }
+
+rttMonEchoAdminControlEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If this object is enabled, then the RTR application
+ will send control messages to a responder, residing on the
+ target router to respond to the data request packets being
+ sent by the source router. This object is not applicable to
+ echo, pathEcho, dns and http probes."
+ DEFVAL { true }
+ ::= { rttMonEchoAdminEntry 8 }
+
+rttMonEchoAdminTOS OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the type of service octet in an
+ IP header. This object is not applicable to dhcp, dns,
+ ethernetPing and ethernetJitter."
+ REFERENCE
+ "Refer to the following documents for TOS definition.
+ RFC791/1349 for IPv4, IPv6,
+ draft-ietf-diffserv-header-02.txt"
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 9 }
+
+rttMonEchoAdminLSREnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If this object is enabled then it means that the application
+ calculates response time for a specific path, defined in
+ rttMonEchoPathAdminEntry. This object is applicable to echo
+ probe only."
+ DEFVAL { false }
+ ::= { rttMonEchoAdminEntry 10 }
+
+rttMonEchoAdminTargetAddressString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the address of the target. This string
+ can be in IP address format or a hostname. This object
+ is applicable to dns probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 11 }
+
+rttMonEchoAdminNameServer OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the ip address of the name-server.
+ This object is applicable to dns probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 12 }
+
+rttMonEchoAdminOperation OBJECT-TYPE
+ SYNTAX RttMonOperation
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A code that represents the specific type of RTT operation.
+ This object is applicable to http and ftp probe only."
+ ::= { rttMonEchoAdminEntry 13 }
+
+rttMonEchoAdminHTTPVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..10))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the version number of the HTTP
+ Server. The syntax for the version string is
+ <major number>.<minor number> An example would be 1.0,
+ 1.1 etc.,. This object is applicable to http probe only."
+ DEFVAL { "1.0" }
+ ::= { rttMonEchoAdminEntry 14 }
+
+rttMonEchoAdminURL OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents the URL to which a HTTP probe should
+ communicate with. This object is applicable to http probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 15 }
+
+rttMonEchoAdminCache OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If this object is false then it means that HTTP request should
+ not download cached pages. This means that the request should
+ be forwarded to the origin server. This object is applicable
+ to http probe only."
+ DEFVAL { true }
+ ::= { rttMonEchoAdminEntry 16 }
+
+rttMonEchoAdminInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..60000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This value represents the inter-packet delay between packets
+ and is in milliseconds. This value is currently used for
+ Jitter probe. This object is applicable to jitter probe only."
+ DEFVAL { 20 }
+ ::= { rttMonEchoAdminEntry 17 }
+
+rttMonEchoAdminNumPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This value represents the number of packets that need to be
+ transmitted. This value is currently used for Jitter probe.
+ This object is applicable to jitter probe only."
+ DEFVAL { 10 }
+ ::= { rttMonEchoAdminEntry 18 }
+
+rttMonEchoAdminProxy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This string represents the proxy server information.
+ This object is applicable to http probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 19 }
+
+rttMonEchoAdminString1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This string stores the content of HTTP raw request.
+ If the request cannot fit into String1 then it should
+ be split and put in Strings 1 through 5.
+
+ This string stores the content of the DHCP raw option
+ data. The raw DHCP option data must be in HEX.
+ If an odd number of characters are specified, a 0
+ will be appended to the end of the string. Only
+ DHCP option 82 (decimal) is allowed.
+ Here is an example of a valid string:
+ 5208010610005A6F1234
+ Only rttMonEchoAdminString1 is used for dhcp, Strings
+ 1 through 5 are not used.
+
+ This object is applicable to http and dhcp probe
+ types only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 20 }
+
+rttMonEchoAdminString2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This string stores the content of HTTP raw request.
+ rttMonEchoAdminString1-5 are concatenated to
+ form the HTTP raw request used in the RTT operation.
+ This object is applicable to http probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 21 }
+
+rttMonEchoAdminString3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This string stores the content of HTTP raw request.
+ rttMonEchoAdminString1-5 are concatenated to
+ form the HTTP raw request used in the RTT operation.
+ This object is applicable to http probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 22 }
+
+rttMonEchoAdminString4 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This string stores the content of HTTP raw request.
+ rttMonEchoAdminString1-5 are concatenated to
+ form the HTTP raw request used in the RTT operation.
+ This object is applicable to http probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 23 }
+
+rttMonEchoAdminString5 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This string stores the content of HTTP raw request.
+ rttMonEchoAdminString1-5 are concatenated to
+ form the HTTP raw request used in the RTT operation.
+ This object is applicable to http probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 24 }
+
+rttMonEchoAdminMode OBJECT-TYPE
+ SYNTAX RttMonOperation
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A code that represents the specific type of RTT operation.
+ This object is applicable to ftp probe only."
+ DEFVAL { ftpPassive }
+ ::= { rttMonEchoAdminEntry 25 }
+
+rttMonEchoAdminVrfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This field is used to specify the VPN name in
+ which the RTT operation will be used. For regular RTT
+ operation this field should not be configured. The agent
+ will use this field to identify the VPN routing Table for
+ this operation."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 26 }
+
+rttMonEchoAdminCodecType OBJECT-TYPE
+ SYNTAX RttMonCodecType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the codec type to be used with jitter probe. This is
+ applicable only for the jitter probe.
+
+ If codec-type is configured the following parameters cannot be
+ configured.
+ rttMonEchoAdminPktDataRequestSize
+ rttMonEchoAdminInterval
+ rttMonEchoAdminNumPackets"
+ ::= { rttMonEchoAdminEntry 27 }
+
+rttMonEchoAdminCodecInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..60000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This field represents the inter-packet delay between
+ packets and is in milliseconds. This object is applicable
+ only to jitter probe which uses codec type."
+ ::= { rttMonEchoAdminEntry 28 }
+
+rttMonEchoAdminCodecPayload OBJECT-TYPE
+ SYNTAX Integer32 (0..16384)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the number of octets that needs to be
+ placed into the Data portion of the message. This value is
+ used only for jitter probe which uses codec type."
+ ::= { rttMonEchoAdminEntry 29 }
+
+rttMonEchoAdminCodecNumPackets OBJECT-TYPE
+ SYNTAX Integer32 (0..60000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This value represents the number of packets that need to be
+ transmitted. This value is used only for jitter probe which
+ uses codec type."
+ ::= { rttMonEchoAdminEntry 30 }
+
+rttMonEchoAdminICPIFAdvFactor OBJECT-TYPE
+ SYNTAX Integer32 (0..20)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The advantage factor is dependant on the type of access and
+ how the service is to be used.
+ Conventional Wire-line 0
+ Mobility within Building 5
+ Mobility within geographic area 10
+ Access to hard-to-reach location 20
+
+ This will be used while calculating the ICPIF values
+ This valid only for Jitter while calculating the ICPIF value"
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 31 }
+
+rttMonEchoAdminLSPFECType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ldpIpv4Prefix(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of the target FEC for the RTT 'echo' and 'pathEcho'
+ operations based on 'mplsLspPingAppl' RttMonProtocol.
+
+ ldpIpv4Prefix - LDP IPv4 prefix."
+ ::= { rttMonEchoAdminEntry 32 }
+
+rttMonEchoAdminLSPSelector OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies a valid 127/8 address. This address
+ is of the form 127.x.y.z.
+ This address is not used to route the MPLS echo packet to the
+ destination but is used for load balancing in cases where the
+ IP payload's destination address is used for load balancing."
+ DEFVAL { "7F 00 00 01" }
+ ::= { rttMonEchoAdminEntry 33 }
+
+rttMonEchoAdminLSPReplyMode OBJECT-TYPE
+ SYNTAX RttMonLSPPingReplyMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the reply mode for the LSP Echo
+ requests."
+ DEFVAL { replyIpv4Udp }
+ ::= { rttMonEchoAdminEntry 34 }
+
+rttMonEchoAdminLSPTTL OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the TTL setting for MPLS echo request
+ packets. For ping operation this represents the TTL value to
+ be set in the echo request packet. For trace operation it
+ represent the maximum ttl value that can be set in the echo
+ request packets starting with TTL=1.
+
+ For 'echo' based on mplsLspPingAppl the default TTL will be
+ set to 255, and for 'pathEcho' based on mplsLspPingAppl the
+ default will be set to 30.
+
+ Note: This object cannot be set to the value of 0. The
+ default value of 0 signifies the default TTL values to be
+ used for 'echo' and 'pathEcho' based on 'mplsLspPingAppl'."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 35 }
+
+rttMonEchoAdminLSPExp OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the EXP value that needs to be
+ put as precedence bit in the MPLS echo request IP header."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 36 }
+
+rttMonEchoAdminPrecision OBJECT-TYPE
+ SYNTAX INTEGER {
+ milliseconds(1),
+ microseconds(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the accuracy of statistics that
+ needs to be calculated
+ milliseconds - The accuracy of stats will be of milliseconds
+ microseconds - The accuracy of stats will be in microseconds.
+ This value can be set only for jitter operation"
+ DEFVAL { milliseconds }
+ ::= { rttMonEchoAdminEntry 37 }
+
+rttMonEchoAdminProbePakPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ high(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the priority that will be assigned
+ to probe packet. This value can be set only for jitter
+ operation"
+ DEFVAL { normal }
+ ::= { rttMonEchoAdminEntry 38 }
+
+rttMonEchoAdminOWNTPSyncTolAbs OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the total clock synchronization error
+ on source and responder that is considered acceptable for
+ oneway measurement when NTP is used as clock synchronization
+ mechanism. The total clock synchronization error is sum of
+ NTP offsets on source and responder. The value specified is
+ microseconds. This value can be set only for jitter operation
+ with precision of microsecond."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 39 }
+
+rttMonEchoAdminOWNTPSyncTolPct OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the total clock synchronization error
+ on source and responder that is considered acceptable for
+ oneway measurement when NTP is used as clock synchronization
+ mechanism. The total clock synchronization error is sum of
+ NTP offsets on source and responder. The value is expressed
+ as the percentage of actual oneway latency that is measured.
+ This value can be set only for jitter operation with precision
+ of microsecond."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 40 }
+
+rttMonEchoAdminOWNTPSyncTolType OBJECT-TYPE
+ SYNTAX INTEGER {
+ percent(1),
+ absolute(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether the value in specified for oneway
+ NTP sync tolerance is absolute value or percent value"
+ DEFVAL { percent }
+ ::= { rttMonEchoAdminEntry 41 }
+
+rttMonEchoAdminCalledNumber OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This string stores the called number of post dial delay.
+ This object is applicable to voip post dial delay probe only.
+ The number will be like the one actualy the user could dial.
+ It has the number required by the local country dial plan, plus
+ E.164 number. The maximum length is 24 digits. Only digit (0-9)
+ is allowed."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 42 }
+
+rttMonEchoAdminDetectPoint OBJECT-TYPE
+ SYNTAX RttMonOperation
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A code that represents the detect point of post dial delay.
+ This object is applicable to SAA post dial delay probe only."
+ DEFVAL { voipDTAlertRinging }
+ ::= { rttMonEchoAdminEntry 43 }
+
+rttMonEchoAdminGKRegistration OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A boolean that represents VoIP GK registration delay.
+ This object is applicable to SAA GK registration delay
+ probe only."
+ DEFVAL { false }
+ ::= { rttMonEchoAdminEntry 44 }
+
+rttMonEchoAdminSourceVoicePort OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the voice-port on the source gateway.
+ This object is applicable to RTP probe only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 45 }
+
+rttMonEchoAdminCallDuration OBJECT-TYPE
+ SYNTAX Integer32 (1..600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Duration of RTP/Video Probe session.
+ This object is applicable to RTP and Video probe."
+ DEFVAL { 60 }
+ ::= { rttMonEchoAdminEntry 46 }
+
+rttMonEchoAdminLSPReplyDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..63 | 255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the DSCP value to be set in the IP header
+ of the LSP echo reply packet.
+ The value of this object will be in range of DiffServ codepoint
+ values between 0 to 63.
+
+ Note: This object cannot be set to value of 255. This default
+ value specifies that DSCP is not set for this row."
+ DEFVAL { 255 }
+ ::= { rttMonEchoAdminEntry 47 }
+
+rttMonEchoAdminLSPNullShim OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies if the explicit-null label is to be added
+ to LSP echo requests which are sent while performing RTT
+ operation."
+ DEFVAL { false }
+ ::= { rttMonEchoAdminEntry 48 }
+
+rttMonEchoAdminTargetMPID OBJECT-TYPE
+ SYNTAX CfmMepid
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the destination maintenance point ID.
+ It is only applicable to ethernetPing and ethernetJitter
+ operation. It will be set to 0 for other types of
+ operations."
+ ::= { rttMonEchoAdminEntry 49 }
+
+rttMonEchoAdminTargetDomainName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the name of the domain in which the
+ destination maintenance point lies. It is only applicable to
+ ethernetPing and ethernetJitter operation."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 50 }
+
+rttMonEchoAdminTargetVLAN OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the ID of the VLAN in which the
+ destination maintenance point lies. It is only applicable to
+ ethernetPing and ethernetJitter operation.
+ It will be set to 0 for other types of operations."
+ ::= { rttMonEchoAdminEntry 51 }
+
+rttMonEchoAdminEthernetCOS OBJECT-TYPE
+ SYNTAX QosLayer2Cos (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the class of service in an Ethernet
+ packet header. It is only applicable to ethernetPing and
+ ethernetJitter operation."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 52 }
+
+rttMonEchoAdminLSPVccvID OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies MPLS LSP pseudowire VCCV ID
+ values between 1 to 2147483647.
+
+ Note: This object cannot be set to value of 0. This default
+ value specifies that VCCV is not set for this row."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 53 }
+
+rttMonEchoAdminTargetEVC OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..100))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the Ethernet Virtual Connection in
+ which the destination maintenance point lies. It is only
+ applicable to ethernetPing and ethernetJitter operation.
+ It will be set to NULL for other types of operations."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 54 }
+
+rttMonEchoAdminTargetMEPPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies that Port Level CFM testing towards an
+ Outward/Down MEP will be used. It is only applicable to
+ ethernetPing and ethernetJitter operation.
+ It will be set to NULL for other types of operations."
+ DEFVAL { false }
+ ::= { rttMonEchoAdminEntry 55 }
+
+rttMonEchoAdminVideoTrafficProfile OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which represents the profile name to which a video
+ probe should use. This object is applicable to video probe
+ only."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 56 }
+
+rttMonEchoAdminDscp OBJECT-TYPE
+ SYNTAX Dscp
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the Differentiated Service Code Point
+ (DSCP) QoS marking in the generated synthetic packets.
+
+ Value - DiffServ Class
+ 0 - BE (default)
+ 10 - AF11
+ 12 - AF12
+ 14 - AF13
+ 18 - AF21
+ 20 - AF22
+ 22 - AF23
+ 26 - AF31
+ 28 - AF32
+ 30 - AF33
+ 34 - AF41
+ 36 - AF42
+ 38 - AF43
+ 8 - CS1
+ 16 - CS2
+ 24 - CS3
+ 32 - CS4
+ 40 - CS5
+ 48 - CS6
+ 56 - CS7
+ 46 - EF"
+ REFERENCE "RFC 2474, RFC 2780"
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 57 }
+
+rttMonEchoAdminReserveDsp OBJECT-TYPE
+ SYNTAX INTEGER {
+ be(1), -- best effort
+ gs(2), -- guaranteed service
+ na(3) -- not applicable
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the video traffic generation source.
+
+ be : best effort using DSP but without reservation
+ gs : guaranteed service using DSP with reservation
+ na : not applicable for not using DSP"
+ DEFVAL { na }
+ ::= { rttMonEchoAdminEntry 58 }
+
+rttMonEchoAdminInputInterface OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the network input interface on the
+ sender router where the synthetic packets are received from the
+ emulated endpoint source. This is used for path congruence with
+ correct feature processing at the sender router.
+
+ The user can get the InterfaceIndex number from ifIndex object
+ by looking up in ifTable. In fact, it should be useful to first
+ get the entry by the augmented table ifXTable which has ifName
+ object which matches the interface name used on the router or
+ switch equipment console."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 59 }
+
+rttMonEchoAdminEmulateSourceAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the IP address of the emulated source
+ from which the synthetic packets would be generated. If this
+ object is not specified, the emulated source IP address will by
+ default be the same as rttMonEchoAdminSourceAddress. This object
+ is applicable to video probes."
+ ::= { rttMonEchoAdminEntry 60 }
+
+rttMonEchoAdminEmulateSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the port number of the emulated source
+ from which the synthetic packets would be generated. If this
+ object is not specified, the emulated source port number will by
+ default be the same as rttMonEchoAdminSourcePort. This object is
+ applicable to video probes."
+ ::= { rttMonEchoAdminEntry 61 }
+
+rttMonEchoAdminEmulateTargetAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the IP address of the emulated target by
+ which the synthetic packets would be received. If this object is
+ not specified, the emulated target IP address will by default be
+ the same as rttMonEchoAdminTargetAddress. This object is
+ applicable to video probes."
+ ::= { rttMonEchoAdminEntry 62 }
+
+rttMonEchoAdminEmulateTargetPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the port number of the emulated target
+ by which the synthetic packets would be received. If this object
+ is not specified, the emulated target port number will by
+ default be the same as rttMonEchoAdminTargetPort. This object is
+ applicable to video probes."
+ ::= { rttMonEchoAdminEntry 63 }
+
+rttMonEchoAdminTargetMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the MAC address of the target device.
+ This object is only applicable for Y.1731 operations.
+ rttMonEchoAdminTargetMacAddress and rttMonEchoAdminTargetMPID
+ may not be used in conjunction."
+ ::= { rttMonEchoAdminEntry 64 }
+
+rttMonEchoAdminSourceMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the MAC address of the source device.
+ This object is only applicable for Y.1731 operations.
+ rttMonEchoAdminSourceMacAddress and rttMonEchoAdminSourceMPID
+ may not be used in conjunction."
+ ::= { rttMonEchoAdminEntry 65 }
+
+rttMonEchoAdminSourceMPID OBJECT-TYPE
+ SYNTAX CfmMepid
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the source maintenance point ID. It is
+ only applicable to Y.1731 operation. It will be set to zero for
+ other types of opearations. rttMonEchoAdminSourceMPID and
+ rttMonEchoAdminSourceMacAddress may not be used in
+ conjunction."
+ ::= { rttMonEchoAdminEntry 66 }
+
+rttMonEchoAdminEndPointListName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the name of endpoint list which a probe
+ uses to generate operations."
+ DEFVAL { "" }
+ ::= { rttMonEchoAdminEntry 67 }
+
+rttMonEchoAdminSSM OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies if Source Specific Multicast is to be
+ added. This object is applicable to multicast probe only."
+ DEFVAL { false }
+ ::= { rttMonEchoAdminEntry 68 }
+
+rttMonEchoAdminControlRetry OBJECT-TYPE
+ SYNTAX Unsigned32 (1..5)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the maximum number of retries for control
+ message."
+ DEFVAL { 3 }
+ ::= { rttMonEchoAdminEntry 69 }
+
+rttMonEchoAdminControlTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the wait duration before control message
+ timeout."
+ DEFVAL { 5000 }
+ ::= { rttMonEchoAdminEntry 70 }
+
+rttMonEchoAdminIgmpTreeInit OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies number of packets to be sent for
+ multicast tree setup. This object is applicable to multicast
+ probe only."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 71 }
+
+rttMonEchoAdminEnableBurst OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates that packets will be sent in burst."
+ DEFVAL { false }
+ ::= { rttMonEchoAdminEntry 72 }
+
+rttMonEchoAdminAggBurstCycles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of burst cycles to be sent
+ during the aggregate interval. This value is currently used
+ for Y1731 SLM(Synthetic Loss Measurment) probe.
+ This object is applicable to Y1731 SLM probe only."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 73 }
+
+rttMonEchoAdminLossRatioNumFrames OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of frames over which to
+ calculate the frame loss ratio. This object is applicable
+ to Y1731 SLM probe only."
+ DEFVAL { 10 }
+ ::= { rttMonEchoAdminEntry 74 }
+
+rttMonEchoAdminAvailNumFrames OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of frames over which to
+ calculate the availability. This object is applicable to
+ Y1731 SLM probe only."
+ DEFVAL { 10 }
+ ::= { rttMonEchoAdminEntry 75 }
+
+rttMonEchoAdminTstampOptimization OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether timestamp optimization is
+ enabled.
+
+ When the value is 'true' then timestamp optimization is
+ enabled. The probe will utilize lower layer (Hardware/Packet
+ Processor) timestamping values to improve accuracy of
+ statistics.
+
+ This value can be set only for udp jitter operation with
+ precision of microsecond."
+ DEFVAL { false }
+ ::= { rttMonEchoAdminEntry 76 }
+
+rttMonEchoAdminTargetSwitchId OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the destination Switch Id that
+ needed to send one TRILL/FB OAM Loopback request. This
+ object is applicable to Fabric Path Echo probe only.
+ Value 0 means not applicable."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 77 }
+
+rttMonEchoAdminProfileId OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..1023)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the destination Profile Id that
+ needed to send one TRILL/FB OAM Loopback request. This
+ object is applicable to Fabric Path Echo probe only.
+ Value 0 means not applicable."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 78 }
+
+rttMonEchoAdminOutputInterface OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the network interface on the
+ sender router where the packets are transmitted from the
+ emulated endpoint source.
+
+ The user can get the InterfaceIndex number from ifIndex object
+ by looking up in ifTable. In fact, it should be useful to first
+ get the entry by the augmented table ifXTable which has ifName
+ object which matches the interface name used on the router or
+ switch equipment console."
+ DEFVAL { 0 }
+ ::= { rttMonEchoAdminEntry 79 }
+
+
+-- FileIO Administration TABLE
+
+rttMonFileIOAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonFileIOAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring 'fileIO'
+ specific definitions.
+
+ When the RttMonRttType is not 'fileIO' this table is
+ not valid.
+
+ This table is controlled via the
+ rttMonCtrlAdminTable. Entries in this table are
+ created via the rttMonCtrlAdminStatus object."
+ ::= { rttMonCtrl 3 }
+
+rttMonFileIOAdminEntry OBJECT-TYPE
+ SYNTAX RttMonFileIOAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "A list of objects that define specific configuration for
+ 'fileIO' RttMonRttType conceptual Rtt control rows."
+ INDEX { rttMonCtrlAdminIndex }
+ ::= { rttMonFileIOAdminTable 1 }
+
+RttMonFileIOAdminEntry ::= SEQUENCE {
+ rttMonFileIOAdminFilePath DisplayString,
+ rttMonFileIOAdminSize INTEGER,
+ rttMonFileIOAdminAction INTEGER
+}
+
+rttMonFileIOAdminFilePath OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The fully qualified file path that will be the target
+ of the RTT operation.
+
+ This value must match one of the rttMonApplPreConfigedName
+ entries."
+ DEFVAL { "" }
+ ::= { rttMonFileIOAdminEntry 1 }
+
+rttMonFileIOAdminSize OBJECT-TYPE
+ SYNTAX INTEGER {
+ n256(1),
+ n1k(2),
+ n64k(3),
+ n128k(4),
+ n256k(5)
+ }
+ UNITS "bytes"
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The size of the file to write/read from the File
+ Server."
+ DEFVAL { n256 }
+ ::= { rttMonFileIOAdminEntry 2 }
+
+rttMonFileIOAdminAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ write(1),
+ read(2),
+ writeRead(3)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The File I/O action to be performed."
+ DEFVAL { read }
+ ::= { rttMonFileIOAdminEntry 3 }
+
+
+-- Script Administration Table
+
+rttMonScriptAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonScriptAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring 'script'
+ specific definitions.
+
+ When the RttMonRttType is not 'script' this table is
+ not valid.
+
+ This table is controlled via the
+ rttMonCtrlAdminTable. Entries in this table are
+ created via the rttMonCtrlAdminStatus object."
+ ::= { rttMonCtrl 4 }
+
+rttMonScriptAdminEntry OBJECT-TYPE
+ SYNTAX RttMonScriptAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "A list of objects that define specific configuration for
+ 'script' RttMonRttType conceptual Rtt control rows."
+ INDEX { rttMonCtrlAdminIndex }
+ ::= { rttMonScriptAdminTable 1 }
+
+RttMonScriptAdminEntry ::= SEQUENCE {
+ rttMonScriptAdminName DisplayString,
+ rttMonScriptAdminCmdLineParams DisplayString
+}
+
+rttMonScriptAdminName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This will be the Name of the Script that will be used to
+ generate RTT operations.
+
+ This object must match one of the
+ rttMonApplPreConfigedName entries."
+ DEFVAL { "" }
+ ::= { rttMonScriptAdminEntry 1 }
+
+rttMonScriptAdminCmdLineParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This will be the actual command line parameters
+ passed to the rttMonScriptAdminName when being
+ executed."
+ DEFVAL { "" }
+ ::= { rttMonScriptAdminEntry 2 }
+
+
+-- Schedule Administration Table
+
+rttMonScheduleAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonScheduleAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring scheduling
+ specific definitions.
+
+ This table is controlled via the
+ rttMonCtrlAdminTable. Entries in this table are
+ created via the rttMonCtrlAdminStatus object."
+ ::= { rttMonCtrl 5 }
+
+rttMonScheduleAdminEntry OBJECT-TYPE
+ SYNTAX RttMonScheduleAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define specific configuration for
+ the scheduling of RTT operations."
+ AUGMENTS { rttMonCtrlAdminEntry }
+ ::= { rttMonScheduleAdminTable 1 }
+
+RttMonScheduleAdminEntry ::= SEQUENCE {
+ rttMonScheduleAdminRttLife Integer32,
+ rttMonScheduleAdminRttStartTime TimeTicks,
+ rttMonScheduleAdminConceptRowAgeout Integer32,
+ rttMonScheduleAdminRttRecurring TruthValue,
+ rttMonScheduleAdminConceptRowAgeoutV2 Integer32,
+ rttMonScheduleAdminStartType RttMonScheduleStartType,
+ rttMonScheduleAdminStartDelay Integer32
+}
+
+rttMonScheduleAdminRttLife OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object value will be placed into the
+ rttMonCtrlOperRttLife object when the rttMonCtrlOperState
+ object transitions to 'active' or 'pending'.
+
+ The value 2147483647 has a special meaning. When
+ this object is set to 2147483647, the
+ rttMonCtrlOperRttLife object will not decrement.
+ And thus the life time will never end."
+ DEFVAL { 3600 }
+ ::= { rttMonScheduleAdminEntry 1 }
+
+rttMonScheduleAdminRttStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the time when this conceptional row will
+ activate.
+
+ This is the value of MIB-II's sysUpTime in the future.
+ When sysUpTime equals this value this object will
+ cause the activation of a conceptual Rtt row.
+
+ When an agent has the capability to determine date and
+ time, the agent should store this object as DateAndTime.
+ This allows the agent to completely reset (restart) and
+ still be able to start conceptual Rtt rows at the
+ intended time. If the agent cannot keep date and time
+ and the agent resets, all entries should take on one of
+ the special value defined below.
+
+ The first special value allows this conceptual Rtt
+ control row to immediately transition the
+ rttMonCtrlOperState object into 'active' state when the
+ rttMonCtrlAdminStatus object transitions to active.
+ This special value is defined to be a value of this
+ object that, when initially set, is 1.
+
+ The second special value allows this conceptual Rtt
+ control row to immediately transition the
+ rttMonCtrlOperState object into 'pending' state when
+ the rttMonCtrlAdminStatus object transitions to active.
+ Also, when the rttMonCtrlOperRttLife counts down to zero
+ (and not when set to zero), this special value causes
+ this conceptual Rtt control row to retransition the
+ rttMonCtrlOperState object into 'pending' state. This
+ special value is defined to be a value of this object
+ that, when initially set, is smaller than the current
+ sysUpTime. (With the exception of one, as defined in
+ the previous paragraph)
+
+ If rttMonScheduleAdminStartType is specified with this
+ object then rttMonScheduleAdminRttStartTime
+ is ignored and probe start time is configured based on
+ rttMonScheduleAdminStartType."
+ DEFVAL { 0 }
+ ::= { rttMonScheduleAdminEntry 2 }
+
+rttMonScheduleAdminConceptRowAgeout OBJECT-TYPE
+ SYNTAX Integer32 (0..2073600)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "The amount of time this conceptual Rtt control row will
+ exist when not in an 'active' rttMonCtrlOperState.
+
+ When this conceptual Rtt control row enters an 'active'
+ state, this timer will be reset and suspended. When
+ this conceptual RTT control row enters a state other
+ than 'active', the timer will be restarted.
+
+ NOTE: When a conceptual Rtt control row ages out, the
+ agent needs to remove the associated entries in
+ the rttMonReactTriggerAdminTable and
+ rttMonReactTriggerOperTable.
+
+ When this value is set to zero, this entry will
+ never be aged out.
+ rttMonScheduleAdminConceptRowAgeout object is superseded by
+ rttMonScheduleAdminConceptRowAgeoutV2."
+ DEFVAL { 3600 }
+ ::= { rttMonScheduleAdminEntry 3 }
+
+rttMonScheduleAdminRttRecurring OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to true, this entry will be scheduled to
+ run automatically for the specified duration equal
+ to the life configured, at the same time daily.
+
+ This value cannot be set to true
+ (a) if rttMonScheduleAdminRttLife object has value greater or
+ equal to 86400 seconds.
+ (b) if sum of values of rttMonScheduleAdminRttLife and
+ rttMonScheduleAdminConceptRowAgeout is less or equal to
+ 86400 seconds."
+ DEFVAL { false }
+ ::= { rttMonScheduleAdminEntry 4 }
+
+rttMonScheduleAdminConceptRowAgeoutV2 OBJECT-TYPE
+ SYNTAX Integer32 (0..2073600)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The amount of time this conceptual Rtt control row will
+ exist when not in an 'active' rttMonCtrlOperState.
+
+ When this conceptual Rtt control row enters an 'active'
+ state, this timer will be reset and suspended. When
+ this conceptual RTT control row enters a state other
+ than 'active', the timer will be restarted.
+
+ NOTE: It is the same as rttMonScheduleAdminConceptRowAgeout
+ except DEFVAL is 0 to be consistent with CLI ageout
+ default.
+
+ When this value is set to zero, this entry will
+ never be aged out."
+ DEFVAL { 0 }
+ ::= { rttMonScheduleAdminEntry 5 }
+
+rttMonScheduleAdminStartType OBJECT-TYPE
+ SYNTAX RttMonScheduleStartType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the start-time option to be used for
+ scheduling the start time of RTT operation.
+ The following list defines the start-time options
+ that can be configured for the probe:
+
+ pending(1) pending state.
+ now(2) schedule to immediately start the
+ probe.
+ random(3) schedule start time of probe at random
+ time over a range.
+ after(4) schedule start time of probe after a
+ certain amount of time from now.
+ specific(5) schedule start time of probe at a given
+ specific time interval"
+ DEFVAL { pending }
+ ::= { rttMonScheduleAdminEntry 6 }
+
+rttMonScheduleAdminStartDelay OBJECT-TYPE
+ SYNTAX Integer32 (500..10000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the start time delay range in
+ milliseconds.
+ The value of this object is only effective with
+ rttMonScheduleAdminStartType value.
+
+ For rttMonScheduleAdminStartType with random option,
+ a random time is generated with in provided start delay
+ range and added to current time to generate the random
+ start time of the probe."
+ DEFVAL { 500 }
+ ::= { rttMonScheduleAdminEntry 7 }
+
+
+-- Reaction Administration Table
+
+rttMonReactAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonReactAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring Notification
+ and Trigger definitions.
+
+ All Notification/Reactions are applied to all RTT
+ End-to-End operations. Thus, they do not apply to hops
+ along a path to the target, when RttMonRttType is
+ 'pathEcho'.
+
+ The format and content of SNA NMVT's are not defined
+ within this module.
+
+ It can be noted, however, that there are Alert NMVT's,
+ and traps which are sent when an abnormal
+ condition occurs, i.e. when one of
+ rttMonCtrlOperConnectionLostOccurred,
+ rttMonCtrlOperTimeoutOccurred or
+ rttMonCtrlOperOverThresholdOccurred are changed to true,
+ and Resolution NMVT's, and Resolution traps which are
+ sent when that condition clears, i.e. when one of
+ rttMonCtrlOperConnectionLostOccurred,
+ rttMonCtrlOperTimeoutOccurred or
+ rttMonCtrlOperOverThresholdOccurred is changed back to
+ false.
+
+ When rttMonReactAdminActionType is set to one of the
+ following:
+ - triggerOnly
+ - trapAndTrigger
+ - nmvtAndTrigger
+ - trapNmvtAndTrigger
+ The corresponding rows in the
+ rttMonReactTriggerAdminTable defined via the
+ rttMonCtrlAdminIndex will become active.
+
+ This table augments the rttMonCtrlAdminTable.
+ rttMonReactAdminTable object is superseded by rttMonReactTable."
+ ::= { rttMonCtrl 6 }
+
+rttMonReactAdminEntry OBJECT-TYPE
+ SYNTAX RttMonReactAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of objects that define RTT reaction operations.
+ rttMonReactAdminEntry object is superseded by rttMonReactEntry."
+ AUGMENTS { rttMonCtrlAdminEntry }
+ ::= { rttMonReactAdminTable 1 }
+
+RttMonReactAdminEntry ::= SEQUENCE {
+ rttMonReactAdminConnectionEnable TruthValue,
+ rttMonReactAdminTimeoutEnable TruthValue,
+ rttMonReactAdminThresholdType INTEGER,
+ rttMonReactAdminThresholdFalling Integer32,
+ rttMonReactAdminThresholdCount Integer32,
+ rttMonReactAdminThresholdCount2 Integer32,
+ rttMonReactAdminActionType INTEGER,
+ rttMonReactAdminVerifyErrorEnable TruthValue
+}
+
+rttMonReactAdminConnectionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "If true, a reaction is generated when a RTT
+ operation to a rttMonEchoAdminTargetAddress
+ (echo type) causes
+ rttMonCtrlOperConnectionLostOccurred to change its
+ value. Thus connections to intermediate hops will
+ not cause this value to change.
+ rttMonReactAdminConnectionEnable object is superseded by
+ rttMonReactVar."
+ DEFVAL { false }
+ ::= { rttMonReactAdminEntry 1 }
+
+rttMonReactAdminTimeoutEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "If true, a reaction is generated when a RTT
+ operation causes rttMonCtrlOperTimeoutOccurred
+ to change its value.
+
+ When the RttMonRttType is 'pathEcho' timeouts to
+ intermediate hops will not cause
+ rttMonCtrlOperTimeoutOccurred to change its value.
+ rttMonReactAdminTimeoutEnable object is superseded by
+ rttMonReactVar."
+ DEFVAL { false }
+ ::= { rttMonReactAdminEntry 2 }
+
+rttMonReactAdminThresholdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ never(1),
+ immediate(2),
+ consecutive(3),
+ xOfy(4),
+ average(5)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This object specifies the conditions under which
+ rttMonCtrlOperOverThresholdOccurred is changed:
+
+ NOTE: When the RttMonRttType is 'pathEcho' this
+ objects' value and all associated
+ object values are only valid when RTT
+ 'echo' operations are to the
+ rttMonEchoAdminTargetAddress object address. Thus
+ 'pathEcho' operations to intermediate
+ hops will not cause this object to change.
+
+ never - rttMonCtrlOperOverThresholdOccurred is
+ never set
+ immediate - rttMonCtrlOperOverThresholdOccurred is set
+ to true when an operation completion time
+ exceeds rttMonCtrlAdminThreshold;
+ conversely
+ rttMonCtrlOperOverThresholdOccurred is set
+ to false when an operation completion time
+ falls below
+ rttMonReactAdminThresholdFalling
+ consecutive - rttMonCtrlOperOverThresholdOccurred is set
+ to true when an operation completion time
+ exceeds rttMonCtrlAdminThreshold on
+ rttMonReactAdminThresholdCount consecutive
+ RTT operations; conversely,
+ rttMonCtrlOperOverThresholdOccurred is set
+ to false when an operation completion time
+ falls under the
+ rttMonReactAdminThresholdFalling
+ for the same number of consecutive
+ operations
+ xOfy - rttMonCtrlOperOverThresholdOccurred is set
+ to true when x (as specified by
+ rttMonReactAdminThresholdCount) out of the
+ last y (as specified by
+ rttMonReactAdminThresholdCount2)
+ operation completion time exceeds
+ rttMonCtrlAdminThreshold;
+ conversely, it is set to false when x,
+ out of the last y operation completion
+ time fall below
+ rttMonReactAdminThresholdFalling
+ NOTE: When x > y, the probe will never
+ generate a reaction.
+ average - rttMonCtrlOperOverThresholdOccurred is set
+ to true when the running average of the
+ previous rttMonReactAdminThresholdCount
+ operation completion times exceed
+ rttMonCtrlAdminThreshold; conversely, it
+ is set to false when the running average
+ falls below the
+ rttMonReactAdminThresholdFalling
+
+ If this value is changed by a management station,
+ rttMonCtrlOperOverThresholdOccurred is set to false, but
+ no reaction is generated if the prior value of
+ rttMonCtrlOperOverThresholdOccurred was true.
+ rttMonReactAdminThresholdType object is superseded by
+ rttMonReactThresholdType."
+ DEFVAL { never }
+ ::= { rttMonReactAdminEntry 3 }
+
+rttMonReactAdminThresholdFalling OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This object defines a threshold limit. If the RTT
+ operation time falls below this limit and if the conditions
+ specified in rttMonReactAdminThresholdType are satisfied, an
+ threshold is generated.
+ rttMonReactAdminThresholdFalling object is superseded by
+ rttMonReactThresholdFalling."
+ DEFVAL { 3000 }
+ ::= { rttMonReactAdminEntry 4 }
+
+rttMonReactAdminThresholdCount OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This object defines the 'x' value of the xOfy condition
+ specified in rttMonReactAdminThresholdType.
+ rttMonReactAdminThresholdCount object is superseded by
+ rttMonReactThresholdCountX."
+ DEFVAL { 5 }
+ ::= { rttMonReactAdminEntry 5 }
+
+rttMonReactAdminThresholdCount2 OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This object defines the 'y' value of the xOfy condition
+ specified in rttMonReactAdminThresholdType.
+ rttMonReactAdminThresholdCount2 object is superseded by
+ rttMonReactThresholdCountyY."
+ DEFVAL { 5 }
+ ::= { rttMonReactAdminEntry 6 }
+
+rttMonReactAdminActionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ trapOnly(2),
+ nmvtOnly(3),
+ triggerOnly(4),
+ trapAndNmvt(5),
+ trapAndTrigger(6),
+ nmvtAndTrigger(7),
+ trapNmvtAndTrigger(8)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies what type(s), if any, of reaction(s) to
+ generate if an operation violates one of the watched
+ conditions:
+
+ none - no reaction is generated
+ trapOnly - a trap is generated
+ nmvtOnly - an SNA NMVT is generated
+ triggerOnly - all trigger actions defined for this
+ entry are initiated
+ trapAndNmvt - both a trap and an SNA NMVT are
+ generated
+ trapAndTrigger - both a trap and all trigger actions
+ are initiated
+ nmvtAndTrigger - both a NMVT and all trigger actions
+ are initiated
+ trapNmvtAndTrigger - a NMVT, trap, and all trigger actions
+ are initiated
+
+ A trigger action is defined via the
+ rttMonReactTriggerAdminTable.
+ rttMonReactAdminActionType object is superseded by
+ rttMonReactActionType."
+ DEFVAL { none }
+ ::= { rttMonReactAdminEntry 7 }
+
+rttMonReactAdminVerifyErrorEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "If true, a reaction is generated when a RTT
+ operation causes rttMonCtrlOperVerifyErrorOccurred
+ to change its value.
+ rttMonReactAdminVerifyErrorEnable object is superseded by
+ rttMonReactVar."
+ DEFVAL { false }
+ ::= { rttMonReactAdminEntry 8 }
+
+
+-- Statistics Administration Table
+
+rttMonStatisticsAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonStatisticsAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring statistics
+ definitions.
+
+ The definitions in this table control what and how many
+ entries will be placed into the rttMonStatsCaptureTable.
+
+ The statistics capture table is a rollover table. When
+ the rttMonStatisticsAdminNumHourGroups index value
+ exceeds its value defined in this table, the oldest
+ corresponding group will be deleted and will be replaced
+ with the new group. All other indices will only fill to
+ there maximum size.
+
+ NOTE: The maximum size of this table is defined to be
+ the product of the rttMonCtrlAdminIndex times
+ rttMonStatisticsAdminNumHourGroups times
+ rttMonStatisticsAdminNumPaths times
+ rttMonStatisticsAdminNumHops times
+ rttMonStatisticsAdminNumDistBuckets.
+
+ NOTE WELL: Each of the 'Num' objects values in this
+ have a special behavior. When one of the
+ objects is set to a value larger than the
+ Rtt application can support the set will
+ succeed, but the resultant value will
+ be set to the applications maximum value.
+ The setting management station must reread
+ this object to verify the actual value.
+
+ This table augments the rttMonCtrlAdminTable."
+ ::= { rttMonCtrl 7 }
+
+rttMonStatisticsAdminEntry OBJECT-TYPE
+ SYNTAX RttMonStatisticsAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define RTT statistics
+ capture operations."
+ AUGMENTS { rttMonCtrlAdminEntry }
+ ::= { rttMonStatisticsAdminTable 1 }
+
+RttMonStatisticsAdminEntry ::= SEQUENCE {
+ rttMonStatisticsAdminNumHourGroups Integer32,
+ rttMonStatisticsAdminNumPaths Integer32,
+ rttMonStatisticsAdminNumHops Integer32,
+ rttMonStatisticsAdminNumDistBuckets Integer32,
+ rttMonStatisticsAdminDistInterval Integer32
+}
+
+rttMonStatisticsAdminNumHourGroups OBJECT-TYPE
+ SYNTAX Integer32 (0..25)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of groups of paths to record.
+ Specifically this is the number of hourly groups
+ to keep before rolling over.
+
+ The value of one is not advisable because the
+ group will close and immediately be deleted before
+ the network management station will have the
+ opportunity to retrieve the statistics.
+
+ The value used in the rttMonStatsCaptureTable to
+ uniquely identify this group is the
+ rttMonStatsCaptureStartTimeIndex.
+
+ HTTP and Jitter probes store only two hours of data.
+
+ When this object is set to the value of zero all
+ rttMonStatsCaptureTable data capturing will be shut off."
+ DEFVAL { 2 }
+ ::= { rttMonStatisticsAdminEntry 1 }
+
+rttMonStatisticsAdminNumPaths OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When RttMonRttType is 'pathEcho' this is the maximum
+ number of statistics paths to record per hourly group.
+ This value directly represents the path to a target.
+ For all other RttMonRttTypes this value will be
+ forced to one by the agent.
+
+ NOTE: For 'pathEcho' a source to target path will be
+ created to to hold all errors that occur when a
+ specific path or connection has not be found/setup.
+ Thus, it is advised to set this value greater
+ than one.
+
+ Since this index does not rollover, only the first
+ rttMonStatisticsAdminNumPaths will be kept."
+ DEFVAL { 5 }
+ ::= { rttMonStatisticsAdminEntry 2 }
+
+rttMonStatisticsAdminNumHops OBJECT-TYPE
+ SYNTAX Integer32 (1..30)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When RttMonRttType is 'pathEcho' this is the maximum
+ number of statistics hops to record per path group.
+ This value directly represents the number of hops along
+ a path to a target, thus we can only support 30 hops.
+ For all other RttMonRttTypes this value will be
+ forced to one by the agent.
+
+ Since this index does not rollover, only the first
+ rttMonStatisticsAdminNumHops will be kept. This object
+ is applicable to pathEcho probes only."
+ DEFVAL { 16 }
+ ::= { rttMonStatisticsAdminEntry 3 }
+
+rttMonStatisticsAdminNumDistBuckets OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of statistical distribution
+ Buckets to accumulate.
+
+ Since this index does not rollover, only the first
+ rttMonStatisticsAdminNumDistBuckets will be kept.
+
+ The last rttMonStatisticsAdminNumDistBucket will
+ contain all entries from its distribution interval
+ start point to infinity. This object is not applicable
+ to http and jitter probes."
+ DEFVAL { 1 }
+ ::= { rttMonStatisticsAdminEntry 4 }
+
+rttMonStatisticsAdminDistInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The statistical distribution buckets interval.
+
+ Distribution Bucket Example:
+
+ rttMonStatisticsAdminNumDistBuckets = 5 buckets
+ rttMonStatisticsAdminDistInterval = 10 milliseconds
+
+ | Bucket 1 | Bucket 2 | Bucket 3 | Bucket 4 | Bucket 5 |
+ | 0-9 ms | 10-19 ms | 20-29 ms | 30-39 ms | 40-Inf ms |
+
+ Odd Example:
+
+ rttMonStatisticsAdminNumDistBuckets = 1 buckets
+ rttMonStatisticsAdminDistInterval = 10 milliseconds
+
+ | Bucket 1 |
+ | 0-Inf ms |
+
+ Thus, this odd example shows that the value of
+ rttMonStatisticsAdminDistInterval does not apply when
+ rttMonStatisticsAdminNumDistBuckets is one.
+ This object is not applicable to http and jitter probes."
+ DEFVAL { 20 }
+ ::= { rttMonStatisticsAdminEntry 5 }
+
+
+-- History Administration Table
+
+rttMonHistoryAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonHistoryAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring history
+ definitions.
+
+ The definitions in this table control what and how many
+ entries will be placed into the
+ rttMonHistoryCollectionTable.
+
+ The history collection table is a rollover table. When
+ the rttMonHistoryAdminNumLives index value exceeds its
+ value defined in this table, the oldest corresponding
+ 'lives' group will be deleted and will be replaced with
+ the new 'lives' group. All other indices will only fill
+ to their maximum size.
+
+ NOTE: The maximum size of this table is defined to be
+ the product of the rttMonCtrlAdminIndex times
+ rttMonHistoryAdminNumLives times
+ rttMonHistoryAdminNumBuckets times
+ rttMonHistoryAdminNumSamples.
+
+ NOTE WELL: Each of the 'Num' objects values in this
+ have a special behavior. When one of the
+ objects is set to a value larger than the
+ Rtt application can support the set will
+ succeed, but the resultant value will
+ be set to the applications maximum value.
+ The setting management station must reread
+ this object to verify the actual value.
+
+ NOTE: this table is not applicable to http and jitter
+ probes"
+ ::= { rttMonCtrl 8 }
+
+rttMonHistoryAdminEntry OBJECT-TYPE
+ SYNTAX RttMonHistoryAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define RTT history collection
+ operations."
+ AUGMENTS { rttMonCtrlAdminEntry }
+ ::= { rttMonHistoryAdminTable 1 }
+
+RttMonHistoryAdminEntry ::= SEQUENCE {
+ rttMonHistoryAdminNumLives Integer32,
+ rttMonHistoryAdminNumBuckets Integer32,
+ rttMonHistoryAdminNumSamples Integer32,
+ rttMonHistoryAdminFilter INTEGER
+}
+
+rttMonHistoryAdminNumLives OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of history lives to record. A life
+ is defined by the countdown (or transition) to zero
+ by the rttMonCtrlOperRttLife object. A new life is
+ created when the same conceptual RTT control row is
+ restarted via the transition of the
+ rttMonCtrlOperRttLife object and its subsequent
+ countdown.
+
+ The value of zero will shut off all
+ rttMonHistoryAdminTable data collection."
+ DEFVAL { 0 }
+ ::= { rttMonHistoryAdminEntry 1 }
+
+rttMonHistoryAdminNumBuckets OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of history buckets to record. When
+ the RttMonRttType is 'pathEcho' this value directly
+ represents a path to a target. For all other
+ RttMonRttTypes this value should be set to the number
+ of operations to keep per lifetime.
+
+ After rttMonHistoryAdminNumBuckets are filled, the
+ and the oldest entries are deleted and the most recent
+ rttMonHistoryAdminNumBuckets buckets are retained."
+ DEFVAL { 15 }
+ ::= { rttMonHistoryAdminEntry 2 }
+
+rttMonHistoryAdminNumSamples OBJECT-TYPE
+ SYNTAX Integer32 (1..30)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of history samples to record per
+ bucket. When the RttMonRttType is 'pathEcho' this
+ value directly represents the number of hops along a
+ path to a target, thus we can only support 30 hops.
+ For all other RttMonRttTypes this value will be
+ forced to one by the agent."
+ DEFVAL { 16 }
+ ::= { rttMonHistoryAdminEntry 3 }
+
+rttMonHistoryAdminFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ all(2),
+ overThreshold(3),
+ failures(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Defines a filter for adding RTT results to the history
+ buffer:
+
+ none - no history is recorded
+ all - the results of all completion times
+ and failed completions are recorded
+ overThreshold - the results of completion times
+ over rttMonCtrlAdminThreshold are
+ recorded.
+ failures - the results of failed operations (only)
+ are recorded."
+ DEFVAL { none }
+ ::= { rttMonHistoryAdminEntry 4 }
+
+
+-- Overall Operational values
+
+rttMonCtrlOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonCtrlOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of which contains the Operational values for the
+ probe, and the conceptual RTT control row.
+
+ This table augments the rttMonCtrlAdminTable."
+ ::= { rttMonCtrl 9 }
+
+rttMonCtrlOperEntry OBJECT-TYPE
+ SYNTAX RttMonCtrlOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that describe the current state
+ of probe, and the conceptual RTT control row."
+ AUGMENTS { rttMonCtrlAdminEntry }
+ ::= { rttMonCtrlOperTable 1 }
+
+RttMonCtrlOperEntry ::= SEQUENCE {
+ rttMonCtrlOperModificationTime TimeStamp,
+ rttMonCtrlOperDiagText DisplayString,
+ rttMonCtrlOperResetTime TimeStamp,
+ rttMonCtrlOperOctetsInUse Gauge32,
+ rttMonCtrlOperConnectionLostOccurred TruthValue,
+ rttMonCtrlOperTimeoutOccurred TruthValue,
+ rttMonCtrlOperOverThresholdOccurred TruthValue,
+ rttMonCtrlOperNumRtts Integer32,
+ rttMonCtrlOperRttLife Integer32,
+ rttMonCtrlOperState INTEGER,
+ rttMonCtrlOperVerifyErrorOccurred TruthValue
+}
+
+rttMonCtrlOperModificationTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is updated whenever an object in
+ the conceptual RTT control row is changed or
+ updated."
+ ::= { rttMonCtrlOperEntry 1 }
+
+rttMonCtrlOperDiagText OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..51))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string which can be used as an aid in tracing problems.
+ The content of this field will depend on the type of
+ target (rttMonEchoAdminProtocol).
+
+ When rttMonEchoAdminProtocol is one of snaLU0EchoAppl, or
+ snaLU2EchoAppl this object contains the name of the
+ Logical Unit (LU) being used for this RTT session (from
+ the HOST's point of view), once the session has been
+ established; this can then be used to correlate this
+ name to the connection information stored in the
+ Mainframe Host.
+
+ When rttMonEchoAdminProtocol is snaLU62EchoAppl, this
+ object contains the Logical Unit (LU) name being used for
+ this RTT session, once the session has been established.
+ This name can be used by the management application to
+ correlate this objects value to the connection
+ information stored at this SNMP Agent via the APPC or
+ APPN mib.
+
+ When rttMonEchoAdminProtocol is not one of the
+ previously mentioned values, this value will be null.
+
+ It is primarily intended that this object contains
+ information which has significance to a human operator."
+ DEFVAL { "" }
+ ::= { rttMonCtrlOperEntry 2 }
+
+rttMonCtrlOperResetTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is set when the rttMonCtrlOperState is set
+ to reset."
+ ::= { rttMonCtrlOperEntry 3 }
+
+rttMonCtrlOperOctetsInUse OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the number of octets currently in use
+ by this composite conceptual RTT row. A composite
+ conceptual row include the control, statistics, and
+ history conceptual rows combined. (All octets that
+ are addressed via the rttMonCtrlAdminIndex in this
+ mib.)"
+ ::= { rttMonCtrlOperEntry 4 }
+
+rttMonCtrlOperConnectionLostOccurred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object will only change its value when the
+ RttMonRttType is 'echo' or 'pathEcho'.
+
+ This object is set to true when the RTT connection fails
+ to be established or is lost, and set to false when a
+ connection is reestablished. When the RttMonRttType
+ is 'pathEcho', connection loss applies only to the
+ rttMonEchoAdminTargetAddress and not to intermediate
+ hops to the Target.
+
+ When this value changes and
+ rttMonReactAdminConnectionEnable is true, a reaction
+ will occur.
+
+ If a trap is sent it is a
+ rttMonConnectionChangeNotification.
+
+ When this value changes and any one of the rttMonReactTable row
+ has rttMonReactVar object value as 'connectionLoss(8)',
+ a reaction may occur.
+
+ If a trap is sent it is rttMonNotification with rttMonReactVar
+ value of 'connectionLoss'."
+ DEFVAL { false }
+ ::= { rttMonCtrlOperEntry 5 }
+
+rttMonCtrlOperTimeoutOccurred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object will change its value for all
+ RttMonRttTypes.
+
+ This object is set to true when an operation times out,
+ and set to false when an operation completes under
+ rttMonCtrlAdminTimeout. When this value changes, a
+ reaction may occur, as defined by
+ rttMonReactAdminTimeoutEnable.
+
+ When the RttMonRttType is 'pathEcho', this timeout
+ applies only to the rttMonEchoAdminTargetAddress and
+ not to intermediate hops to the Target.
+
+ If a trap is sent it is a rttMonTimeoutNotification.
+
+ When this value changes and any one of the rttMonReactTable
+ row has rttMonReactVar object value as 'timeout(7)', a reaction
+ may occur.
+
+ If a trap is sent it is rttMonNotification with rttMonReactVar
+ value of 'timeout'."
+ DEFVAL { false }
+ ::= { rttMonCtrlOperEntry 6 }
+
+rttMonCtrlOperOverThresholdOccurred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object will change its value for all
+ RttMonRttTypes.
+
+ This object is changed by operation completion times over
+ threshold, as defined by rttMonReactAdminThresholdType.
+ When this value changes, a reaction may occur, as defined
+ by rttMonReactAdminThresholdType.
+
+ If a trap is sent it is a rttMonThresholdNotification.
+
+ This object is set to true if the operation completion time
+ exceeds the rttMonCtrlAdminThreshold and set to false when an
+ operation completes under rttMonCtrlAdminThreshold. When this
+ value changes, a reaction may occur, as defined by
+ rttMonReactThresholdType.
+
+ If a trap is sent it is rttMonNotification with rttMonReactVar
+ value of 'rtt'."
+ DEFVAL { false }
+ ::= { rttMonCtrlOperEntry 7 }
+
+rttMonCtrlOperNumRtts OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total number of probe operations that have
+ been attempted.
+
+ This value is incremented for each start of an RTT
+ operation. Thus when rttMonCtrlAdminRttType is set to
+ 'pathEcho' this value will be incremented by one and
+ not for very every hop along the path.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object.
+
+ This value is not effected by the rollover of a statistics
+ hourly group."
+ ::= { rttMonCtrlOperEntry 8 }
+
+rttMonCtrlOperRttLife OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is decremented every second, until it
+ reaches zero. When the value of this object is zero
+ RTT operations for this row are suspended. This
+ object will either reach zero by a countdown or
+ it will transition to zero via setting the
+ rttMonCtrlOperState.
+
+ When this object reaches zero the agent needs to
+ transition the rttMonCtrlOperState to 'inactive'.
+
+ REMEMBER: The value 2147483647 has a special
+ meaning. When this object has the
+ value 2147483647, this object will
+ not decrement. And thus the life
+ time will never.
+
+ When the rttMonCtrlOperState object is 'active' and
+ the rttMonReactTriggerOperState object transitions to
+ 'active' this object will not be updated with the
+ current value of rttMonCrtlAdminRttLife object."
+ ::= { rttMonCtrlOperEntry 9 }
+
+rttMonCtrlOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ orderlyStop(2),
+ immediateStop(3),
+ pending(4),
+ inactive(5),
+ active(6),
+ restart(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The RttMonOperStatus object is used to
+ manage the 'state' of the probe that is implementing
+ conceptual RTT control row.
+
+ This status object has six defined values:
+
+ reset(1) - reset this entry, transition
+ to 'pending'
+ orderlyStop(2) - shutdown this entry at the end
+ of the next RTT operation attempt,
+ transition to 'inactive'
+ immediateStop(3) - shutdown this entry immediately
+ (if possible), transition to
+ 'inactive'
+ pending(4) - this value is not settable and
+ this conceptual RTT control row is
+ waiting for further control either
+ via the rttMonScheduleAdminTable
+ or the rttMonReactAdminTable/
+ rttMonReactTriggerAdminTable;
+ This object can transition to this
+ value via two mechanisms, first by
+ reseting this object, and second
+ by creating a conceptual Rtt control
+ row with the
+ rttMonScheduleAdminRttStartTime
+ object with the its special value
+ inactive(5) - this value is not settable and
+ this conceptual RTT control row is
+ waiting for further control via
+ the rttMonScheduleAdminTable;
+ This object can transition to this
+ value via two mechanisms, first by
+ setting this object to 'orderlyStop'
+ or 'immediateStop', second by
+ the rttMonCtrlOperRttLife object
+ reaching zero
+ active(6) - this value is not settable and
+ this conceptual RTT control row is
+ currently active
+ restart(7) - this value is only settable when the
+ state is active. It clears the data
+ of this entry and remain on active state.
+
+ The probes action when this object is set to 'reset':
+ - all rows in rttMonStatsCaptureTable that relate to
+ this conceptual RTT control row are destroyed and
+ the indices are set to 1
+ - if rttMonStatisticsAdminNumHourGroups is not zero, a
+ single new rttMonStatsCaptureTable row is created
+ - all rows in rttMonHistoryCaptureTable that relate
+ to this RTT definition are destroyed and the indices
+ are set to 1
+ - implied history used for timeout or threshold
+ notification (see rttMonReactAdminThresholdType or
+ rttMonReactThresholdType)
+ is purged
+ - rttMonCtrlOperRttLife is set to
+ rttMonScheduleAdminRttLife
+ - rttMonCtrlOperNumRtts is set to zero
+ - rttMonCtrlOperTimeoutOccurred,
+ rttMonCtrlOperOverThresholdOccurred, and
+ rttMonCtrlOperConnectionLostOccurred are set to
+ false; if this causes a change in the value of
+ either of these objects, resolution notifications
+ will not occur
+ - the next RTT operation is controlled by the objects
+ in the rttMonScheduleAdminTable or the
+ rttMonReactAdminTable/rttMonReactTriggerAdminTable
+ - if the rttMonReactTriggerOperState is 'active', it
+ will transition to 'pending'
+ - all rttMonReactTriggerAdminEntries pointing to
+ this conceptual entry with their
+ rttMonReactTriggerOperState object 'active',
+ will transition their OperState to 'pending'
+ - all open connections must be maintained
+
+ This can be used to synchronize various RTT
+ definitions, so that the RTT requests occur
+ simultaneously, or as simultaneously as possible.
+
+ The probes action when this object transitions to
+ 'inactive' (via setting this object to 'orderlyStop'
+ or 'immediateStop' or by rttMonCtrlOperRttLife
+ reaching zero):
+ - all statistics and history collection information
+ table entries will be closed and kept
+ - implied history used for timeout or threshold
+ notification (see rttMonReactAdminThresholdType or
+ rttMonReactThresholdType)
+ is purged
+ - rttMonCtrlOperTimeoutOccurred,
+ rttMonCtrlOperOverThresholdOccurred, and
+ rttMonCtrlOperConnectionLostOccurred are set to
+ false; if this causes a change in the value of
+ either of these objects, resolution notifications
+ will not occur.
+ - the next RTT request is controlled by the objects
+ in the rttMonScheduleAdminTable
+ - if the rttMonReactTriggerOperState is 'active', it
+ will transition to 'pending' (this denotes that
+ the Trigger will be ready the next time this
+ object goes active)
+ - all rttMonReactTriggerAdminEntries pointing to
+ this conceptual entry with their
+ rttMonReactTriggerOperState object 'active',
+ will transition their OperState to 'pending'
+ - all open connections are to be closed and cleanup.
+
+ rttMonCtrlOperState
+ STATE
+ +-------------------------------------------+
+ | A | B | C |
+ ACTION | 'pending' | 'inactive' | 'active' |
+ +----------------+--------------+--------------+-------------+
+ | OperState set | noError |inconsistent- | noError |
+ | to 'reset' | | Value | |
+ | | -> A | | -> A |
+ +----------------+--------------+--------------+-------------+
+ | OperState set | noError | noError | noError |
+ |to 'orderlyStop'| -> B | -> B | -> B |
+ | or to | | | |
+ |'immediateStop' | | | |
+ +----------------+--------------+--------------+-------------+
+ | Event causes | -> C | -> B | -> C |
+ | Trigger State | | | see (3) |
+ | to transition | | | |
+ | to 'active' | | | |
+ +----------------+--------------+--------------+-------------+
+ | AdminStatus | -> C | -> C | see (1) |
+ | transitions to | | | |
+ | 'active' & | | | |
+ | RttStartTime is| | | |
+ | special value | | | |
+ | of one. | | | |
+ +----------------+--------------+--------------+-------------+
+ | AdminStatus | -> A | -> A | see (1) |
+ | transitions to | | | |
+ | 'active' & | | | |
+ | RttStartTime is| | | |
+ | special value | | | |
+ | of less than | | | |
+ | current time, | | | |
+ | excluding one. | | | |
+ +----------------+--------------+--------------+-------------+
+ | AdminStatus | -> A | -> B | see (2) |
+ | transitions to | | | |
+ | 'notInService' | | | |
+ +----------------+--------------+--------------+-------------+
+ | AdminStatus | -> B | -> B | -> B |
+ | transitions to | | | |
+ | 'delete' | | | |
+ +----------------+--------------+--------------+-------------+
+ | AdminStatus is | -> C | -> C | -> C |
+ | 'active' & the | | | see (3) |
+ | RttStartTime | | | |
+ | arrives | | | |
+ +----------------+--------------+--------------+-------------+
+ | RowAgeout | -> B | -> B | -> B |
+ | expires | | | |
+ +----------------+--------------+--------------+-------------+
+ | OperRttLife | N/A | N/A | -> B |
+ | counts down to | | | |
+ | zero | | | |
+ +----------------+--------------+--------------+-------------+
+
+ (1) - rttMonCtrlOperState must have transitioned to 'inactive'
+ or 'pending' before the rttMonCtrlAdminStatus can
+ transition to 'active'. See (2).
+ (2) - rttMonCtrlAdminStatus cannot transition to 'notInService'
+ unless rttMonCtrlOperState has been previously forced
+ to 'inactive' or 'pending'.
+ (3) - when this happens the rttMonCtrlOperRttLife will not
+ be updated with the rttMonCtrlAdminRttLife.
+
+ NOTE: In order for all objects in a PDU to be set
+ at the same time, this object can not be
+ part of a multi-bound PDU."
+ ::= { rttMonCtrlOperEntry 10 }
+
+rttMonCtrlOperVerifyErrorOccurred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is true if rttMonCtrlAdminVerifyData is
+ set to true and data corruption occurs."
+ DEFVAL { false }
+ ::= { rttMonCtrlOperEntry 11 }
+
+
+-- Latest RTT operation values
+
+rttMonLatestRttOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonLatestRttOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of which contains the status of latest RTT
+ operation.
+
+ When the RttMonRttType is 'pathEcho', operations
+ performed to the hops along the path will be recorded
+ in this table.
+
+ This table augments the RTT definition table,
+ rttMonCtrlAdminTable."
+ ::= { rttMonCtrl 10 }
+
+rttMonLatestRttOperEntry OBJECT-TYPE
+ SYNTAX RttMonLatestRttOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that record the latest RTT operation."
+ AUGMENTS { rttMonCtrlAdminEntry }
+ ::= { rttMonLatestRttOperTable 1 }
+
+RttMonLatestRttOperEntry ::= SEQUENCE {
+ rttMonLatestRttOperCompletionTime Gauge32,
+ rttMonLatestRttOperSense RttResponseSense,
+ rttMonLatestRttOperApplSpecificSense Integer32,
+ rttMonLatestRttOperSenseDescription DisplayString,
+ rttMonLatestRttOperTime TimeStamp,
+ rttMonLatestRttOperAddress RttMonTargetAddress
+}
+
+rttMonLatestRttOperCompletionTime OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds/microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The completion time of the latest RTT operation
+ successfully completed.
+
+ The unit of this object will be microsecond when
+ rttMonCtrlAdminRttType is set to 'jitter' and
+ rttMonEchoAdminPrecision is set to 'microsecond'.
+ Otherwise, the unit of this object will be millisecond."
+ ::= { rttMonLatestRttOperEntry 1 }
+
+rttMonLatestRttOperSense OBJECT-TYPE
+ SYNTAX RttResponseSense
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A sense code for the completion status of the latest
+ RTT operation."
+ ::= { rttMonLatestRttOperEntry 2 }
+
+rttMonLatestRttOperApplSpecificSense OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An application specific sense code for the
+ completion status of the latest RTT operation. This
+ object will only be valid when the
+ rttMonLatestRttOperSense object is set to
+ 'applicationSpecific'. Otherwise, this object's
+ value is not valid."
+ ::= { rttMonLatestRttOperEntry 3 }
+
+rttMonLatestRttOperSenseDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A sense description for the completion status of
+ the latest RTT operation when the
+ rttMonLatestRttOperSense object is set to
+ 'applicationSpecific'."
+ ::= { rttMonLatestRttOperEntry 4 }
+
+rttMonLatestRttOperTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the agent system time at the time of the
+ latest RTT operation."
+ ::= { rttMonLatestRttOperEntry 5 }
+
+rttMonLatestRttOperAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'echo', 'pathEcho', 'udpEcho',
+ 'tcpConnect', 'dns' and 'dlsw' this is a string which specifies
+ the address of the target for this RTT operation. When the
+ RttMonRttType is not one of these types this object will
+ be null.
+
+ This address will be the address of the hop along the
+ path to the rttMonEchoAdminTargetAddress address,
+ including rttMonEchoAdminTargetAddress address, or just
+ the rttMonEchoAdminTargetAddress address, when the
+ path information is not collected. This behavior is
+ defined by the rttMonCtrlAdminRttType object.
+
+ The interpretation of this string depends on the type
+ of RTT operation selected, as specified by the
+ rttMonEchoAdminProtocol object.
+
+ See rttMonEchoAdminTargetAddress for a complete
+ description."
+ ::= { rttMonLatestRttOperEntry 6 }
+
+
+-- LatestHTTPOper Table
+
+rttMonLatestHTTPOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonLatestHTTPOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the status of latest HTTP RTT
+ operation."
+ ::= { rttMonLatestOper 1 }
+
+rttMonLatestHTTPOperEntry OBJECT-TYPE
+ SYNTAX RttMonLatestHTTPOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that record the latest HTTP RTT
+ operation. This entry is created automatically after the
+ rttMonCtrlAdminEntry is created. Also the entry is
+ automatically deleted when rttMonCtrlAdminEntry is deleted."
+ INDEX { rttMonCtrlAdminIndex }
+ ::= { rttMonLatestHTTPOperTable 1 }
+
+RttMonLatestHTTPOperEntry ::= SEQUENCE {
+ rttMonLatestHTTPOperRTT Gauge32,
+ rttMonLatestHTTPOperDNSRTT Gauge32,
+ rttMonLatestHTTPOperTCPConnectRTT Gauge32,
+ rttMonLatestHTTPOperTransactionRTT Gauge32,
+ rttMonLatestHTTPOperMessageBodyOctets Gauge32,
+ rttMonLatestHTTPOperSense RttResponseSense,
+ rttMonLatestHTTPErrorSenseDescription DisplayString
+}
+
+rttMonLatestHTTPOperRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Round Trip Time taken to perform HTTP operation. This value
+ is the sum of DNSRTT, TCPConnectRTT and TransactionRTT."
+ ::= { rttMonLatestHTTPOperEntry 1 }
+
+rttMonLatestHTTPOperDNSRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Round Trip Time taken to perform DNS query within the
+ HTTP operation. If an IP Address is specified in the URL,
+ then DNSRTT is 0."
+ ::= { rttMonLatestHTTPOperEntry 2 }
+
+rttMonLatestHTTPOperTCPConnectRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Round Trip Time taken to connect to the HTTP server."
+ ::= { rttMonLatestHTTPOperEntry 3 }
+
+rttMonLatestHTTPOperTransactionRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Round Trip Time taken to download the object specified by
+ the URL."
+ ::= { rttMonLatestHTTPOperEntry 4 }
+
+rttMonLatestHTTPOperMessageBodyOctets OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of the message body received as a response to
+ the HTTP request."
+ ::= { rttMonLatestHTTPOperEntry 5 }
+
+rttMonLatestHTTPOperSense OBJECT-TYPE
+ SYNTAX RttResponseSense
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An application specific sense code for the completion status
+ of the latest RTT operation."
+ ::= { rttMonLatestHTTPOperEntry 6 }
+
+rttMonLatestHTTPErrorSenseDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An sense description for the completion status
+ of the latest RTT operation."
+ ::= { rttMonLatestHTTPOperEntry 7 }
+
+
+-- LatestJitterOper Table
+
+rttMonLatestJitterOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonLatestJitterOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table which contains the status of latest Jitter
+ operation."
+ ::= { rttMonLatestOper 2 }
+
+rttMonLatestJitterOperEntry OBJECT-TYPE
+ SYNTAX RttMonLatestJitterOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that record the latest Jitter
+ operation."
+ INDEX { rttMonCtrlAdminIndex }
+ ::= { rttMonLatestJitterOperTable 1 }
+
+RttMonLatestJitterOperEntry ::= SEQUENCE {
+ rttMonLatestJitterOperNumOfRTT Gauge32,
+ rttMonLatestJitterOperRTTSum Gauge32,
+ rttMonLatestJitterOperRTTSum2 Gauge32,
+ rttMonLatestJitterOperRTTMin Gauge32,
+ rttMonLatestJitterOperRTTMax Gauge32,
+ rttMonLatestJitterOperMinOfPositivesSD Gauge32,
+ rttMonLatestJitterOperMaxOfPositivesSD Gauge32,
+ rttMonLatestJitterOperNumOfPositivesSD Gauge32,
+ rttMonLatestJitterOperSumOfPositivesSD Gauge32,
+ rttMonLatestJitterOperSum2PositivesSD Gauge32,
+ rttMonLatestJitterOperMinOfNegativesSD Gauge32,
+ rttMonLatestJitterOperMaxOfNegativesSD Gauge32,
+ rttMonLatestJitterOperNumOfNegativesSD Gauge32,
+ rttMonLatestJitterOperSumOfNegativesSD Gauge32,
+ rttMonLatestJitterOperSum2NegativesSD Gauge32,
+ rttMonLatestJitterOperMinOfPositivesDS Gauge32,
+ rttMonLatestJitterOperMaxOfPositivesDS Gauge32,
+ rttMonLatestJitterOperNumOfPositivesDS Gauge32,
+ rttMonLatestJitterOperSumOfPositivesDS Gauge32,
+ rttMonLatestJitterOperSum2PositivesDS Gauge32,
+ rttMonLatestJitterOperMinOfNegativesDS Gauge32,
+ rttMonLatestJitterOperMaxOfNegativesDS Gauge32,
+ rttMonLatestJitterOperNumOfNegativesDS Gauge32,
+ rttMonLatestJitterOperSumOfNegativesDS Gauge32,
+ rttMonLatestJitterOperSum2NegativesDS Gauge32,
+ rttMonLatestJitterOperPacketLossSD Gauge32,
+ rttMonLatestJitterOperPacketLossDS Gauge32,
+ rttMonLatestJitterOperPacketOutOfSequence Gauge32,
+ rttMonLatestJitterOperPacketMIA Gauge32,
+ rttMonLatestJitterOperPacketLateArrival Gauge32,
+ rttMonLatestJitterOperSense RttResponseSense,
+ rttMonLatestJitterErrorSenseDescription DisplayString,
+ rttMonLatestJitterOperOWSumSD Gauge32,
+ rttMonLatestJitterOperOWSum2SD Gauge32,
+ rttMonLatestJitterOperOWMinSD Gauge32,
+ rttMonLatestJitterOperOWMaxSD Gauge32,
+ rttMonLatestJitterOperOWSumDS Gauge32,
+ rttMonLatestJitterOperOWSum2DS Gauge32,
+ rttMonLatestJitterOperOWMinDS Gauge32,
+ rttMonLatestJitterOperOWMaxDS Gauge32,
+ rttMonLatestJitterOperNumOfOW Gauge32,
+ rttMonLatestJitterOperMOS Gauge32,
+ rttMonLatestJitterOperICPIF Gauge32,
+ rttMonLatestJitterOperIAJOut Gauge32,
+ rttMonLatestJitterOperIAJIn Gauge32,
+ rttMonLatestJitterOperAvgJitter Gauge32,
+ rttMonLatestJitterOperAvgSDJ Gauge32,
+ rttMonLatestJitterOperAvgDSJ Gauge32,
+ rttMonLatestJitterOperOWAvgSD Gauge32,
+ rttMonLatestJitterOperOWAvgDS Gauge32,
+ rttMonLatestJitterOperNTPState INTEGER,
+ rttMonLatestJitterOperUnSyncRTs Counter32,
+ rttMonLatestJitterOperRTTSumHigh Gauge32,
+ rttMonLatestJitterOperRTTSum2High Gauge32,
+ rttMonLatestJitterOperOWSumSDHigh Gauge32,
+ rttMonLatestJitterOperOWSum2SDHigh Gauge32,
+ rttMonLatestJitterOperOWSumDSHigh Gauge32,
+ rttMonLatestJitterOperOWSum2DSHigh Gauge32,
+ rttMonLatestJitterOperNumOverThresh Gauge32
+}
+
+rttMonLatestJitterOperNumOfRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT's that were successfully measured."
+ ::= { rttMonLatestJitterOperEntry 1 }
+
+rttMonLatestJitterOperRTTSum OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of Jitter RTT's that are successfully measured (low
+ order 32 bits). The high order 32 bits are stored in
+ rttMonLatestJitterOperRTTSumHigh."
+ ::= { rttMonLatestJitterOperEntry 2 }
+
+rttMonLatestJitterOperRTTSum2 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's that are successfully measured (low
+ order 32 bits). The high order 32 bits are stored in
+ rttMonLatestJitterOperRTTSum2High."
+ ::= { rttMonLatestJitterOperEntry 3 }
+
+rttMonLatestJitterOperRTTMin OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of RTT's that were successfully measured."
+ ::= { rttMonLatestJitterOperEntry 4 }
+
+rttMonLatestJitterOperRTTMax OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of RTT's that were successfully measured."
+ ::= { rttMonLatestJitterOperEntry 5 }
+
+rttMonLatestJitterOperMinOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all positive jitter values from packets sent
+ from source to destination."
+ ::= { rttMonLatestJitterOperEntry 6 }
+
+rttMonLatestJitterOperMaxOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all positive jitter values from packets sent
+ from source to destination."
+ ::= { rttMonLatestJitterOperEntry 7 }
+
+rttMonLatestJitterOperNumOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of all positive jitter values from packets
+ sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 8 }
+
+rttMonLatestJitterOperSumOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's of all positive jitter values from packets
+ sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 9 }
+
+rttMonLatestJitterOperSum2PositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of square of RTT's of all positive jitter values from
+ packets sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 10 }
+
+rttMonLatestJitterOperMinOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of absolute values of all negative jitter values
+ from packets sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 11 }
+
+rttMonLatestJitterOperMaxOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of absolute values of all negative jitter values
+ from packets sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 12 }
+
+rttMonLatestJitterOperNumOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of number of all negative jitter values from packets
+ sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 13 }
+
+rttMonLatestJitterOperSumOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of all negative jitter values from packets
+ sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 14 }
+
+rttMonLatestJitterOperSum2NegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of square of RTT's of all negative jitter values from
+ packets sent from source to destination."
+ ::= { rttMonLatestJitterOperEntry 15 }
+
+rttMonLatestJitterOperMinOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all positive jitter values from packets sent
+ from destination to source."
+ ::= { rttMonLatestJitterOperEntry 16 }
+
+rttMonLatestJitterOperMaxOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all positive jitter values from packets sent
+ from destination to source."
+ ::= { rttMonLatestJitterOperEntry 17 }
+
+rttMonLatestJitterOperNumOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of number of all positive jitter values from packets
+ sent from destination to source."
+ ::= { rttMonLatestJitterOperEntry 18 }
+
+rttMonLatestJitterOperSumOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's of all positive jitter values from packets
+ sent from destination to source."
+ ::= { rttMonLatestJitterOperEntry 19 }
+
+rttMonLatestJitterOperSum2PositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's of all positive jitter values from
+ packets sent from destination to source."
+ ::= { rttMonLatestJitterOperEntry 20 }
+
+rttMonLatestJitterOperMinOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all negative jitter values from packets sent
+ from destination to source."
+ ::= { rttMonLatestJitterOperEntry 21 }
+
+rttMonLatestJitterOperMaxOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all negative jitter values from packets sent
+ from destination to source."
+ ::= { rttMonLatestJitterOperEntry 22 }
+
+rttMonLatestJitterOperNumOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of number of all negative jitter values from packets
+ sent from destination to source."
+ ::= { rttMonLatestJitterOperEntry 23 }
+
+rttMonLatestJitterOperSumOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's of all negative jitter values from packets
+ sent from destination to source."
+ ::= { rttMonLatestJitterOperEntry 24 }
+
+rttMonLatestJitterOperSum2NegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's of all negative jitter values from
+ packets sent from destination to source."
+ ::= { rttMonLatestJitterOperEntry 25 }
+
+rttMonLatestJitterOperPacketLossSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets lost when sent from source to
+ destination."
+ ::= { rttMonLatestJitterOperEntry 26 }
+
+rttMonLatestJitterOperPacketLossDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets lost when sent from destination to
+ source."
+ ::= { rttMonLatestJitterOperEntry 27 }
+
+rttMonLatestJitterOperPacketOutOfSequence OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets arrived out of sequence."
+ ::= { rttMonLatestJitterOperEntry 28 }
+
+rttMonLatestJitterOperPacketMIA OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that are lost for which we cannot
+ determine the direction."
+ ::= { rttMonLatestJitterOperEntry 29 }
+
+rttMonLatestJitterOperPacketLateArrival OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that arrived after the timeout."
+ ::= { rttMonLatestJitterOperEntry 30 }
+
+rttMonLatestJitterOperSense OBJECT-TYPE
+ SYNTAX RttResponseSense
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An application specific sense code for the completion status
+ of the latest Jitter RTT operation."
+ ::= { rttMonLatestJitterOperEntry 31 }
+
+rttMonLatestJitterErrorSenseDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An sense description for the completion status
+ of the latest Jitter RTT operation."
+ ::= { rttMonLatestJitterOperEntry 32 }
+
+rttMonLatestJitterOperOWSumSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way latency from source to destination (low
+ order 32 bits). The high order 32 bits are stored in
+ rttMonLatestJitterOperOWSumSDHigh."
+ ::= { rttMonLatestJitterOperEntry 33 }
+
+rttMonLatestJitterOperOWSum2SD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way latency from source to
+ destination (low order 32 bits). The high order 32 bits are
+ stored in rttMonLatestJitterOperOWSum2SDHigh."
+ ::= { rttMonLatestJitterOperEntry 34 }
+
+rttMonLatestJitterOperOWMinSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all one way latency from source to
+ destination."
+ ::= { rttMonLatestJitterOperEntry 35 }
+
+rttMonLatestJitterOperOWMaxSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all one way latency from source to
+ destination."
+ ::= { rttMonLatestJitterOperEntry 36 }
+
+rttMonLatestJitterOperOWSumDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way latency from destination to source (low
+ order 32 bits). The high order 32 bits are stored in
+ rttMonLatestJitterOperOWSumDSHigh."
+ ::= { rttMonLatestJitterOperEntry 37 }
+
+rttMonLatestJitterOperOWSum2DS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way latency from destination to
+ source (low order 32 bits). The high order 32 bits are stored in
+ rttMonLatestJitterOperOWSum2DSHigh."
+ ::= { rttMonLatestJitterOperEntry 38 }
+
+rttMonLatestJitterOperOWMinDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all one way latency from destination to
+ source."
+ ::= { rttMonLatestJitterOperEntry 39 }
+
+rttMonLatestJitterOperOWMaxDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all one way latency from destination to
+ source."
+ ::= { rttMonLatestJitterOperEntry 40 }
+
+rttMonLatestJitterOperNumOfOW OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of successful one way latency measurements."
+ ::= { rttMonLatestJitterOperEntry 41 }
+
+rttMonLatestJitterOperMOS OBJECT-TYPE
+ SYNTAX Gauge32 (0 | 100..500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MOS value for the latest jitter operation in hundreds.
+ This value will be 0 if
+ - rttMonEchoAdminCodecType of the operation is notApplicable
+ - the operation is not started
+ - the operation is started but failed
+ This value will be 1 for packet loss of 10% or more."
+ ::= { rttMonLatestJitterOperEntry 42 }
+
+rttMonLatestJitterOperICPIF OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents ICPIF value for the latest jitter operation.
+
+ This value will be 93 for packet loss of 10% or more."
+ ::= { rttMonLatestJitterOperEntry 43 }
+
+rttMonLatestJitterOperIAJOut OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interarrival Jitter (RC1889) at responder."
+ REFERENCE
+ "Refer to the following documents for the definition: RFC 1889"
+ ::= { rttMonLatestJitterOperEntry 44 }
+
+rttMonLatestJitterOperIAJIn OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interarrival Jitter (RFC1889) at source."
+ REFERENCE
+ "Refer to the following documents for the definition: RFC 1889"
+ ::= { rttMonLatestJitterOperEntry 45 }
+
+rttMonLatestJitterOperAvgJitter OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of positive and negative jitter
+ values in SD and DS direction for latest operation."
+ ::= { rttMonLatestJitterOperEntry 46 }
+
+rttMonLatestJitterOperAvgSDJ OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of positive and negative jitter values
+ from source to destination for latest operation."
+ ::= { rttMonLatestJitterOperEntry 47 }
+
+rttMonLatestJitterOperAvgDSJ OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of positive and negative jitter values
+ from destination to source for latest operation."
+ ::= { rttMonLatestJitterOperEntry 48 }
+
+rttMonLatestJitterOperOWAvgSD OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average latency value from source to destination."
+ ::= { rttMonLatestJitterOperEntry 49 }
+
+rttMonLatestJitterOperOWAvgDS OBJECT-TYPE
+ SYNTAX Gauge32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average latency value from destination to source."
+ ::= { rttMonLatestJitterOperEntry 50 }
+
+rttMonLatestJitterOperNTPState OBJECT-TYPE
+ SYNTAX INTEGER {
+ sync(1),
+ outOfSync(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A value of sync(1) means sender and responder was in sync
+ with NTP. The NTP sync means the total of NTP offset
+ on sender and responder is within configured tolerance level."
+ ::= { rttMonLatestJitterOperEntry 51 }
+
+rttMonLatestJitterOperUnSyncRTs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT operations that have completed with
+ sender and responder out of sync with NTP. The NTP sync means
+ the total of NTP offset on sender and responder is within
+ configured tolerance level."
+ ::= { rttMonLatestJitterOperEntry 52 }
+
+rttMonLatestJitterOperRTTSumHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of Jitter RTT's that are successfully measured.
+ (high order 32 bits). The low order 32 bits are stored
+ in rttMonLatestJitterOperRTTSum."
+ ::= { rttMonLatestJitterOperEntry 53 }
+
+rttMonLatestJitterOperRTTSum2High OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's that are successfully measured
+ (high order 32 bits). The low order 32 bits are stored in
+ rttMonLatestJitterOperRTTSum2."
+ ::= { rttMonLatestJitterOperEntry 54 }
+
+rttMonLatestJitterOperOWSumSDHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way latency from source to destination
+ (high order 32 bits). The low order 32 bits are stored in
+ rttMonLatestJitterOperOWSumSD."
+ ::= { rttMonLatestJitterOperEntry 55 }
+
+rttMonLatestJitterOperOWSum2SDHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way latency from source to
+ destination (high order 32 bits). The low order 32 bits
+ are stored in rttMonLatestJitterOperOWSum2SD."
+ ::= { rttMonLatestJitterOperEntry 56 }
+
+rttMonLatestJitterOperOWSumDSHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way latency from destination to source
+ (high order 32 bits). The low order 32 bits are stored
+ in rttMonLatestJitterOperOWSumDS."
+ ::= { rttMonLatestJitterOperEntry 57 }
+
+rttMonLatestJitterOperOWSum2DSHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way latency from destination to
+ source (high order 32 bits). The low order 32 bits are
+ stored in rttMonLatestJitterOperOWSum2DS."
+ ::= { rttMonLatestJitterOperEntry 58 }
+
+rttMonLatestJitterOperNumOverThresh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of RTTs that were over
+ the threshold value."
+ ::= { rttMonLatestJitterOperEntry 59 }
+
+
+-- Reaction Trigger Administration Table
+
+rttMonReactTriggerAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonReactTriggerAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of which contains the list of conceptual RTT
+ control rows that will start to collect data when a
+ reaction condition is violated and when
+ rttMonReactAdminActionType is set to one of the
+ following:
+ - triggerOnly
+ - trapAndTrigger
+ - nmvtAndTrigger
+ - trapNmvtAndTrigger
+ or when a reaction condition is violated and when any of the
+ row in rttMonReactTable has rttMonReactActionType as one of
+ the following:
+ - triggerOnly
+ - trapAndTrigger
+
+ The goal of this table is to define one or more
+ additional conceptual RTT control rows that will become
+ active and start to collect additional history and
+ statistics (depending on the rows configuration values),
+ when a problem has been detected.
+
+ If the conceptual RTT control row is undefined, and a
+ trigger occurs, no action will take place.
+
+ If the conceptual RTT control row is scheduled to start
+ at a later time, triggering that row will have no effect.
+
+ If the conceptual RTT control row is currently active,
+ triggering that row will have no effect on that row, but
+ the rttMonReactTriggerOperState object will transition to
+ 'active'.
+
+ An entry in this table can only be triggered when
+ it is not currently in a triggered state. The
+ object rttMonReactTriggerOperState will
+ reflect the state of each entry in this table."
+ ::= { rttMonCtrl 11 }
+
+rttMonReactTriggerAdminEntry OBJECT-TYPE
+ SYNTAX RttMonReactTriggerAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that will be triggered when
+ a reaction condition is violated."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonReactTriggerAdminRttMonCtrlAdminIndex
+ }
+ ::= { rttMonReactTriggerAdminTable 1 }
+
+RttMonReactTriggerAdminEntry ::= SEQUENCE {
+ rttMonReactTriggerAdminRttMonCtrlAdminIndex Integer32,
+ rttMonReactTriggerAdminStatus RowStatus
+}
+
+rttMonReactTriggerAdminRttMonCtrlAdminIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object points to a single conceptual Rtt control
+ row. If this row does not exist and this value is
+ triggered no action will result.
+
+ The conceptual Rtt control row will be triggered for the
+ rttMonCtrlOperRttLife length. If this conceptual Rtt
+ control row is already active, rttMonCtrlOperRttLife will
+ not be updated, and its life will continue as previously
+ defined."
+ ::= { rttMonReactTriggerAdminEntry 1 }
+
+rttMonReactTriggerAdminStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create Trigger entries."
+ ::= { rttMonReactTriggerAdminEntry 2 }
+
+
+-- Reaction Violation Trigger Operational State Table
+
+rttMonReactTriggerOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonReactTriggerOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of which contains the operational state
+ of each entry in the
+ rttMonReactTriggerAdminTable.
+
+ This table augments the RTT trigger
+ definition table, rttMonReactTriggerAdminTable."
+ ::= { rttMonCtrl 12 }
+
+rttMonReactTriggerOperEntry OBJECT-TYPE
+ SYNTAX RttMonReactTriggerOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of state objects for the
+ rttMonReactTriggerAdminTable."
+ AUGMENTS { rttMonReactTriggerAdminEntry }
+ ::= { rttMonReactTriggerOperTable 1 }
+
+RttMonReactTriggerOperEntry ::= SEQUENCE {
+ rttMonReactTriggerOperState INTEGER
+}
+
+rttMonReactTriggerOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ pending(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object takes on the value active
+ when its associated entry in the
+ rttMonReactTriggerAdminTable has been
+ triggered.
+
+ When the associated entry in the
+ rttMonReactTriggerAdminTable is not under
+ a trigger state, this object will be
+ pending.
+
+ When this object is in the active state
+ this entry can not be retriggered."
+ ::= { rttMonReactTriggerOperEntry 1 }
+
+
+-- EchoPath Admin Table
+
+rttMonEchoPathAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonEchoPathAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to store the hop addresses in a Loose Source Routing
+ path. Response times are computed along the specified path
+ using ping.
+
+ This maximum table size is limited by the size of the
+ maximum number of hop addresses that can fit in an IP header,
+ which is 8. The object rttMonEchoPathAdminEntry will reflect
+ this tables maximum number of entries.
+
+ This table is coupled with rttMonCtrlAdminStatus."
+ ::= { rttMonCtrl 13 }
+
+rttMonEchoPathAdminEntry OBJECT-TYPE
+ SYNTAX RttMonEchoPathAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define intermediate hop's IP Address.
+
+ This entry can be added only if the rttMonCtrlAdminRttType is
+ 'echo'. The entry gets deleted when the corresponding RTR entry,
+ which has an index of rttMonCtrlAdminIndex, is deleted."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonEchoPathAdminHopIndex
+ }
+ ::= { rttMonEchoPathAdminTable 1 }
+
+RttMonEchoPathAdminEntry ::= SEQUENCE {
+ rttMonEchoPathAdminHopIndex Integer32,
+ rttMonEchoPathAdminHopAddress RttMonTargetAddress
+}
+
+rttMonEchoPathAdminHopIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Uniquely identifies a row in the rttMonEchoPathAdminTable.
+ This number represents the hop address number in a specific
+ ping path. All the indicies should start from 1 and must be
+ contiguous ie., entries should be
+ (say rttMonCtrlAdminIndex = 1)
+ 1.1, 1.2, 1.3, they cannot be 1.1, 1.2, 1.4"
+ ::= { rttMonEchoPathAdminEntry 1 }
+
+rttMonEchoPathAdminHopAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the address of an intermediate hop's
+ IP Address for a RTT 'echo' operation"
+ ::= { rttMonEchoPathAdminEntry 2 }
+
+
+
+rttMonGrpScheduleAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonGrpScheduleAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Round Trip Time (RTT) monitoring group scheduling
+ specific definitions.
+ This table is used to create a conceptual group scheduling
+ control row. The entries in this control row contain objects
+ used to define group schedule configuration parameters.
+
+ The objects of this table will be used to schedule a group of
+ probes identified by the conceptual rows of the
+ rttMonCtrlAdminTable."
+ ::= { rttMonCtrl 14 }
+
+rttMonGrpScheduleAdminEntry OBJECT-TYPE
+ SYNTAX RttMonGrpScheduleAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define a conceptual group scheduling
+ control row."
+ INDEX { rttMonGrpScheduleAdminIndex }
+ ::= { rttMonGrpScheduleAdminTable 1 }
+
+RttMonGrpScheduleAdminEntry ::= SEQUENCE {
+ rttMonGrpScheduleAdminIndex Integer32,
+ rttMonGrpScheduleAdminProbes DisplayString,
+ rttMonGrpScheduleAdminPeriod Integer32,
+ rttMonGrpScheduleAdminFrequency Integer32,
+ rttMonGrpScheduleAdminLife Integer32,
+ rttMonGrpScheduleAdminAgeout Integer32,
+ rttMonGrpScheduleAdminStatus RowStatus,
+ rttMonGrpScheduleAdminFreqMax Integer32,
+ rttMonGrpScheduleAdminFreqMin Integer32,
+ rttMonGrpScheduleAdminStartTime Integer32,
+ rttMonGrpScheduleAdminAdd TruthValue,
+ rttMonGrpScheduleAdminDelete TruthValue,
+ rttMonGrpScheduleAdminReset TruthValue,
+ rttMonGrpScheduleAdminStartType RttMonScheduleStartType,
+ rttMonGrpScheduleAdminStartDelay Integer32
+}
+
+rttMonGrpScheduleAdminIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Uniquely identifies a row in the
+ rttMonGrpScheduleAdminTable.
+
+ This is a pseudo-random number selected by the management
+ station when creating a row via the
+ rttMonGrpScheduleAdminStatus object. If the pseudo-random
+ number is already in use an 'inconsistentValue' return code
+ will be returned when set operation is attempted."
+ ::= { rttMonGrpScheduleAdminEntry 1 }
+
+rttMonGrpScheduleAdminProbes OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..200))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which holds the different probes which are to be
+ group scheduled. The probes can be specified in the following
+ forms.
+ (a) Individual ID's with comma separated as 23,45,34.
+ (b) Range form including hyphens with multiple ranges being
+ separated by a comma as 1-10,12-34.
+ (c) Mix of the above two forms as 1,2,4-10,12,15,19-25.
+
+ Any whitespace in the string is considered an error. Duplicates
+ and overlapping ranges as an example 1,2,3,2-10 are considered
+ fine. For a single range like 1-20 the upper value (in this
+ example 20) must be greater than lower value (1), otherwise it's
+ treated as an error. The agent will not normalize the list e.g.,
+ it will not change 1,2,1-10 or even 1,2,3,4,5,6.. to 1-10."
+ DEFVAL { "" }
+ ::= { rttMonGrpScheduleAdminEntry 2 }
+
+rttMonGrpScheduleAdminPeriod OBJECT-TYPE
+ SYNTAX Integer32 (0..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the time duration over which all the probes have to
+ be scheduled."
+ DEFVAL { 0 }
+ ::= { rttMonGrpScheduleAdminEntry 3 }
+
+rttMonGrpScheduleAdminFrequency OBJECT-TYPE
+ SYNTAX Integer32 (0..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the duration between initiating each RTT
+ operation for all the probes specified in the group.
+
+ The value of this object is only effective when both
+ rttMonGrpScheduleAdminFreqMax and rttMonGrpScheduleAdminFreqMin
+ have zero values."
+ DEFVAL { 0 }
+ ::= { rttMonGrpScheduleAdminEntry 4 }
+
+rttMonGrpScheduleAdminLife OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the life of all the probes included in
+ the object rttMonGrpScheduleAdminProbes, that are getting group
+ scheduled. This value will be placed into
+ rttMonScheduleAdminRttLife object for each of the probes listed
+ in rttMonGrpScheduleAdminProbes when this conceptual control
+ row becomes 'active'.
+
+ The value 2147483647 has a special meaning. When this object is
+ set to 2147483647, the rttMonCtrlOperRttLife object for all the
+ probes listed in rttMonGrpScheduleAdminProbes, will not
+ decrement. And thus the life time of the probes will never end."
+ DEFVAL { 3600 }
+ ::= { rttMonGrpScheduleAdminEntry 5 }
+
+rttMonGrpScheduleAdminAgeout OBJECT-TYPE
+ SYNTAX Integer32 (0..2073600)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the ageout value of all the probes
+ included in the object rttMonGrpScheduleAdminProbes, that are
+ getting group scheduled. This value will be placed into
+ rttMonScheduleAdminConceptRowAgeout object for each of the
+ probes listed in rttMonGrpScheduleAdminProbes when this
+ conceptual control row becomes 'active'.
+
+ When this value is set to zero, the probes listed in
+ rttMonGrpScheduleAdminProbes, will never ageout."
+ DEFVAL { 3600 }
+ ::= { rttMonGrpScheduleAdminEntry 6 }
+
+rttMonGrpScheduleAdminStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the conceptual RTT group schedule control row.
+
+ In order for this object to become active, the following
+ row objects must be defined:
+ - rttMonGrpScheduleAdminProbes
+ - rttMonGrpScheduleAdminPeriod
+ All other objects can assume default values.
+
+ The conceptual RTT group schedule control row objects cannot be
+ modified once this conceptual RTT group schedule control row
+ has been created.
+ Once this object is in 'active' status, it cannot be set to
+ 'notInService'.
+ When this object moves to 'active' state it will schedule the
+ probes of the rttMonCtrlAdminTable which had been created using
+ 'createAndWait'.
+
+ This object can be set to 'destroy' from any value at any time.
+ When this object is set to 'destroy' it will stop all the probes
+ of the rttMonCtrlAdminTable, which had been group scheduled
+ by it earlier, before destroying the RTT group schedule
+ control row."
+ ::= { rttMonGrpScheduleAdminEntry 7 }
+
+rttMonGrpScheduleAdminFreqMax OBJECT-TYPE
+ SYNTAX Integer32 (0..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the max duration between initiating each RTT
+ operation for all the probes specified in the group.
+
+ If this is 0 and rttMonGrpScheduleAdminFreqMin is also 0
+ then rttMonGrpScheduleAdminFrequency becomes the fixed
+ frequency."
+ DEFVAL { 0 }
+ ::= { rttMonGrpScheduleAdminEntry 8 }
+
+rttMonGrpScheduleAdminFreqMin OBJECT-TYPE
+ SYNTAX Integer32 (0..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the min duration between initiating each RTT
+ operation for all the probes specified in the group.
+
+ The value of this object cannot be greater than the value of
+ rttMonGrpScheduleAdminFreqMax.
+
+ If this is 0 and rttMonGrpScheduleAdminFreqMax is 0 then
+ rttMonGrpScheduleAdminFrequency becomes the fixed frequency."
+ DEFVAL { 0 }
+ ::= { rttMonGrpScheduleAdminEntry 9 }
+
+rttMonGrpScheduleAdminStartTime OBJECT-TYPE
+ SYNTAX Integer32 (0..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the time in seconds after which the member probes of
+ this group specified in rttMonGrpScheduleAdminProbes will
+ transition to active state
+
+ If rttMonScheduleAdminStartType is specified with this
+ object then rttMonScheduleAdminRttStartTime
+ is ignored and group start time is configured based on
+ rttMonScheduleAdminStartType."
+ DEFVAL { 0 }
+ ::= { rttMonGrpScheduleAdminEntry 10 }
+
+rttMonGrpScheduleAdminAdd OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Addition of members to an existing group will be allowed
+ if this object is set to TRUE (1). The members, IDs of
+ which are mentioned in rttMonGrpScheduleAdminProbes object
+ are added to the existing group"
+ ::= { rttMonGrpScheduleAdminEntry 11 }
+
+rttMonGrpScheduleAdminDelete OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Removal of members from an existing group will be allowed
+ if this object is set to TRUE (1). The members, IDs of
+ which are mentioned in rttMonGrpScheduleAdminProbes object
+ are removed from the existing group"
+ ::= { rttMonGrpScheduleAdminEntry 12 }
+
+rttMonGrpScheduleAdminReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When this is set to true then all members
+ of this group will be stopped and rescheduled using the
+ previously set values of this group."
+ ::= { rttMonGrpScheduleAdminEntry 13 }
+
+rttMonGrpScheduleAdminStartType OBJECT-TYPE
+ SYNTAX RttMonScheduleStartType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the start-time option to be used for
+ scheduling the start time of the group with
+ probes included in the object rttMonGrpScheduleAdminProbes.
+
+ The following list defines the start-time options
+ that can be configured for the group schedule:
+
+ pending(1) pending state.
+ now(2) schedule to immediately start the
+ group with defined probes.
+ random(3) schedule start time of group at random
+ time over a range.
+ after(4) schedule start time of group after a
+ certain amount of time from now.
+ specific(5) schedule start time of group at a given
+ specific time interval."
+ DEFVAL { pending }
+ ::= { rttMonGrpScheduleAdminEntry 14 }
+
+rttMonGrpScheduleAdminStartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the start time delay range in
+ milliseconds.
+ The value of this object is only effective with
+ rttMonScheduleAdminStartType value.
+
+ For rttMonGrpScheduleAdminStartType with random option,
+ a random time is generated with in provided start delay
+ range and added to current time to generate the random
+ start time of the group with defined probes."
+ DEFVAL { 0 }
+ ::= { rttMonGrpScheduleAdminEntry 15 }
+
+
+-- Auto SAA L3 MPLS VPN Configuration Definitions
+
+rttMplsVpnMonCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMplsVpnMonCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Auto SAA L3 MPLS VPN definitions.
+
+ The Auto SAA L3 MPLS VPN administration control is in multiple
+ tables.
+
+ This first table, is used to create a conceptual Auto SAA L3
+ MPLS VPN control row. The following tables contain objects
+ which used in type specific configurations, scheduling and
+ reaction configurations. All of these tables will create the
+ same conceptual control row as this table using this table's
+ index as their own index.
+
+ In order to a row in this table to become active the following
+ objects must be defined.
+ rttMplsVpnMonCtrlRttType,
+ rttMplsVpnMonCtrlVrfName and
+ rttMplsVpnMonSchedulePeriod."
+ ::= { rttMonCtrl 15 }
+
+rttMplsVpnMonCtrlEntry OBJECT-TYPE
+ SYNTAX RttMplsVpnMonCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A base list of objects that define a conceptual Auto SAA L3
+ MPLS VPN control row."
+ INDEX { rttMplsVpnMonCtrlIndex }
+ ::= { rttMplsVpnMonCtrlTable 1 }
+
+RttMplsVpnMonCtrlEntry ::= SEQUENCE {
+ rttMplsVpnMonCtrlIndex Integer32,
+ rttMplsVpnMonCtrlRttType RttMplsVpnMonRttType,
+ rttMplsVpnMonCtrlVrfName OCTET STRING,
+ rttMplsVpnMonCtrlTag DisplayString,
+ rttMplsVpnMonCtrlThreshold Integer32,
+ rttMplsVpnMonCtrlTimeout Integer32,
+ rttMplsVpnMonCtrlScanInterval Integer32,
+ rttMplsVpnMonCtrlDelScanFactor Integer32,
+ rttMplsVpnMonCtrlEXP Integer32,
+ rttMplsVpnMonCtrlRequestSize Integer32,
+ rttMplsVpnMonCtrlVerifyData TruthValue,
+ rttMplsVpnMonCtrlStorageType StorageType,
+ rttMplsVpnMonCtrlProbeList DisplayString,
+ rttMplsVpnMonCtrlStatus RowStatus,
+ rttMplsVpnMonCtrlLpd TruthValue,
+ rttMplsVpnMonCtrlLpdGrpList DisplayString,
+ rttMplsVpnMonCtrlLpdCompTime Integer32
+}
+
+rttMplsVpnMonCtrlIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Uniquely identifies a row in the rttMplsVpnMonCtrlTable.
+
+ This is a pseudo-random number selected by the management
+ station when creating a row via the
+ rttMplsVpnMonCtrlStatus object.
+
+ If the pseudo-random number is already in use an
+ 'inconsistentValue' return code will be returned when set
+ operation is attempted."
+ ::= { rttMplsVpnMonCtrlEntry 1 }
+
+rttMplsVpnMonCtrlRttType OBJECT-TYPE
+ SYNTAX RttMplsVpnMonRttType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of RTT operation to be performed for Auto SAA L3
+ MPLS VPN.
+
+ This value must be set in the same PDU of
+ rttMplsVpnMonCtrlStatus.
+
+ This value must be set before setting
+ any other parameter configuration of an Auto SAA L3 MPLS VPN."
+ ::= { rttMplsVpnMonCtrlEntry 2 }
+
+rttMplsVpnMonCtrlVrfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This field is used to specify the VPN name for which
+ the Auto SAA L3 MPLS VPN RTT operation will be used.
+
+ This value must be set in the same PDU of
+ rttMplsVpnMonCtrlStatus.
+
+ The Auto SAA L3 MPLS VPN will find the PEs participating in
+ this VPN and configure RTT operation corresponding to value
+ specified in rttMplsVpnMonCtrlRttType.
+
+ If the VPN corresponds to the value configured for this object
+ doesn't exist 'inconsistentValue' error will be returned.
+
+ The value 'saa-vrf-all' has a special meaning. When this
+ object is set to 'saa-vrf-all', all the VPNs in the PE will be
+ discovered and Auto SAA L3 MPLS VPN will configure RTT
+ operations corresponding to all these PEs with the value
+ specified in rttMplsVpnMonCtrlRttType as type for those
+ operations.
+
+ So, the user should avoid using this string for a particular
+ VPN name when using this feature in order to avoid ambiguity."
+ ::= { rttMplsVpnMonCtrlEntry 3 }
+
+rttMplsVpnMonCtrlTag OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which is used by a managing application to
+ identify the RTT target.
+
+ This string will be configured as rttMonCtrlAdminTag for all
+ the operations configured by this Auto SAA L3 MPLS VPN.
+
+ The usage of this value in Auto SAA L3 MPLS VPN is same as
+ rttMonCtrlAdminTag in RTT operation."
+ DEFVAL { "" }
+ ::= { rttMplsVpnMonCtrlEntry 4 }
+
+rttMplsVpnMonCtrlThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines an administrative threshold limit.
+
+ This value will be configured as rttMonCtrlAdminThreshold for
+ all the operations that will be configured by the current
+ Auto SAA L3 MPLS VPN.
+
+ The usage of this value in Auto SAA L3 MPLS VPN is same as
+ rttMonCtrlAdminThreshold."
+ DEFVAL { 5000 }
+ ::= { rttMplsVpnMonCtrlEntry 5 }
+
+rttMplsVpnMonCtrlTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..604800000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the duration to wait for a RTT operation configured
+ automatically by the Auto SAA L3 MPLS VPN to complete.
+
+ The value of this object cannot be set to a value which would
+ specify a duration exceeding rttMplsVpnMonScheduleFrequency.
+
+ The usage of this value in Auto SAA L3 MPLS VPN is similar to
+ rttMonCtrlAdminTimeout."
+ DEFVAL { 5000 }
+ ::= { rttMplsVpnMonCtrlEntry 6 }
+
+rttMplsVpnMonCtrlScanInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..70560)
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the frequency at which the automatic PE addition
+ should take place if there is any for an Auto SAA L3 MPLS VPN.
+
+ New RTT operations corresponding to the new PEs discovered will
+ be created and scheduled.
+
+ The default value for this object is 4 hours. The maximum value
+ supported is 49 days."
+ DEFVAL { 240 }
+ ::= { rttMplsVpnMonCtrlEntry 7 }
+
+rttMplsVpnMonCtrlDelScanFactor OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the frequency at which the automatic PE deletion
+ should take place.
+
+ This object specifies the number of times of
+ rttMonMplslmCtrlScanInterval (rttMplsVpnMonCtrlDelScanFactor *
+ rttMplsVpnMonCtrlScanInterval) to wait before removing the PEs.
+ This object doesn't directly specify the explicit value to
+ wait before removing the PEs that were down.
+
+ If this object set 0 the entries will never removed."
+ DEFVAL { 1 }
+ ::= { rttMplsVpnMonCtrlEntry 8 }
+
+rttMplsVpnMonCtrlEXP OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the EXP value that needs to be
+ put as precedence bit of an IP header."
+ DEFVAL { 0 }
+ ::= { rttMplsVpnMonCtrlEntry 9 }
+
+rttMplsVpnMonCtrlRequestSize OBJECT-TYPE
+ SYNTAX Integer32 (0..16384)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the native payload size that needs to
+ be put on the packet.
+
+ This value will be configured as
+ rttMonEchoAdminPktDataRequestSize for all the RTT operations
+ configured by the current Auto SAA L3 MPLS VPN.
+
+ The minimum request size for jitter probe is 16. The maximum
+ for jitter probe is 1500. The default request size is 32 for
+ jitter probe.
+
+ For echo and pathEcho default request size is 28.
+ The minimum request size for echo and pathEcho is 28 bytes."
+ DEFVAL { 1 }
+ ::= { rttMplsVpnMonCtrlEntry 10 }
+
+rttMplsVpnMonCtrlVerifyData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to true, the resulting data in each RTT operation
+ created by the current Auto SAA L3 MPLS VPN is compared with
+ the expected data. This includes checking header information
+ (if possible) and exact packet size. Any mismatch will be
+ recorded in the rttMonStatsCollectVerifyErrors object of each
+ RTT operation created by the current Auto SAA L3 MPLS VPN."
+ DEFVAL { false }
+ ::= { rttMplsVpnMonCtrlEntry 11 }
+
+rttMplsVpnMonCtrlStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type of this conceptual row. When set to
+ 'nonVolatile', this entry will be shown in 'show running'
+ command and can be saved into Non-volatile memory.
+
+ By Default the entry will not be saved into Non-volatile
+ memory.
+
+ This object can be set to either 'volatile' or 'nonVolatile'.
+ Other values are not applicable for this conceptual row and
+ are not supported."
+ DEFVAL { volatile }
+ ::= { rttMplsVpnMonCtrlEntry 12 }
+
+rttMplsVpnMonCtrlProbeList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the list of probes ID's that are created by
+ the Auto SAA L3 MPLS VPN.
+
+ The probes will be specified in the following form.
+ (a) Individual ID's 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."
+ ::= { rttMplsVpnMonCtrlEntry 13 }
+
+rttMplsVpnMonCtrlStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the conceptual Auto SAA L3 MPLS VPN control row.
+
+ In order for this object to become active
+ rttMplsVpnMonCtrlRttType, rttMplsVpnMonCtrlVrfName and
+ rttMplsVpnMonSchedulePeriod objects must be defined.
+ All other objects can assume default values.
+
+ If the object is set to 'createAndGo' rttMplsVpnMonCtrlRttType,
+ rttMplsVpnMonCtrlVrfName and rttMplsVpnMonSchedulePeriod needs
+ to be set along with rttMplsVpnMonCtrlStatus.
+
+ If the object is set to 'createAndWait' rttMplsVpnMonCtrlRttType
+ and rttMplsVpnMonCtrlVrfName needs to be set along with
+ rttMplsVpnMonCtrlStatus. rttMplsVpnMonSchedulePeriod needs to be
+ specified before setting rttMplsVpnMonCtrlStatus to 'active'.
+
+ The following objects cannot be modified after creating the
+ Auto SAA L3 MPLS VPN conceptual row.
+
+ - rttMplsVpnMonCtrlRttType
+ - rttMplsVpnMonCtrlVrfName
+
+ The following objects can be modified even after creating the
+ Auto SAA L3 MPLS VPN conceptual row by setting this object to
+ 'notInService'
+
+ - All other writable objects in rttMplsVpnMonCtrlTable except
+ rttMplsVpnMonCtrlRttType and rttMplsVpnMonCtrlVrfName.
+ - Objects in the rttMplsVpnMonTypeTable.
+ - Objects in the rttMplsVpnMonScheduleTable.
+
+ The following objects can be modified as needed without setting
+ this object to 'notInService' even after creating the
+ Auto SAA L3 MPLS VPN conceptual row.
+
+ - Objects in rttMplsVpnMonReactTable.
+
+ This object can be set to 'destroy' from any value
+ at any time. When this object is set to 'destroy' it will stop
+ and destroy all the probes created by this Auto SAA L3 MPLS VPN
+ before destroying Auto SAA L3 MPLS VPN control row."
+ ::= { rttMplsVpnMonCtrlEntry 14 }
+
+rttMplsVpnMonCtrlLpd OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to true, this implies that LPD (LSP Path Discovery)
+ is enabled for this row.
+
+ The Auto SAA L3 MPLS VPN will find all the paths to each of the
+ PE's and configure RTT operation with rttMonCtrlAdminRttType
+ value as 'lspGroup'. The 'lspGroup' probe will walk through
+ the list of set of information that uniquely identifies a path
+ and send the LSP echo requests across them. All these LSP echo
+ requests sent for 1st path, 2nd path etc. can be thought of as
+ 'single probes' sent as a part of 'lspGroup'. These single
+ probes will of type 'rttMplsVpnMonCtrlRttType'.
+
+ 'lspGroup' probe is a superset of individual probes that will
+ test multiple paths. For example Suppose there are 10 paths to
+ the target. One 'lspGroup' probe will be created which will
+ store all the information related to uniquely identify the 10
+ paths. When the 'lspGroup' probe will run it will sweep through
+ the set of information for 1st path, 2nd path, 3rd path and so
+ on till it has tested all the paths."
+ DEFVAL { false }
+ ::= { rttMplsVpnMonCtrlEntry 15 }
+
+rttMplsVpnMonCtrlLpdGrpList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the list of LPD Group IDs that are created
+ for this Auto SAA L3 MPLS VPN row.
+
+ This object will be applicable only when LSP Path Discovery is
+ enabled for this row.
+
+ The LPD Groups will be specified in the following form.
+ (a) Individual ID's 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."
+ ::= { rttMplsVpnMonCtrlEntry 16 }
+
+rttMplsVpnMonCtrlLpdCompTime OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The completion time of the LSP Path Discovery for the entire
+ set of PEs which are discovered for this Auto SAA.
+
+ This object will be applicable only when LSP Path Discovery is
+ enabled for this row."
+ ::= { rttMplsVpnMonCtrlEntry 17 }
+
+
+-- Auto SAA L3 MPLS VPN Type Specific Configuration
+
+rttMplsVpnMonTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMplsVpnMonTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains Auto SAA L3 MPLS VPN configured RTT
+ operation specific definitions.
+
+ This table is controlled via the rttMplsVpnMonCtrlTable.
+ Entries in this table are created via the
+ rttMplsVpnMonCtrlStatus object."
+ ::= { rttMonCtrl 16 }
+
+rttMplsVpnMonTypeEntry OBJECT-TYPE
+ SYNTAX RttMplsVpnMonTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define RTT operation specific
+ configuration for an Auto SAA L3 MPLS VPN."
+ AUGMENTS { rttMplsVpnMonCtrlEntry }
+ ::= { rttMplsVpnMonTypeTable 1 }
+
+RttMplsVpnMonTypeEntry ::= SEQUENCE {
+ rttMplsVpnMonTypeInterval Integer32,
+ rttMplsVpnMonTypeNumPackets Integer32,
+ rttMplsVpnMonTypeDestPort Integer32,
+ rttMplsVpnMonTypeSecFreqType INTEGER,
+ rttMplsVpnMonTypeSecFreqValue Integer32,
+ rttMplsVpnMonTypeLspSelector OCTET STRING,
+ rttMplsVpnMonTypeLSPReplyMode RttMonLSPPingReplyMode,
+ rttMplsVpnMonTypeLSPTTL Integer32,
+ rttMplsVpnMonTypeLSPReplyDscp Integer32,
+ rttMplsVpnMonTypeLpdMaxSessions Integer32,
+ rttMplsVpnMonTypeLpdSessTimeout Integer32,
+ rttMplsVpnMonTypeLpdEchoTimeout Integer32,
+ rttMplsVpnMonTypeLpdEchoInterval Integer32,
+ rttMplsVpnMonTypeLpdEchoNullShim TruthValue,
+ rttMplsVpnMonTypeLpdScanPeriod Integer32,
+ rttMplsVpnMonTypeLpdStatHours Integer32
+}
+
+rttMplsVpnMonTypeInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..60000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This value represents the inter-packet delay between packets
+ and is in milliseconds. This value is currently used for
+ Jitter probe. This object is applicable to jitter probe only.
+
+ The usage of this value in RTT operation is same as
+ rttMonEchoAdminInterval."
+ DEFVAL { 20 }
+ ::= { rttMplsVpnMonTypeEntry 1 }
+
+rttMplsVpnMonTypeNumPackets OBJECT-TYPE
+ SYNTAX Integer32 (1..60000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This value represents the number of packets that need to be
+ transmitted. This value is currently used for Jitter probe.
+ This object is applicable to jitter probe only.
+
+ The usage of this value in RTT operation is same as
+ rttMonEchoAdminNumPackets."
+ DEFVAL { 10 }
+ ::= { rttMplsVpnMonTypeEntry 2 }
+
+rttMplsVpnMonTypeDestPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the target's port number to which the
+ packets need to be sent.
+
+ This value will be configured as target port for all the
+ operations that is going to be configured
+
+ The usage of this value is same as rttMonEchoAdminTargetPort
+ in RTT operation. This object is applicable to jitter type.
+
+ If this object is not being set random port will be used as
+ destination port."
+ ::= { rttMplsVpnMonTypeEntry 3 }
+
+rttMplsVpnMonTypeSecFreqType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ timeout(2),
+ connectionLoss(3),
+ both(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the reaction type for which the
+ rttMplsVpnMonTypeSecFreqValue should be applied.
+
+ The Value 'timeout' will cause secondary frequency to be set
+ for frequency on timeout condition.
+
+ The Value 'connectionLoss' will cause secondary frequency to
+ be set for frequency on connectionloss condition.
+
+ The Value 'both' will cause secondary frequency to be set for
+ frequency on either of timeout/connectionloss condition.
+
+ Notifications must be configured on corresponding reaction type
+ in order to rttMplsVpnMonTypeSecFreqValue get effect.
+
+ When LSP Path Discovery is enabled for this row the following
+ rttMplsVpnMonReactLpdNotifyType notifications must be
+ configured in order to rttMplsVpnMonTypeSecFreqValue get effect.
+ - 'lpdGroupStatus' or 'lpdAll'.
+
+ Since the Frequency of the operation changes the stats will be
+ collected in new bucket.
+
+ If any of the reaction type (timeout/connectionLoss) occurred
+ for an operation configured by this Auto SAA L3 MPLS VPN and
+ the following conditions are satisfied, the frequency of the
+ operation will be changed to rttMplsVpnMonTypeSecFreqValue.
+
+ 1) rttMplsVpnMonTypeSecFreqType is set for a reaction type
+ (timeout/connectionLoss).
+ 2) A notification is configured for the same reaction type
+ (timeout/connectionLoss).
+
+ When LSP Path Discovery is enabled for this row, if any of the
+ reaction type (timeout/connectionLoss) occurred for 'single
+ probes' configured by this Auto SAA L3 MPLS VPN and the
+ following conditions are satisfied, the secondary frequency
+ rttMplsVpnMonTypeSecFreqValue will be applied to the
+ 'lspGroup' probe.
+
+ 1) rttMplsVpnMonTypeSecFreqType is set for a reaction type
+ (timeout/connectionLoss/both).
+ 2) rttMplsVpnMonReactLpdNotifyType object must be set to
+ value of 'lpdGroupStatus' or 'lpdAll'.
+
+ The frequency of the individual operations will be restored to
+ original frequency once the trap is sent."
+ DEFVAL { none }
+ ::= { rttMplsVpnMonTypeEntry 4 }
+
+rttMplsVpnMonTypeSecFreqValue OBJECT-TYPE
+ SYNTAX Integer32 (1..604800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the value that needs to be applied to
+ secondary frequency of individual RTT operations configured by
+ Auto SAA L3 MPLS VPN.
+
+ Setting rttMplsVpnMonTypeSecFreqValue without setting
+ rttMplsVpnMonTypeSecFreqType will not have any effect."
+ DEFVAL { 60 }
+ ::= { rttMplsVpnMonTypeEntry 5 }
+
+rttMplsVpnMonTypeLspSelector OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A string which specifies the address of the local host
+ (127.X.X.X).
+
+ This object will be used as lsp-selector in MPLS RTT
+ operations configured by the Auto SAA L3 MPLS VPN.
+
+ When LSP Path Discovery is enabled for the row, this object will
+ be used to indicate the base LSP selector value to be used in
+ the LSP Path Discovery.
+
+ This value of this object is significant in MPLS load
+ balancing scenario. This value will be used as one of the
+ parameter in that load balancing."
+ DEFVAL { "7F 00 00 01" }
+ ::= { rttMplsVpnMonTypeEntry 6 }
+
+rttMplsVpnMonTypeLSPReplyMode OBJECT-TYPE
+ SYNTAX RttMonLSPPingReplyMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the reply mode for the LSP Echo
+ requests originated by the operations configured by the
+ Auto SAA L3 MPLS VPN.
+
+ This object is currently used by echo and pathEcho."
+ DEFVAL { replyIpv4Udp }
+ ::= { rttMplsVpnMonTypeEntry 7 }
+
+rttMplsVpnMonTypeLSPTTL OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the TTL setting for MPLS echo request
+ packets originated by the operations configured by the
+ Auto SAA L3 MPLS VPN.
+
+ This object is currently used by echo and pathEcho.
+
+ For 'echo' the default TTL will be set to 255.
+ For 'pathEcho' the default will be set to 30.
+
+ Note: This object cannot be set to the value of 0. The
+ default value of 0 signifies the default TTL values will be
+ used for 'echo' and 'pathEcho'."
+ DEFVAL { 0 }
+ ::= { rttMplsVpnMonTypeEntry 8 }
+
+rttMplsVpnMonTypeLSPReplyDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..63 | 255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the DSCP value to be set in the IP header
+ of the LSP echo reply packet.
+ The value of this object will be in range of DiffServ codepoint
+ values between 0 to 63.
+
+ Note: This object cannot be set to value of 255. This default
+ value specifies that DSCP is not set for this row."
+ DEFVAL { 255 }
+ ::= { rttMplsVpnMonTypeEntry 9 }
+
+rttMplsVpnMonTypeLpdMaxSessions OBJECT-TYPE
+ SYNTAX Integer32 (1..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the number of concurrent path discovery
+ requests that will be active at one time per MPLS VPN control
+ row. This object is meant for reducing the time for discovery
+ of all the paths to the target in a large customer network.
+ However its value should be chosen such that it does not cause
+ any performance impact.
+
+ Note: If the customer network has low end routers in the Core
+ it is recommended to keep this value low."
+ DEFVAL { 1 }
+ ::= { rttMplsVpnMonTypeEntry 10 }
+
+rttMplsVpnMonTypeLpdSessTimeout OBJECT-TYPE
+ SYNTAX Integer32 (1..900)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the maximum allowed duration of a
+ particular tree trace request.
+
+ If no response is received in configured time the request will
+ be considered a failure."
+ DEFVAL { 120 }
+ ::= { rttMplsVpnMonTypeEntry 11 }
+
+rttMplsVpnMonTypeLpdEchoTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..604800000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the timeout value for the LSP echo
+ requests which are sent while performing the LSP Path
+ Discovery."
+ DEFVAL { 5000 }
+ ::= { rttMplsVpnMonTypeEntry 12 }
+
+rttMplsVpnMonTypeLpdEchoInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..3600000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the send interval between LSP echo
+ requests which are sent while performing the LSP Path
+ Discovery."
+ DEFVAL { 0 }
+ ::= { rttMplsVpnMonTypeEntry 13 }
+
+rttMplsVpnMonTypeLpdEchoNullShim OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies if the explicit-null label is added to
+ LSP echo requests which are sent while performing the LSP Path
+ Discovery.
+
+ If set to TRUE all the probes configured as part of this control
+ row will send the LSP echo requests with the explicit-null
+ label added."
+ DEFVAL { false }
+ ::= { rttMplsVpnMonTypeEntry 14 }
+
+rttMplsVpnMonTypeLpdScanPeriod OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the scan time for the completion of LSP
+ Path Discovery for all the PEs discovered for this control row.
+ If the scan period is exceeded on completion of the LSP Path
+ Discovery for all the PEs, the next discovery will start
+ immediately else it will wait till expiry of scan period.
+
+ For example: If the value is set to 30 minutes then on start of
+ the LSP Path Discovery a timestamp will be taken say T1. At the
+ end of the tree trace discovery one more timestamp will be taken
+ again say T2. If (T2-T1) is greater than 30, the next discovery
+ will start immediately else next discovery will wait for
+ [30 - (T2-T1)].
+
+ Note: If the object is set to a special value of '0', it will
+ force immediate start of the next discovery on all neighbours
+ without any delay."
+ DEFVAL { 240 }
+ ::= { rttMplsVpnMonTypeEntry 15 }
+
+rttMplsVpnMonTypeLpdStatHours OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of hours of data to be kept per LPD
+ group. The LPD group statistics will be kept in an hourly
+ bucket. At the maximum there can be two buckets.
+ The value of 'one' is not advisable because the group will close
+ and immediately be deleted before the network management station
+ will have the opportunity to retrieve the statistics.
+
+ The value used in the rttMplsVpnLpdGroupStatsTable to
+ uniquely identify this group is the
+ rttMonStatsCaptureStartTimeIndex.
+
+ Note: When this object is set to the value of '0' all
+ rttMplsVpnLpdGroupStatsTable data capturing will be shut off."
+ DEFVAL { 2 }
+ ::= { rttMplsVpnMonTypeEntry 16 }
+
+
+-- Auto SAA L3 MPLS VPN Schedule Table
+
+rttMplsVpnMonScheduleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMplsVpnMonScheduleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Auto SAA L3 MPLS VPN monitoring scheduling
+ specific definitions.
+
+ This table is controlled via the rttMplsVpnMonCtrlTable.
+ Entries in this table are created via the
+ rttMplsVpnMonCtrlStatus object."
+ ::= { rttMonCtrl 17 }
+
+rttMplsVpnMonScheduleEntry OBJECT-TYPE
+ SYNTAX RttMplsVpnMonScheduleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define specific configuration for
+ the scheduling of RTT operations."
+ AUGMENTS { rttMplsVpnMonCtrlEntry }
+ ::= { rttMplsVpnMonScheduleTable 1 }
+
+RttMplsVpnMonScheduleEntry ::= SEQUENCE {
+ rttMplsVpnMonScheduleRttStartTime TimeTicks,
+ rttMplsVpnMonSchedulePeriod Integer32,
+ rttMplsVpnMonScheduleFrequency Integer32
+}
+
+rttMplsVpnMonScheduleRttStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the time when this conceptual row will
+ activate. rttMplsVpnMonSchedulePeriod object must be specified
+ before setting this object.
+
+ This is the value of MIB-II's sysUpTime in the future.
+ When sysUpTime equals this value this object will
+ cause the activation of a conceptual Auto SAA L3 MPLS VPN row.
+
+ When an agent has the capability to determine date and
+ time, the agent should store this object as DateAndTime.
+ This allows the agent to be able to activate conceptual
+ Auto SAA L3 MPLS VPN row at the intended time.
+
+ If this object has value as 1, this means start the operation
+ now itself. Value of 0 puts the operation in pending state."
+ DEFVAL { 0 }
+ ::= { rttMplsVpnMonScheduleEntry 1 }
+
+rttMplsVpnMonSchedulePeriod OBJECT-TYPE
+ SYNTAX Integer32 (1..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the time duration over which all the probes created
+ by the current Auto SAA L3 MPLS VPN have to be scheduled.
+
+ This object must be set first before setting
+ rttMplsVpnMonScheduleRttStartTime."
+ ::= { rttMplsVpnMonScheduleEntry 2 }
+
+rttMplsVpnMonScheduleFrequency OBJECT-TYPE
+ SYNTAX Integer32 (1..604800)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the duration between initiating each RTT
+ operation configured by the Auto SAA L3 MPLS VPN.
+
+ This object cannot be set to a value which would be a
+ shorter duration than rttMplsVpnMonCtrlTimeout.
+
+ The usage of this value in RTT operation is same as
+ rttMonCtrlAdminFrequency."
+ DEFVAL { 60 }
+ ::= { rttMplsVpnMonScheduleEntry 3 }
+
+
+-- Auto SAA L3 MPLS VPN Reaction Table
+
+rttMplsVpnMonReactTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMplsVpnMonReactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Table of Auto SAA L3 MPLS VPN Notification definitions.
+
+ This table augments the rttMplsVpnMonCtrlTable."
+ ::= { rttMonCtrl 18 }
+
+rttMplsVpnMonReactEntry OBJECT-TYPE
+ SYNTAX RttMplsVpnMonReactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects that define Auto SAA L3 MPLS VPN reaction
+ configuration."
+ AUGMENTS { rttMplsVpnMonCtrlEntry }
+ ::= { rttMplsVpnMonReactTable 1 }
+
+RttMplsVpnMonReactEntry ::= SEQUENCE {
+ rttMplsVpnMonReactConnectionEnable TruthValue,
+ rttMplsVpnMonReactTimeoutEnable TruthValue,
+ rttMplsVpnMonReactThresholdType INTEGER,
+ rttMplsVpnMonReactThresholdCount Integer32,
+ rttMplsVpnMonReactActionType INTEGER,
+ rttMplsVpnMonReactLpdNotifyType INTEGER,
+ rttMplsVpnMonReactLpdRetryCount Integer32
+}
+
+rttMplsVpnMonReactConnectionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value set for this will be applied as
+ rttMonReactAdminConnectionEnable for individual probes created
+ by the Auto SAA L3 MPLS VPN.
+
+ When this object is set to true, rttMonReactVar for individual
+ probes created by the Auto SAA L3 MPLS VPN will be set to
+ 'connectionLoss(8)'."
+ DEFVAL { false }
+ ::= { rttMplsVpnMonReactEntry 1 }
+
+rttMplsVpnMonReactTimeoutEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value set for this will be applied as
+ rttMonReactAdminTimeoutEnable for individual probes created
+ by the Auto SAA L3 MPLS VPN.
+
+ When this object is set to true, rttMonReactVar for individual
+ probes created by the Auto SAA L3 MPLS VPN will be set to
+ 'timeout(7)'."
+ DEFVAL { false }
+ ::= { rttMplsVpnMonReactEntry 2 }
+
+rttMplsVpnMonReactThresholdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ never(1),
+ immediate(2),
+ consecutive(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value corresponding to this object will be applied as
+ rttMonReactAdminThresholdType for individual probes created by
+ the Auto SAA L3 MPLS VPN.
+
+ The value corresponding to this object will be applied as
+ rttMonReactThresholdType for individual probes created by
+ the Auto SAA L3 MPLS VPN."
+ DEFVAL { never }
+ ::= { rttMplsVpnMonReactEntry 3 }
+
+rttMplsVpnMonReactThresholdCount OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object value will be applied as
+ rttMonReactAdminThresholdCount for individual probes created by
+ the Auto SAA L3 MPLS VPN.
+
+ This object value will be applied as rttMonReactThresholdCountX
+ for individual probes created by the Auto SAA L3 MPLS VPN."
+ DEFVAL { 5 }
+ ::= { rttMplsVpnMonReactEntry 4 }
+
+rttMplsVpnMonReactActionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ trapOnly(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value corresponding to this object will be applied as
+ rttMonReactAdminActionType of individual probes created by
+ this Auto SAA L3 MPLS VPN.
+
+ The value corresponding to this object will be applied as
+ rttMonReactActionType of individual probes created by
+ this Auto SAA L3 MPLS VPN."
+ DEFVAL { none }
+ ::= { rttMplsVpnMonReactEntry 5 }
+
+rttMplsVpnMonReactLpdNotifyType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ lpdPathDiscovery(2),
+ lpdGroupStatus(3),
+ lpdAll(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the type of LPD notifications to be
+ generated for the current Auto SAA L3 MPLS VPN control row.
+
+ This object will be applicable only when LSP Path Discovery is
+ enabled for this row.
+
+ There are two types of notifications supported for the LPD -
+ (a) rttMonLpdDiscoveryNotification - This notification will
+ be sent on the failure of LSP Path Discovery to the
+ particular PE. Reversal of the failure will also result in
+ sending the notification.
+ (b) rttMonLpdGrpStatusNotification - Individual probes in an LPD
+ group will not generate notifications independently but will
+ be generating dependent on the state of the group. Any
+ individual probe can initiate the generation of a
+ notification, dependent on the state of the group.
+ Notifications are only generated if the failure/restoration
+ of an individual probe causes the state of the group to
+ change.
+
+ The Value 'none' will not cause any notifications to be sent.
+
+ The Value 'lpdPathDiscovery' will cause (a) to be sent.
+
+ The Value 'lpdGroupStatus' will cause (b) to be sent.
+
+ The Value 'lpdAll' will cause both (a) and (b) to sent
+ depending on the failure conditions."
+ DEFVAL { none }
+ ::= { rttMplsVpnMonReactEntry 6 }
+
+rttMplsVpnMonReactLpdRetryCount OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ UNITS "attempts"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object value specifies the number of attempts to be
+ performed before declaring the path as 'down'. Each 'single
+ probe' which is part of 'lspGroup' probe will be retried these
+ many times before marking it as 'down'.
+
+ This object will be applicable only when LSP Path Discovery is
+ enabled for this row.
+
+ - When rttMplsVpnMonTypeSecFreqType is not configured, the
+ failure count will be incremented at the next cycle of
+ 'lspGroup' probe at interval's of
+ rttMplsVpnMonScheduleFrequency value.
+
+ For example: Assume there are 10 paths discovered and on
+ the first run of the 'lspGroup' probe first two paths failed
+ and rest passed. On the second run all the probes will be
+ run again. The probes 1 and 2 will be retried till the
+ rttMplsVpnMonReactLpdRetryCount value, and
+ then marked as 'down' and rttMonLpdGrpStatusNotification
+ will be sent if configured.
+
+ - When rttMplsVpnMonTypeSecFreqType value is anything other
+ than 'none', the retry will happen for the failed probes at
+ the rttMplsVpnMonTypeSecFreqValue and only the failed
+ probes will be retried.
+
+ For example: Assume there are 10 paths discovered and on the
+ first run of the 'lspGroup' probe first two paths failed and
+ rest passed. The secondary frequency will be applied to the
+ failed probes. At secondary frequency interval the first two
+ probes will be run again. The probes 1 and 2 will be retried
+ till the rttMplsVpnMonReactLpdRetryCount value, and
+ then marked as 'down' and rttMonLpdGrpStatusNotification
+ will be sent if configured."
+ DEFVAL { 1 }
+ ::= { rttMplsVpnMonReactEntry 7 }
+
+
+-- A new Reaction Table for the probes.
+
+rttMonReactTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonReactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the reaction configurations. Each
+ conceptual row in rttMonReactTable corresponds to a reaction
+ configured for the probe defined in rttMonCtrlAdminTable.
+
+ For each reaction configured for a probe there is an entry in
+ the table.
+
+ Each Probe can have multiple reactions and hence there can be
+ multiple rows for a particular probe.
+
+ This table is coupled with rttMonCtrlAdminTable."
+ ::= { rttMonCtrl 19 }
+
+rttMonReactEntry OBJECT-TYPE
+ SYNTAX RttMonReactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A base list of objects that define a conceptual reaction
+ configuration control row."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonReactConfigIndex
+ }
+ ::= { rttMonReactTable 1 }
+
+RttMonReactEntry ::= SEQUENCE {
+ rttMonReactConfigIndex Integer32,
+ rttMonReactVar RttMonReactVar,
+ rttMonReactThresholdType INTEGER,
+ rttMonReactActionType INTEGER,
+ rttMonReactThresholdRising Integer32,
+ rttMonReactThresholdFalling Integer32,
+ rttMonReactThresholdCountX Integer32,
+ rttMonReactThresholdCountY Integer32,
+ rttMonReactValue Integer32,
+ rttMonReactOccurred TruthValue,
+ rttMonReactStatus RowStatus
+}
+
+rttMonReactConfigIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object along with rttMonCtrlAdminIndex identifies
+ a particular reaction-configuration for a particular probe.
+ This is a pseudo-random number selected by the management
+ station when creating a row via the rttMonReactStatus.
+ If the pseudo-random number is already in use an
+ 'inconsistentValue' return code will be returned when
+ set operation is attempted."
+ ::= { rttMonReactEntry 1 }
+
+rttMonReactVar OBJECT-TYPE
+ SYNTAX RttMonReactVar
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the type of reaction configured for a
+ probe.
+
+ The reaction types 'rtt', 'timeout', and 'connectionLoss'
+ can be configured for all probe types.
+
+ The reaction type 'verifyError' can be configured for all
+ probe types except RTP probe type.
+
+ The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg',
+ 'packetLateArrival', 'packetOutOfSequence',
+ 'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'
+ and 'maxOfNegativeDS' can be configured for UDP jitter
+ and ICMP jitter probe types only.
+
+ The reaction types 'mos' and 'icpif' can be configured
+ for UDP jitter and ICMP jitter probe types only.
+
+ The reaction types 'packetLossDS', 'packetLossSD' and
+ 'packetMIA' can be configured for UDP jitter, and
+ RTP probe types only.
+
+ The reaction types 'iaJitterDS', 'frameLossDS', 'mosLQDS',
+ 'mosCQDS', 'rFactorDS', 'iaJitterSD', 'rFactorSD', 'mosCQSD'
+ can be configured for RTP probe type only.
+
+ The reaction types 'successivePacketLoss', 'maxOfLatencyDS',
+ 'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and
+ 'packetLoss' can be configured for ICMP jitter probe
+ type only."
+ ::= { rttMonReactEntry 2 }
+
+rttMonReactThresholdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ never(1),
+ immediate(2),
+ consecutive(3),
+ xOfy(4),
+ average(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the conditions under which
+ the notification ( trap ) is sent.
+
+ never - rttMonReactOccurred is never set
+
+ immediate - rttMonReactOccurred is set to 'true' when the
+ value of parameter for which reaction is
+ configured ( e.g rtt, jitterAvg, packetLossSD,
+ mos etc ) violates the threshold.
+ Conversely, rttMonReactOccurred is set to 'false'
+ when the parameter ( e.g rtt, jitterAvg,
+ packetLossSD, mos etc ) is below the threshold
+ limits.
+
+ consecutive - rttMonReactOccurred is set to true when the value
+ of parameter for which reaction is configured
+ ( e.g rtt, jitterAvg, packetLossSD, mos etc )
+ violates the threshold for configured consecutive
+ times.
+ Conversely, rttMonReactOccurred is set to false
+ when the value of parameter ( e.g rtt, jitterAvg
+ packetLossSD, mos etc ) is below the threshold
+ limits for the same number of consecutive
+ operations.
+
+ xOfy - rttMonReactOccurred is set to true when x
+ ( as specified by rttMonReactThresholdCountX )
+ out of the last y ( as specified by
+ rttMonReacthresholdCountY ) times the value of
+ parameter for which the reaction is configured
+ ( e.g rtt, jitterAvg, packetLossSD, mos etc )
+ violates the threshold.
+ Conversely, it is set to false when x, out of the
+ last y times the value of parameter
+ ( e.g rtt, jitterAvg, packetLossSD, mos ) is
+ below the threshold limits.
+ NOTE: When x > y, the probe will never
+ generate a reaction.
+
+ average - rttMonReactOccurred is set to true when the
+ average ( rttMonReactThresholdCountX times )
+ value of parameter for which reaction is
+ configured ( e.g rtt, jitterAvg, packetLossSD,
+ mos etc ) violates the threshold condition.
+ Conversely, it is set to false when the
+ average value of parameter ( e.g rtt, jitterAvg,
+ packetLossSD, mos etc ) is below the threshold
+ limits.
+
+ If this value is changed by a management station,
+ rttMonReactOccurred is set to false, but
+ no reaction is generated if the prior value of
+ rttMonReactOccurred was true."
+ DEFVAL { never }
+ ::= { rttMonReactEntry 3 }
+
+rttMonReactActionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ trapOnly(2),
+ triggerOnly(3),
+ trapAndTrigger(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies what type(s), if any, of reaction(s) to
+ generate if an operation violates one of the watched
+ ( reaction-configuration ) conditions:
+
+ none - no reaction is generated
+ trapOnly - a trap is generated
+ triggerOnly - all trigger actions defined for this
+ entry are initiated
+ trapAndTrigger - both a trap and all trigger actions
+ are initiated
+ A trigger action is defined via the
+ rttMonReactTriggerAdminTable."
+ DEFVAL { none }
+ ::= { rttMonReactEntry 4 }
+
+rttMonReactThresholdRising OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines the higher threshold limit.
+ If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises
+ above this limit and if the condition specified in
+ rttMonReactThresholdType are satisfied, a trap is generated.
+
+ Default value of rttMonReactThresholdRising for
+ 'rtt' is 5000
+ 'jitterAvg' is 100.
+ 'jitterSDAvg' is 100.
+ 'jitterDSAvg' 100.
+ 'packetLossSD' is 10000.
+ 'packetLossDS' is 10000.
+ 'mos' is 500.
+ 'icpif' is 93.
+ 'packetMIA' is 10000.
+ 'packetLateArrival' is 10000.
+ 'packetOutOfSequence' is 10000.
+ 'maxOfPositiveSD' is 10000.
+ 'maxOfNegativeSD' is 10000.
+ 'maxOfPositiveDS' is 10000.
+ 'maxOfNegativeDS' is 10000.
+ 'iaJitterDS' is 20.
+ 'frameLossDS' is 10000.
+ 'mosLQDS' is 400.
+ 'mosCQDS' is 400.
+ 'rFactorDS' is 80.
+ 'successivePacketLoss' is 1000.
+ 'maxOfLatencyDS' is 5000.
+ 'maxOfLatencySD' is 5000.
+ 'latencyDSAvg' is 5000.
+ 'latencySDAvg' is 5000.
+ 'packetLoss' is 10000.
+
+ This object is not applicable if the rttMonReactVar is
+ 'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',
+ 'connectionLoss' and 'verifyError' default value of
+ rttMonReactThresholdRising will be 0."
+ ::= { rttMonReactEntry 5 }
+
+rttMonReactThresholdFalling OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines a lower threshold limit. If the
+ value ( e.g rtt, jitterAvg, packetLossSD etc ) falls
+ below this limit and if the conditions specified in
+ rttMonReactThresholdType are satisfied, a trap is generated.
+
+ Default value of rttMonReactThresholdFalling
+ 'rtt' is 3000
+ 'jitterAvg' is 100.
+ 'jitterSDAvg' is 100.
+ 'jitterDSAvg' 100.
+ 'packetLossSD' is 10000.
+ 'packetLossDS' is 10000.
+ 'mos' is 500.
+ 'icpif' is 93.
+ 'packetMIA' is 10000.
+ 'packetLateArrival' is 10000.
+ 'packetOutOfSequence' is 10000.
+ 'maxOfPositiveSD' is 10000.
+ 'maxOfNegativeSD' is 10000.
+ 'maxOfPositiveDS' is 10000.
+ 'maxOfNegativeDS' is 10000.
+ 'iaJitterDS' is 20.
+ 'frameLossDS' is 10000.
+ 'mosLQDS' is 310.
+ 'mosCQDS' is 310.
+ 'rFactorDS' is 60.
+ 'successivePacketLoss' is 1000.
+ 'maxOfLatencyDS' is 3000.
+ 'maxOfLatencySD' is 3000.
+ 'latencyDSAvg' is 3000.
+ 'latencySDAvg' is 3000.
+ 'packetLoss' is 10000.
+ 'iaJitterSD' is 20.
+ 'mosCQSD' is 310.
+ 'rFactorSD' is 60.
+
+ This object is not applicable if the rttMonReactVar is
+ 'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',
+ 'connectionLoss' and 'verifyError' default value of
+ rttMonReactThresholdFalling will be 0."
+ ::= { rttMonReactEntry 6 }
+
+rttMonReactThresholdCountX OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If rttMonReactThresholdType value is 'xOfy', this object
+ defines the 'x' value.
+
+ If rttMonReactThresholdType value is 'consecutive'
+ this object defines the number of consecutive occurrences
+ that needs threshold violation before setting
+ rttMonReactOccurred as true.
+
+ If rttMonReactThresholdType value is 'average' this object
+ defines the number of samples that needs be considered for
+ calculating average.
+
+ This object has no meaning if rttMonReactThresholdType has
+ value of 'never' and 'immediate'."
+ DEFVAL { 5 }
+ ::= { rttMonReactEntry 7 }
+
+rttMonReactThresholdCountY OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object defines the 'y' value of the xOfy condition
+ if rttMonReactThresholdType is 'xOfy'.
+
+ For other values of rttMonReactThresholdType, this object
+ is not applicable."
+ DEFVAL { 5 }
+ ::= { rttMonReactEntry 8 }
+
+rttMonReactValue OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object will be set when the configured threshold condition
+ is violated as defined by rttMonReactThresholdType and holds the
+ actual value that violated the configured threshold values.
+
+ This object is not valid for the following values of
+ rttMonReactVar and It will be always 0:
+ - timeout
+ - connectionLoss
+ - verifyError."
+ DEFVAL { 0 }
+ ::= { rttMonReactEntry 9 }
+
+rttMonReactOccurred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is set to true when the configured threshold
+ condition is violated as defined by rttMonReactThresholdType.
+ It will be again set to 'false' if the condition reverses.
+
+ This object is set to true in the following conditions:
+ - rttMonReactVar is set to timeout and
+ rttMonCtrlOperTimeoutOccurred set to true.
+ - rttMonReactVar is set to connectionLoss and
+ rttMonCtrlOperConnectionLostOccurred set to true.
+ - rttMonReactVar is set to verifyError and
+ rttMonCtrlOperVerifyErrorOccurred is set to true.
+ - For all other values of rttMonReactVar, if the
+ corresponding value exceeds the configured
+ rttMonReactThresholdRising.
+
+ This object is set to false in the following conditions:
+ - rttMonReactVar is set to timeout and
+ rttMonCtrlOperTimeoutOccurred set to false.
+ - rttMonReactVar is set to connectionLoss and
+ rttMonCtrlOperConnectionLostOccurred set to false.
+ - rttMonReactVar is set to verifyError and
+ rttMonCtrlOperVerifyErrorOccurred is set to false.
+ - For all other values of rttMonReactVar, if the
+ corresponding value fall below the configured
+ rttMonReactThresholdFalling.
+
+ When the RttMonRttType is 'pathEcho' or 'pathJitter',
+ this object is applied only to the
+ rttMonEchoAdminTargetAddress and not to intermediate
+ hops to the Target."
+ DEFVAL { false }
+ ::= { rttMonReactEntry 10 }
+
+rttMonReactStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This objects indicates the status of the conceptual RTT
+ Reaction Control Row.Only CreateAndGo and destroy
+ operations are permitted on the row.
+
+ When this object moves to active state, the conceptual row
+ having the Reaction configuration for the probe is monitored
+ and the notifications are generated when the threshold violation
+ takes place.
+
+ In order for this object to become active rttMonReactVar must
+ be defined. All other objects assume the default value.
+
+ This object can be set to 'destroy' from any value at any time.
+ When this object is set to 'destroy' no reaction configuration
+ for the probes would exist. The reaction configuration for the
+ probe is removed."
+ ::= { rttMonReactEntry 11 }
+
+
+-- Generated Oper Table
+
+rttMonGeneratedOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonGeneratedOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the generated
+ operation id as part of a parent IP SLA operation. The parent
+ operation id is pseudo-random number, selected by the management
+ station based on an operation started by the management
+ station,when creating a row via the rttMonCtrlAdminStatus
+ object in the rttMonCtrlAdminTable table."
+ ::= { rttMonCtrl 20 }
+
+rttMonGeneratedOperEntry OBJECT-TYPE
+ SYNTAX RttMonGeneratedOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the Generated Oper table corresponding to
+ a child or generated operation as part of a parent
+ IP SLA operation."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonGeneratedOperRespIpAddrType,
+ rttMonGeneratedOperRespIpAddr
+ }
+ ::= { rttMonGeneratedOperTable 1 }
+
+RttMonGeneratedOperEntry ::= SEQUENCE {
+ rttMonGeneratedOperRespIpAddrType InetAddressType,
+ rttMonGeneratedOperRespIpAddr InetAddress,
+ rttMonGeneratedOperCtrlAdminIndex Unsigned32
+}
+
+rttMonGeneratedOperRespIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of Internet address, IPv4 or IPv6, of a responder
+ for an IP SLA operation."
+ ::= { rttMonGeneratedOperEntry 1 }
+
+rttMonGeneratedOperRespIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The internet address of a responder for IP SLA
+ operation. The type of this address is determined
+ by the value of rttMonGeneratedOperRespIpAddrType."
+ ::= { rttMonGeneratedOperEntry 2 }
+
+rttMonGeneratedOperCtrlAdminIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a pseudo-random number, auto-generated based
+ to identify a child operation based on a parent
+ operation started by the management station,when
+ creating a row via the rttMonCtrlAdminStatus
+ object."
+ ::= { rttMonGeneratedOperEntry 3 }
+
+
+-- Statistics Capture Table
+
+rttMonStatsCaptureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonStatsCaptureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics capture database.
+
+ The statistics capture table contains summarized
+ information of the results for a conceptual RTT control
+ row. A rolling accumulated history of this information
+ is maintained in a series of hourly 'group(s)'. Each
+ 'group' contains a series of 'path(s)', each 'path'
+ contains a series of 'hop(s)', each 'hop' contains a
+ series of 'statistics distribution bucket(s)'.
+
+ Each conceptual statistics row has a current hourly
+ group, into which RTT results are accumulated. At the
+ end of each hour a new hourly group is created which
+ then becomes current. The counters and accumulators in
+ the new group are initialized to zero. The previous
+ group(s) is kept in the table until the table contains
+ rttMonStatisticsAdminNumHourGroups groups for the
+ conceptual statistics row; at this point, the oldest
+ group is discarded and is replaced by the newly created
+ one. The hourly group is uniquely identified by the
+ rttMonStatsCaptureStartTimeIndex object.
+
+ If the activity for a conceptual RTT control row ceases
+ because the rttMonCtrlOperState object transitions to
+ 'inactive', the corresponding current hourly group in
+ this table is 'frozen', and a new hourly group is
+ created when activity is resumed.
+
+ If the activity for a conceptual RTT control row ceases
+ because the rttMonCtrlOperState object transitions to
+ 'pending' this whole table will be cleared and reset to
+ its initial state.
+
+ When the RttMonRttType is 'pathEcho', the path
+ exploration RTT requests' statistics will not be
+ accumulated in this table.
+
+ NOTE: When the RttMonRttType is 'pathEcho', a source to
+ target rttMonStatsCapturePathIndex path will be
+ created for each rttMonStatsCaptureStartTimeIndex
+ to hold all errors that occur when a specific path
+ had not been found or connection has not be setup.
+
+ Using this rttMonStatsCaptureTable, a managing
+ application can retrieve summarized data from accurately
+ measured periods, which is synchronized across multiple
+ conceptual RTT control rows. With the new hourly group
+ creation being performed on a 60 minute period, the
+ managing station has plenty of time to collect the data,
+ and need not be concerned with the vagaries of network
+ delays and lost PDU's when trying to get matching data.
+ Also, the managing station can spread the data gathering
+ over a longer period, which removes the need for a flood
+ of get requests in a short period which otherwise would
+ occur."
+ ::= { rttMonStats 1 }
+
+rttMonStatsCaptureEntry OBJECT-TYPE
+ SYNTAX RttMonStatsCaptureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects which accumulate the results of a
+ series of RTT operations over a 60 minute time period.
+
+ The statistics capture table is a rollover table. When
+ rttMonStatsCaptureStartTimeIndex groups exceeds the
+ rttMonStatisticsAdminNumHourGroups value, the oldest
+ corresponding hourly group will be deleted and will be
+ replaced with the new rttMonStatsCaptureStartTimeIndex
+ hourly group.
+
+ All other indices will fill to there maximum size.
+
+ The statistics capture table has five indices. Each
+ described as follows:
+
+ - The first index correlates its entries to a
+ conceptual RTT control row via the
+ rttMonCtrlAdminIndex object.
+ - The second index is a rollover group and it
+ uniquely identifies a 60 minute group. (The
+ rttMonStatsCaptureStartTimeIndex object
+ is used to make this value unique.)
+ - When the RttMonRttType is 'pathEcho', the third
+ index uniquely identifies the paths in a
+ statistics period. (The period is 60
+ minutes.) A path will be created for each
+ unique path through the network. Note: A
+ path that does not contain the target is
+ considered a different path than one which
+ uses the exact same path, but does contain the
+ target. For all other values of RttMonRttType
+ this index will be one.
+ - When the RttMonRttType is 'pathEcho', the fourth
+ index uniquely identifies the hops in each path,
+ as grouped by the third index. This index does
+ imply the order of the hops along the path to a
+ target. For all other values of RttMonRttType
+ this index will be one.
+ - The fifth index uniquely creates a statistical
+ distribution bucket."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonStatsCaptureStartTimeIndex,
+ rttMonStatsCapturePathIndex,
+ rttMonStatsCaptureHopIndex,
+ rttMonStatsCaptureDistIndex
+ }
+ ::= { rttMonStatsCaptureTable 1 }
+
+RttMonStatsCaptureEntry ::= SEQUENCE {
+ rttMonStatsCaptureStartTimeIndex TimeStamp,
+ rttMonStatsCapturePathIndex Integer32,
+ rttMonStatsCaptureHopIndex Integer32,
+ rttMonStatsCaptureDistIndex Integer32,
+ rttMonStatsCaptureCompletions Integer32,
+ rttMonStatsCaptureOverThresholds Integer32,
+ rttMonStatsCaptureSumCompletionTime Gauge32,
+ rttMonStatsCaptureSumCompletionTime2Low Gauge32,
+ rttMonStatsCaptureSumCompletionTime2High Gauge32,
+ rttMonStatsCaptureCompletionTimeMax Gauge32,
+ rttMonStatsCaptureCompletionTimeMin Gauge32
+}
+
+rttMonStatsCaptureStartTimeIndex OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The time when this row was created.
+
+ This object is the second index of the
+ rttMonStatsCaptureTable Table.
+
+ The the number of rttMonStatsCaptureStartTimeIndex
+ groups exceeds the rttMonStatisticsAdminNumHourGroups
+ value, the oldest rttMonStatsCaptureStartTimeIndex
+ group will be removed and replaced with the new entry.
+
+ When the RttMonRttType is 'pathEcho', this object also
+ uniquely defines a group of paths. See the
+ rttMonStatsCaptureEntry object."
+ ::= { rttMonStatsCaptureEntry 1 }
+
+rttMonStatsCapturePathIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'pathEcho', this object
+ uniquely defines a path for a given value of
+ rttMonStatsCaptureStartTimeIndex. For all other values
+ of RttMonRttType, this object will be one.
+
+ For a particular value of
+ rttMonStatsCaptureStartTimeIndex, the agent assigns the
+ first instance of a path a value of 1, then second
+ instance a value of 2, and so on. The sequence keeps
+ incrementing until the number of paths equals
+ rttMonStatisticsAdminNumPaths value, then no new paths
+ are kept for the current rttMonStatsCaptureStartTimeIndex
+ group.
+
+ NOTE: A source to target rttMonStatsCapturePathIndex
+ path will be created for each
+ rttMonStatsCaptureStartTimeIndex to hold all
+ errors that occur when a specific path or
+ connection has not be setup.
+
+ This value directly represents the path to
+ a target. We can only support 128 paths."
+ ::= { rttMonStatsCaptureEntry 2 }
+
+rttMonStatsCaptureHopIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..30)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'pathEcho', this object
+ uniquely defines a hop for a given value of
+ rttMonStatsCapturePathIndex. For all other values of
+ RttMonRttType, this object will be one.
+
+ For a particular value of rttMonStatsCapturePathIndex,
+ the agent assigns the first instance of a hop
+ a value of 1, then second instance a value of 2, and so
+ on. The sequence keeps incrementing until the number of
+ hops equals rttMonStatisticsAdminNumHops value, then
+ no new hops are kept for the current
+ rttMonStatsCapturePathIndex.
+
+ This value directly represents a hop along the path to
+ a target, thus we can only support 30 hops.
+
+ This value shows the order along the path to a target."
+ ::= { rttMonStatsCaptureEntry 3 }
+
+rttMonStatsCaptureDistIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object uniquely defines a statistical distribution
+ bucket for a given value of rttMonStatsCaptureHopIndex.
+
+ For a particular value of rttMonStatsCaptureHopIndex,
+ the agent assigns the first instance of a distribution
+ a value of 1, then second instance a value of 2, and so
+ on. The sequence keeps incrementing until the number of
+ statistics distribution intervals equals
+ rttMonStatisticsAdminNumDistBuckets value, then
+ all values that fall above the last interval will
+ be placed into the last interval.
+
+ Each of these Statistics Distribution Buckets contain
+ the results of each completion as defined by
+ rttMonStatisticsAdminDistInterval object."
+ ::= { rttMonStatsCaptureEntry 4 }
+
+rttMonStatsCaptureCompletions OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT operations that have completed without
+ an error and without timing out.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCaptureEntry 5 }
+
+rttMonStatsCaptureOverThresholds OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT operations successfully completed, but
+ in excess of rttMonCtrlAdminThreshold. This number is a
+ subset of the accumulation of all
+ rttMonStatsCaptureCompletions. The operation time
+ of these completed operations will be accumulated.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCaptureEntry 6 }
+
+rttMonStatsCaptureSumCompletionTime OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The accumulated completion time of RTT operations which
+ complete successfully."
+ ::= { rttMonStatsCaptureEntry 7 }
+
+rttMonStatsCaptureSumCompletionTime2Low OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low order 32 bits of the accumulated squares
+ of completion times (in milliseconds) of RTT
+ operations which complete successfully.
+
+ Low/High order is defined where the binary number
+ will look as follows:
+ -------------------------------------------------
+ | High order 32 bits | Low order 32 bits |
+ -------------------------------------------------
+ For example the number 4294967296 would have all
+ Low order bits as '0' and the rightmost High
+ order bit will be 1 (zeros,1)."
+ ::= { rttMonStatsCaptureEntry 8 }
+
+rttMonStatsCaptureSumCompletionTime2High OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high order 32 bits of the accumulated squares
+ of completion times (in milliseconds) of RTT
+ operations which complete successfully.
+
+ See the rttMonStatsCaptureSumCompletionTime2Low object
+ for a definition of Low/High Order."
+ ::= { rttMonStatsCaptureEntry 9 }
+
+rttMonStatsCaptureCompletionTimeMax OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum completion time of any RTT operation which
+ completes successfully."
+ ::= { rttMonStatsCaptureEntry 10 }
+
+rttMonStatsCaptureCompletionTimeMin OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum completion time of any RTT operation which
+ completes successfully."
+ ::= { rttMonStatsCaptureEntry 11 }
+
+
+-- Statistics Collection Table
+
+rttMonStatsCollectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonStatsCollectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics collection database.
+
+ This table has the exact same behavior as the
+ rttMonStatsCaptureTable, except it does not keep
+ statistical distribution information.
+
+ For a complete table description see
+ the rttMonStatsCaptureTable object."
+ ::= { rttMonStats 2 }
+
+rttMonStatsCollectEntry OBJECT-TYPE
+ SYNTAX RttMonStatsCollectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects which accumulate the results of a
+ series of RTT operations over a 60 minute time period.
+
+ This entry has the exact same behavior as the
+ rttMonStatsCaptureEntry, except it does not keep
+ statistical distribution information.
+
+ For a complete entry description see
+ the rttMonStatsCaptureEntry object."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonStatsCaptureStartTimeIndex,
+ rttMonStatsCapturePathIndex,
+ rttMonStatsCaptureHopIndex
+ }
+ ::= { rttMonStatsCollectTable 1 }
+
+RttMonStatsCollectEntry ::= SEQUENCE {
+ rttMonStatsCollectNumDisconnects Integer32,
+ rttMonStatsCollectTimeouts Integer32,
+ rttMonStatsCollectBusies Integer32,
+ rttMonStatsCollectNoConnections Integer32,
+ rttMonStatsCollectDrops Integer32,
+ rttMonStatsCollectSequenceErrors Integer32,
+ rttMonStatsCollectVerifyErrors Integer32,
+ rttMonStatsCollectAddress RttMonTargetAddress,
+ rttMonControlEnableErrors Integer32,
+ rttMonStatsRetrieveErrors Integer32,
+ rttMonStatsCollectCtrlEnErrors Integer32,
+ rttMonStatsCollectRetrieveErrors Integer32
+}
+
+rttMonStatsCollectNumDisconnects OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'echo' or pathEcho', this
+ object represents the number of times that the target or
+ hop along the path to a target became disconnected. For
+ all other values of RttMonRttType, this object will
+ remain zero.
+
+ For connectionless protocols this has no meaning,
+ and will consequently remain 0. When
+ rttMonEchoAdminProtocol is one of snaRUEcho, this is
+ the number of times that an LU-SSCP session was lost,
+ for snaLU0EchoAppl, snaLU2EchoAppl, snaLu62Echo, and for
+ snaLU62EchoAppl, this is the number of times that LU-LU
+ session was lost.
+
+ Since this error does not indicate any information about
+ the failure of an RTT operation, no response time
+ information for this instance will be recorded in the
+ appropriate objects.
+
+ If this error occurs and the rttMonStatsCapturePathIndex
+ cannot be determined, this error will be accumulated in
+ the source to target path, that will always exist.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 1 }
+
+rttMonStatsCollectTimeouts OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occasions when a RTT operation was not
+ completed before a timeout occurred, i.e.
+ rttMonCtrlAdminTimeout was exceeded.
+
+ Since the RTT operation was never completed, the
+ completion time of these operations are not accumulated,
+ nor do they increment rttMonStatsCaptureCompletions (in
+ any of the statistics distribution buckets).
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 2 }
+
+rttMonStatsCollectBusies OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occasions when a RTT operation could not
+ be initiated because a previous RTT operation has not
+ been completed.
+
+ When the RttMonRttType is 'pathEcho' this can occur for
+ both connection oriented protocols and connectionless
+ protocols.
+
+ When the RttMonRttType is 'echo' this can only occur for
+ connection oriented protocols such as SNA.
+
+ When the initiation of a new operation cannot be started,
+ this object will be incremented and the operation will be
+ omitted. (The next operation will start at the next
+ Frequency). Since, a RTT operation was never initiated,
+ the completion time of these operations is not
+ accumulated, nor do they increment
+ rttMonStatsCaptureCompletions.
+
+ When the RttMonRttType is 'pathEcho', and this error
+ occurs and the rttMonStatsCapturePathIndex cannot be
+ determined, this error will be accumulated in the source
+ to target path, that will always exist.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 3 }
+
+rttMonStatsCollectNoConnections OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'echo' or 'pathEcho' this is
+ the number of occasions when a RTT operation could not be
+ initiated because the connection to the target has not
+ been established. For all other RttMonRttTypes this
+ object will remain zero.
+
+ This cannot occur for connectionless protocols, but may
+ occur for connection oriented protocols, such as SNA.
+
+ Since a RTT operation was never initiated, the completion
+ time of these operations are not accumulated, nor do they
+ increment rttMonStatsCaptureCompletions.
+
+ If this error occurs and the rttMonStatsCapturePathIndex
+ cannot be determined, this error will be accumulated
+ in the source to target path, that will always exist.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 4 }
+
+rttMonStatsCollectDrops OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occasions when a RTT operation could not
+ be initiated because some necessary internal resource
+ (for example memory, or SNA subsystem) was not available,
+ or the operation completion could not be recognized.
+
+ Since a RTT operation was never initiated or was not
+ recognized, the completion time of these operations
+ are not accumulated, nor do they increment
+ rttMonStatsCaptureCompletions (in the expected
+ Distribution Bucket).
+
+ When the RttMonRttType is 'pathEcho', and this error
+ occurs and the rttMonStatsCapturePathIndex cannot be
+ determined, this error will be accumulated in the
+ source to target path, that will always exist.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 5 }
+
+rttMonStatsCollectSequenceErrors OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'echo' of 'pathEcho' this is
+ the number of RTT operation completions received with
+ an unexpected sequence identifier. For all other values
+ of RttMonRttType this object will remain zero.
+
+ When this has occurred some of the possible reasons may
+ be:
+ - a duplicate packet was received
+ - a response was received after it had timed-out
+ - a corrupted packet was received and was not detected
+
+ The completion time of these operations are not
+ accumulated, nor do they increment
+ rttMonStatsCaptureCompletions (in the expected
+ Distribution Bucket).
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 6 }
+
+rttMonStatsCollectVerifyErrors OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT operation completions received with
+ data that does not compare with the expected data. The
+ completion time of these operations are not accumulated,
+ nor do they increment rttMonStatsCaptureCompletions (in
+ the expected Distribution Bucket).
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 7 }
+
+rttMonStatsCollectAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object only applies when the RttMonRttType is
+ 'echo', 'pathEcho', 'dlsw', 'udpEcho', 'tcpConnect'.
+ For all other values of the RttMonRttType, this will be
+ null.
+
+ The object is a string which specifies the address of
+ the target for the this RTT operation.
+
+ This address will be the address of the hop along the
+ path to the rttMonEchoAdminTargetAddress address,
+ including rttMonEchoAdminTargetAddress address, or just
+ the rttMonEchoAdminTargetAddress address, when the
+ path information is not collected. This behavior is
+ defined by the rttMonCtrlAdminRttType object.
+
+ The interpretation of this string depends on the type
+ of RTT operation selected, as specified by the
+ rttMonEchoAdminProtocol object."
+ ::= { rttMonStatsCollectEntry 8 }
+
+rttMonControlEnableErrors OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of occasions when control enable request failed.
+ Currently it is used for multicast operation type.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object.
+ rttMonControlEnableErrors object is superseded by
+ rttMonStatsCollectCtrlEnErrors."
+ ::= { rttMonStatsCollectEntry 9 }
+
+rttMonStatsRetrieveErrors OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of occasions when stats retrieval request failed.
+ Currently it is used for multicast operation type.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object.
+ rttMonStatsRetrieveErrors object is superseded by
+ rttMonStatsCollectRetrieveErrors."
+ ::= { rttMonStatsCollectEntry 10 }
+
+rttMonStatsCollectCtrlEnErrors OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object is same as rttMonControlEnableErrors,
+ with corrected name for consistency.
+
+ The number of occasions when control enable request failed.
+ Currently it is used for multicast operation type.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 11 }
+
+rttMonStatsCollectRetrieveErrors OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object is same as rttMonStatsRetrieveErrors,
+ with corrected name for consistency.
+
+ The number of occasions when stats retrieval request failed.
+ Currently it is used for multicast operation type.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsCollectEntry 12 }
+
+
+-- Statistics Totals Table
+
+rttMonStatsTotalsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonStatsTotalsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics totals database.
+
+ This table has the exact same behavior as the
+ rttMonStatsCaptureTable, except it only keeps
+ 60 minute group values.
+
+ For a complete table description see
+ the rttMonStatsCaptureTable object."
+ ::= { rttMonStats 3 }
+
+rttMonStatsTotalsEntry OBJECT-TYPE
+ SYNTAX RttMonStatsTotalsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects which accumulate the results of a
+ series of RTT operations over a 60 minute time period.
+
+ This entry has the exact same behavior as the
+ rttMonStatsCaptureEntry, except it only keeps
+ 60 minute group values.
+
+ For a complete entry description see
+ the rttMonStatsCaptureEntry object."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonStatsCaptureStartTimeIndex
+ }
+ ::= { rttMonStatsTotalsTable 1 }
+
+RttMonStatsTotalsEntry ::= SEQUENCE {
+ rttMonStatsTotalsElapsedTime TimeInterval,
+ rttMonStatsTotalsInitiations Integer32
+}
+
+rttMonStatsTotalsElapsedTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of time since this conceptual statistics row
+ was created."
+ ::= { rttMonStatsTotalsEntry 1 }
+
+rttMonStatsTotalsInitiations OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT operations that have been initiated.
+
+ This number includes all RTT operations which succeed
+ or fail for whatever reason.
+
+ This object has the special behavior as defined by the
+ ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB
+ object."
+ ::= { rttMonStatsTotalsEntry 2 }
+
+
+-- HTTP Statistics Table
+
+rttMonHTTPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonHTTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The HTTP statistics collection database.
+
+ The HTTP statistics table contains summarized information of
+ the results for a conceptual RTT control row. A rolling
+ accumulated history of this information is maintained in a
+ series of hourly 'group(s)'.
+
+ The operation of this table is same as that of
+ rttMonStatsCaptureTable, except that this table can only
+ store a maximum of 2 hours of data."
+ ::= { rttMonStats 4 }
+
+rttMonHTTPStatsEntry OBJECT-TYPE
+ SYNTAX RttMonHTTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects which accumulate the results of a
+ series of RTT operations over a 60 minute time period.
+
+ This entry is created only if the rttMonCtrlAdminRttType
+ is http. The operation of this table is same as that of
+ rttMonStatsCaptureTable."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonHTTPStatsStartTimeIndex
+ }
+ ::= { rttMonHTTPStatsTable 1 }
+
+RttMonHTTPStatsEntry ::= SEQUENCE {
+ rttMonHTTPStatsStartTimeIndex TimeStamp,
+ rttMonHTTPStatsCompletions Counter32,
+ rttMonHTTPStatsOverThresholds Counter32,
+ rttMonHTTPStatsRTTSum Counter32,
+ rttMonHTTPStatsRTTSum2Low Counter32,
+ rttMonHTTPStatsRTTSum2High Counter32,
+ rttMonHTTPStatsRTTMin Gauge32,
+ rttMonHTTPStatsRTTMax Gauge32,
+ rttMonHTTPStatsDNSRTTSum Counter32,
+ rttMonHTTPStatsTCPConnectRTTSum Counter32,
+ rttMonHTTPStatsTransactionRTTSum Counter32,
+ rttMonHTTPStatsMessageBodyOctetsSum Counter32,
+ rttMonHTTPStatsDNSServerTimeout Counter32,
+ rttMonHTTPStatsTCPConnectTimeout Counter32,
+ rttMonHTTPStatsTransactionTimeout Counter32,
+ rttMonHTTPStatsDNSQueryError Counter32,
+ rttMonHTTPStatsHTTPError Counter32,
+ rttMonHTTPStatsError Counter32,
+ rttMonHTTPStatsBusies Counter32
+}
+
+rttMonHTTPStatsStartTimeIndex OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the time when this row was created. This index
+ uniquely identifies a HTTP Stats row in the
+ rttMonHTTPStatsTable."
+ ::= { rttMonHTTPStatsEntry 1 }
+
+rttMonHTTPStatsCompletions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP operations that have completed
+ successfully."
+ ::= { rttMonHTTPStatsEntry 2 }
+
+rttMonHTTPStatsOverThresholds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP operations that violate threshold."
+ ::= { rttMonHTTPStatsEntry 3 }
+
+rttMonHTTPStatsRTTSum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of HTTP operations that are successfully measured."
+ ::= { rttMonHTTPStatsEntry 4 }
+
+rttMonHTTPStatsRTTSum2Low OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of the RTT's that are successfully
+ measured (low order 32 bits)."
+ ::= { rttMonHTTPStatsEntry 5 }
+
+rttMonHTTPStatsRTTSum2High OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of the RTT's that are successfully
+ measured (high order 32 bits)."
+ ::= { rttMonHTTPStatsEntry 6 }
+
+rttMonHTTPStatsRTTMin OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum RTT taken to perform HTTP operation."
+ ::= { rttMonHTTPStatsEntry 7 }
+
+rttMonHTTPStatsRTTMax OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum RTT taken to perform HTTP operation."
+ ::= { rttMonHTTPStatsEntry 8 }
+
+rttMonHTTPStatsDNSRTTSum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT taken to perform DNS query within the
+ HTTP operation."
+ ::= { rttMonHTTPStatsEntry 9 }
+
+rttMonHTTPStatsTCPConnectRTTSum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT taken to connect to the HTTP server."
+ ::= { rttMonHTTPStatsEntry 10 }
+
+rttMonHTTPStatsTransactionRTTSum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT taken to download the object specified by URL."
+ ::= { rttMonHTTPStatsEntry 11 }
+
+rttMonHTTPStatsMessageBodyOctetsSum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of the size of the message body received as a
+ response to the HTTP request."
+ ::= { rttMonHTTPStatsEntry 12 }
+
+rttMonHTTPStatsDNSServerTimeout OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of requests that could not connect to the
+ DNS Server."
+ ::= { rttMonHTTPStatsEntry 13 }
+
+rttMonHTTPStatsTCPConnectTimeout OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of requests that could not connect to the
+ the HTTP Server."
+ ::= { rttMonHTTPStatsEntry 14 }
+
+rttMonHTTPStatsTransactionTimeout OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of requests that timed out during HTTP
+ transaction."
+ ::= { rttMonHTTPStatsEntry 15 }
+
+rttMonHTTPStatsDNSQueryError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of requests that had DNS Query errors."
+ ::= { rttMonHTTPStatsEntry 16 }
+
+rttMonHTTPStatsHTTPError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of requests that had HTTP errors while
+ downloading the base page."
+ ::= { rttMonHTTPStatsEntry 17 }
+
+rttMonHTTPStatsError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occasions when a HTTP operation could not
+ be initiated because an internal error"
+ ::= { rttMonHTTPStatsEntry 18 }
+
+rttMonHTTPStatsBusies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occasions when an HTTP operation could not
+ be initiated because a previous HTTP operation has not
+ been completed."
+ ::= { rttMonHTTPStatsEntry 19 }
+
+
+-- Jitter Statistics Table
+
+rttMonJitterStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonJitterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Jitter statistics collection database.
+
+ The Jitter statistics table contains summarized information of
+ the results for a conceptual RTT control row. A rolling
+ accumulated history of this information is maintained in a
+ series of hourly 'group(s)'.
+
+ The operation of this table is same as that of
+ rttMonStatsCaptureTable, except that this table will store
+ 2 hours of data."
+ ::= { rttMonStats 5 }
+
+rttMonJitterStatsEntry OBJECT-TYPE
+ SYNTAX RttMonJitterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects which accumulate the results of a
+ series of RTT operations over a 60 minute time period.
+
+ This entry is created only if the rttMonCtrlAdminRttType
+ is jitter. The operation of this table is same as that of
+ rttMonStatsCaptureTable."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonJitterStatsStartTimeIndex
+ }
+ ::= { rttMonJitterStatsTable 1 }
+
+RttMonJitterStatsEntry ::= SEQUENCE {
+ rttMonJitterStatsStartTimeIndex TimeStamp,
+ rttMonJitterStatsCompletions Counter32,
+ rttMonJitterStatsOverThresholds Counter32,
+ rttMonJitterStatsNumOfRTT Counter32,
+ rttMonJitterStatsRTTSum Counter32,
+ rttMonJitterStatsRTTSum2Low Counter32,
+ rttMonJitterStatsRTTSum2High Counter32,
+ rttMonJitterStatsRTTMin Gauge32,
+ rttMonJitterStatsRTTMax Gauge32,
+ rttMonJitterStatsMinOfPositivesSD Gauge32,
+ rttMonJitterStatsMaxOfPositivesSD Gauge32,
+ rttMonJitterStatsNumOfPositivesSD Counter32,
+ rttMonJitterStatsSumOfPositivesSD Counter32,
+ rttMonJitterStatsSum2PositivesSDLow Counter32,
+ rttMonJitterStatsSum2PositivesSDHigh Counter32,
+ rttMonJitterStatsMinOfNegativesSD Gauge32,
+ rttMonJitterStatsMaxOfNegativesSD Gauge32,
+ rttMonJitterStatsNumOfNegativesSD Counter32,
+ rttMonJitterStatsSumOfNegativesSD Counter32,
+ rttMonJitterStatsSum2NegativesSDLow Counter32,
+ rttMonJitterStatsSum2NegativesSDHigh Counter32,
+ rttMonJitterStatsMinOfPositivesDS Gauge32,
+ rttMonJitterStatsMaxOfPositivesDS Gauge32,
+ rttMonJitterStatsNumOfPositivesDS Counter32,
+ rttMonJitterStatsSumOfPositivesDS Counter32,
+ rttMonJitterStatsSum2PositivesDSLow Counter32,
+ rttMonJitterStatsSum2PositivesDSHigh Counter32,
+ rttMonJitterStatsMinOfNegativesDS Gauge32,
+ rttMonJitterStatsMaxOfNegativesDS Gauge32,
+ rttMonJitterStatsNumOfNegativesDS Counter32,
+ rttMonJitterStatsSumOfNegativesDS Counter32,
+ rttMonJitterStatsSum2NegativesDSLow Counter32,
+ rttMonJitterStatsSum2NegativesDSHigh Counter32,
+ rttMonJitterStatsPacketLossSD Counter32,
+ rttMonJitterStatsPacketLossDS Counter32,
+ rttMonJitterStatsPacketOutOfSequence Counter32,
+ rttMonJitterStatsPacketMIA Counter32,
+ rttMonJitterStatsPacketLateArrival Counter32,
+ rttMonJitterStatsError Counter32,
+ rttMonJitterStatsBusies Counter32,
+ rttMonJitterStatsOWSumSD Counter32,
+ rttMonJitterStatsOWSum2SDLow Counter32,
+ rttMonJitterStatsOWSum2SDHigh Counter32,
+ rttMonJitterStatsOWMinSD Counter32,
+ rttMonJitterStatsOWMaxSD Counter32,
+ rttMonJitterStatsOWSumDS Counter32,
+ rttMonJitterStatsOWSum2DSLow Counter32,
+ rttMonJitterStatsOWSum2DSHigh Counter32,
+ rttMonJitterStatsOWMinDS Counter32,
+ rttMonJitterStatsOWMaxDS Counter32,
+ rttMonJitterStatsNumOfOW Counter32,
+ rttMonJitterStatsOWMinSDNew Gauge32,
+ rttMonJitterStatsOWMaxSDNew Gauge32,
+ rttMonJitterStatsOWMinDSNew Gauge32,
+ rttMonJitterStatsOWMaxDSNew Gauge32,
+ rttMonJitterStatsMinOfMOS Gauge32,
+ rttMonJitterStatsMaxOfMOS Gauge32,
+ rttMonJitterStatsMinOfICPIF Gauge32,
+ rttMonJitterStatsMaxOfICPIF Gauge32,
+ rttMonJitterStatsIAJOut Gauge32,
+ rttMonJitterStatsIAJIn Gauge32,
+ rttMonJitterStatsAvgJitter Gauge32,
+ rttMonJitterStatsAvgJitterSD Gauge32,
+ rttMonJitterStatsAvgJitterDS Gauge32,
+ rttMonJitterStatsUnSyncRTs Counter32,
+ rttMonJitterStatsRTTSumHigh Counter32,
+ rttMonJitterStatsOWSumSDHigh Counter32,
+ rttMonJitterStatsOWSumDSHigh Counter32,
+ rttMonJitterStatsNumOverThresh Counter32
+}
+
+rttMonJitterStatsStartTimeIndex OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The time when this row was created."
+ ::= { rttMonJitterStatsEntry 1 }
+
+rttMonJitterStatsCompletions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of jitter operation that have completed
+ successfully."
+ ::= { rttMonJitterStatsEntry 2 }
+
+rttMonJitterStatsOverThresholds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of jitter operations that violate threshold."
+ ::= { rttMonJitterStatsEntry 3 }
+
+rttMonJitterStatsNumOfRTT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT's that are successfully measured."
+ ::= { rttMonJitterStatsEntry 4 }
+
+rttMonJitterStatsRTTSum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's that are successfully measured (low order 32
+ bits). The high order 32 bits are stored in
+ rttMonJitterStatsRTTSumHigh."
+ ::= { rttMonJitterStatsEntry 5 }
+
+rttMonJitterStatsRTTSum2Low OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's that are successfully measured
+ (low order 32 bits)."
+ ::= { rttMonJitterStatsEntry 6 }
+
+rttMonJitterStatsRTTSum2High OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's that are successfully measured
+ (high order 32 bits)."
+ ::= { rttMonJitterStatsEntry 7 }
+
+rttMonJitterStatsRTTMin OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of RTT's that were successfully measured"
+ ::= { rttMonJitterStatsEntry 8 }
+
+rttMonJitterStatsRTTMax OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of RTT's that were successfully measured"
+ ::= { rttMonJitterStatsEntry 9 }
+
+rttMonJitterStatsMinOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of absolute values of all positive jitter values
+ from packets sent from source to destination."
+ ::= { rttMonJitterStatsEntry 10 }
+
+rttMonJitterStatsMaxOfPositivesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of absolute values of all positive jitter values
+ from packets sent from source to destination."
+ ::= { rttMonJitterStatsEntry 11 }
+
+rttMonJitterStatsNumOfPositivesSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of number of all positive jitter values from packets
+ sent from source to destination."
+ ::= { rttMonJitterStatsEntry 12 }
+
+rttMonJitterStatsSumOfPositivesSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of all positive jitter values from packets
+ sent from source to destination."
+ ::= { rttMonJitterStatsEntry 13 }
+
+rttMonJitterStatsSum2PositivesSDLow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of square of RTT's of all positive jitter values from
+ packets sent from source to destination (low order 32 bits)."
+ ::= { rttMonJitterStatsEntry 14 }
+
+rttMonJitterStatsSum2PositivesSDHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of square of RTT's of all positive jitter values from
+ packets sent from source to destination (high order 32 bits)."
+ ::= { rttMonJitterStatsEntry 15 }
+
+rttMonJitterStatsMinOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all negative jitter values from packets sent
+ from source to destination."
+ ::= { rttMonJitterStatsEntry 16 }
+
+rttMonJitterStatsMaxOfNegativesSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all negative jitter values from packets sent
+ from source to destination."
+ ::= { rttMonJitterStatsEntry 17 }
+
+rttMonJitterStatsNumOfNegativesSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of number of all negative jitter values from packets
+ sent from source to destination."
+ ::= { rttMonJitterStatsEntry 18 }
+
+rttMonJitterStatsSumOfNegativesSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's of all negative jitter values from packets
+ sent from source to destination."
+ ::= { rttMonJitterStatsEntry 19 }
+
+rttMonJitterStatsSum2NegativesSDLow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of square of RTT's of all negative jitter values from
+ packets sent from source to destination (low order 32 bits)."
+ ::= { rttMonJitterStatsEntry 20 }
+
+rttMonJitterStatsSum2NegativesSDHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of square of RTT's of all negative jitter values from
+ packets sent from source to destination (high order 32 bits)."
+ ::= { rttMonJitterStatsEntry 21 }
+
+rttMonJitterStatsMinOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all positive jitter values from packets sent
+ from destination to source."
+ ::= { rttMonJitterStatsEntry 22 }
+
+rttMonJitterStatsMaxOfPositivesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all positive jitter values from packets sent
+ from destination to source."
+ ::= { rttMonJitterStatsEntry 23 }
+
+rttMonJitterStatsNumOfPositivesDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of number of all positive jitter values from packets
+ sent from destination to source."
+ ::= { rttMonJitterStatsEntry 24 }
+
+rttMonJitterStatsSumOfPositivesDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's of all positive jitter values from packets
+ sent from destination to source."
+ ::= { rttMonJitterStatsEntry 25 }
+
+rttMonJitterStatsSum2PositivesDSLow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's of all positive jitter values from
+ packets sent from destination to source (low order 32 bits)."
+ ::= { rttMonJitterStatsEntry 26 }
+
+rttMonJitterStatsSum2PositivesDSHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's of all positive jitter values from
+ packets sent from destination to source (high order 32 bits)."
+ ::= { rttMonJitterStatsEntry 27 }
+
+rttMonJitterStatsMinOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all negative jitter values from packets sent
+ from destination to source."
+ ::= { rttMonJitterStatsEntry 28 }
+
+rttMonJitterStatsMaxOfNegativesDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all negative jitter values from packets sent
+ from destination to source."
+ ::= { rttMonJitterStatsEntry 29 }
+
+rttMonJitterStatsNumOfNegativesDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of number of all negative jitter values from packets
+ sent from destination to source."
+ ::= { rttMonJitterStatsEntry 30 }
+
+rttMonJitterStatsSumOfNegativesDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's of all negative jitter values from packets
+ sent from destination to source."
+ ::= { rttMonJitterStatsEntry 31 }
+
+rttMonJitterStatsSum2NegativesDSLow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's of all negative jitter values from
+ packets sent from destination to source (low order 32 bits)."
+ ::= { rttMonJitterStatsEntry 32 }
+
+rttMonJitterStatsSum2NegativesDSHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of RTT's of all negative jitter values from
+ packets sent from destination to source (high order 32 bits)."
+ ::= { rttMonJitterStatsEntry 33 }
+
+rttMonJitterStatsPacketLossSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets lost when sent from source to
+ destination."
+ ::= { rttMonJitterStatsEntry 34 }
+
+rttMonJitterStatsPacketLossDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets lost when sent from destination to
+ source."
+ ::= { rttMonJitterStatsEntry 35 }
+
+rttMonJitterStatsPacketOutOfSequence OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets arrived out of sequence."
+ ::= { rttMonJitterStatsEntry 36 }
+
+rttMonJitterStatsPacketMIA OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that are lost for which we cannot
+ determine the direction."
+ ::= { rttMonJitterStatsEntry 37 }
+
+rttMonJitterStatsPacketLateArrival OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that arrived after the timeout."
+ ::= { rttMonJitterStatsEntry 38 }
+
+rttMonJitterStatsError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occasions when a jitter operation could not
+ be initiated because an internal error"
+ ::= { rttMonJitterStatsEntry 39 }
+
+rttMonJitterStatsBusies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occasions when a jitter operation could not
+ be initiated because a previous jitter operation has not
+ been completed."
+ ::= { rttMonJitterStatsEntry 40 }
+
+rttMonJitterStatsOWSumSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from source to destination (low order
+ 32 bits). The high order 32 bits are stored in
+ rttMonJitterStatsOWSumSDHigh."
+ ::= { rttMonJitterStatsEntry 41 }
+
+rttMonJitterStatsOWSum2SDLow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from source to destination
+ (low order 32 bits)."
+ ::= { rttMonJitterStatsEntry 42 }
+
+rttMonJitterStatsOWSum2SDHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from source to destination
+ (high order 32 bits)."
+ ::= { rttMonJitterStatsEntry 43 }
+
+rttMonJitterStatsOWMinSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The minimum of all one way times from source to destination.
+ rttMonJitterStatsOWMinSD object is superseded by
+ rttMonJitterStatsOWMinSDNew."
+ ::= { rttMonJitterStatsEntry 44 }
+
+rttMonJitterStatsOWMaxSD OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The maximum of all one way times from source to destination.
+ rttMonJitterStatsOWMaxSD object is superseded by
+ rttMonJitterStatsOWMaxSDNew."
+ ::= { rttMonJitterStatsEntry 45 }
+
+rttMonJitterStatsOWSumDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from destination to source (low order
+ 32 bits). The high order 32 bits are stored in
+ rttMonJitterStatsOWSumDSHigh."
+ ::= { rttMonJitterStatsEntry 46 }
+
+rttMonJitterStatsOWSum2DSLow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from destination to source
+ (low order 32 bits)."
+ ::= { rttMonJitterStatsEntry 47 }
+
+rttMonJitterStatsOWSum2DSHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of squares of one way times from destination to source
+ (high order 32 bits)."
+ ::= { rttMonJitterStatsEntry 48 }
+
+rttMonJitterStatsOWMinDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The minimum of all one way times from destination to source.
+ rttMonJitterStatsOWMinDS object is superseded by
+ rttMonJitterStatsOWMinDSNew."
+ ::= { rttMonJitterStatsEntry 49 }
+
+rttMonJitterStatsOWMaxDS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The maximum of all one way times from destination to source.
+ rttMonJitterStatsOWMaxDS object is superseded by
+ rttMonJitterStatsOWMaxDSNew."
+ ::= { rttMonJitterStatsEntry 50 }
+
+rttMonJitterStatsNumOfOW OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of one way times that are successfully measured."
+ ::= { rttMonJitterStatsEntry 51 }
+
+rttMonJitterStatsOWMinSDNew OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all one way times from source to destination.
+ Replaces deprecated rttMonJitterStatsOWMinSD."
+ ::= { rttMonJitterStatsEntry 52 }
+
+rttMonJitterStatsOWMaxSDNew OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all one way times from source to destination.
+ Replaces deprecated rttMonJitterStatsOWMaxSD."
+ ::= { rttMonJitterStatsEntry 53 }
+
+rttMonJitterStatsOWMinDSNew OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all one way times from destination to source.
+ Replaces deprecated rttMonJitterStatsOWMinDS."
+ ::= { rttMonJitterStatsEntry 54 }
+
+rttMonJitterStatsOWMaxDSNew OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all one way times from destination to source.
+ Replaces deprecated rttMonJitterStatsOWMaxDS"
+ ::= { rttMonJitterStatsEntry 55 }
+
+rttMonJitterStatsMinOfMOS OBJECT-TYPE
+ SYNTAX Gauge32 (0 | 100..500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all MOS values for the jitter operations
+ in hundreds.
+ This value will be 0 if
+ - rttMonEchoAdminCodecType of the operation is notApplicable
+ - the operation is not started
+ - the operation is started but failed
+ This value will be 1 for packet loss of 10% or more."
+ ::= { rttMonJitterStatsEntry 56 }
+
+rttMonJitterStatsMaxOfMOS OBJECT-TYPE
+ SYNTAX Gauge32 (0 | 100..500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all MOS values for the jitter operations
+ in hunderds.
+ This value will be 0 if
+ - rttMonEchoAdminCodecType of the operation is notApplicable
+ - the operation is not started
+ - the operation is started but failed
+ This value will be 1 for packet loss of 10% or more."
+ ::= { rttMonJitterStatsEntry 57 }
+
+rttMonJitterStatsMinOfICPIF OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of all ICPIF values for the jitter operations.
+
+ This value will be 93 for packet loss of 10% or more."
+ ::= { rttMonJitterStatsEntry 58 }
+
+rttMonJitterStatsMaxOfICPIF OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of all ICPIF values for the jitter operations.
+
+ This value will be 93 for packet loss of 10% or more."
+ ::= { rttMonJitterStatsEntry 59 }
+
+rttMonJitterStatsIAJOut OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interarrival Jitter (RFC 1889) at responder"
+ REFERENCE
+ "Refer to the following documents for the definition: RFC 1889"
+ ::= { rttMonJitterStatsEntry 60 }
+
+rttMonJitterStatsIAJIn OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interarrival Jitter (RFC 1889) at sender"
+ REFERENCE
+ "Refer to the following documents for the definition: RFC 1889"
+ ::= { rttMonJitterStatsEntry 61 }
+
+rttMonJitterStatsAvgJitter OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of positive and negative jitter
+ values for SD and DS direction."
+ ::= { rttMonJitterStatsEntry 62 }
+
+rttMonJitterStatsAvgJitterSD OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of positive and negative jitter
+ values in SD direction."
+ ::= { rttMonJitterStatsEntry 63 }
+
+rttMonJitterStatsAvgJitterDS OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of positive and negative jitter
+ values in DS direction."
+ ::= { rttMonJitterStatsEntry 64 }
+
+rttMonJitterStatsUnSyncRTs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTT operations that have completed with
+ sender and responder out of sync with NTP. The NTP sync means
+ the total of NTP offset on sender and responder is within
+ configured tolerance level."
+ ::= { rttMonJitterStatsEntry 65 }
+
+-- I think just like the rttMonJitterStatsRTTSum, this object is for
+-- aggregated statistcs, so shouldn't be gauge32 as it will be only
+-- increased.
+-- Have incorporated other comments.
+
+rttMonJitterStatsRTTSumHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of RTT's that are successfully measured
+ (high order 32 bits). The low order 32 bits are
+ stored in rttMonJitterStatsRTTSum."
+ ::= { rttMonJitterStatsEntry 66 }
+
+rttMonJitterStatsOWSumSDHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from source to destination
+ (high order 32 bits). The low order 32 bits are
+ stored in rttMonJitterStatsOWSumSD."
+ ::= { rttMonJitterStatsEntry 67 }
+
+rttMonJitterStatsOWSumDSHigh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of one way times from destination to source
+ (high order 32 bits). The low order 32 bits are stored
+ in rttMonJitterStatsOWSumDS."
+ ::= { rttMonJitterStatsEntry 68 }
+
+rttMonJitterStatsNumOverThresh OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of RTTs that were over
+ the threshold value."
+ ::= { rttMonJitterStatsEntry 69 }
+
+
+-- Auto SAA L3 MPLS VPN LPD Group Stats Collection Table
+
+rttMonLpdGrpStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonLpdGrpStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Auto SAA L3 MPLS VPN LPD Group Database.
+
+ The LPD Group statistics table contains summarized performance
+ statistics for the LPD group.
+
+ LPD Group - The set of 'single probes' which are subset of the
+ 'lspGroup' probe traversing set of paths between two PE end
+ points are grouped together and called as the LPD group. The
+ LPD group will be uniquely referenced by the LPD Group ID.
+
+ A rolling accumulated history of this information is maintained
+ in a series of hourly 'group(s)'.
+
+ Each conceptual statistics row has a current hourly group, into
+ which RTT results are accumulated. At the end of each hour a new
+ hourly group is created which then becomes current. The
+ counters and accumulators in the new group are initialized to
+ zero. The previous group(s) is kept in the table until the table
+ contains rttMplsVpnMonTypeLpdStatHours groups for the
+ conceptual statistics row; at this point, the oldest group is
+ discarded and is replaced by the newly created one. The hourly
+ group is uniquely identified by the
+ rttMonLpdGrpStatsStartTimeIndex object."
+ ::= { rttMonStats 7 }
+
+rttMonLpdGrpStatsEntry OBJECT-TYPE
+ SYNTAX RttMonLpdGrpStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of objects which accumulate the results of a set of RTT
+ operations over a 60 minute time period.
+
+ The LPD group statistics table is a rollover table. When
+ rttMonLpdGrpStatsStartTimeIndex groups exceeds the
+ rttMplsVpnMonTypeLpdStatHours value, the oldest corresponding
+ hourly group will be deleted and will be replaced with the new
+ rttMonLpdGrpStatsStartTimeIndex hourly group.
+
+ The LPD group statistics table has two indices. Each described
+ as follows:
+
+ - The first index correlates its entries to a LPD group via the
+ rttMonLpdGrpStatsGroupIndex object.
+ - The second index is a rollover group and it uniquely
+ identifies a 60 minute group. (The
+ rttMonLpdGrpStatsStartTimeIndex is used to make this value
+ unique.)"
+ INDEX {
+ rttMonLpdGrpStatsGroupIndex,
+ rttMonLpdGrpStatsStartTimeIndex
+ }
+ ::= { rttMonLpdGrpStatsTable 1 }
+
+RttMonLpdGrpStatsEntry ::= SEQUENCE {
+ rttMonLpdGrpStatsGroupIndex Integer32,
+ rttMonLpdGrpStatsStartTimeIndex TimeStamp,
+ rttMonLpdGrpStatsTargetPE RttMonTargetAddress,
+ rttMonLpdGrpStatsNumOfPass Integer32,
+ rttMonLpdGrpStatsNumOfFail Integer32,
+ rttMonLpdGrpStatsNumOfTimeout Integer32,
+ rttMonLpdGrpStatsAvgRTT Integer32,
+ rttMonLpdGrpStatsMinRTT Integer32,
+ rttMonLpdGrpStatsMaxRTT Integer32,
+ rttMonLpdGrpStatsMinNumPaths Integer32,
+ rttMonLpdGrpStatsMaxNumPaths Integer32,
+ rttMonLpdGrpStatsLPDStartTime TimeStamp,
+ rttMonLpdGrpStatsLPDFailOccurred TruthValue,
+ rttMonLpdGrpStatsLPDFailCause RttMplsVpnMonLpdFailureSense,
+ rttMonLpdGrpStatsLPDCompTime Integer32,
+ rttMonLpdGrpStatsGroupStatus RttMplsVpnMonLpdGrpStatus,
+ rttMonLpdGrpStatsGroupProbeIndex Integer32,
+ rttMonLpdGrpStatsPathIds DisplayString,
+ rttMonLpdGrpStatsProbeStatus DisplayString,
+ rttMonLpdGrpStatsResetTime TimeStamp
+}
+
+rttMonLpdGrpStatsGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Uniquely identifies a row in rttMonLpdGrpStatsTable.
+
+ This is a pseudo-random number which identifies a particular
+ LPD group."
+ ::= { rttMonLpdGrpStatsEntry 1 }
+
+rttMonLpdGrpStatsStartTimeIndex OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The time when this row was created.
+
+ This object is the second index of the rttMonLpdGrpStatsTable.
+ When the number of rttMonLpdGrpStatsStartTimeIndex groups
+ exceeds the rttMplsVpnMonTypeLpdStatHours value, the oldest
+ rttMonLpdGrpStatsStartTimeIndex group will be removed and
+ replaced with the new entry."
+ ::= { rttMonLpdGrpStatsEntry 2 }
+
+rttMonLpdGrpStatsTargetPE OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object is a string that specifies the address of the
+ target PE for this LPD group."
+ ::= { rttMonLpdGrpStatsEntry 3 }
+
+rttMonLpdGrpStatsNumOfPass OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "passes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the number of successfull completions
+ of 'single probes' for all the set of paths in the LPD group.
+
+ Whenever the rttMonLatestRttOperSense value is 'ok' for a
+ particular probe in the LPD Group this object will be
+ incremented.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 4 }
+
+rttMonLpdGrpStatsNumOfFail OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the number of failed operations of
+ 'single probes' for all the set of paths in the LPD group.
+
+ Whenever the rttMonLatestRttOperSense has a value other than
+ 'ok' or 'timeout' for a particular probe in the LPD Group this
+ object will be incremented.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 5 }
+
+rttMonLpdGrpStatsNumOfTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "timeouts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the number of timed out operations of
+ 'single probes' for all the set of paths in the LPD group.
+
+ Whenever the rttMonLatestRttOperSense has a value of 'timeout'
+ for a particular probe in the LPD Group this object will be
+ incremented.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 6 }
+
+rttMonLpdGrpStatsAvgRTT OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average RTT across all set of probes in the LPD group.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 7 }
+
+rttMonLpdGrpStatsMinRTT OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum of RTT's for all set of probes in the LPD group
+ that were successfully measured.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 8 }
+
+rttMonLpdGrpStatsMaxRTT OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum of RTT's for all set of probes in the LPD group
+ that were successfully measured.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 9 }
+
+rttMonLpdGrpStatsMinNumPaths OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "paths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of active paths discovered to the
+ rttMonLpdGrpStatsTargetPE target.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 10 }
+
+rttMonLpdGrpStatsMaxNumPaths OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "paths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of active paths discovered to the
+ rttMonLpdGrpStatsTargetPE target.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 11 }
+
+rttMonLpdGrpStatsLPDStartTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ UNITS "tenths of milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the last LSP Path Discovery to the group was
+ attempted.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 12 }
+
+rttMonLpdGrpStatsLPDFailOccurred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is set to true when the LSP Path Discovery
+ to the target PE i.e. rttMonLpdGrpStatsTargetPE fails, and
+ set to false when the LSP Path Discovery succeeds.
+
+ When this value changes and rttMplsVpnMonReactLpdNotifyType is
+ set to 'lpdPathDiscovery' or 'lpdAll' a
+ rttMonLpdDiscoveryNotification will be generated.
+
+ This object will be set to 'FALSE' on reset."
+ ::= { rttMonLpdGrpStatsEntry 13 }
+
+rttMonLpdGrpStatsLPDFailCause OBJECT-TYPE
+ SYNTAX RttMplsVpnMonLpdFailureSense
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the cause of failure for the LSP Path
+ Discovery last attempted. It will be only valid if
+ rttMonLpdGrpStatsLPDFailOccurred is set to true.
+
+ This object will be set to 'unknown' on reset."
+ ::= { rttMonLpdGrpStatsEntry 14 }
+
+rttMonLpdGrpStatsLPDCompTime OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The completion time of the last successfull LSP Path Discovery
+ to the target PE.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 15 }
+
+rttMonLpdGrpStatsGroupStatus OBJECT-TYPE
+ SYNTAX RttMplsVpnMonLpdGrpStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the LPD Group status.
+
+ When the LPD Group status changes and
+ rttMplsVpnMonReactLpdNotifyType is set to 'lpdGroupStatus' or
+ 'lpdAll' a rttMonLpdGrpStatusNotification will be generated.
+
+ When the LPD Group status value is 'unknown' or changes to
+ 'unknown' this notification will not be generated.
+
+ When LSP Path Discovery is enabled for a particular row in
+ rttMplsVpnMonCtrlTable, 'single probes' in the 'lspGroup' probe
+ cannot generate notifications independently but will be
+ generating depending on the state of the group. Notifications
+ are only generated if the failure/restoration of an individual
+ probe causes the state of the LPD Group to change.
+
+ This object will be set to 'unknown' on reset."
+ ::= { rttMonLpdGrpStatsEntry 16 }
+
+rttMonLpdGrpStatsGroupProbeIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ UNITS "identifier"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies 'lspGroup' probe uniquely created for
+ this particular LPD Group."
+ ::= { rttMonLpdGrpStatsEntry 17 }
+
+rttMonLpdGrpStatsPathIds OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string which holds the list of information to uniquely
+ identify the paths to the target PE. This information is used
+ by the 'single probes' when testing the paths.
+
+ Following three parameters are needed to uniquely identify a
+ path
+ - lsp-selector (127.x.x.x)
+ - outgoing-interface (i/f)
+ - label-stack (s), if mutiple labels they will be colon (:)
+ separated.
+
+ These parameters will be hyphen (-) separated for a particular
+ path. This set of information will be comma (,) separated for
+ all the paths discovered as part of this LPD Group.
+
+ For example: If there are 5 paths in the LPD group then this
+ object will return all the identifier's to uniquely identify
+ the path.
+
+ The output will look like '127.0.0.1-Se3/0.1-20:18,
+ 127.0.0.2-Se3/0.1-20,127.0.0.3-Se3/0.1-20,127.0.0.4-Se3/0.1-20,
+ 127.0.0.5-Se3/0.1-20'.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 18 }
+
+rttMonLpdGrpStatsProbeStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string which holds the latest operation return code for
+ all the set of 'single probes' which are part of the LPD group.
+ The return codes will be comma separated and will follow the
+ same sequence of probes as followed in
+ 'rttMonLpdGrpStatsPathIds'. The latest operation return code
+ will be mapped to 'up','down' or 'unkwown'.
+
+ 'up' - Probe state is up when the rttMonLatestRttOperSense
+ value is 'ok'.
+ 'down' - Probe state is down when the rttMonLatestRttOperSense
+ has value other then 'ok' and 'other'.
+ 'unknown' - Probe state is unkown when the
+ rttMonLatestRttOperSense value is 'other'.
+
+ For example: If there are 5 paths in the LPD group then this
+ object output will look like 'ok,ok,ok,down,down'.
+
+ This object will be set to '0' on reset."
+ ::= { rttMonLpdGrpStatsEntry 19 }
+
+rttMonLpdGrpStatsResetTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the time when this statistics row was
+ last reset using the rttMonApplLpdGrpStatsReset object."
+ ::= { rttMonLpdGrpStatsEntry 20 }
+
+
+-- History Collection Table
+
+rttMonHistoryCollectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RttMonHistoryCollectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The history collection database.
+
+ The history table contains a point by point rolling
+ history of the most recent RTT operations for each
+ conceptual RTT control row. The rolling history of this
+ information is maintained in a series of 'live(s)', each
+ containing a series of 'bucket(s)', each 'bucket'
+ contains a series of 'sample(s)'.
+
+ Each conceptual history row can have lives. A life is
+ defined by the rttMonCtrlOperRttLife object. A new life
+ will be created when rttMonCtrlOperState transitions
+ 'active'. When the number of lives become greater
+ than rttMonHistoryAdminNumLives the oldest life will be
+ discarded and a new life will be created by incrementing
+ the index.
+
+ The path exploration RTT operation will be kept as an
+ entry in this table."
+ ::= { rttMonHistory 1 }
+
+rttMonHistoryCollectionEntry OBJECT-TYPE
+ SYNTAX RttMonHistoryCollectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of history objects that are recorded for each
+ RTT operation.
+
+ The history collection table has four indices. Each
+ described as follows:
+ - The first index correlates its entries to a
+ conceptual RTT control row via the
+ rttMonCtrlAdminIndex object.
+ - The second index uniquely identifies the results
+ of each 'life' as defined by the
+ rttMonCtrlOperRttLife object.
+ - The third index uniquely identifies the number of
+ buckets in a life. A bucket will contain one
+ sample per bucket if the rttMonCtrlAdminRttType
+ object is set to any value
+ other than 'pathEcho'. If the
+ rttMonCtrlAdminRttType object is set to
+ 'pathEcho', a bucket will contain one sample per
+ hop along a path to the target (including the
+ target).
+ - The fourth index uniquely identifies the number of
+ samples in a bucket. Again, if the
+ rttMonCtrlAdminRttType object is set to
+ 'pathEcho', this value is associated with each
+ hop in an ascending order, thus for the
+ first hop on a path, this index will be 1, the
+ second will be 2 and so on. For all other values
+ of rttMonCtrlAdminRttType this will be 1."
+ INDEX {
+ rttMonCtrlAdminIndex,
+ rttMonHistoryCollectionLifeIndex,
+ rttMonHistoryCollectionBucketIndex,
+ rttMonHistoryCollectionSampleIndex
+ }
+ ::= { rttMonHistoryCollectionTable 1 }
+
+RttMonHistoryCollectionEntry ::= SEQUENCE {
+ rttMonHistoryCollectionLifeIndex Integer32,
+ rttMonHistoryCollectionBucketIndex Integer32,
+ rttMonHistoryCollectionSampleIndex Integer32,
+ rttMonHistoryCollectionSampleTime TimeStamp,
+ rttMonHistoryCollectionAddress RttMonTargetAddress,
+ rttMonHistoryCollectionCompletionTime Gauge32,
+ rttMonHistoryCollectionSense RttResponseSense,
+ rttMonHistoryCollectionApplSpecificSense Integer32,
+ rttMonHistoryCollectionSenseDescription DisplayString
+}
+
+rttMonHistoryCollectionLifeIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This uniquely defines a life for a conceptual history
+ row.
+
+ For a particular value of rttMonHistoryCollectionLifeIndex,
+ the agent assigns the first value of 1, the second value
+ of 2, and so on. The sequence keeps incrementing,
+ despite older (lower) values being removed from the
+ table."
+ ::= { rttMonHistoryCollectionEntry 1 }
+
+rttMonHistoryCollectionBucketIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'pathEcho', this uniquely
+ defines a bucket for a given value of
+ rttMonHistoryCollectionLifeIndex. For all other
+ RttMonRttType this value will be the number of
+ operations per a lifetime. Thus, this object
+ increments on each operation attempt.
+
+ For a particular value of
+ rttMonHistoryCollectionLifeIndex, the agent assigns
+ the first value of 1, the second value of 2, and so
+ on. The sequence keeps incrementing until the number
+ of buckets equals rttMonHistoryAdminNumBuckets, after
+ which the most recent rttMonHistoryAdminNumBuckets
+ buckets are retained (the index is incremented though)."
+ ::= { rttMonHistoryCollectionEntry 2 }
+
+rttMonHistoryCollectionSampleIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..512)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This uniquely defines a row for a given value of
+ rttMonHistoryCollectionBucketIndex. This object
+ represents a hop along a path to the Target.
+
+ For a particular value of
+ rttMonHistoryCollectionBucketIndex, the agent assigns
+ the first value of 1, the second value of 2, and so on.
+ The sequence keeps incrementing until the number of
+ samples equals rttMonHistoryAdminNumSamples, then no
+ new samples are created for the current
+ rttMonHistoryCollectionBucketIndex.
+
+ When the RttMonRttType is 'pathEcho', this value
+ directly represents the number of hops along a
+ path to a target, thus we can only support 512 hops.
+ For all other values of RttMonRttType this object
+ will be one."
+ ::= { rttMonHistoryCollectionEntry 3 }
+
+rttMonHistoryCollectionSampleTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time that the RTT operation was initiated."
+ ::= { rttMonHistoryCollectionEntry 4 }
+
+rttMonHistoryCollectionAddress OBJECT-TYPE
+ SYNTAX RttMonTargetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the RttMonRttType is 'echo' or 'pathEcho' this
+ is a string which specifies the address of the target for
+ the this RTT operation. For all other values of
+ RttMonRttType this string will be null.
+
+ This address will be the address of the hop along the
+ path to the rttMonEchoAdminTargetAddress address,
+ including rttMonEchoAdminTargetAddress address, or just
+ the rttMonEchoAdminTargetAddress address, when the
+ path information is not collected. This behavior is
+ defined by the rttMonCtrlAdminRttType object.
+
+ The interpretation of this string depends on the type
+ of RTT operation selected, as specified by the
+ rttMonEchoAdminProtocol object.
+
+ See rttMonEchoAdminTargetAddress for a complete
+ description."
+ ::= { rttMonHistoryCollectionEntry 5 }
+
+rttMonHistoryCollectionCompletionTime OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the operation completion time of the RTT
+ operation. If the RTT operation fails
+ (rttMonHistoryCollectionSense is any
+ value other than ok), this has a value of 0."
+ ::= { rttMonHistoryCollectionEntry 6 }
+
+rttMonHistoryCollectionSense OBJECT-TYPE
+ SYNTAX RttResponseSense
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A sense code for the completion status of the RTT
+ operation."
+ ::= { rttMonHistoryCollectionEntry 7 }
+
+rttMonHistoryCollectionApplSpecificSense OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An application specific sense code for the
+ completion status of the last RTT operation. This
+ object will only be valid when the
+ rttMonHistoryCollectionSense object is set to
+ 'applicationSpecific'. Otherwise, this object's
+ value is not valid."
+ ::= { rttMonHistoryCollectionEntry 8 }
+
+rttMonHistoryCollectionSenseDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A sense description for the completion status of
+ the last RTT operation when the
+ rttMonHistoryCollectionSense object is set to
+ 'applicationSpecific'."
+ ::= { rttMonHistoryCollectionEntry 9 }
+
+
+-- NOTIFICATION DEFINITIONS
+--
+-- This section defines the traps that
+-- can be generated by the agent.
+
+rttMonNotificationsPrefix OBJECT IDENTIFIER
+ ::= { ciscoRttMonMIB 2 }
+
+rttMonNotifications OBJECT IDENTIFIER
+ ::= { rttMonNotificationsPrefix 0 }
+
+
+rttMonConnectionChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rttMonCtrlAdminTag,
+ rttMonHistoryCollectionAddress,
+ rttMonCtrlOperConnectionLostOccurred
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This notification is only valid when the RttMonRttType
+ is 'echo' or 'pathEcho'.
+
+ A rttMonConnectionChangeNotification indicates that a
+ connection to a target (not to a hop along the path
+ to a target) has either failed on establishment or
+ been lost and when reestablished. Precisely, this
+ has resulted in rttMonCtrlOperConnectionLostOccurred
+ changing value.
+
+ If History is not being collected, the instance values
+ for the rttMonHistoryCollectionAddress object will not
+ be valid. When RttMonRttType is not 'echo' or 'pathEcho'
+ the rttMonHistoryCollectionAddress object will be null.
+ rttMonConnectionChangeNotification object is superseded by
+ rttMonNotification."
+ ::= { rttMonNotifications 1 }
+
+rttMonTimeoutNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rttMonCtrlAdminTag,
+ rttMonHistoryCollectionAddress,
+ rttMonCtrlOperTimeoutOccurred
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A rttMonTimeoutNotification indicates the occurrence of
+ a timeout for a RTT operation, and it indicates the
+ clearing of such a condition by a subsequent RTT
+ operation. Precisely, this has resulted in
+ rttMonCtrlOperTimeoutOccurred changing value.
+
+ When the RttMonRttType is 'pathEcho', this
+ notification will only be sent when the timeout
+ occurs during an operation to the target and not to
+ a hop along the path to the target. This also
+ applies to the clearing of the timeout.
+
+ If History is not being collected, the instance values
+ for the rttMonHistoryCollectionAddress object will not
+ be valid. When RttMonRttType is not 'echo' or 'pathEcho'
+ the rttMonHistoryCollectionAddress object will be null.
+ rttMonTimeoutNotification object is superseded by
+ rttMonNotification."
+ ::= { rttMonNotifications 2 }
+
+rttMonThresholdNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rttMonCtrlAdminTag,
+ rttMonHistoryCollectionAddress,
+ rttMonCtrlOperOverThresholdOccurred
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A rttMonThresholdNotification indicates the
+ occurrence of a threshold violation for a RTT operation,
+ and it indicates the previous violation has subsided for
+ a subsequent RTT operation. Precisely, this has resulted
+ in rttMonCtrlOperOverThresholdOccurred changing value.
+
+ When the RttMonRttType is 'pathEcho', this
+ notification will only be sent when the threshold
+ violation occurs during an operation to the target and
+ not to a hop along the path to the target. This also
+ applies to the subsiding of a threshold condition.
+
+ If History is not being collected, the instance values
+ for the rttMonHistoryCollectionAddress object will not
+ be valid. When RttMonRttType is not 'echo' or 'pathEcho'
+ the rttMonHistoryCollectionAddress object will be null.
+
+ rttMonThresholdNotification object is superseded by
+ rttMonNotification."
+ ::= { rttMonNotifications 3 }
+
+rttMonVerifyErrorNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rttMonCtrlAdminTag,
+ rttMonHistoryCollectionAddress,
+ rttMonCtrlOperVerifyErrorOccurred
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A rttMonVerifyErrorNotification indicates the
+ occurrence of a data corruption in an RTT operation.
+ rttMonVerifyErrorNotification object is superseded by
+ rttMonNotification."
+ ::= { rttMonNotifications 4 }
+
+-- %DNP% The rttMonEchoAdminLSPSelector object was added to address
+-- %DNP% customer problem field trial. The prior version of the MIB
+-- %DNP% has not been published externally.
+
+rttMonNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rttMonCtrlAdminTag,
+ rttMonHistoryCollectionAddress,
+ rttMonReactVar,
+ rttMonReactOccurred,
+ rttMonReactValue,
+ rttMonReactThresholdRising,
+ rttMonReactThresholdFalling,
+ rttMonEchoAdminLSPSelector
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A rttMonNotification indicates the occurrence of a
+ threshold violation, and it indicates the previous
+ violation has subsided for a subsequent operation.
+
+ When the RttMonRttType is 'pathEcho', this
+ notification will only be sent when the threshold
+ violation occurs during an operation to the target and
+ not to a hop along the path to the target. This also
+ applies to the subsiding of a threshold condition.
+
+ If History is not being collected, the instance values
+ for the rttMonHistoryCollectionAddress object will not
+ be valid. When RttMonRttType is not 'echo' or 'pathEcho'
+ the rttMonHistoryCollectionAddress object will be null.
+
+ rttMonReactVar defines the type of reaction that is
+ configured for the probe ( e.g jitterAvg, rtt etc ).
+ In the rttMonReactTable there are trap definitions
+ for the probes and each probe may have more than
+ one trap definitions for various types ( e.g rtt,
+ jitterAvg, packetLoossSD etc ). So the object rttMonReactVar
+ indicates the type ( e.g. rtt, packetLossSD, timeout etc )
+ for which threshold violation traps has been generated.
+
+ The object rttMonEchoAdminLSPSelector will be valid only
+ for the probes based on 'mplsLspPingAppl' RttMonProtocol. For
+ all other probes it will be null.
+
+ rttMonNotification object is superseded by
+ rttMonNotificationV2."
+ ::= { rttMonNotifications 5 }
+
+rttMonLpdDiscoveryNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rttMplsVpnMonCtrlTag,
+ rttMonLpdGrpStatsTargetPE,
+ rttMonLpdGrpStatsLPDFailCause,
+ rttMonLpdGrpStatsLPDFailOccurred
+ }
+ STATUS current
+ DESCRIPTION
+ "A rttMonLpdDiscoveryNotification indicates that the LSP Path
+ Discovery to the target PE has failed, and it also indicates
+ the clearing of such condition. Precisely this has resulted in
+ rttMonLpdGrpStatsLPDFailOccurred changing value.
+
+ When the rttMonLpdGrpStatsLPDFailOccurred is 'false', the
+ instance value for rttMonLpdGrpStatsLPDFailCause is not valid."
+ ::= { rttMonNotifications 6 }
+
+rttMonLpdGrpStatusNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rttMplsVpnMonCtrlTag,
+ rttMonLpdGrpStatsTargetPE,
+ rttMonLpdGrpStatsGroupStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A rttMonLpdGrpStatusNotification indicates that the LPD
+ Group status rttMonLpdGrpStatsGroupStatus has changed indicating
+ some connectivity change to the target PE.
+ This has resulted in rttMonLpdGrpStatsGroupStatus changing
+ value."
+ ::= { rttMonNotifications 7 }
+
+rttMonNotificationV2 NOTIFICATION-TYPE
+ OBJECTS {
+ rttMonCtrlAdminLongTag,
+ rttMonHistoryCollectionAddress,
+ rttMonReactVar,
+ rttMonReactOccurred,
+ rttMonReactValue,
+ rttMonReactThresholdRising,
+ rttMonReactThresholdFalling,
+ rttMonEchoAdminLSPSelector
+ }
+ STATUS current
+ DESCRIPTION
+ "A rttMonNotification indicates the occurrence of a
+ threshold violation, and it indicates the previous
+ violation has subsided for a subsequent operation.
+
+ Enhanced version of rttMonNotification which replaces
+ rttMonCtrlAdminTag with rttMonCtrlAdminLongTag object."
+ ::= { rttMonNotifications 8 }
+-- Conformance Information
+
+ciscoRttMonMibConformance OBJECT IDENTIFIER
+ ::= { ciscoRttMonMIB 3 }
+
+ciscoRttMonMibCompliances OBJECT IDENTIFIER
+ ::= { ciscoRttMonMibConformance 1 }
+
+ciscoRttMonMibGroups OBJECT IDENTIFIER
+ ::= { ciscoRttMonMibConformance 2 }
+
+
+-- The following OIDs which were previously used to define
+-- MODULE-COMPLIANCE statements are now obsolete:
+-- ciscoRttMonMibCompliance ... ::= { ciscoRttMonMibCompliances 1 }
+-- ciscoRttMonMibComplianceRev1 ... ::= { ciscoRttMonMibCompliances 2 }
+-- ciscoRttMonMibComplianceRev2 ... ::= { ciscoRttMonMibCompliances 3 }
+-- ciscoRttMonMibComplianceRev3 ... ::= { ciscoRttMonMibCompliances 4 }
+-- ciscoRttMonMibComplianceRev4 ... ::= { ciscoRttMonMibCompliances 5 }
+-- ciscoRttMonMibComplianceRev5 ... ::= { ciscoRttMonMibCompliances 6 }
+-- ciscoRttMonMibComplianceRev6 ... ::= { ciscoRttMonMibCompliances 7 }
+-- ciscoRttMonMibComplianceRev7 ... ::= { ciscoRttMonMibCompliances 8 }
+-- ciscoRttMonMibComplianceRev8 ... ::= { ciscoRttMonMibCompliances 9 }
+-- ciscoRttMonMibComplianceRev9 ... ::= { ciscoRttMonMibCompliances 10}
+-- ciscoRttMonMibComplianceRev10 ... ::= { ciscoRttMonMibCompliances 11}
+-- ciscoRttMonMibComplianceRev11 ... ::= { ciscoRttMonMibCompliances 12}
+--
+
+-- The following OIDs which were previously used to define
+-- OBJECT-GROUPs are now obsolete:
+-- ciscoCtrlGroup ... ::= { ciscoRttMonMibGroups 2 }
+-- ciscoApplGroup ... ::= { ciscoRttMonMibGroups 1 }
+-- ciscoApplGroupRev1 ... ::= { ciscoRttMonMibGroups 9 }
+-- ciscoCtrlGroupRev3 ... ::= { ciscoRttMonMibGroups 10}
+-- ciscoCtrlGroupRev5 ... ::= { ciscoRttMonMibGroups 15}
+-- ciscoStatsGroupRev2 ... ::= { ciscoRttMonMibGroups 13}
+-- ciscoNotificationGroup ... ::= { ciscoRttMonMibGroups 18 }
+
+ciscoRttMonMibComplianceRev12 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for new MIB extensions for
+ (1) supporting LSP Path Discovery for Auto SAA L3 MPLS VPN.
+ (2) Group Scheduler Enhancement."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev9,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1
+ }
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+ ::= { ciscoRttMonMibCompliances 12 }
+
+ciscoRttMonMibComplianceRev13 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for the deprecated groups."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoRttMonDeprecatedGroupRev1,
+ ciscoNotificationGroup
+ }
+ ::= { ciscoRttMonMibCompliances 13 }
+
+ciscoRttMonMibComplianceRev14 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for new MIB extensions for
+ (1) supporting LSP Path Discovery for Auto SAA L3 MPLS VPN.
+ (2) Group Scheduler Enhancement."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev9,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1
+ }
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+ ::= { ciscoRttMonMibCompliances 14 }
+
+ciscoRttMonMibComplianceRev15 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for new MIB extensions for
+ supporting Ethernet CFM for Virtual Connection."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev9,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1
+ }
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+ ::= { ciscoRttMonMibCompliances 15 }
+
+ciscoRttMonMibComplianceRev16 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for new MIB extensions for
+ supporting high order 32 bit of RTT and OW statistics
+ for jitter probe."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8
+ }
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+ ::= { ciscoRttMonMibCompliances 16 }
+
+ciscoRttMonMibComplianceRev17 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for new MIB extensions for
+ supporting high order 32 bit of RTT and OW statistics
+ for jitter probe."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8
+ }
+
+ GROUP ciscoCtrlGroupRev19
+ DESCRIPTION
+ "ciscoCtrlGroupRev19 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection."
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+ ::= { ciscoRttMonMibCompliances 17 }
+
+ciscoRttMonMibComplianceRev18 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for new MIB extensions for
+ supporting high order 32 bit of RTT and OW statistics
+ for jitter probe."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8
+ }
+
+ GROUP ciscoCtrlGroupRev19
+ DESCRIPTION
+ "ciscoCtrlGroupRev19 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection."
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+
+ GROUP ciscoCtrlGroupRev20
+ DESCRIPTION
+ "ciscoCtrlGroupRev20 is only mandatory for the devices
+ that support Video operations."
+ ::= { ciscoRttMonMibCompliances 18 }
+
+ciscoRttMonMibComplianceRev19 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for new MIB extensions for
+ supporting high order 32 bit of RTT and OW statistics
+ for jitter probe."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8
+ }
+
+ GROUP ciscoCtrlGroupRev19
+ DESCRIPTION
+ "ciscoCtrlGroupRev19 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection."
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+
+ GROUP ciscoCtrlGroupRev20
+ DESCRIPTION
+ "ciscoCtrlGroupRev20 is only mandatory for the devices
+ that support Video operations."
+
+ GROUP ciscoCtrlGroupRev21
+ DESCRIPTION
+ "ciscoCtrlGroupRev21 is only mandatory for video operation with
+ DSCP, DSP reservation, and source interface support."
+
+ GROUP ciscoCtrlGroupRev22
+ DESCRIPTION
+ "ciscoCtrlGroupRev22 is optional for video probes using emulate
+ source address, port, target address, and port."
+ ::= { ciscoRttMonMibCompliances 19 }
+
+ciscoRttMonMibComplianceRev20 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "This compliance statement specifies the minimal
+ requirements an implementation must meet in order to
+ claim full compliance with the definition of the CISCO-
+ RTTMON-MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev10,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8,
+ ciscoCtrlGroupRev24,
+ ciscoCtrlGroupRev25,
+ ciscoStatsGroupRev2
+ }
+
+ GROUP ciscoCtrlGroupRev19
+ DESCRIPTION
+ "ciscoCtrlGroupRev19 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection."
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+
+ GROUP ciscoCtrlGroupRev20
+ DESCRIPTION
+ "ciscoCtrlGroupRev20 is only mandatory for the devices
+ that support Video operations."
+
+ GROUP ciscoCtrlGroupRev21
+ DESCRIPTION
+ "ciscoCtrlGroupRev21 is only mandatory for video operation with
+ DSCP, DSP reservation, and source interface support."
+
+ GROUP ciscoCtrlGroupRev22
+ DESCRIPTION
+ "ciscoCtrlGroupRev22 is optional for video probes using emulate
+ source address, port, target address, and port."
+
+ GROUP ciscoCtrlGroupRev23
+ DESCRIPTION
+ "ciscoCtrlGroupRev22 is mandatory for Y1731 operation."
+ ::= { ciscoRttMonMibCompliances 20 }
+
+ciscoRttMonMibComplianceRev21 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Please enter description here"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8,
+ ciscoCtrlGroupRev24,
+ ciscoCtrlGroupRev25,
+ ciscoCtrlGroupRev28,
+ ciscoStatsGroupRev9
+ }
+
+ GROUP ciscoCtrlGroupRev19
+ DESCRIPTION
+ "ciscoCtrlGroupRev19 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection."
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+
+ GROUP ciscoCtrlGroupRev20
+ DESCRIPTION
+ "ciscoCtrlGroupRev20 is only mandatory for the devices
+ that support Video operations."
+
+ GROUP ciscoCtrlGroupRev21
+ DESCRIPTION
+ "ciscoCtrlGroupRev21 is only mandatory for video operation with
+ DSCP, DSP reservation, and source interface support."
+
+ GROUP ciscoCtrlGroupRev22
+ DESCRIPTION
+ "ciscoCtrlGroupRev22 is optional for video probes using emulate
+ source address, port, target address, and port."
+
+ GROUP ciscoCtrlGroupRev23
+ DESCRIPTION
+ "ciscoCtrlGroupRev23 is mandatory for Y1731 operation."
+
+ GROUP ciscoCtrlGroupRev26
+ DESCRIPTION
+ "ciscoCtrlGroupRev26 is optional for Y1731 Synthetic Loss
+ Measurement"
+
+ GROUP ciscoCtrlGroupRev27
+ DESCRIPTION
+ "ciscoCtrlGroupRev27 is optional for jitter probes to utilize
+ lower layer (Hardware /Packet Processor) timstamping. Currently
+ supported only for udp jitter probe."
+ ::= { ciscoRttMonMibCompliances 21 }
+
+ciscoRttMonMibComplianceRev22 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for CISCO-RTTMON-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8,
+ ciscoCtrlGroupRev24,
+ ciscoCtrlGroupRev25,
+ ciscoCtrlGroupRev28,
+ ciscoStatsGroupRev9,
+ ciscoStatsGroupRev10
+ }
+
+ GROUP ciscoCtrlGroupRev19
+ DESCRIPTION
+ "ciscoCtrlGroupRev19 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection."
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+
+ GROUP ciscoCtrlGroupRev20
+ DESCRIPTION
+ "ciscoCtrlGroupRev20 is only mandatory for the devices
+ that support Video operations."
+
+ GROUP ciscoCtrlGroupRev21
+ DESCRIPTION
+ "ciscoCtrlGroupRev21 is only mandatory for video operation with
+ DSCP, DSP reservation, and source interface support."
+
+ GROUP ciscoCtrlGroupRev22
+ DESCRIPTION
+ "ciscoCtrlGroupRev22 is optional for video probes using emulate
+ source address, port, target address, and port."
+
+ GROUP ciscoCtrlGroupRev23
+ DESCRIPTION
+ "ciscoCtrlGroupRev23 is mandatory for Y1731 operation."
+
+ GROUP ciscoCtrlGroupRev26
+ DESCRIPTION
+ "ciscoCtrlGroupRev26 is optional for Y1731 Synthetic Loss
+ Measurement"
+
+ GROUP ciscoCtrlGroupRev27
+ DESCRIPTION
+ "ciscoCtrlGroupRev27 is optional for jitter probes to utilize
+ lower layer (Hardware /Packet Processor) timstamping. Currently
+ supported only for udp jitter probe."
+
+ GROUP ciscoCtrlGroupRev29
+ DESCRIPTION
+ "ciscoCtrlGroupRev29 is only mandatory for Fabric Path Echo
+ probe."
+ ::= { ciscoRttMonMibCompliances 22 }
+
+ciscoRttMonMibComplianceRev23 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for CISCO-RTTMON-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoStatsGroup,
+ ciscoHistoryGroup,
+ ciscoCtrlGroupRev1,
+ ciscoCtrlGroupRev2,
+ ciscoLatestOperGroupRev1,
+ ciscoStatsGroupRev1,
+ ciscoStatsGroupRev3,
+ ciscoStatsGroupRev4,
+ ciscoStatsGroupRev5,
+ ciscoApplGroupRev2,
+ ciscoApplGroupRev3,
+ ciscoCtrlGroupRev4,
+ ciscoCtrlGroupRev6,
+ ciscoCtrlGroupRev7,
+ ciscoCtrlGroupRev11,
+ ciscoCtrlGroupRev14,
+ ciscoNotificationGroupRev1,
+ ciscoCtrlGroupRev9,
+ ciscoStatsGroupRev8,
+ ciscoCtrlGroupRev24,
+ ciscoCtrlGroupRev25,
+ ciscoCtrlGroupRev28,
+ ciscoStatsGroupRev9,
+ ciscoStatsGroupRev10
+ }
+
+ GROUP ciscoCtrlGroupRev19
+ DESCRIPTION
+ "ciscoCtrlGroupRev19 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection."
+
+ GROUP ciscoCtrlGroupRev18
+ DESCRIPTION
+ "ciscoCtrlGroupRev18 is only mandatory for the devices
+ that support Ethernet CFM for Virtual Connection ."
+
+ GROUP ciscoCtrlGroupRev17
+ DESCRIPTION
+ "ciscoCtrlGroupRev17 is only mandatory for the devices
+ that support IP SLA auto measure feature."
+
+ GROUP ciscoCtrlGroupRev16
+ DESCRIPTION
+ "ciscoCtrlGroupRev16 is only mandatory for the devices
+ that support LSP Ping over pseudowire."
+
+ GROUP ciscoCtrlGroupRev15
+ DESCRIPTION
+ "ciscoCtrlGroupRev15 is only mandatory for the devices
+ that support Ethernet CFM."
+
+ GROUP ciscoCtrlGroupRev8
+ DESCRIPTION
+ "ciscoCtrlGroupRev8 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoStatsGroupRev7
+ DESCRIPTION
+ "ciscoStatsGroupRev7 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev13
+ DESCRIPTION
+ "ciscoCtrlGroupRev13 is only mandatory for the device
+ that support MPLS."
+
+ GROUP ciscoNotificationGroupRev2
+ DESCRIPTION
+ "ciscoNotificationGroupRev2 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoApplGroupRev4
+ DESCRIPTION
+ "ciscoApplGroupRev4 is only mandatory for the devices
+ that support MPLS."
+
+ GROUP ciscoCtrlGroupRev12
+ DESCRIPTION
+ "ciscoCtrlGroupRev12 is only mandatory for the devices
+ that support voice."
+
+ GROUP ciscoCtrlGroupRev20
+ DESCRIPTION
+ "ciscoCtrlGroupRev20 is only mandatory for the devices
+ that support Video operations."
+
+ GROUP ciscoCtrlGroupRev21
+ DESCRIPTION
+ "ciscoCtrlGroupRev21 is only mandatory for video operation with
+ DSCP, DSP reservation, and source interface support."
+
+ GROUP ciscoCtrlGroupRev22
+ DESCRIPTION
+ "ciscoCtrlGroupRev22 is optional for video probes using emulate
+ source address, port, target address, and port."
+
+ GROUP ciscoCtrlGroupRev23
+ DESCRIPTION
+ "ciscoCtrlGroupRev23 is mandatory for Y1731 operation."
+
+ GROUP ciscoCtrlGroupRev26
+ DESCRIPTION
+ "ciscoCtrlGroupRev26 is optional for Y1731 Synthetic Loss
+ Measurement"
+
+ GROUP ciscoCtrlGroupRev27
+ DESCRIPTION
+ "ciscoCtrlGroupRev27 is optional for jitter probes to utilize
+ lower layer (Hardware /Packet Processor) timstamping. Currently
+ supported only for udp jitter probe."
+
+ GROUP ciscoCtrlGroupRev29
+ DESCRIPTION
+ "ciscoCtrlGroupRev29 is only mandatory for Fabric Path Echo
+ probe."
+
+ GROUP ciscoCtrlGroupRev30
+ DESCRIPTION
+ "ciscoCtrlGroupRev30 is optional for classic and group sla
+ scheduler."
+
+ GROUP ciscoCtrlGroupRev31
+ DESCRIPTION
+ "ciscoCtrlGroupRev31 is optional for specifying longer tag
+ values when creating a conceptual RTT control row."
+
+ GROUP ciscoNotificationGroupRev3
+ DESCRIPTION
+ "ciscoNotificationGroupRev3 is optional for receiving
+ notifications containing rttMonCtrlAdminLongTag."
+
+ OBJECT rttMonCtrlAdminFrequency
+ SYNTAX Integer32 (1..604800)
+ DESCRIPTION
+ "Value 0 is not valid for frequency"
+
+ OBJECT rttMonEchoAdminTargetPort
+ SYNTAX Integer32 (1..65536)
+ DESCRIPTION
+ "Value 0 is not valid for port"
+
+ OBJECT rttMonEchoAdminSourcePort
+ SYNTAX Integer32 (1..65536)
+ DESCRIPTION
+ "Value 0 is not valid for port"
+
+ OBJECT rttMonEchoAdminEmulateSourcePort
+ SYNTAX Integer32 (1..65536)
+ DESCRIPTION
+ "Value 0 is not valid for port"
+
+ OBJECT rttMonEchoAdminEmulateTargetPort
+ SYNTAX Integer32 (1..65536)
+ DESCRIPTION
+ "Value 0 is not valid for port"
+ ::= { ciscoRttMonMibCompliances 23 }
+
+ciscoStatsGroup OBJECT-GROUP
+ OBJECTS {
+ rttMonStatsCaptureCompletions,
+ rttMonStatsCaptureOverThresholds,
+ rttMonStatsCaptureSumCompletionTime,
+ rttMonStatsCaptureSumCompletionTime2Low,
+ rttMonStatsCaptureSumCompletionTime2High,
+ rttMonStatsCaptureCompletionTimeMax,
+ rttMonStatsCaptureCompletionTimeMin,
+ rttMonStatsCollectNumDisconnects,
+ rttMonStatsCollectTimeouts,
+ rttMonStatsCollectBusies,
+ rttMonStatsCollectNoConnections,
+ rttMonStatsCollectDrops,
+ rttMonStatsCollectSequenceErrors,
+ rttMonStatsCollectVerifyErrors,
+ rttMonStatsCollectAddress,
+ rttMonStatsTotalsElapsedTime,
+ rttMonStatsTotalsInitiations
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing accumulated statistical
+ history."
+ ::= { ciscoRttMonMibGroups 3 }
+
+ciscoHistoryGroup OBJECT-GROUP
+ OBJECTS {
+ rttMonHistoryCollectionSampleTime,
+ rttMonHistoryCollectionAddress,
+ rttMonHistoryCollectionCompletionTime,
+ rttMonHistoryCollectionSense,
+ rttMonHistoryCollectionApplSpecificSense,
+ rttMonHistoryCollectionSenseDescription
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing point by point
+ history of each RTT operation."
+ ::= { ciscoRttMonMibGroups 4 }
+
+ciscoCtrlGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminTargetPort,
+ rttMonEchoAdminSourceAddress,
+ rttMonEchoAdminSourcePort,
+ rttMonEchoAdminControlEnable,
+ rttMonEchoAdminTOS,
+ rttMonEchoAdminLSREnable,
+ rttMonEchoPathAdminHopAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ functionality of the RTT application."
+ ::= { ciscoRttMonMibGroups 5 }
+
+ciscoCtrlGroupRev2 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminTargetAddressString,
+ rttMonEchoAdminNameServer,
+ rttMonEchoAdminOperation,
+ rttMonEchoAdminHTTPVersion,
+ rttMonEchoAdminURL,
+ rttMonEchoAdminCache,
+ rttMonEchoAdminInterval,
+ rttMonEchoAdminNumPackets,
+ rttMonEchoAdminProxy,
+ rttMonEchoAdminString1,
+ rttMonEchoAdminString2,
+ rttMonEchoAdminString3,
+ rttMonEchoAdminString4,
+ rttMonEchoAdminString5,
+ rttMonEchoAdminMode
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ functionality of the RTT application to configure HTTP, DNS and
+ Jitter probes."
+ ::= { ciscoRttMonMibGroups 6 }
+
+ciscoLatestOperGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ rttMonLatestHTTPOperRTT,
+ rttMonLatestHTTPOperDNSRTT,
+ rttMonLatestHTTPOperTCPConnectRTT,
+ rttMonLatestHTTPOperTransactionRTT,
+ rttMonLatestHTTPOperMessageBodyOctets,
+ rttMonLatestHTTPOperSense,
+ rttMonLatestHTTPErrorSenseDescription,
+ rttMonLatestJitterOperNumOfRTT,
+ rttMonLatestJitterOperRTTSum,
+ rttMonLatestJitterOperRTTSum2,
+ rttMonLatestJitterOperRTTMin,
+ rttMonLatestJitterOperRTTMax,
+ rttMonLatestJitterOperMinOfPositivesSD,
+ rttMonLatestJitterOperMaxOfPositivesSD,
+ rttMonLatestJitterOperNumOfPositivesSD,
+ rttMonLatestJitterOperSumOfPositivesSD,
+ rttMonLatestJitterOperSum2PositivesSD,
+ rttMonLatestJitterOperMinOfNegativesSD,
+ rttMonLatestJitterOperMaxOfNegativesSD,
+ rttMonLatestJitterOperNumOfNegativesSD,
+ rttMonLatestJitterOperSumOfNegativesSD,
+ rttMonLatestJitterOperSum2NegativesSD,
+ rttMonLatestJitterOperMinOfPositivesDS,
+ rttMonLatestJitterOperMaxOfPositivesDS,
+ rttMonLatestJitterOperNumOfPositivesDS,
+ rttMonLatestJitterOperSumOfPositivesDS,
+ rttMonLatestJitterOperSum2PositivesDS,
+ rttMonLatestJitterOperMinOfNegativesDS,
+ rttMonLatestJitterOperMaxOfNegativesDS,
+ rttMonLatestJitterOperNumOfNegativesDS,
+ rttMonLatestJitterOperSumOfNegativesDS,
+ rttMonLatestJitterOperSum2NegativesDS,
+ rttMonLatestJitterOperPacketLossSD,
+ rttMonLatestJitterOperPacketLossDS,
+ rttMonLatestJitterOperPacketOutOfSequence,
+ rttMonLatestJitterOperPacketMIA,
+ rttMonLatestJitterOperPacketLateArrival,
+ rttMonLatestJitterOperSense,
+ rttMonLatestJitterErrorSenseDescription
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to store the latest
+ operational results for HTTP, DNS and Jitter probes."
+ ::= { ciscoRttMonMibGroups 7 }
+
+ciscoStatsGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ rttMonHTTPStatsCompletions,
+ rttMonHTTPStatsOverThresholds,
+ rttMonHTTPStatsRTTSum,
+ rttMonHTTPStatsRTTSum2Low,
+ rttMonHTTPStatsRTTSum2High,
+ rttMonHTTPStatsRTTMin,
+ rttMonHTTPStatsRTTMax,
+ rttMonHTTPStatsDNSRTTSum,
+ rttMonHTTPStatsTCPConnectRTTSum,
+ rttMonHTTPStatsTransactionRTTSum,
+ rttMonHTTPStatsMessageBodyOctetsSum,
+ rttMonHTTPStatsDNSServerTimeout,
+ rttMonHTTPStatsTCPConnectTimeout,
+ rttMonHTTPStatsTransactionTimeout,
+ rttMonHTTPStatsDNSQueryError,
+ rttMonHTTPStatsHTTPError,
+ rttMonHTTPStatsError,
+ rttMonHTTPStatsBusies,
+ rttMonJitterStatsCompletions,
+ rttMonJitterStatsOverThresholds,
+ rttMonJitterStatsNumOfRTT,
+ rttMonJitterStatsRTTSum,
+ rttMonJitterStatsRTTSum2Low,
+ rttMonJitterStatsRTTSum2High,
+ rttMonJitterStatsRTTMin,
+ rttMonJitterStatsRTTMax,
+ rttMonJitterStatsMinOfPositivesSD,
+ rttMonJitterStatsMaxOfPositivesSD,
+ rttMonJitterStatsNumOfPositivesSD,
+ rttMonJitterStatsSumOfPositivesSD,
+ rttMonJitterStatsSum2PositivesSDLow,
+ rttMonJitterStatsSum2PositivesSDHigh,
+ rttMonJitterStatsMinOfNegativesSD,
+ rttMonJitterStatsMaxOfNegativesSD,
+ rttMonJitterStatsNumOfNegativesSD,
+ rttMonJitterStatsSumOfNegativesSD,
+ rttMonJitterStatsSum2NegativesSDLow,
+ rttMonJitterStatsSum2NegativesSDHigh,
+ rttMonJitterStatsMinOfPositivesDS,
+ rttMonJitterStatsMaxOfPositivesDS,
+ rttMonJitterStatsNumOfPositivesDS,
+ rttMonJitterStatsSumOfPositivesDS,
+ rttMonJitterStatsSum2PositivesDSLow,
+ rttMonJitterStatsSum2PositivesDSHigh,
+ rttMonJitterStatsMinOfNegativesDS,
+ rttMonJitterStatsMaxOfNegativesDS,
+ rttMonJitterStatsNumOfNegativesDS,
+ rttMonJitterStatsSumOfNegativesDS,
+ rttMonJitterStatsSum2NegativesDSLow,
+ rttMonJitterStatsSum2NegativesDSHigh,
+ rttMonJitterStatsPacketLossSD,
+ rttMonJitterStatsPacketLossDS,
+ rttMonJitterStatsPacketOutOfSequence,
+ rttMonJitterStatsPacketMIA,
+ rttMonJitterStatsPacketLateArrival,
+ rttMonJitterStatsError,
+ rttMonJitterStatsBusies
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ functionality of the RTT application to store 'HTTP' and
+ 'Jitter' probes statistics."
+ ::= { ciscoRttMonMibGroups 8 }
+
+ciscoApplGroupRev2 OBJECT-GROUP
+ OBJECTS {
+ rttMonApplResponder,
+ rttMonApplAuthKeyChain,
+ rttMonApplAuthKeyString1,
+ rttMonApplAuthKeyString2,
+ rttMonApplAuthKeyString3,
+ rttMonApplAuthKeyString4,
+ rttMonApplAuthKeyString5,
+ rttMonApplAuthStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects provide support for configuring responder
+ on a router and also configure authentication information."
+ ::= { ciscoRttMonMibGroups 11 }
+
+ciscoCtrlGroupRev4 OBJECT-GROUP
+ OBJECTS { rttMonEchoAdminVrfName }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ functionality of the RTT application."
+ ::= { ciscoRttMonMibGroups 12 }
+
+ciscoStatsGroupRev3 OBJECT-GROUP
+ OBJECTS {
+ rttMonLatestJitterOperOWSumSD,
+ rttMonLatestJitterOperOWSum2SD,
+ rttMonLatestJitterOperOWMinSD,
+ rttMonLatestJitterOperOWMaxSD,
+ rttMonLatestJitterOperOWSumDS,
+ rttMonLatestJitterOperOWSum2DS,
+ rttMonLatestJitterOperOWMinDS,
+ rttMonLatestJitterOperOWMaxDS,
+ rttMonLatestJitterOperNumOfOW,
+ rttMonJitterStatsOWSumSD,
+ rttMonJitterStatsOWSum2SDLow,
+ rttMonJitterStatsOWSum2SDHigh,
+ rttMonJitterStatsOWSumDS,
+ rttMonJitterStatsOWSum2DSLow,
+ rttMonJitterStatsOWSum2DSHigh,
+ rttMonJitterStatsNumOfOW,
+ rttMonJitterStatsOWMinSDNew,
+ rttMonJitterStatsOWMaxSDNew,
+ rttMonJitterStatsOWMinDSNew,
+ rttMonJitterStatsOWMaxDSNew
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ functionality of the RTT application to store one way
+ 'Jitter' probes statistics."
+ ::= { ciscoRttMonMibGroups 14 }
+
+ciscoCtrlGroupRev6 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminCodecType,
+ rttMonEchoAdminCodecInterval,
+ rttMonEchoAdminCodecPayload,
+ rttMonEchoAdminCodecNumPackets,
+ rttMonEchoAdminICPIFAdvFactor
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ functionality of the RTT application."
+ ::= { ciscoRttMonMibGroups 16 }
+
+ciscoStatsGroupRev4 OBJECT-GROUP
+ OBJECTS {
+ rttMonLatestJitterOperMOS,
+ rttMonLatestJitterOperICPIF,
+ rttMonJitterStatsMinOfMOS,
+ rttMonJitterStatsMaxOfMOS,
+ rttMonJitterStatsMinOfICPIF,
+ rttMonJitterStatsMaxOfICPIF
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ functionality of the RTT application to store MOS and
+ ICPIF for 'Jitter' probe statistics."
+ ::= { ciscoRttMonMibGroups 17 }
+
+ciscoNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ rttMonConnectionChangeNotification,
+ rttMonTimeoutNotification,
+ rttMonThresholdNotification,
+ rttMonVerifyErrorNotification
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of notifications.
+ ciscoNotificationGroup object is superseded by
+ ciscoNotificationGroupRev1."
+ ::= { ciscoRttMonMibGroups 18 }
+
+ciscoApplGroupRev3 OBJECT-GROUP
+ OBJECTS {
+ rttMonApplVersion,
+ rttMonApplMaxPacketDataSize,
+ rttMonApplTimeOfLastSet,
+ rttMonApplSupportedRttTypesValid,
+ rttMonApplSupportedProtocolsValid,
+ rttMonApplNumCtrlAdminEntry,
+ rttMonApplReset,
+ rttMonApplProbeCapacity,
+ rttMonApplFreeMemLowWaterMark,
+ rttMonApplLatestSetError
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the RTT Monitoring
+ Application defaults.
+
+ This group of information is provided to the agent when
+ the Application starts."
+ ::= { ciscoRttMonMibGroups 19 }
+
+ciscoCtrlGroupRev7 OBJECT-GROUP
+ OBJECTS {
+ rttMonScheduleAdminRttRecurring,
+ rttMonGrpScheduleAdminProbes,
+ rttMonGrpScheduleAdminPeriod,
+ rttMonGrpScheduleAdminFrequency,
+ rttMonGrpScheduleAdminLife,
+ rttMonGrpScheduleAdminAgeout,
+ rttMonGrpScheduleAdminStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to enhance the
+ scheduling functionality of the RTT application."
+ ::= { ciscoRttMonMibGroups 20 }
+
+ciscoCtrlGroupRev8 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminLSPFECType,
+ rttMonEchoAdminLSPSelector,
+ rttMonEchoAdminLSPReplyMode,
+ rttMonEchoAdminLSPTTL,
+ rttMonEchoAdminLSPExp,
+ rttMplsVpnMonCtrlRttType,
+ rttMplsVpnMonCtrlVrfName,
+ rttMplsVpnMonCtrlTag,
+ rttMplsVpnMonCtrlThreshold,
+ rttMplsVpnMonCtrlTimeout,
+ rttMplsVpnMonCtrlScanInterval,
+ rttMplsVpnMonCtrlDelScanFactor,
+ rttMplsVpnMonCtrlEXP,
+ rttMplsVpnMonCtrlRequestSize,
+ rttMplsVpnMonCtrlVerifyData,
+ rttMplsVpnMonCtrlStorageType,
+ rttMplsVpnMonCtrlProbeList,
+ rttMplsVpnMonCtrlStatus,
+ rttMplsVpnMonTypeInterval,
+ rttMplsVpnMonTypeNumPackets,
+ rttMplsVpnMonTypeDestPort,
+ rttMplsVpnMonTypeSecFreqType,
+ rttMplsVpnMonTypeSecFreqValue,
+ rttMplsVpnMonTypeLspSelector,
+ rttMplsVpnMonTypeLSPReplyMode,
+ rttMplsVpnMonTypeLSPTTL,
+ rttMplsVpnMonScheduleRttStartTime,
+ rttMplsVpnMonSchedulePeriod,
+ rttMplsVpnMonScheduleFrequency,
+ rttMplsVpnMonReactConnectionEnable,
+ rttMplsVpnMonReactTimeoutEnable,
+ rttMplsVpnMonReactThresholdType,
+ rttMplsVpnMonReactThresholdCount,
+ rttMplsVpnMonReactActionType
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to support
+ (1) echo operations support based on MPLS LSP Ping,
+ (2) pathEcho operations support based on MPLS LSP Ping and
+ (3) Auto SAA L3 MPLS VPN enhancement."
+ ::= { ciscoRttMonMibGroups 21 }
+
+ciscoStatsGroupRev5 OBJECT-GROUP
+ OBJECTS {
+ rttMonJitterStatsIAJOut,
+ rttMonJitterStatsIAJIn,
+ rttMonJitterStatsAvgJitter,
+ rttMonJitterStatsAvgJitterSD,
+ rttMonJitterStatsAvgJitterDS,
+ rttMonJitterStatsUnSyncRTs,
+ rttMonLatestJitterOperIAJIn,
+ rttMonLatestJitterOperIAJOut,
+ rttMonLatestJitterOperAvgJitter,
+ rttMonLatestJitterOperAvgSDJ,
+ rttMonLatestJitterOperAvgDSJ,
+ rttMonLatestJitterOperOWAvgSD,
+ rttMonLatestJitterOperOWAvgDS,
+ rttMonLatestJitterOperNTPState,
+ rttMonLatestJitterOperUnSyncRTs
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that are added to report
+ intera-rrival Jitter, average jitter and improve accuracy."
+ ::= { ciscoRttMonMibGroups 22 }
+
+ciscoCtrlGroupRev9 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminPrecision,
+ rttMonEchoAdminProbePakPriority,
+ rttMonEchoAdminOWNTPSyncTolAbs,
+ rttMonEchoAdminOWNTPSyncTolPct,
+ rttMonEchoAdminOWNTPSyncTolType,
+ rttMonEchoAdminCalledNumber,
+ rttMonEchoAdminDetectPoint,
+ rttMonEchoAdminGKRegistration
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that are added to enhance the
+ jitter probe accuracy."
+ ::= { ciscoRttMonMibGroups 23 }
+
+ciscoCtrlGroupRev10 OBJECT-GROUP
+ OBJECTS {
+ rttMonCtrlAdminOwner,
+ rttMonCtrlAdminTag,
+ rttMonCtrlAdminRttType,
+ rttMonCtrlAdminThreshold,
+ rttMonCtrlAdminFrequency,
+ rttMonCtrlAdminTimeout,
+ rttMonCtrlAdminVerifyData,
+ rttMonCtrlAdminStatus,
+ rttMonCtrlAdminNvgen,
+ rttMonEchoAdminProtocol,
+ rttMonEchoAdminTargetAddress,
+ rttMonEchoAdminPktDataRequestSize,
+ rttMonEchoAdminPktDataResponseSize,
+ rttMonScheduleAdminRttLife,
+ rttMonScheduleAdminRttStartTime,
+ rttMonScheduleAdminConceptRowAgeout,
+ rttMonStatisticsAdminNumHourGroups,
+ rttMonStatisticsAdminNumPaths,
+ rttMonStatisticsAdminNumHops,
+ rttMonStatisticsAdminNumDistBuckets,
+ rttMonStatisticsAdminDistInterval,
+ rttMonHistoryAdminNumLives,
+ rttMonHistoryAdminNumBuckets,
+ rttMonHistoryAdminNumSamples,
+ rttMonHistoryAdminFilter,
+ rttMonCtrlOperModificationTime,
+ rttMonCtrlOperDiagText,
+ rttMonCtrlOperResetTime,
+ rttMonCtrlOperOctetsInUse,
+ rttMonCtrlOperConnectionLostOccurred,
+ rttMonCtrlOperTimeoutOccurred,
+ rttMonCtrlOperVerifyErrorOccurred,
+ rttMonCtrlOperOverThresholdOccurred,
+ rttMonCtrlOperNumRtts,
+ rttMonCtrlOperRttLife,
+ rttMonCtrlOperState,
+ rttMonLatestRttOperCompletionTime,
+ rttMonLatestRttOperSense,
+ rttMonLatestRttOperApplSpecificSense,
+ rttMonLatestRttOperSenseDescription,
+ rttMonLatestRttOperTime,
+ rttMonLatestRttOperAddress,
+ rttMonReactTriggerAdminStatus,
+ rttMonReactTriggerOperState
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing the Administration,
+ Operational, Last Statistical values for the RTT
+ Monitoring Application.
+ ciscoCtrlGroupRev10 object is superseded by
+ ciscoCtrlGroupRev28."
+ ::= { ciscoRttMonMibGroups 24 }
+
+ciscoCtrlGroupRev11 OBJECT-GROUP
+ OBJECTS {
+ rttMonReactVar,
+ rttMonReactThresholdType,
+ rttMonReactActionType,
+ rttMonReactThresholdRising,
+ rttMonReactThresholdFalling,
+ rttMonReactThresholdCountX,
+ rttMonReactThresholdCountY,
+ rttMonReactValue,
+ rttMonReactOccurred,
+ rttMonReactStatus,
+ rttMonGrpScheduleAdminFreqMax,
+ rttMonGrpScheduleAdminFreqMin
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added
+ for the reaction configuration of probe."
+ ::= { ciscoRttMonMibGroups 25 }
+
+ciscoNotificationGroupRev1 NOTIFICATION-GROUP
+ NOTIFICATIONS { rttMonNotification }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications."
+ ::= { ciscoRttMonMibGroups 26 }
+
+ciscoCtrlGroupRev12 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminSourceVoicePort,
+ rttMonEchoAdminCallDuration
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added
+ for the configuration of rtp operation."
+ ::= { ciscoRttMonMibGroups 27 }
+
+ciscoCtrlGroupRev13 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminLSPReplyDscp,
+ rttMonEchoAdminLSPNullShim,
+ rttMplsVpnMonCtrlLpd,
+ rttMplsVpnMonCtrlLpdGrpList,
+ rttMplsVpnMonCtrlLpdCompTime,
+ rttMplsVpnMonTypeLSPReplyDscp,
+ rttMplsVpnMonTypeLpdMaxSessions,
+ rttMplsVpnMonTypeLpdSessTimeout,
+ rttMplsVpnMonTypeLpdEchoTimeout,
+ rttMplsVpnMonTypeLpdEchoInterval,
+ rttMplsVpnMonTypeLpdEchoNullShim,
+ rttMplsVpnMonTypeLpdScanPeriod,
+ rttMplsVpnMonTypeLpdStatHours,
+ rttMplsVpnMonReactLpdNotifyType,
+ rttMplsVpnMonReactLpdRetryCount
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added
+ for the parameters configuration of mpls based operations."
+ ::= { ciscoRttMonMibGroups 29 }
+
+ciscoStatsGroupRev7 OBJECT-GROUP
+ OBJECTS {
+ rttMonLpdGrpStatsTargetPE,
+ rttMonLpdGrpStatsNumOfPass,
+ rttMonLpdGrpStatsNumOfFail,
+ rttMonLpdGrpStatsNumOfTimeout,
+ rttMonLpdGrpStatsAvgRTT,
+ rttMonLpdGrpStatsMinRTT,
+ rttMonLpdGrpStatsMaxRTT,
+ rttMonLpdGrpStatsMinNumPaths,
+ rttMonLpdGrpStatsMaxNumPaths,
+ rttMonLpdGrpStatsLPDStartTime,
+ rttMonLpdGrpStatsLPDFailOccurred,
+ rttMonLpdGrpStatsLPDFailCause,
+ rttMonLpdGrpStatsLPDCompTime,
+ rttMonLpdGrpStatsGroupStatus,
+ rttMonLpdGrpStatsGroupProbeIndex,
+ rttMonLpdGrpStatsProbeStatus,
+ rttMonLpdGrpStatsPathIds,
+ rttMonLpdGrpStatsResetTime
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that are added for
+ collecting the statistics for LSP Path Discovery Group."
+ ::= { ciscoRttMonMibGroups 30 }
+
+ciscoNotificationGroupRev2 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ rttMonLpdDiscoveryNotification,
+ rttMonLpdGrpStatusNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications added for supporting LSP
+ Path Discovery."
+ ::= { ciscoRttMonMibGroups 31 }
+
+ciscoApplGroupRev4 OBJECT-GROUP
+ OBJECTS { rttMonApplLpdGrpStatsReset }
+ STATUS current
+ DESCRIPTION
+ "This object is added to reset the LSP Path Discovery Stats."
+ ::= { ciscoRttMonMibGroups 32 }
+
+ciscoCtrlGroupRev14 OBJECT-GROUP
+ OBJECTS {
+ rttMonGrpScheduleAdminStartTime,
+ rttMonGrpScheduleAdminAdd,
+ rttMonGrpScheduleAdminDelete,
+ rttMonGrpScheduleAdminReset
+ }
+ STATUS current
+ DESCRIPTION
+ "This object is added for group scheduler enhancement"
+ ::= { ciscoRttMonMibGroups 33 }
+
+ciscoCtrlGroupRev15 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminTargetMPID,
+ rttMonEchoAdminTargetDomainName,
+ rttMonEchoAdminTargetVLAN,
+ rttMonEchoAdminEthernetCOS
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are added for Ethernet ping/jitter operation."
+ ::= { ciscoRttMonMibGroups 34 }
+
+ciscoRttMonObsoleteGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ rttMonApplPreConfigedReset,
+ rttMonApplPreConfigedValid,
+ rttMonFileIOAdminFilePath,
+ rttMonFileIOAdminSize,
+ rttMonFileIOAdminAction,
+ rttMonScriptAdminName,
+ rttMonScriptAdminCmdLineParams
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "A collection of all objects that are obsolete."
+ ::= { ciscoRttMonMibGroups 35 }
+
+ciscoRttMonDeprecatedGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ rttMonJitterStatsOWMinSD,
+ rttMonJitterStatsOWMaxSD,
+ rttMonJitterStatsOWMinDS,
+ rttMonJitterStatsOWMaxDS,
+ rttMonReactAdminConnectionEnable,
+ rttMonReactAdminTimeoutEnable,
+ rttMonReactAdminThresholdType,
+ rttMonReactAdminThresholdFalling,
+ rttMonReactAdminThresholdCount,
+ rttMonReactAdminThresholdCount2,
+ rttMonReactAdminActionType,
+ rttMonReactAdminVerifyErrorEnable
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of all objects that are deprecated.
+ ciscoRttMonDeprecatedGroupRev1 object is superseded by
+ ciscoCtrlGroupRev11."
+ ::= { ciscoRttMonMibGroups 36 }
+
+ciscoCtrlGroupRev16 OBJECT-GROUP
+ OBJECTS { rttMonEchoAdminLSPVccvID }
+ STATUS current
+ DESCRIPTION
+ "These objects are added for LSP Ping Pseudowire operation."
+ ::= { ciscoRttMonMibGroups 37 }
+
+ciscoCtrlGroupRev17 OBJECT-GROUP
+ OBJECTS { rttMonCtrlAdminGroupName }
+ STATUS current
+ DESCRIPTION
+ "This object is added for IP SLA Auto Measure project."
+ ::= { ciscoRttMonMibGroups 38 }
+
+ciscoCtrlGroupRev18 OBJECT-GROUP
+ OBJECTS { rttMonEchoAdminTargetEVC }
+ STATUS current
+ DESCRIPTION
+ "This object is added for Ethernet ping/jitter operation."
+ ::= { ciscoRttMonMibGroups 39 }
+
+ciscoCtrlGroupRev19 OBJECT-GROUP
+ OBJECTS { rttMonEchoAdminTargetMEPPort }
+ STATUS current
+ DESCRIPTION
+ "This object is added for Ethernet ping/jitter operation."
+ ::= { ciscoRttMonMibGroups 41 }
+
+ciscoStatsGroupRev8 OBJECT-GROUP
+ OBJECTS {
+ rttMonLatestJitterOperRTTSumHigh,
+ rttMonLatestJitterOperRTTSum2High,
+ rttMonLatestJitterOperOWSumSDHigh,
+ rttMonLatestJitterOperOWSum2SDHigh,
+ rttMonLatestJitterOperOWSumDSHigh,
+ rttMonLatestJitterOperOWSum2DSHigh,
+ rttMonJitterStatsRTTSumHigh,
+ rttMonJitterStatsOWSumSDHigh,
+ rttMonJitterStatsOWSumDSHigh
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that were added to store the high order
+ 32 bits of RTT and one way latency statistics for 'jitter'
+ probe."
+ ::= { ciscoRttMonMibGroups 40 }
+
+ciscoCtrlGroupRev20 OBJECT-GROUP
+ OBJECTS { rttMonEchoAdminVideoTrafficProfile }
+ STATUS current
+ DESCRIPTION
+ "This object has been added for video operation."
+ ::= { ciscoRttMonMibGroups 43 }
+
+ciscoCtrlGroupRev21 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminDscp,
+ rttMonEchoAdminReserveDsp,
+ rttMonEchoAdminInputInterface
+ }
+ STATUS current
+ DESCRIPTION
+ "This object has been added to support of DSCP marking, sender
+ DSP reservation, and source interface for path congruence in
+ video operation."
+ ::= { ciscoRttMonMibGroups 44 }
+
+ciscoCtrlGroupRev22 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminEmulateSourceAddress,
+ rttMonEchoAdminEmulateSourcePort,
+ rttMonEchoAdminEmulateTargetAddress,
+ rttMonEchoAdminEmulateTargetPort
+ }
+ STATUS current
+ DESCRIPTION
+ "This object has been added to support of emulate source
+ address, emulate source port, emulate target address and emulate
+ target port for path congruence in video operation."
+ ::= { ciscoRttMonMibGroups 45 }
+
+ciscoCtrlGroupRev23 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminTargetMacAddress,
+ rttMonEchoAdminSourceMacAddress,
+ rttMonEchoAdminSourceMPID
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains objects describing Y1731
+ operation."
+ ::= { ciscoRttMonMibGroups 46 }
+
+ciscoCtrlGroupRev24 OBJECT-GROUP
+ OBJECTS { rttMonGeneratedOperCtrlAdminIndex }
+ STATUS current
+ DESCRIPTION
+ "This object has been added to for Generated Oper Table."
+ ::= { ciscoRttMonMibGroups 47 }
+
+ciscoCtrlGroupRev25 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminEndPointListName,
+ rttMonEchoAdminSSM,
+ rttMonEchoAdminControlRetry,
+ rttMonEchoAdminControlTimeout,
+ rttMonEchoAdminIgmpTreeInit
+ }
+ STATUS current
+ DESCRIPTION
+ "This object has been added to support Multicast operation."
+ ::= { ciscoRttMonMibGroups 48 }
+
+ciscoStatsGroupRev2 OBJECT-GROUP
+ OBJECTS {
+ rttMonControlEnableErrors,
+ rttMonStatsRetrieveErrors
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing Multicast control
+ request information.
+ ciscoStatsGroupRev2 object is superseded by
+ ciscoStatsGroupRev9."
+ ::= { ciscoRttMonMibGroups 49 }
+
+ciscoCtrlGroupRev26 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminEnableBurst,
+ rttMonEchoAdminAggBurstCycles,
+ rttMonEchoAdminLossRatioNumFrames,
+ rttMonEchoAdminAvailNumFrames
+ }
+ STATUS current
+ DESCRIPTION
+ "New rttMonObjects related to the support of Y1731 Synthetic
+ Loss Measurement."
+ ::= { ciscoRttMonMibGroups 50 }
+
+ciscoCtrlGroupRev27 OBJECT-GROUP
+ OBJECTS { rttMonEchoAdminTstampOptimization }
+ STATUS current
+ DESCRIPTION
+ "The object is added to utilize lower layer (Hardware/Packet
+ Processor) timestamping for improving accuracy of jitter probe
+ statistics.
+
+ Currently the object is supported for udp jitter operations."
+ ::= { ciscoRttMonMibGroups 51 }
+
+ciscoCtrlGroupRev28 OBJECT-GROUP
+ OBJECTS {
+ rttMonCtrlAdminOwner,
+ rttMonCtrlAdminTag,
+ rttMonCtrlAdminRttType,
+ rttMonCtrlAdminThreshold,
+ rttMonCtrlAdminFrequency,
+ rttMonCtrlAdminTimeout,
+ rttMonCtrlAdminVerifyData,
+ rttMonCtrlAdminStatus,
+ rttMonCtrlAdminNvgen,
+ rttMonEchoAdminProtocol,
+ rttMonEchoAdminTargetAddress,
+ rttMonEchoAdminPktDataRequestSize,
+ rttMonEchoAdminPktDataResponseSize,
+ rttMonScheduleAdminRttLife,
+ rttMonScheduleAdminRttStartTime,
+ rttMonStatisticsAdminNumHourGroups,
+ rttMonStatisticsAdminNumPaths,
+ rttMonStatisticsAdminNumHops,
+ rttMonStatisticsAdminNumDistBuckets,
+ rttMonStatisticsAdminDistInterval,
+ rttMonHistoryAdminNumLives,
+ rttMonHistoryAdminNumBuckets,
+ rttMonHistoryAdminNumSamples,
+ rttMonHistoryAdminFilter,
+ rttMonCtrlOperModificationTime,
+ rttMonCtrlOperDiagText,
+ rttMonCtrlOperResetTime,
+ rttMonCtrlOperOctetsInUse,
+ rttMonCtrlOperConnectionLostOccurred,
+ rttMonCtrlOperTimeoutOccurred,
+ rttMonCtrlOperVerifyErrorOccurred,
+ rttMonCtrlOperOverThresholdOccurred,
+ rttMonCtrlOperNumRtts,
+ rttMonCtrlOperRttLife,
+ rttMonCtrlOperState,
+ rttMonLatestRttOperCompletionTime,
+ rttMonLatestRttOperSense,
+ rttMonLatestRttOperApplSpecificSense,
+ rttMonLatestRttOperSenseDescription,
+ rttMonLatestRttOperTime,
+ rttMonLatestRttOperAddress,
+ rttMonReactTriggerAdminStatus,
+ rttMonReactTriggerOperState,
+ rttMonScheduleAdminConceptRowAgeoutV2
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the Administration,
+ Operational, Last Statistical values for the RTT
+ Monitoring Application.
+
+ Deprecated rttMonScheduleAdminConceptRowAgeout and added new
+ rttMonScheduleAdminConceptRowAgeoutV2 to consider 0 as default
+ age out value."
+ ::= { ciscoRttMonMibGroups 52 }
+
+ciscoStatsGroupRev9 OBJECT-GROUP
+ OBJECTS {
+ rttMonStatsCollectCtrlEnErrors,
+ rttMonStatsCollectRetrieveErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing Multicast control request
+ information."
+ ::= { ciscoRttMonMibGroups 53 }
+
+ciscoCtrlGroupRev29 OBJECT-GROUP
+ OBJECTS {
+ rttMonEchoAdminTargetSwitchId,
+ rttMonEchoAdminProfileId,
+ rttMonEchoAdminOutputInterface
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing Fabric Path Echo probe
+ information."
+ ::= { ciscoRttMonMibGroups 54 }
+
+ciscoNotificationGroupRev3 NOTIFICATION-GROUP
+ NOTIFICATIONS { rttMonNotificationV2 }
+ STATUS current
+ DESCRIPTION
+ "Added notification rttMonNotificationV2 with the enhanced
+ rttMonCtrlAdminLongTag object"
+ ::= { ciscoRttMonMibGroups 55 }
+
+ciscoCtrlGroupRev30 OBJECT-GROUP
+ OBJECTS {
+ rttMonScheduleAdminStartType,
+ rttMonScheduleAdminStartDelay,
+ rttMonGrpScheduleAdminStartType,
+ rttMonGrpScheduleAdminStartDelay
+ }
+ STATUS current
+ DESCRIPTION
+ "Object added to support Random Start-Time feature for
+ group and sla probes."
+ ::= { ciscoRttMonMibGroups 56 }
+
+ciscoCtrlGroupRev31 OBJECT-GROUP
+ OBJECTS { rttMonCtrlAdminLongTag }
+ STATUS current
+ DESCRIPTION
+ "Object rttMonCtrlAdminLongTag added to enhance current
+ tag object for capturing long descriptions."
+ ::= { ciscoRttMonMibGroups 57 }
+
+ciscoStatsGroupRev10 OBJECT-GROUP
+ OBJECTS {
+ rttMonLatestJitterOperNumOverThresh,
+ rttMonJitterStatsNumOverThresh
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing over threshold statistics
+ for jitter probes."
+ ::= { ciscoRttMonMibGroups 58 }
+
+END
+
+