diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-RTTMON-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/cisco/CISCO-RTTMON-MIB')
| -rw-r--r-- | MIBS/cisco/CISCO-RTTMON-MIB | 11181 |
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 + + |