summaryrefslogtreecommitdiff
path: root/MIBS/nokia/TIMETRA-OAM-TEST-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/TIMETRA-OAM-TEST-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nokia/TIMETRA-OAM-TEST-MIB')
-rw-r--r--MIBS/nokia/TIMETRA-OAM-TEST-MIB24627
1 files changed, 24627 insertions, 0 deletions
diff --git a/MIBS/nokia/TIMETRA-OAM-TEST-MIB b/MIBS/nokia/TIMETRA-OAM-TEST-MIB
new file mode 100644
index 0000000..bf56704
--- /dev/null
+++ b/MIBS/nokia/TIMETRA-OAM-TEST-MIB
@@ -0,0 +1,24627 @@
+TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ AtmVcIdentifier, AtmVpIdentifier
+ FROM ATM-TC-MIB
+ Dot1agCfmMepIdOrZero
+ FROM IEEE8021-CFM-MIB
+ InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ InetAddress, InetAddressPrefixLength,
+ InetAddressType, InetPortNumber
+ FROM INET-ADDRESS-MIB
+ MplsLabel
+ FROM MPLS-LDP-MIB
+ RouterID
+ FROM OSPF-MIB
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP,
+ OBJECT-GROUP
+ FROM SNMPv2-CONF
+ Counter32, Counter64, Gauge32,
+ Integer32, IpAddress, MODULE-IDENTITY,
+ NOTIFICATION-TYPE, OBJECT-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ DateAndTime, DisplayString, MacAddress,
+ RowStatus, StorageType,
+ TEXTUAL-CONVENTION, TimeStamp,
+ TruthValue
+ FROM SNMPv2-TC
+ timetraSRMIBModules, tmnxSRConfs,
+ tmnxSRNotifyPrefix, tmnxSRObjs
+ FROM TIMETRA-GLOBAL-MIB
+ SdpBindVcType, SdpId
+ FROM TIMETRA-SERV-MIB
+ TmnxMobGwId
+ FROM TIMETRA-TC-MG-MIB
+ Dot1PPriority, IpAddressPrefixLength,
+ SdpBindId, ServiceOperStatus, TDSCPName,
+ TDSCPNameOrEmpty, TFCName,
+ TItemDescription, TLNamedItem,
+ TLNamedItemOrEmpty, TNamedItem,
+ TNamedItemOrEmpty,
+ TPolicyStatementNameOrEmpty, TProfile,
+ TmnxActionType, TmnxAdminState,
+ TmnxBfdOnLspSessFecType,
+ TmnxBgpRouteTarget, TmnxEnabledDisabled,
+ TmnxEnabledDisabledAdminState,
+ TmnxEncapVal, TmnxHigh32,
+ TmnxIgpInstance, TmnxLow32,
+ TmnxMplsTpGlobalID, TmnxMplsTpNodeID,
+ TmnxPortID, TmnxPwGlobalIdOrZero,
+ TmnxServId, TmnxSpokeSdpIdOrZero,
+ TmnxStrSapId, TmnxTunnelID,
+ TmnxTunnelType,
+ TmnxVPNRouteDistinguisher, TmnxVRtrID,
+ TmnxVRtrIDOrZero, TmnxVcId,
+ TmnxVcIdOrNone
+ FROM TIMETRA-TC-MIB
+ vRtrID, vRtrIfIndex
+ FROM TIMETRA-VRTR-MIB
+ ;
+
+timetraOamTestMIBModule MODULE-IDENTITY
+ LAST-UPDATED "201701010000Z"
+ ORGANIZATION "Nokia"
+ CONTACT-INFO
+ "Nokia SROS Support
+ Web: http://www.nokia.com"
+ DESCRIPTION
+ "This document is the SNMP MIB module to manage and provision most
+ Nokia SROS OAM tests and all Nokia SROS Service Assurance Agent (SAA)
+ tests.
+
+ Copyright 2003-2018 Nokia. All rights reserved.
+ Reproduction of this document is authorized on the condition that
+ the foregoing copyright notice is included.
+
+ This SNMP MIB module (Specification) embodies Nokia's
+ proprietary intellectual property. Nokia retains
+ all title and ownership in the Specification, including any
+ revisions.
+
+ Nokia grants all interested parties a non-exclusive license to use and
+ distribute an unmodified copy of this Specification in connection with
+ management of Nokia products, and without fee, provided this copyright
+ notice and license appear on all copies.
+
+ This Specification is supplied 'as is', and Nokia makes no warranty,
+ either express or implied, as to the use, operation, condition, or
+ performance of the Specification."
+
+ REVISION "201701010000Z"
+ DESCRIPTION
+ "Rev 15.0 1 Jan 2017 00:00
+ 15.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "201601010000Z"
+ DESCRIPTION
+ "Rev 14.0 1 Jan 2016 00:00
+ 14.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "201501010000Z"
+ DESCRIPTION
+ "Rev 13.0 1 Jan 2015 00:00
+ 13.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "201401010000Z"
+ DESCRIPTION
+ "Rev 12.0 1 Jan 2014 00:00
+ 12.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "201102010000Z"
+ DESCRIPTION
+ "Rev 9.0 1 Feb 2011 00:00
+ 9.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200902280000Z"
+ DESCRIPTION
+ "Rev 7.0 28 Feb 2009 00:00
+ 7.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200801010000Z"
+ DESCRIPTION
+ "Rev 6.0 01 Jan 2008 00:00
+ 6.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200701010000Z"
+ DESCRIPTION
+ "Rev 5.0 01 Jan 2007 00:00
+ 5.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200603090000Z"
+ DESCRIPTION
+ "Rev 4.0 09 Mar 2006 00:00
+ 4.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200508310000Z"
+ DESCRIPTION
+ "Rev 3.0 31 Aug 2005 00:00
+ 3.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200501240000Z"
+ DESCRIPTION
+ "Rev 2.1 24 Jan 2005 00:00
+ 2.1 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200401150000Z"
+ DESCRIPTION
+ "Rev 2.0 15 Jan 2004 00:00
+ 2.0 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200308150000Z"
+ DESCRIPTION
+ "Rev 1.2 15 Aug 2003 00:00
+ 1.2 release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200301200000Z"
+ DESCRIPTION
+ "Rev 1.0 20 Jan 2003 00:00
+ 1.0 Release of the TIMETRA-OAM-TEST-MIB."
+
+ REVISION "200111150000Z"
+ DESCRIPTION
+ "Rev 0.1 15 Nov 2001 00:00
+ Initial version of the TIMETRA-OAM-TEST-MIB."
+
+ ::= { timetraSRMIBModules 11 }
+
+TmnxOamBierHistoryReturnCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An object of type TmnxOamBierHistoryReturnCode indicates the value
+ copied from the Return Code field of a BIER Echo Reply PDU.
+
+ Code points include (but are not restricted to) the following.
+
+ Value Interpretation
+ ----- -------------------------------
+ 0 No return code
+ 1 Malformed Echo Request received
+ 2 One or more of the TLVs was not understood
+ 3 Replying BFR is the only BFER in header Bitstring
+ 4 Replying BFR is one of the BFER in header Bitstring
+ 5 Packet-Forward-Success
+ 6 Invalid Multipath Info Request
+ 7 <not defined>
+ 8 No matching entry in forwarding table.
+ 9 Set-Identifier Mismatch
+ 10 DDMAP Mismatch
+
+ Zero is returned if a BIER Echo Reply PDU was not received (e.g. if a
+ timeout occurred)."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 3.2, 'Return Code'."
+ SYNTAX Unsigned32 (0..255)
+
+TmnxOamBuildPktHeaderType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An object of type TmnxOamBuildPktHeaderType specifies the type of a
+ packet header used by the OAM Egress Finder.
+
+ Abbreviations
+ DOT1Q: IEEE 802.1Q
+ GPRS: General Packet Radio Service
+ GRE: Generic Routing Encapsulation
+ GTP: GPRS Tunneling Protocol
+ L2TP: Layer 2 Tunneling Protocol
+ PBB: Provider Backbone Bridge"
+ REFERENCE
+ "RFC 2784, 'Generic Routing Encapsulation (GRE)'.
+ RFC 4385, 'Pseudowire Emulation Edge-to-Edge (PWE3) Control Word
+ for Use over an MPLS PSN'.
+ RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification',
+ Section 4, 'Fragment Header'."
+ SYNTAX INTEGER {
+ none (0),
+ controlWord (1),
+ dot1q (2),
+ ethernet (3),
+ gre (4),
+ gtpUser (5),
+ ipsecAuth (6),
+ ipv4 (7),
+ ipv6 (8),
+ ipv6Fragment (9),
+ l2tp (10),
+ mpls (11),
+ pbb (12),
+ tcp (13),
+ udp (14)
+ }
+
+TmnxOamLspAssocChannel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamLspAssocChannel specifies the launched echo
+ request's usage of the Associated Channel (ACH) mechanism, when
+ testing an MPLS-TP LSP.
+
+ Values:
+ notApplicable(1)
+ Used when the test is not testing an MPLS-TP LSP.
+ nonIp(2)
+ Use the Associated Channel mechanism described in RFC 6426,
+ Section 3.3.
+ none(3)
+ Do not use an Associated Channel, as described in RFC 6426,
+ Section 3.1.
+ ipv4(4)
+ Use the Associated Channel mechanism described in RFC 6426,
+ Section 3.2."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.1, 'LSP Ping with IP Encapsulation',
+ Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
+ Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
+ SYNTAX INTEGER {
+ notApplicable (1),
+ nonIp (2),
+ none (3),
+ ipv4 (4)
+ }
+
+TmnxOamLspTestSubMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamLspTestSubMode specifies the type of LSP ping
+ or LSP trace route test to perform.
+
+ LSP test types:
+ static(2)
+ Perform an LSP ping or LSP trace route test using the RFC 6426
+ 'Target FEC Stack' code point 'Static LSP'.
+ bgpLabeledPrefix(3)
+ Perform an LSP ping or LSP trace route test using the RFC 4379
+ 'Target FEC Stack' code point 'BGP labeled IPv4 prefix'. In
+ future, 'bgpLabeledPrefix(3)' will also be used for the RFC
+ 4379 'Target FEC Stack' code point 'BGP labeled IPv6 prefix'.
+ srIsis(4)
+ Perform an LSP ping or LSP trace route test in the Segment
+ Routing (SR) case, where the Interior Gateway Protocol (IGP)
+ is Intermediate System to Intermediate System (IS-IS).
+ srOspf(5)
+ Perform an LSP ping or LSP trace route test in the Segment
+ Routing (SR) case, where the Interior Gateway Protocol (IGP)
+ is Open Shortest Path First (OSPF).
+ srTe(6)
+ Perform an LSP ping or LSP trace route test in the Segment
+ Routing Traffic Engineering (SR-TE) case.
+ srPolicy(7)
+ Perform an LSP ping or LSP trace route test using a Segment
+ Routing policy.
+ srOspf3(8)
+ Perform an LSP ping or LSP trace route test in the SR case,
+ where the IGP is OSPFv3.
+ unspecified(1)
+ Perform any other supported type of LSP ping or trace route
+ test. Examples: an LSP ping or trace route test using the RFC
+ 4379 'Target FEC Stack' code point 'LDP IPv4 prefix'; an LSP
+ ping or trace route test using the RFC 4379 'Target FEC Stack'
+ code point 'RSVP IPv4 LSP'."
+ REFERENCE
+ "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
+ Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
+ RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2 ('Target FEC Stack').
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.3.1 ('Static LSP Sub-TLV').
+ IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
+ SYNTAX INTEGER {
+ unspecified (1),
+ static (2),
+ bgpLabeledPrefix (3),
+ srIsis (4),
+ srOspf (5),
+ srTe (6),
+ srPolicy (7),
+ srOspf3 (8)
+ }
+
+TmnxOamMplsEchoDownMapTlv ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An object of type TmnxOamMplsEchoDownMapTlv specifies the type of
+ downstream mapping TLV in an MPLS echo request PDU.
+
+ 'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
+ 4379, Section 3.3.
+
+ 'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
+ in RFC 6424, Section 3.3."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3 ('Downstream Mapping').
+ RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
+ over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
+ SYNTAX INTEGER {
+ dsmap (1),
+ ddmap (2)
+ }
+
+TmnxOamMplsEchoDownMapTlvOrNone ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An object of type TmnxOamMplsEchoDownMapTlvOrNone specifies the type
+ of downstream mapping TLV in an MPLS echo request PDU (or no
+ downstream mapping TLV).
+
+ 'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
+ 4379, Section 3.3.
+
+ 'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
+ in RFC 6424, Section 3.3.
+ 'none(3)' specifies none of the above TLVs."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3 ('Downstream Mapping').
+ RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
+ over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
+ SYNTAX INTEGER {
+ dsmap (1),
+ ddmap (2),
+ none (3)
+ }
+
+TmnxOamMplsTpPathType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamMplsTpPathType specifies the type of an MPLS-TP
+ path to be tested.
+
+ Path types:
+ working(1) - test the primary path of the MPLS-TP LSP
+ protect(2) - test the secondary path of the MPLS-TP LSP
+ active(3) - test the currently active path of the MPLS-TP LSP"
+ REFERENCE
+ "RFC 5921, 'A Framework for MPLS in Transport Networks',
+ Section 1.3.4, 'MPLS-TP Label Switched Path'."
+ SYNTAX INTEGER {
+ working (1),
+ protect (2),
+ active (3)
+ }
+
+TmnxOamTestMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamTestMode is an enumerated integer that
+ indicates the type of OAM test."
+ SYNTAX INTEGER {
+ notConfigured (0),
+ ping (1),
+ traceroute (2)
+ }
+
+TmnxOamPingRtnCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamPingRtnCode is an enumerated integer that
+ indicates the return code received in the OAM ping response common
+ header.
+
+ Code points:
+ notApplicable The return code has no significance in the
+ context of the test being conducted.
+ fecEgress Replying router is an egress for the Forwarding
+ Equivalence Class (FEC).
+ fecNoMap Replying router has no mapping for the FEC.
+ notDownstream Replying router is not one of the
+ downstream routers.
+ downstream Replying router is one of the downstream
+ routers and its mapping for this FEC on the
+ received interface is the given label.
+ downstreamNotLabel Replying router is one of the downstream
+ routers but its mapping for this FEC is not
+ the given label.
+ downstreamNotMac Replying router is one of the downstream
+ routers but it does not have the given MAC
+ address
+ downstreamNotMacFlood Replying router is one of the downstream
+ routers but it does not have the given MAC
+ address and is unable to flood the request.
+ malformedEchoRequest A malformed echo request was received.
+ tlvNotUnderstood One or more of the TLVs was not understood.
+ downstreamNotInMfib Replying router is one of the downstream
+ routers but it does not have an MFIB entry
+ for the given source group combination.
+ downstreamMismatched Downstream mapping mismatched.
+ upstreamIfIdUnkn Upstream interface index unknown.
+ noMplsFwd Label switched but no MPLS forwarding at
+ stack-depth.
+ noLabelAtStackDepth No label entry at stack-depth.
+ protoIntfMismatched Protocol not associated with interface at
+ FEC stack-depth.
+ terminatedByOneLabel Premature termination of ping due to
+ label stack shrinking to a single label.
+ seeDDMapForRetCodeSubCode See DDMap TLV for rc and sub-rc.
+ fecStackChange Label switched with FEC stack change."
+ SYNTAX INTEGER {
+ notApplicable (0),
+ fecEgress (1),
+ fecNoMap (2),
+ notDownstream (3),
+ downstream (4),
+ downstreamNotLabel (5),
+ downstreamNotMac (6),
+ downstreamNotMacFlood (7),
+ malformedEchoRequest (8),
+ tlvNotUnderstood (9),
+ downstreamNotInMfib (10),
+ downstreamMismatched (11),
+ upstreamIfIdUnkn (12),
+ noMplsFwd (13),
+ noLabelAtStackDepth (14),
+ protoIntfMismatched (15),
+ terminatedByOneLabel (16),
+ seeDDMapForRetCodeSubCode (17),
+ fecStackChange (18)
+ }
+
+TmnxOamAddressType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamAddressType is an enumerated integer that
+ indicates the type of address used in OAM test requests and responses."
+ SYNTAX INTEGER {
+ unknown (0),
+ ipv4Address (1),
+ ipv6Address (2),
+ macAddress (3),
+ sapId (4),
+ sdpId (5),
+ localCpu (6),
+ ipv4Unnumbered (7),
+ ipv6Unnumbered (8),
+ sdpBindId (9),
+ nonIp (10),
+ networkInterface (11)
+ }
+
+TmnxOamResponseStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An object of type TmnxOamResponseStatus indicates the status of an OAM
+ Echo probe operation.
+
+ responseReceived(1) - Operation completed successfully.
+ unknown(2) - Operation failed due to unknown error.
+ internalError(3) - An implementation detected an error in its own
+ processing that caused an operation to fail.
+ maxConcurrentLimitReached(4) - The maximum number of concurrent active
+ operations would have been exceeded if the corresponding operation
+ was allowed.
+ requestTimedOut(5) - Operation failed to receive a valid reply within
+ the time limit imposed on it.
+ unknownOrigSdpId(6) - Invalid or non-existent originating SDP-ID.
+ downOrigSdpId(7) - The originating SDP-ID is operationally down.
+ requestTerminated(8) - The OAM ping test was terminated by the manager
+ before reply or timeout.
+ invalidOriginatorId(9) - The far-end replied with an invalid
+ originator-ID error.
+ invalidResponderId(10) - The far-end replied with an invalid
+ responder-ID error.
+ unknownRespSdpId(11) - The far-end replied with an invalid response
+ SDP-ID error.
+ downRespSdpId(12) - The far-end replied with down (admin or oper)
+ response SDP-ID.
+ invalidServiceId(13) - Invalid or non-existent originator Service-ID
+ (svc-ping).
+ invalidSdp(14) - Invalid or non-existent SDP for Service (svc-ping).
+ downServiceSdp(15) - SDP for the Service is down. (svc-ping).
+ noServiceEgressLabel(16) - Non-existent Service egress label.
+ (svc-ping).
+ invalidHostAddress(17) - The IP address for a host has been determined
+ to be invalid. Examples of this are broadcast or multicast
+ addresses. (svc-ping).
+ invalidMacAddress(18) - The MAC address specified has been determined
+ to be invalid. (macPing).
+ invalidLspName(19) - The LSP name specified has been determined to be
+ invalid. (lspPing).
+ macIsLocal(20) - MAC Ping or Trace route not sent because the MAC
+ address is on a local SAP or CPU. (MAC-Ping/MAC-TR).
+ farEndUnreachable(21) - No route to the far end of the GRE SDP tunnel.
+ downOriginatorId(22) - The ping originator is operationally down.
+ downResponderId(23) - The ping responder is operationally down.
+ changedResponderId(24) - The ping responder-ID is changed.
+ downOrigSvcId(25) - Service on the originator side is operationally
+ down. (svc-ping).
+ downRespSvcId(26) - Service on the responder side is operationally
+ down. (svc-ping).
+ noServiceIngressLabel(27) - Non-existent service ingress label.
+ (svc-ping).
+ mismatchCustId(28) - Service customer ID mismatch between originator
+ and responder. (svc-ping).
+ mismatchSvcType(29) - Service type mismatch between originator and
+ responder. (svc-ping).
+ mismatchSvcMtu(30) - Service MTU mismatch between originator and
+ responder. (svc-ping).
+ mismatchSvcLabel(31) - Service label mismatch between originator and
+ responder. (svc-ping).
+ noSdpBoundToSvc(32) - No SDP bound to the service. (svc-ping).
+ downOrigSdpBinding(33) - SDP binding is down on the Originator side.
+ (sdp-ping).
+ invalidLspPathName(34) - The LSP path name specified is invalid.
+ (lsp-ping).
+ noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping).
+ invalidLspId(36) - No active LSP path found. (lsp-ping).
+ downLspPath(37) - LSP path is operationally down. (lsp-ping).
+ invalidLspProtocol(38) - LSP Protocol is not supported or is invalid.
+ (lsp-ping).
+ invalidLspLabel(39) - LSP label is invalid. (lsp-ping).
+ routeIsLocal(40) - The route is a local route. (vprn-ping).
+ noRouteToDest(41) - There is no route to the destination. (vprn-ping).
+ localExtranetRoute(42) - The route is a local extranet route.
+ (vprn-ping).
+ srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route.
+ (vprn-ping).
+ srcIpInvalid(44) - The source IP is invalid or there is no route to the
+ source. (vprn-ping)
+ bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target
+ information is not retrievable. (vprn-trace)
+ mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot
+ be initiated. (mtrace)
+ mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast trace
+ cannot be initiated. (mtrace)
+ mTraceSysIpNotCfg(48) - System ip address not configured. It is used as
+ the response address in the multicast trace query. (mtrace)
+ noFwdEntryInMfib(49) - No forwarding entry could be found for the
+ specified source and destination address in the MFIB. (mfib-ping).
+ dnsNameNotFound(50) - The domain name specified in the DNS query does
+ not exist.
+ noSocket(51) - unable to get socket. (icmp-ping).
+ socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket.
+ (icmp-ping).
+ socketOptIfInexFail(53) - unable to set IP_IFINDEX for socket.
+ (icmp-ping).
+ socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket.
+ (icmp-ping).
+ socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket.
+ (icmp-ping).
+ socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket.
+ (icmp-ping).
+ socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket.
+ (icmp-ping).
+ socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping).
+ socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping).
+ bindSocketFail(60) - unable to bind socket. (icmp-ping).
+ noRouteByIntf(61) - no route to destination via the specified
+ interface. (icmp-ping).
+ noIntf(62) - no interface specified. (icmp-ping).
+ noLocalIp(63) - unable to find local IP address. (icmp-ping).
+ sendtoFail(64) - sendto function failed. (icmp-ping).
+ rcvdWrongType(65) - received packet of wrong ICMP type. (icmp-ping).
+ noDirectInterface(66) - no direct interface to reach destination.
+ (icmp-ping).
+ nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping).
+ socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket.
+ (icmp-ping).
+ noSpokeSdpInVll (69) - unable to find spoke-sdp given sdp-id:vc-id
+ (vccv-ping).
+ farEndVccvNotSupported (70) - far end does not support the VCCV
+ options. (vccv-ping).
+ noVcEgressLabel (71) - no VC egress label to send vccv-ping.
+ socketOptIpSessionFail (72) - unable to set IP_SESSION for socket.
+ (icmp-ping).
+ rcvdWrongSize(73) - received packet of wrong size. (icmp-ping).
+ dnsLookupFail (74) - DNS lookup failed. (icmp-ping).
+ noIpv6SrcAddrOnIntf (75) - no IPv6 source on the interface (icmp-ping).
+ multipathNotSupported (76) - downstream node does not support
+ multipath. (lsp-trace).
+ nhIntfNameNotFound (77) - Given next-hop interface name not found.
+ (lsp-ping/trace).
+ msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed
+ reply mode only (vccv-ping).
+ ancpNoAncpString (79) - ANCP string unknown to the system.
+ ancpNoSubscriber (80) - subscriber unknown to the system.
+ ancpNoAncpStringForSubscriber (81) - subscriber has no associated ANCP
+ string.
+ ancpNoAccessNodeforAncpString (82) - no access node is found for the
+ given ANCP string.
+ ancpNoAncpCapabilityNegotiated (83) - ANCP capability not negotiated
+ with the involved DSLAM.
+ ancpOtherTestInProgress (84) - another ANCP test is running for this
+ ANCP string.
+ ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent ANCP
+ tests reached.
+ spokeSdpOperDown (86) - spoke-sdp is operationally down (vccv-ping).
+ noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no VCCV
+ support in echo reply direction.
+ p2mpLspNameOrInstInvalid (88) - P2MP LSP name or instance provided is
+ not valid.
+ p2mpLspS2LPathDown (89) - LSP path to S2L is down.
+ p2mpLspS2LAddressInvalid (90) - One or more S2L address is not valid.
+ p2mpLspNotOperational (91) - P2MP LSP is operationally down.
+ p2mpLspTrMultipleReplies (92) - Probe returned multiple responses.
+ Result may be inconsistent.
+ invalidMepId (93) - The user-configured MEP identifier is not valid.
+ multipleReplies (94) - more than one reply received, when one was
+ expected.
+ packetSizeTooBig (95) - The packet is larger than the network's MTU and
+ cannot be fragmented. For ICMP-ping tests, this results from an
+ ICMPv4 type 3 code 4 or ICMPv6 type 2 message.
+ gtpPingError (96) - General GTP Ping Error.
+ gtpPingRsrcUnavailable (97) - GTP Path management resource unavailable.
+ gtpPingDupRequest (98) - Duplicate request for the same peer.
+ gtpPingCleanUpInProg (99) - GTP Path management clean up in progress.
+ invalidInterface (100) - The egress interface specified does not exist.
+ p2mpLspNotFound (101) - The P2MP-LSP not found given LDP-ID or
+ sender address.
+ ethCfmSlmInLoss(102) - Synthetic Loss Measurement (SLM) probe lost in
+ transit from far-end node to local agent.
+ ethCfmSlmOutLoss(103) - SLM probe lost on transmit from local agent to
+ far-end node.
+ ethCfmSlmUnacknowledged(104) - SLM probe lost but unable to identify
+ loss reason.
+ spokeSdpFecNoBndFound(105) - Spoke-sdp-fec is invalid or has no
+ associated SDP binding yet.
+ mtraceNotSupportedP2mp(106) - mtrace not supported in base routing
+ context when incoming interface is p2mp
+ useFec129Parameters(107) - specify FEC129 parameters for FEC129 PW
+ instead of sdp-id:vc-id
+ dnsServerUnexpectedResponse(108) - nameserver unexpected response.
+ dnsServerResponseFormErr(109) - nameserver responded with FORMERR.
+ dnsServerResponseServFail(110) - nameserver responded with SERVFAIL.
+ dnsServerResponseNotImp(111) - nameserver responded with NOTIMP.
+ dnsServerResponseRefused(112) - nameserver responded with REFUSED.
+ sendFailUndefinedServiceId(113) - The OAM test cannot be performed
+ because the associated service does not exist.
+ sendFailWrongServiceType(114) - The OAM test cannot be performed
+ because the associated service is of the wrong type.
+ sendFailSubnettedService(115) - The OAM test cannot be performed
+ on a service with a specified MAC subnet length.
+ invalidRespServiceId(116) - Invalid or non-existent responder
+ Service-ID.
+ adminDownOrigSdpBind(117) - SDP binding is administratively down on the
+ originator side.
+ operDownRespSdpBind(118) - SDP binding is operationally down on the
+ responder side.
+ adminDownRespSdpBind(119) - SDP binding is administratively down on the
+ responder side.
+ sdpBindVcidMismatch(120) - SDP binding VC ID mismatch between
+ originator and responder.
+ sdpBindTypeMismatch(121) - SDP binding type mismatch between originator
+ and responder.
+ sdpBindVcTypeMismatch(122) - SDP binding VC type mismatch between
+ originator and responder.
+ sdpBindVlanVcTagMismatch(123) - SDP binding VLAN VC tag mismatch
+ between originator and responder.
+ adminDownOrigSvc(124) - Service on the originator side is
+ administratively down.
+ adminDownRespSvc(125) - Service on the responder side is
+ administratively down.
+ adminDownOrigSdpId(126) - The originating SDP-ID is administratively
+ down.
+ adminDownRespSdpId(127) - The responding SDP-ID is administratively
+ down.
+ mTraceSourceIsNotRemote(128) - The multicast trace route test cannot be
+ performed because the source address is not remote.
+ invalidVirtualRouterId(129) - The OAM test cannot be performed because
+ the associated virtual router ID is invalid.
+ ldpPrefixIsLocal(130) - The OAM test cannot be performed because the
+ associated LDP prefix is local to the system.
+ sourceIpIsNotLocal(131) - The OAM test cannot be performed because the
+ associated source address is not local to the system.
+ nextHopIpIsLocal(132) - The OAM test cannot be performed because the
+ associated next hop address is local to the system.
+ targetIpIsLocal(133) - The OAM test cannot be performed because the
+ associated target address is local to the system.
+ invalidControlPlaneOption(134) - The OAM test cannot be performed
+ because the control plane send or receive option is not allowed
+ with the specified service.
+ iomRevisionNotSupported(135) - The OAM test cannot be performed due
+ to a mismatch in supported revision with the provisioned IOMs.
+ invalidSourceMacOption(136) - The OAM test cannot be performed because
+ the source MAC option is not allowed with the specified service.
+ sendFailSpbMgdService(137) - The OAM test cannot be performed on a
+ service which is managed by SPB.
+ useStaticPwParameters(138) - The spoke SDP is configured for static PW.
+ type1Fec129PwNotSupported(139) - The OAM test is not supported on
+ type 1 FEC129 pseudowires.
+ mplsTpLspPathNotOperational(140) - The OAM test cannot be performed
+ because the MPLS-TP LSP path is not operational.
+ invalidStaticMplsTpLsp(141)- The OAM test only supports static MPLS-TP
+ LSPs.
+ controlWordNotValid(142) - The control word for the spoke-sdp is not
+ valid for this OAM test.
+ pwPathIdNotConfigured(143) - The pw-path-id provisioning is not
+ complete.
+ notSupportedOnVcSwitchService(144) - The OAM test is not supported on a
+ vc-switching service.
+ sdpFarEndNotSupported(145) - The OAM test does not support the SDP far
+ end value.
+ mplsTpLspPathShutdown(146) - The MPLS-TP path is currently shutdown.
+ forceOptionIsBlocked(147) - The force option is currently blocked
+ because of the configuration of a related entity.
+ intfForLspPathIsNotOperational(148) - The interface for the LSP path is
+ not operational
+ ttlExpired(149) - The destination could not be reached because the
+ time-to-live (IPv4) or hop limit (IPv6) was too small. This
+ results from an ICMPv4 type 11 code 0 or ICMPv6 type 3 code 0
+ message.
+ networkUnreachable(150) - The network specified by the destination
+ address is unreachable. This results from an ICMPv4 type 3 code 0
+ or ICMPv6 type 1 code 0 message.
+ hostUnreachable(151) - The host specified by the destination address is
+ unreachable. This results from an ICMPv4 type 3 code 1 or ICMPv6
+ type 1 code 3 message.
+ bgpLabelPrefixIsLocal(152) - The OAM test cannot be performed because
+ the associated BGP Label Route prefix is local to the system.
+ bgpLabelPrefixUnknown(153) - The OAM test cannot be performed because
+ the BGP Target FEC prefix entry is not found in the Routing Table.
+ ldpPrefixUnknown(154) - The OAM test cannot be performed because the
+ LDP Target FEC prefix entry is not found in the Routing Table.
+ l2tpv3DeliveryTypeUnsupported(155) - The OAM test cannot be performed
+ because the l2TPv3 delivery type is unsupported.
+ vPingPeerCvNoLspPing(156) - The OAM test cannot be performed because
+ the peer CV bits do not support lsp ping.
+ vPingPeerCcNoCtrlWord(157) - The OAM test cannot be performed because
+ the peer CC bits do not support control word.
+ sendFailEvpnCfgdService(158) - The OAM test cannot be performed on a
+ VPLS service that has EVPN configured.
+ sendFailed(159) - The OAM test cannot send the test packet.
+ minimumPacketSizeNotMet(160) - The OAM test cannot send the test packet
+ as the minimum required packet size exceeds the user supplied packet
+ size.
+ invalidTargetFecType(161) - The OAM test does not support this FEC
+ type.
+ p2mpLspPingNotSupportedOnMgmtRtr(162) - The OAM p2mpLspPing test is not
+ supported on the management router.
+ ipv4SdpFarEndsOnly(163) - The OAM test only supports bindings and SDPs
+ using an IPv4 far end.
+ vxlanEgrBndSvcMismatch(164) - The OAM test cannot send packets to a
+ VXLAN egress binding not owned by the same service as the one
+ sending.
+ vxlanNoMatchingTep(165) - The OAM test can only send to VTEPs that have
+ been configured.
+ vxlanEvpnUnconfigured(166) - The OAM test can only send on a service
+ with EVPN configured.
+ ipv6SdpFarEndsNotSupported(167) - The OAM test does not support
+ bindings and SDPs using an IPv6 far end.
+ oamTestOverSRTunNotSupported(168) - The OAM test is not supported on SR
+ tunnels.
+ sendFailEvpnCfgdPbbService(169) - The OAM test cannot be performed on a
+ VPLS/Epipe service that is associated with a b-vpls that has EVPN
+ configured.
+ txPortDown(170) - The transmit port is operationally down.
+ noTxPort(171) - No transmit port.
+ parentAdminDown(172) - The parent (SPOKE, SAP, service or port) of the
+ MEP is administratively down.
+ destMacResolveFail(173) - Unable to resolve the remote-mepid to a
+ unicast layer2 MAC address.
+ vxlanIpV6TermUnsupported(174) - The OAM test does not support IPv6
+ tunnel termination points.
+ ipPrefixIsLocal(175) - The OAM test cannot be performed because
+ the associated IP prefix is local to the system.
+ ipPrefixUnknown(176) - The OAM test cannot be performed because the
+ Target FEC prefix entry is not found in the Routing Table.
+ greEthBrdgdDelvryTypeUnsupported(177) - The OAM test cannot be
+ performed because the GRE Ethernet Bridged delivery type is
+ unsupported.
+ mtrace2Disabled(178) - The mtrace2 test cannot be performed because
+ mtrace2 is disabled at the system level.
+ ipv6TunneledNextHopUnsupported(179) - The VPRN ping/trace test has
+ no support for IPv6 tunneled next hops.
+ srTunneledNextHopUnsupported(180) - The VPRN ping/trace test has no
+ support for Segment Routing tunneled next hops.
+ srTeTunneledNextHopUnsupported(181) - The VPRN ping/trace test has
+ no support for Segment Routing Traffic Engineering next hops.
+ nextHopIpIsSubnet(182) - The OAM test cannot be performed because the
+ associated next hop address is a subnet.
+ ipDestAndNextHopComboUnsupported(183) - The IP destination address
+ type and provided next hop type is not a supported combination.
+ resolvedIpDstSrcComboUnsupported(184) - The resolved IP destination
+ address type and provided source address type is not a supported
+ combination.
+ srPolicyNotFound(185) - The SR-POLICY not found given color and
+ endpoint.
+ srPolicySegmentListNotFound(186) - The SR-POLICY's segment list not
+ found given segment list Id.
+ ethCfmUnsupportedTestType(187) - The test type is not valid for the
+ MEP.
+ ipPrefixInvalid(188) - The OAM test cannot be performed because the
+ Target FEC prefix entry is not valid for the test.
+ bierError (189) - The BIER OAM test received a reply with an
+ unsuccessful return code.
+ pathDestAddrTypeMismatch(190) - The path destination address type
+ doesn't match the prefix address type.
+ srcAddrTypeMismatch(191) - The source address type doesn't match
+ the prefix address type.
+ nhAddrTypeMismatch(192) - The next hop address type doesn't match
+ the prefix address type.
+ invalidRouterInstance(193) - a probe cannot be sent because the
+ test's router-instance is invalid.
+ mtrace2OperDown(194) - An mtrace2 probe cannot be sent because
+ mtrace2 is operationally down at the system level."
+ SYNTAX INTEGER {
+ responseReceived (1),
+ unknown (2),
+ internalError (3),
+ maxConcurrentLimitReached (4),
+ requestTimedOut (5),
+ unknownOrigSdpId (6),
+ downOrigSdpId (7),
+ requestTerminated (8),
+ invalidOriginatorId (9),
+ invalidResponderId (10),
+ unknownRespSdpId (11),
+ downRespSdpId (12),
+ invalidServiceId (13),
+ invalidSdp (14),
+ downServiceSdp (15),
+ noServiceEgressLabel (16),
+ invalidHostAddress (17),
+ invalidMacAddress (18),
+ invalidLspName (19),
+ macIsLocal (20),
+ farEndUnreachable (21),
+ downOriginatorId (22),
+ downResponderId (23),
+ changedResponderId (24),
+ downOrigSvcId (25),
+ downRespSvcId (26),
+ noServiceIngressLabel (27),
+ mismatchCustId (28),
+ mismatchSvcType (29),
+ mismatchSvcMtu (30),
+ mismatchSvcLabel (31),
+ noSdpBoundToSvc (32),
+ downOrigSdpBinding (33),
+ invalidLspPathName (34),
+ noLspEndpointAddr (35),
+ invalidLspId (36),
+ downLspPath (37),
+ invalidLspProtocol (38),
+ invalidLspLabel (39),
+ routeIsLocal (40),
+ noRouteToDest (41),
+ localExtranetRoute (42),
+ srcIpInBgpVpnRoute (43),
+ srcIpInvalid (44),
+ bgpDaemonBusy (45),
+ mcastNotEnabled (46),
+ mTraceNoSGFlow (47),
+ mTraceSysIpNotCfg (48),
+ noFwdEntryInMfib (49),
+ dnsNameNotFound (50),
+ noSocket (51),
+ socketOptVprnIdFail (52),
+ socketOptIfInexFail (53),
+ socketOptNextHopFail (54),
+ socketOptMtuDiscFail (55),
+ socketOptSndbufFail (56),
+ socketOptHdrincFail (57),
+ socketOptTosFail (58),
+ socketOptTtlFail (59),
+ bindSocketFail (60),
+ noRouteByIntf (61),
+ noIntf (62),
+ noLocalIp (63),
+ sendtoFail (64),
+ rcvdWrongType (65),
+ noDirectInterface (66),
+ nexthopUnreachable (67),
+ socketOptHwTimeStampFail (68),
+ noSpokeSdpInVll (69),
+ farEndVccvNotSupported (70),
+ noVcEgressLabel (71),
+ socketOptIpSessionFail (72),
+ rcvdWrongSize (73),
+ dnsLookupFail (74),
+ noIpv6SrcAddrOnIntf (75),
+ multipathNotSupported (76),
+ nhIntfNameNotFound (77),
+ msPwInvalidReplyMode (78),
+ ancpNoAncpString (79),
+ ancpNoSubscriber (80),
+ ancpNoAncpStringForSubscriber (81),
+ ancpNoAccessNodeforAncpString (82),
+ ancpNoAncpCapabilityNegotiated (83),
+ ancpOtherTestInProgress (84),
+ ancpMaxNbrAncpTestsInProgress (85),
+ spokeSdpOperDown (86),
+ noMsPwVccvInReplyDir (87),
+ p2mpLspNameOrInstInvalid (88),
+ p2mpLspS2LPathDown (89),
+ p2mpLspS2LAddressInvalid (90),
+ p2mpLspNotOperational (91),
+ p2mpLspTrMultipleReplies (92),
+ invalidMepId (93),
+ multipleReplies (94),
+ packetSizeTooBig (95),
+ gtpPingError (96),
+ gtpPingRsrcUnavailable (97),
+ gtpPingDupRequest (98),
+ gtpPingCleanUpInProg (99),
+ invalidInterface (100),
+ p2mpLspNotFound (101),
+ ethCfmSlmInLoss (102),
+ ethCfmSlmOutLoss (103),
+ ethCfmSlmUnacknowledged (104),
+ spokeSdpFecNoBndFound (105),
+ mtraceNotSupportedP2mp (106),
+ useFec129Parameters (107),
+ dnsServerUnexpectedResponse (108),
+ dnsServerResponseFormErr (109),
+ dnsServerResponseServFail (110),
+ dnsServerResponseNotImp (111),
+ dnsServerResponseRefused (112),
+ sendFailUndefinedServiceId (113),
+ sendFailWrongServiceType (114),
+ sendFailSubnettedService (115),
+ invalidRespServiceId (116),
+ adminDownOrigSdpBind (117),
+ operDownRespSdpBind (118),
+ adminDownRespSdpBind (119),
+ sdpBindVcidMismatch (120),
+ sdpBindTypeMismatch (121),
+ sdpBindVcTypeMismatch (122),
+ sdpBindVlanVcTagMismatch (123),
+ adminDownOrigSvc (124),
+ adminDownRespSvc (125),
+ adminDownOrigSdpId (126),
+ adminDownRespSdpId (127),
+ mTraceSourceIsNotRemote (128),
+ invalidVirtualRouterId (129),
+ ldpPrefixIsLocal (130),
+ sourceIpIsNotLocal (131),
+ nextHopIpIsLocal (132),
+ targetIpIsLocal (133),
+ invalidControlPlaneOption (134),
+ iomRevisionNotSupported (135),
+ invalidSourceMacOption (136),
+ sendFailSpbMgdService (137),
+ useStaticPwParameters (138),
+ type1Fec129PwNotSupported (139),
+ mplsTpLspPathNotOperational (140),
+ invalidStaticMplsTpLsp (141),
+ controlWordNotValid (142),
+ pwPathIdNotConfigured (143),
+ notSupportedOnVcSwitchService (144),
+ sdpFarEndNotSupported (145),
+ mplsTpLspPathShutdown (146),
+ forceOptionIsBlocked (147),
+ intfForLspPathIsNotOperational (148),
+ ttlExpired (149),
+ networkUnreachable (150),
+ hostUnreachable (151),
+ bgpLabelPrefixIsLocal (152),
+ bgpLabelPrefixUnknown (153),
+ ldpPrefixUnknown (154),
+ l2tpv3DeliveryTypeUnsupported (155),
+ vPingPeerCvNoLspPing (156),
+ vPingPeerCcNoCtrlWord (157),
+ sendFailEvpnCfgdService (158),
+ sendFailed (159),
+ minimumPacketSizeNotMet (160),
+ invalidTargetFecType (161),
+ p2mpLspPingNotSupportedOnMgmtRtr (162),
+ ipv4SdpFarEndsOnly (163),
+ vxlanEgrBndSvcMismatch (164),
+ vxlanNoMatchingTep (165),
+ vxlanEvpnUnconfigured (166),
+ ipv6SdpFarEndsNotSupported (167),
+ oamTestOverSRTunNotSupported (168),
+ sendFailEvpnCfgdPbbService (169),
+ txPortDown (170),
+ noTxPort (171),
+ parentAdminDown (172),
+ destMacResolveFail (173),
+ vxlanIpV6TermUnsupported (174),
+ ipPrefixIsLocal (175),
+ ipPrefixUnknown (176),
+ greEthBrdgdDelvryTypeUnsupported (177),
+ mtrace2Disabled (178),
+ ipv6TunneledNextHopUnsupported (179),
+ srTunneledNextHopUnsupported (180),
+ srTeTunneledNextHopUnsupported (181),
+ nextHopIpIsSubnet (182),
+ ipDestAndNextHopComboUnsupported (183),
+ resolvedIpDstSrcComboUnsupported (184),
+ srPolicyNotFound (185),
+ srPolicySegmentListNotFound (186),
+ ethCfmUnsupportedTestType (187),
+ ipPrefixInvalid (188),
+ bierError (189),
+ pathDestAddrTypeMismatch (190),
+ srcAddrTypeMismatch (191),
+ nhAddrTypeMismatch (192),
+ invalidRouterInstance (193),
+ mtrace2OperDown (194)
+ }
+
+TmnxOamSignalProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamSignalProtocol indicates the type of label
+ signaling protocol used by a router in a specific Layer 2 mapping
+ entry.
+
+ Code Points
+ unknown - protocol is unknown
+ static - statically configured Label Switched Path (LSP)
+ bgp - Border Gateway Protocol
+ ldp - Label Distribution Protocol
+ rsvpTe - Resource Reservation Protocol, Traffic Engineering
+ ospf - Open Shortest Path First
+ isis - Intermediate System to Intermediate System
+ ospf3 - Open Shortest Path First version 3"
+ REFERENCE
+ "IETF draft-kumarkini-mpls-spring-lsp-ping, 'Label Switched Path (LSP)
+ Ping/Trace for Segment Routing Networks Using MPLS Dataplane', v02,
+ 1-Dec-2016, Section 6, 'Extension to Downstream Detailed Mapping TLV'."
+ SYNTAX INTEGER {
+ unknown (0),
+ static (1),
+ bgp (2),
+ ldp (3),
+ rsvpTe (4),
+ ospf (5),
+ isis (6),
+ ospf3 (7)
+ }
+
+TmnxOamTestResponsePlane ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamTestResponsePlane is an enumerated integer that
+ indicates the response plane from which the OAM ping or traceroute
+ response was received."
+ SYNTAX INTEGER {
+ controlPlane (1),
+ dataPlane (2),
+ none (3)
+ }
+
+TmnxOamSaaThreshold ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamSaaThreshold is a enumerated integer that
+ indicates which type of thresholds should be monitored upon completion
+ of an OAM ping test run. When the corresponding threshold is crossed,
+ a tmnxOamSaaThreshold notification will be generated.
+
+ noThreshold(0) No threshold type is configured.
+ inJitter (1) Monitor the value of jitter calculated for the
+ inbound, one-way, OAM ping responses received
+ for an OAM ping test run.
+ outJitter (2) Monitor the value of jitter calculated for the
+ outbound, one-way, OAM ping requests sent for an
+ OAM ping test run.
+ rtJitter (3) Monitor the value of jitter calculated for the
+ round trip, two-way, OAM ping requests and replies
+ for an OAM ping test run.
+ inLoss (4) Monitor the number of inbound OAM ping responses not
+ received for an OAM ping test run.
+ outLoss (5) Monitor the number of outbound OAM ping requests that
+ could not be sent for an OAM ping test run.
+ rtLoss (6) Monitor the amount of packet loss for a round trip
+ OAM ping test run.
+ inLatency (7) Monitor the average amount of latency of inbound
+ OAM ping responses for an OAM ping test run.
+ outLatency (8) Monitor the average amount of latency of outbound
+ OAM ping requests for an OAM ping test run.
+ rtLatency (9) Monitor the average amount of round trip latency
+ for an OAM ping test run."
+ SYNTAX INTEGER {
+ noThreshold (0),
+ inJitter (1),
+ outJitter (2),
+ rtJitter (3),
+ inLoss (4),
+ outLoss (5),
+ rtLoss (6),
+ inLatency (7),
+ outLatency (8),
+ rtLatency (9)
+ }
+
+TmnxOamVccvAssocChannel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamVccvAssocChannel specifies the launched echo
+ request's usage of the Associated Channel (ACH) mechanism, when
+ performing an MPLS-TP VCCV test.
+
+ Values:
+ notApplicable(1)
+ Used when the test is not an MPLS-TP VCCV test.
+ nonIp(2)
+ Use the Associated Channel mechanism described in RFC 6426,
+ Section 3.3.
+ ipv4(3)
+ Use the Associated Channel mechanism described in RFC 6426,
+ Section 3.2."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
+ Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
+ SYNTAX INTEGER {
+ notApplicable (1),
+ nonIp (2),
+ ipv4 (3)
+ }
+
+TmnxOamVccvTestSubMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamVccvTestSubMode specifies the type of VCCV ping
+ or VCCV trace route test to perform.
+
+ VCCV test types:
+ static(2)
+ Perform a VCCV ping or VCCV trace route test using the RFC
+ 6426 'Target FEC Stack' code point 'Static Pseudowire'.
+ unspecified(1)
+ Perform any other supported type of VCCV ping or trace route
+ test. Examples: a VCCV ping or VCCV trace route test using
+ the RFC 4379 'Target FEC Stack' code point 'FEC 128
+ Pseudowire'; a VCCV ping or VCCV trace route test using the RFC
+ 4379 'Target FEC Stack' code point 'FEC 129 Pseudowire'."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2 ('Target FEC Stack').
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.3.2 ('Static Pseudowire Sub-TLV')."
+ SYNTAX INTEGER {
+ unspecified (1),
+ static (2)
+ }
+
+TmnxOamVccvSwitTgtFecType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An object of type TmnxOamVccvSwitTgtFecType specifies the type of
+ downstream FEC (Forward Equivalence Class) segment to be tested during
+ a VCCV ping or trace route test. The path to be tested starts with a
+ FEC segment, and switches to a FEC segment with the specified
+ (different) type.
+
+ Values:
+ none(1)
+ The path to be tested does not switch FEC types.
+ fec128(2)
+ Switch to a segment with FEC type 'FEC 128 Pseudowire'.
+ static(3)
+ Switch to a segment with FEC type 'Static Pseudowire'."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.3.2 ('Static Pseudowire Sub-TLV')."
+ SYNTAX INTEGER {
+ none (1),
+ fec128 (2),
+ static (3)
+ }
+
+TmnxOamVcType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An object of type TmnxOamVcType indicates the type of SDP binding
+ associated with a Virtual Circuit (VC)."
+ SYNTAX INTEGER {
+ meshSdp (5),
+ spokeSdp (11)
+ }
+
+TmnxOamLTtraceDisStatusBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamLTtraceDisStatusBits indicates the status of an
+ LDP tree trace discovery.
+
+ Code points:
+ timeout (0) - one or more trace requests for an IP address
+ FEC timed out
+ maxPath (1) - reached the maximum allowed path limit for an
+ IP address FEC
+ maxHop (2) - reached the maximum allowed hop limit
+ unexploredPath (3) - could not discover all possible paths
+ noResource (4) - the internal resources required to complete the
+ discovery were unavailable"
+ SYNTAX BITS {
+ timeout (0),
+ maxPath (1),
+ maxHop (2),
+ unexploredPath (3),
+ noResource (4)
+ }
+
+TmnxOamTestResult ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value of type TmnxOamTestResult is an enumerated integer that
+ describes the result of a ping or trace test run.
+ Code points:
+ undetermined (0) The result is, as yet, unknown.
+ success (1) The test was successful.
+ failed (2) The test failed.
+ aborted (3) The test was terminated before completion.
+ txResourcesUnavail(4) The test did not start because transmit
+ resources are unavailable."
+ SYNTAX INTEGER {
+ undetermined (0),
+ success (1),
+ failed (2),
+ aborted (3),
+ txResourcesUnavail (4)
+ }
+
+tmnxOamTestObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 11 }
+
+tmnxOamPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 1 }
+
+tmnxOamPingNotificationObjects OBJECT IDENTIFIER ::= { tmnxOamPingObjs 1 }
+
+tmnxOamPingMaxConcurrentTests OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "tests"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of concurrent active OAM ping tests
+ that are allowed within an agent implementation. A value of
+ zero (0) for this object implies that there is no limit for
+ the number of concurrent active tests in effect."
+ DEFVAL { 0 }
+ ::= { tmnxOamPingObjs 2 }
+
+tmnxOamPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamPingCtlTable contains configuration and status information for
+ ping tests.
+
+ tmnxOamDiagCtlTable and tmnxOamTrCtlTable fill the same role for
+ diagnostic tests and trace route tests, respectively."
+ ::= { tmnxOamPingObjs 3 }
+
+tmnxOamPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamPingCtlEntry contains configuration and status information for
+ one ping test.
+
+ Rows are created/destroyed using tmnxOamPingCtlRowStatus.
+
+ The test's test type (e.g. 'icmpPing(15)') is configured using
+ tmnxOamPingCtlTestMode. Depending on the test type, configuration
+ specific to the test type may reside in a child table (e.g.
+ tmnxOamIcmpPingCtlTable, tmnxOamLspPingCtlTable).
+
+ Test results reside in the tables listed in the tmnxOamPingCtlTestMode
+ DESCRIPTION clause."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamPingCtlTable 1 }
+
+TmnxOamPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamPingCtlOwnerIndex SnmpAdminString,
+ tmnxOamPingCtlTestIndex SnmpAdminString,
+ tmnxOamPingCtlRowStatus RowStatus,
+ tmnxOamPingCtlStorageType StorageType,
+ tmnxOamPingCtlDescr SnmpAdminString,
+ tmnxOamPingCtlTestMode INTEGER,
+ tmnxOamPingCtlAdminStatus TmnxEnabledDisabledAdminState,
+ tmnxOamPingCtlOrigSdpId SdpId,
+ tmnxOamPingCtlRespSdpId SdpId,
+ tmnxOamPingCtlFcName TFCName,
+ tmnxOamPingCtlProfile TProfile,
+ tmnxOamPingCtlMtuStartSize Unsigned32,
+ tmnxOamPingCtlMtuEndSize Unsigned32,
+ tmnxOamPingCtlMtuStepSize Unsigned32,
+ tmnxOamPingCtlTargetIpAddress IpAddress,
+ tmnxOamPingCtlServiceId TmnxServId,
+ tmnxOamPingCtlLocalSdp TruthValue,
+ tmnxOamPingCtlRemoteSdp TruthValue,
+ tmnxOamPingCtlSize Unsigned32,
+ tmnxOamPingCtlTimeOut Unsigned32,
+ tmnxOamPingCtlProbeCount Unsigned32,
+ tmnxOamPingCtlInterval Unsigned32,
+ tmnxOamPingCtlMaxRows Unsigned32,
+ tmnxOamPingCtlTrapGeneration BITS,
+ tmnxOamPingCtlTrapProbeFailureFilter Unsigned32,
+ tmnxOamPingCtlTrapTestFailureFilter Unsigned32,
+ tmnxOamPingCtlSAA TruthValue,
+ tmnxOamPingCtlRuns Counter32,
+ tmnxOamPingCtlFailures Counter32,
+ tmnxOamPingCtlLastRunResult TmnxOamTestResult,
+ tmnxOamPingCtlLastChanged TimeStamp,
+ tmnxOamPingCtlVRtrID TmnxVRtrIDOrZero,
+ tmnxOamPingCtlTgtAddrType InetAddressType,
+ tmnxOamPingCtlTgtAddress InetAddress,
+ tmnxOamPingCtlSrcAddrType InetAddressType,
+ tmnxOamPingCtlSrcAddress InetAddress,
+ tmnxOamPingCtlDnsName OCTET STRING,
+ tmnxOamPingCtlDNSRecord INTEGER,
+ tmnxOamPingCtlIntervalUnits INTEGER,
+ tmnxOamPingCtlSubscriberName TLNamedItemOrEmpty,
+ tmnxOamPingCtlRouterInstanceName TLNamedItemOrEmpty
+}
+
+tmnxOamPingCtlOwnerIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlOwnerIndex specifies the owner name of the
+ test."
+ ::= { tmnxOamPingCtlEntry 1 }
+
+tmnxOamPingCtlTestIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTestIndex specifies the test name of the
+ test.
+
+ The test is identified by the owner name and the test name. One owner
+ typically owns several tests. This indexing method ensures tests
+ created by several owners have unique indices."
+ ::= { tmnxOamPingCtlEntry 2 }
+
+tmnxOamPingCtlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlRowStatus specifies the status of the row
+ for the specified ping test.
+
+ Deleting a row deletes all the child rows with the same owner name and
+ test name, including additional configuration rows (e.g.
+ tmnxOamIcmpPingCtlEntry), and rows containing test results (e.g.
+ tmnxOamVxlanPingHistoryEntry)."
+ ::= { tmnxOamPingCtlEntry 3 }
+
+tmnxOamPingCtlStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 14.0 R1. There is no
+ replacement object."
+ DEFVAL { volatile }
+ ::= { tmnxOamPingCtlEntry 4 }
+
+tmnxOamPingCtlDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 14.0 R1. There is no
+ replacement object."
+ DEFVAL { ''H }
+ ::= { tmnxOamPingCtlEntry 5 }
+
+tmnxOamPingCtlTestMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ sdpPing (1),
+ mtuPing (2),
+ svcPing (3),
+ macPing (5),
+ macPopulate (6),
+ macPurge (7),
+ lspPing (8),
+ vprnPing (9),
+ atmPing (10),
+ mfibPing (11),
+ cpePing (12),
+ mrInfo (13),
+ vccvPing (14),
+ icmpPing (15),
+ dnsPing (16),
+ ancpLoopback (17),
+ p2mpLspPing (18),
+ ethCfmLoopback (19),
+ ethCfmTwoWayDelay (20),
+ gtpPing (21),
+ ethCfmTwoWaySlm (22),
+ vxlanPing (23),
+ bierPing (25)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTestMode specifies the type of OAM ping
+ test defined by this row.
+
+ none - the test type is unspecified.
+
+ sdpPing - tests SDP connectivity and round trip time.
+
+ mtuPing - tests MTU path size.
+
+ svcPing - determines the existence and operational state of the
+ service ID on the far end ESR.
+
+ macPing - determines address mappings for the service ID.
+
+ macPopulate - populates an OAM MAC address into the FIBs.
+
+ macPurge - deletes an OAM MAC address from the FIBs.
+
+ lspPing - tests Label Switched Path (LSP) path connectivity and round
+ trip time.
+
+ vprnPing - tests IP path connectivity and round trip time within a
+ specified VPRN service.
+
+ atmPing - tests ATM path connectivity and round trip time on an ATM
+ VCC.
+
+ mfibPing - tests IP multicast connectivity and round trip time within a
+ specified VPLS service.
+
+ cpePing - determines IP connectivity to a CPE within a specified VPLS
+ service.
+
+ mrInfo - get a multicast router's capabilities and the list of
+ interfaces with neighbors.
+
+ vccvPing - Virtual Circuit Connectivity Verification, testing
+ pseudowire connectivity and round trip time.
+
+ icmpPing - tests IP connectivity and round trip time.
+
+ dnsPing - tests DNS name resolution connectivity and round trip time.
+
+ ancpLoopback - send an OAM loopback test request to the access node.
+
+ p2mpLspPing - tests P2MP LSP path connectivity and round trip time.
+
+ ethCfmLoopback - performs Ethernet Connectivity Fault Management (CFM)
+ loopback tests. This MIB supports the SAA form of this
+ test only (the OAM form uses a separate set of objects - see
+ IEEE8021-CFM-MIB).
+
+ ethCfmTwoWayDelay - performs Ethernet Connectivity Fault Management
+ (CFM) two way delay tests. This MIB supports the SAA form
+ of this test only (the OAM form uses a separate set of
+ objects - see IEEE8021-CFM-MIB).
+
+ gtpPing - tests GTP (GPRS Tunnelling Protocol) path connectivity.
+
+ ethCfmTwoWaySlm - performs Ethernet Connectivity Fault Management
+ (CFM) two way Synthetic Loss Measurement (SLM) tests. This
+ MIB supports the SAA form of this test only (the OAM form
+ uses a separate set of objects - see
+ TIMETRA-IEEE8021-CFM-MIB).
+
+ vxlanPing - tests Virtual Extensible Local Area Network (VXLAN)
+ connectivity, checks the status of configured VXLAN Network
+ IDs (VNIs), and allows validation of connected end systems.
+
+ bierPing - performs a Bit Index Explicit Replication (BIER)
+ multicast connectivity test.
+
+ When tmnxOamPingCtlTestMode is set, SROS may automatically create a
+ same-INDEX row in a table used to configure objects specific to the
+ test type (as shown in the following table).
+
+ tmnxOamPingCtlTestMode Auto-Gen Row for Additional Configuration
+ ---------------------- -----------------------------------------
+ 'ancpLoopback' tmnxOamAncpTestCtlTable
+ 'atmPing' tmnxOamAtmPingCtlTable
+ 'bierPing' tmnxOamBierPingCtlTable
+ 'cpePing' tmnxOamCpePingCtlTable
+ 'dnsPing' none
+ 'ethCfmLoopback' tmnxOamEthCfmPingCtlTable
+ 'ethCfmTwoWayDelay' tmnxOamEthCfmPingCtlTable
+ 'ethCfmTwoWaySlm' tmnxOamEthCfmPingCtlTable
+ 'gtpPing' tmnxOamMobGtpPingCtlTable
+ 'icmpPing' tmnxOamIcmpPingCtlTable
+ 'lspPing' tmnxOamLspPingCtlTable
+ 'macPing' tmnxOamMacPingCtlTable
+ 'macPopulate' tmnxOamMacPingCtlTable
+ 'macPurge' tmnxOamMacPingCtlTable
+ 'mfibPing' tmnxOamMfibPingCtlTable
+ 'mrInfo' none
+ 'mtuPing' none
+ 'p2mpLspPing' tmnxOamP2mpLspPingCtlTable
+ 'sdpPing' none
+ 'svcPing' none
+ 'vccvPing' tmnxOamVccvPingCtlTable
+ 'vprnPing' tmnxOamVprnPingCtlTable
+ 'vxlanPing' tmnxOamVxlanPingCtlTable
+
+ For most test types, all test results are available in
+ tmnxOamPingResultsTable and tmnxOamPingHistoryTable. Exceptions are
+ noted in the following two tables.
+
+ tmnxOamPingCtlTestMode Additional Results Table(s)
+ ---------------------- ----------------------------
+ 'ancpLoopback' tmnxOamAncpTestHistoryTable
+ 'bierPing' tmnxOamBierPingHistoryTable
+ 'macPing' tmnxOamMacPingHistoryTable
+ 'mrInfo' tmnxOamMRInfoRespIfNbrTable
+ tmnxOamMRInfoRespIfTable
+ tmnxOamMRInfoRespTable
+ 'vxlanPing' tmnxOamVxlanPingHistoryTable
+ tmnxOamVxlanPingResultsTable
+ otherwise none
+
+ tmnxOamPingCtlTestMode Unused Standard Results Table
+ ---------------------- -----------------------------
+ 'ancpLoopback' tmnxOamPingHistoryTable
+ 'macPing' tmnxOamPingHistoryTable
+ 'macPopulate' tmnxOamPingHistoryTable
+ 'macPurge' tmnxOamPingHistoryTable
+ otherwise none
+
+ The support for Service Assurance Agent (SAA) tests (i.e. tests with
+ tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
+ tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
+ following table.
+
+ tmnxOamPingCtlTestMode SAA Supported OAM Supported
+ ---------------------- ------------- -------------
+ 'ancpLoopback' No Yes
+ 'atmPing' No Yes
+ 'bierPing' No Yes
+ 'cpePing' Yes Yes
+ 'dnsPing' Yes Yes
+ 'ethCfmLoopback' Yes No
+ 'ethCfmTwoWayDelay' Yes No
+ 'ethCfmTwoWaySlm' Yes No
+ 'gtpPing' No Yes
+ 'icmpPing' Yes Yes
+ 'lspPing' Yes Yes
+ 'macPing' Yes Yes
+ 'macPopulate' No Yes
+ 'macPurge' No Yes
+ 'mfibPing' No Yes
+ 'mrInfo' No Yes
+ 'mtuPing' No Yes
+ 'p2mpLspPing' No Yes
+ 'sdpPing' Yes Yes
+ 'svcPing' No Yes
+ 'vccvPing' Yes Yes
+ 'vprnPing' Yes Yes
+ 'vxlanPing' No Yes"
+ DEFVAL { none }
+ ::= { tmnxOamPingCtlEntry 6 }
+
+tmnxOamPingCtlAdminStatus OBJECT-TYPE
+ SYNTAX TmnxEnabledDisabledAdminState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlAdminStatus specifies the administrative
+ state of the specified ping test.
+
+ An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail if
+ the objects required by the ping test have not been set.
+
+ When this object has the value 'enabled' an attempt to modify any of
+ the test's configurable objects will fail.
+
+ Upon completion of a ping test, the agent resets the value of this
+ object to 'disabled'."
+ ::= { tmnxOamPingCtlEntry 7 }
+
+tmnxOamPingCtlOrigSdpId OBJECT-TYPE
+ SYNTAX SdpId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the originating SDP-ID to be used for performing
+ a sdp-ping or mtu-ping operation. This parameter is required
+ only if tmnxOamPingCtlTestMode has a value of either 'sdpPing'
+ or 'mtuPing'.
+
+ The far-end address of the specified SDP-ID is the expected
+ responder-id within each OAM reply message received. The
+ specified SDP-ID defines the encapsulation of the SDP tunnel
+ encapsulation used to reach the far-end. This can be IP/GRE
+ or MPLS. The value of tmnxOamPingCtlFcName is used to define
+ the outgoing forwarding class used for the SDP encapsulation.
+
+ If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP
+ is administratively down, or unavailable, the OAM Echo request
+ message probe is not sent and an appropriate error value is
+ written to tmnxOamPingHistoryStatus for that probe entry. Once
+ the interval timer expires, the next probe attempt will be made
+ if required."
+ DEFVAL { 0 }
+ ::= { tmnxOamPingCtlEntry 8 }
+
+tmnxOamPingCtlRespSdpId OBJECT-TYPE
+ SYNTAX SdpId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the return SDP-ID to be used by the far-end node for
+ its message reply. This parameter is optional and is valid only if
+ tmnxOamPingCtlTestMode has a value of 'sdpPing'.
+
+ If this SDP-ID does not exist on the far-end, terminates on another
+ node different than the originating node, or some other issue
+ prevents the far-end from using the specified SDP-ID, the OAM Echo
+ message reply is sent using generic IP/GRE OAM encapsulation. The
+ received forwarding class (as mapped on the ingress network interface
+ for the far-end) defines the forwarding class encapsulation for the
+ reply message."
+ DEFVAL { 0 }
+ ::= { tmnxOamPingCtlEntry 9 }
+
+tmnxOamPingCtlFcName OBJECT-TYPE
+ SYNTAX TFCName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlFcName specifies the forwarding class to be
+ used when launching the probe(s). The forwarding class name must be
+ present in the index column of TIMETRA-QOS-MIB::tFCNameTable.
+
+ As shown in the following table:
+ 1. This object is applicable to a subset of the test types, and
+ 2. This object is configurable for a subset of the test types, and
+ 3. The default forwarding class depends on the test type.
+
+ tmnxOamPingCtlTestMode Applicable? Configurable? Default
+ ---------------------- ----------- ------------- -------
+ 'cpePing' yes yes 'be'
+ 'bierPing' yes yes 'be'
+ 'ethCfmLoopback' yes yes 'nc'
+ 'ethCfmTwoWayDelay' yes yes 'nc'
+ ethCfmTwoWaySlm' yes yes 'nc'
+ 'icmpPing' yes yes 'nc'
+ 'lspPing' yes yes 'be'
+ 'macPing' yes yes 'be'
+ 'p2mpLspPing' yes yes 'be'
+ 'sdpPing' yes yes 'be'
+ 'svcPing' yes no 'nc'
+ 'vccvPing' yes yes 'be'
+ 'vprnPing' yes yes 'be'
+ 'vxlanPing' yes yes 'be'
+ otherwise no N/A N/A
+
+ For 'ethCfmLoopback','ethCfmTwoWayDelay', and 'ethCfmTwoWaySlm', the
+ forwarding class depends on whether the request is configured to egress
+ on a network port or an access port. In the network port case, the
+ forwarding class is the forwarding class of the pseudowire. In the
+ access port case, the forwarding class is that of the SAP's egress
+ encapsulation policy.
+
+ For 'lspPing' this is the forwarding class of the LSP tunnel.
+
+ For 'macPing' or 'sdpPing' this is the forwarding class of the SDP
+ encapsulation.
+
+ For 'p2mpLspPing' this is the forwarding class of the P2MP LSP tree.
+
+ For 'vccvPing' this is the forwarding class of the pseudowire.
+
+ If forwarding classes are mapped by the applicable QoS policy, the
+ probe(s) may be launched using a different forwarding class than the
+ forwarding class specified by this object."
+ DEFVAL { "be" }
+ ::= { tmnxOamPingCtlEntry 10 }
+
+tmnxOamPingCtlProfile OBJECT-TYPE
+ SYNTAX TProfile
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlProfile specifies the profile to be used
+ with the forwarding class specified in tmnxOamPingCtlFcName.
+
+ As shown in the following table:
+ 1. This object is applicable to a subset of the test types, and
+ 2. This object is configurable for a subset of the test types, and
+ 3. The default profile value depends on the test type.
+
+ tmnxOamPingCtlTestMode Applicable? Configurable? Default
+ ---------------------- ----------- ------------- -------
+ 'cpePing' yes yes 'out(2)'
+ 'bierPing' yes yes 'out(2)'
+ 'ethCfmLoopback' yes yes 'in(1)'
+ 'ethCfmTwoWayDelay' yes yes 'in(1)'
+ 'ethCfmTwoWaySlm' yes yes 'in(1)'
+ 'lspPing' yes yes 'out(2)'
+ 'macPing' yes yes 'out(2)'
+ 'p2mpLspPing' yes yes 'out(2)'
+ 'sdpPing' yes yes 'out(2)'
+ 'svcPing' yes no 'in(1)'
+ 'vccvPing' yes yes 'out(2)'
+ 'vprnPing' yes yes 'out(2)'
+ 'vxlanPing' yes yes 'in(1)'
+ otherwise no N/A N/A"
+ DEFVAL { out }
+ ::= { tmnxOamPingCtlEntry 11 }
+
+tmnxOamPingCtlMtuStartSize OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 40..9786)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlMtuStartSize specifies the size of the
+ first OAM Echo message sent as part of an 'mtuPing' test.
+
+ Setting this object to a non-zero value is a prerequisite for starting
+ an 'mtuPing' test. Its value must be less than or equal to the value
+ of tmnxOamPingCtlMtuEndSize.
+
+ An attempt to set this object from a non-zero value to zero will fail
+ with a wrongValue error.
+
+ Changing the message size is a method of checking the ability of an
+ SDP to support a particular path-mtu value. The size of the message
+ does not include the SDP encapsulation, VC-Label (if applied) or any
+ DLC headers or trailers."
+ DEFVAL { 0 }
+ ::= { tmnxOamPingCtlEntry 12 }
+
+tmnxOamPingCtlMtuEndSize OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 40..9786)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlMtuEndSize specifies the size of the last
+ OAM Echo message sent as part of an 'mtuPing' test.
+
+ Setting this object to a non-zero value is a prerequisite for starting
+ an 'mtuPing' test. Its value must be greater than or equal to
+ the value of tmnxOamPingCtlMtuStartSize.
+
+ An attempt to set this object from a non-zero value to zero will fail
+ with a wrongValue error."
+ DEFVAL { 0 }
+ ::= { tmnxOamPingCtlEntry 13 }
+
+tmnxOamPingCtlMtuStepSize OBJECT-TYPE
+ SYNTAX Unsigned32 (1..512)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the number of octets by which to increment the
+ OAM Echo message request size for each message request sent
+ when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. If the
+ next incremented message size is greater than
+ tmnxOamPingCtlMtuEndSize, the last message has already been
+ sent. The next size message is not sent until a reply is
+ received or three messages have timed out at the current
+ size."
+ DEFVAL { 32 }
+ ::= { tmnxOamPingCtlEntry 14 }
+
+tmnxOamPingCtlTargetIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamPingCtlTgtAddrType and
+ tmnxOamPingCtlTgtAddress."
+ DEFVAL { '00000000'h }
+ ::= { tmnxOamPingCtlEntry 16 }
+
+tmnxOamPingCtlServiceId OBJECT-TYPE
+ SYNTAX TmnxServId (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlServiceId specifies the service ID of the
+ service being tested.
+
+ The applicability of tmnxOamPingCtlServiceId varies with the test
+ type, as shown in the following table.
+
+ tmnxOamPingCtlTestMode Applicability Related Virtual Router Object
+ ---------------------- ------------- -----------------------------
+ 'cpePing' mandatory none
+ 'icmpPing' optional tmnxOamPingCtlVRtrID
+ 'macPing' mandatory none
+ 'macPopulate' mandatory none
+ 'macPurge' mandatory none
+ 'mfibPing' mandatory none
+ 'mrInfo' optional tmnxOamPingCtlVRtrID
+ 'p2mpLspPing' optional tmnxOamPingCtlVRtrID
+ 'svcPing' mandatory none
+ 'vprnPing' mandatory none
+ 'vxlanPing' mandatory none
+ otherwise not applicable none
+
+ When tmnxOamPingCtlServiceId is mandatory, a non-zero value must be
+ provided.
+
+ When tmnxOamPingCtlServiceId is optional, it is used to specify a VPRN
+ service. The test must use the VPRN service's virtual router.
+
+ When a related virtual router object is shown, the interaction is
+ described in the DESCRIPTION clause of the listed object.
+
+ When tmnxOamPingCtlTestMode is 'icmpPing',
+ tmnxOamPingCtlRouterInstanceName is the preferred object for
+ specifying the service to be tested.
+
+ Service IDs larger than 2147483647 are internal, so they are excluded
+ from the range.
+
+ The default value is the null service ID."
+ DEFVAL { 0 }
+ ::= { tmnxOamPingCtlEntry 17 }
+
+tmnxOamPingCtlLocalSdp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test
+ determines an egress SDP-ID that is bound to the service that has
+ the far-end IP address specified in tmnxOamPingCtlTgtAddress
+ assigned to it. The far-end address of the specified SDP-ID is
+ the expected responder-id within the OAM Echo reply message. The
+ SDP-ID defines the encapsulation of the SDP tunnel encapsulation
+ used to reach the far-end. This can be IP/GRE or MPLS. On the
+ originator egress, the Service-ID must have an associated VC-Label
+ to reach the far-end address of the SDP-ID and the SDP-ID must be
+ operational for the message to be sent.
+
+ This object is applicable only when tmnxOamPingCtlTestMode is
+ 'svcPing'."
+ DEFVAL { false }
+ ::= { tmnxOamPingCtlEntry 18 }
+
+tmnxOamPingCtlRemoteSdp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlRemoteSdp specifies the encapsulation of
+ the ping reply to be sent by the far end node.
+
+ When tmnxOamPingCtlRemoteSdp is 'false', the far-end node sends the
+ reply using the generic IP/GRE OAM encapsulation.
+
+ When tmnxOamPingCtlRemoteSdp is 'true', the far-end node sends the
+ reply using the same service tunnel encapsulation labeling used for the
+ associated service traffic. If that labeling cannot be found, the
+ generic IP/GRE OAM encapsulation is used.
+
+ This object is applicable only when tmnxOamPingCtlTestMode is
+ 'svcPing'."
+ DEFVAL { false }
+ ::= { tmnxOamPingCtlEntry 19 }
+
+tmnxOamPingCtlSize OBJECT-TYPE
+ SYNTAX Unsigned32 (0..16384)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlSize specifies (directly or indirectly) the
+ size of the OAM echo request PDU.
+
+ The supported ranges, etc, for each test type are specified in the
+ following table.
+
+ tmnxOamPingCtlTestMode Minimum Maximum Default Auto Adjust
+ ---------------------- ------- ------- ------- -----------
+ 'ethCfmLoopback' 0 1500 0 No
+ 'ethCfmTwoWaySlm' 0 1500 0 No
+ 'icmpPing' 0 16384 56 No
+ 'lspPing' 1 9786 1 Yes
+ 'macPing' 1 9786 72 Yes
+ 'mfibPing' 1 9786 72 Yes
+ 'p2mpLspPing' 1 9786 1 Yes
+ 'sdpPing' 72 9786 72 Yes
+ 'vccvPing' 1 9786 1 Yes
+ 'vprnPing' 1 9786 72 Yes
+ 'vxlanPing' 0 2000 0 No
+ otherwise tmnxOamPingCtlSize is not significant
+
+ For a test type supporting Auto Adjust, if the tmnxOamPingCtlSize value
+ is too small, SROS automatically chooses the next highest supported PDU
+ size. For example, if tmnxOamPingCtlSize is 1 when a 'vccvPing' test
+ is started on a FEC 128 pseudowire, an 88 octet echo request PDU is
+ sent.
+
+ For a test type which does not support Auto Adjust, the
+ tmnxOamPingCtlSize value must lead to a valid echo request PDU size.
+
+ When tmnxOamPingCtlTestMode has the value 'ethCfmLoopback' or
+ 'ethCfmTwoWaySlm', tmnxOamPingCtlSize specifies the number of octets in
+ the Value field of the Data TLV of the applicable Y.1731 PDU. If zero
+ is specified, the packet has no Data TLV.
+
+ When tmnxOamPingCtlTestMode has the value 'icmpPing',
+ tmnxOamPingCtlSize specifies the size of the Data field of the RFC 792
+ ICMP Echo Message.
+
+ When tmnxOamPingCtlTestMode has the value 'vxlanPing',
+ tmnxOamPingCtlSize specifies the total size of the Pad TLV added to the
+ launched VXLAN ping request. tmnxOamPingCtlSize = 0 indicates
+ no Pad TLV is added. The smallest Pad TLV is five bytes, so values in
+ the range 1..4 are rejected.
+
+ IPv4 echo requests sent for an 'icmpPing' test can optionally be
+ fragmented (see tmnxOamIcmpPingCtlDoNotFragment). For all the other
+ ping test types, echo requests are launched without fragmentation."
+ REFERENCE
+ "RFC 792, 'INTERNET CONTROL MESSAGE PROTOCOL', September 1981.
+ RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.4, 'Pad TLV'.
+ ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet
+ based networks', 07/2011, Section 9, 'OAM PDU types'."
+ DEFVAL { 72 }
+ ::= { tmnxOamPingCtlEntry 20 }
+
+tmnxOamPingCtlTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (1..120)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTimeOut specifies the timeout value, in
+ seconds, to be used during a test run.
+
+ Timers (with duration configured using the tmnxOamPingCtlTimeOut value)
+ are used in one of two ways during a test run.
+ 1. Per Probe: a timer is started each time a probe is sent. If the
+ timer expires before the probe response arrives, the probe is
+ declared failed. This is the traditional timeout method for a
+ sequence of probes.
+ OR
+ 2. Per Test: a timer is started once per test run, when the last
+ probe of the test run is sent. ANY probe which does not have a
+ response when the timer expires is declared failed.
+
+ SROS chooses 'Per Probe' or 'Per Test' based on the
+ tmnxOamPingCtlTestMode value. The choice is not configurable.
+
+ The accepted minimum, maximum, and default values for
+ tmnxOamPingCtlTimeOut depend on tmnxOamPingCtlTestMode, as shown in the
+ following table. The table also shows the timer usage for the test
+ mode.
+
+ tmnxOamPingCtlTestMode Min Max Def Timer Usage
+ ---------------------- --- --- --- -----------
+ 'atmPing' 1 10 5 Per Probe
+ 'bierPing' 1 120 10 Per Probe
+ 'dnsPing' 1 120 5 Per Probe
+ 'ethCfmLoopback' 1 10 5 Per Probe
+ 'ethCfmTwoWayDelay' 1 10 5 Per Test
+ 'ethCfmTwoWaySlm' 1 10 5 Per Test
+ 'gtpPing' 1 10 5 Per Probe
+ 'icmpPing' 1 10 5 Per Test
+ 'lspPing' 1 10 5 Per Probe
+ 'macPing' 1 10 5 Per Probe
+ 'mfibPing' 1 100 5 Per Probe
+ 'mtuPing' 1 10 5 Per Probe
+ 'p2mpLspPing' 1 120 10 Per Probe
+ 'sdpPing' 1 10 5 Per Probe
+ 'vccvPing' 1 10 5 Per Probe
+ 'vprnPing' 1 100 5 Per Probe
+ 'vxlanPing' 1 10 5 Per Probe
+ otherwise ......... the value of tmnxOamPingCtlTimeOut is irrelevant"
+ DEFVAL { 5 }
+ ::= { tmnxOamPingCtlEntry 21 }
+
+tmnxOamPingCtlProbeCount OBJECT-TYPE
+ SYNTAX Unsigned32 (1..100000)
+ UNITS "probes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlProbeCount specifies the number of probes
+ to send during the test.
+
+ The relevance, range, and default for tmnxOamPingCtlProbeCount depends
+ on tmnxOamPingCtlTestMode, as follows.
+
+ tmnxOamPingCtlTestMode Relevant? Min Max Default
+ ---------------------- --------- --- --- -------
+ 'ancpLoopback' Yes 1 32 1
+ 'atmPing' Yes 1 100 1
+ 'cpePing' Yes 1 100 1
+ 'dnsPing' Yes 1 100 1
+ 'ethCfmLoopback' Yes 1 100 1
+ 'ethCfmTwoWayDelay' Yes 1 1000 1
+ 'ethCfmTwoWaySlm' Yes 1 1000 1
+ 'gtpPing' Yes 1 100 1
+ 'icmpPing' Yes 1 100000 5
+ 'lspPing' Yes 1 100 1
+ 'macPing' Yes 1 100 1
+ 'mfibPing' Yes 1 100 1
+ 'sdpPing' Yes 1 100 1
+ 'vccvPing' Yes 1 100 1
+ 'vprnPing' Yes 1 100 1
+ 'vxlanPing' Yes 1 1024 1
+ otherwise No N/A N/A N/A"
+ DEFVAL { 1 }
+ ::= { tmnxOamPingCtlEntry 22 }
+
+tmnxOamPingCtlInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlInterval specifies the time to wait between
+ the transmission of one OAM Echo request and the next. The UNITS are
+ specified by tmnxOamPingCtlIntervalUnits. For example, if
+ tmnxOamPingCtlInterval has the value 1, and tmnxOamPingCtlIntervalUnits
+ has the value 'centiseconds(2)', the interval between OAM Echo requests
+ is 0.01 seconds.
+
+ The applicability, range, and default value of the interval specified
+ using the tmnxOamPingCtlInterval and tmnxOamPingCtlIntervalUnits pair
+ vary with tmnxOamPingCtlTestMode and tmnxOamIcmpPingCtlRapid, as shown
+ in the following table.
+
+ tmnxOamPingCtlTestMode Supported Values (sec) Default (sec)
+ ------------------------ ------------------------------ -------------
+ 'bierPing' not applicable
+ 'ethCfmLoopback' 1, 2, .. 10 5
+ 'ethCfmTwoWayDelay' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
+ 'ethCfmTwoWaySlm' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
+ 'gtpPing' 1, 2, .. 10 5
+ 'icmpPing' with RAPID 0.01, 0.02, .. 100.00 0.01
+ 'icmpPing' without RAPID 1, 2, .. 10000 1
+ 'p2mpLspPing' not applicable
+ 'vxlanPing' 0.1; 1, 2, .. 10 1
+ otherwise 1, 2, .. 10 1"
+ DEFVAL { 1 }
+ ::= { tmnxOamPingCtlEntry 23 }
+
+tmnxOamPingCtlMaxRows OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "rows"
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.0R17."
+ DEFVAL { 300 }
+ ::= { tmnxOamPingCtlEntry 24 }
+
+tmnxOamPingCtlTrapGeneration OBJECT-TYPE
+ SYNTAX BITS {
+ probeFailure (0),
+ testFailure (1),
+ testCompletion (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTrapGeneration specifies the
+ notification(s) to send for a test run.
+
+ Each bit enables the transmission of one notification, as follows.
+ 'probeFailure(0)': send one tmnxOamPingProbeFailedV3 notification if
+ at least M successive probes failed during the test run. M is
+ configured using tmnxOamPingCtlTrapProbeFailureFilter.
+ 'testFailure(1)': send one tmnxOamPingTestFailedV3 notification if at
+ least N probes failed during the test run. N is configured using
+ tmnxOamPingCtlTrapTestFailureFilter.
+ 'testCompletion(2)': send one tmnxOamPingTestCompletedV3 notification
+ when the test run is complete."
+ DEFVAL { {} }
+ ::= { tmnxOamPingCtlEntry 25 }
+
+tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE
+ SYNTAX Unsigned32 (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTrapProbeFailureFilter specifies the
+ threshold for generating a tmnxOamPingProbeFailedV3 notification.
+
+ The semantics are explained in the tmnxOamPingProbeFailedV3
+ DESCRIPTION clause.
+
+ Setting this object to zero is not recommended - results will vary
+ with the test type."
+ DEFVAL { 1 }
+ ::= { tmnxOamPingCtlEntry 26 }
+
+tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE
+ SYNTAX Unsigned32 (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTrapTestFailureFilter specifies the
+ threshold for generating a tmnxOamPingTestFailedV3 notification.
+
+ The semantics are explained in the tmnxOamPingTestFailedV3 DESCRIPTION
+ clause.
+
+ Setting this object to zero is not recommended."
+ DEFVAL { 1 }
+ ::= { tmnxOamPingCtlEntry 27 }
+
+tmnxOamPingCtlSAA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlSAA specifies if this test is an SAA test
+ (Service Assurance Agent; 'true'), or an OAM test ('false'). If
+ there is a tmnxOamSaaCtlTable row with the specified index values,
+ 'true' is returned. Otherwise, 'false' is returned."
+ DEFVAL { false }
+ ::= { tmnxOamPingCtlEntry 28 }
+
+tmnxOamPingCtlRuns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlRuns indicates the number of times this OAM
+ ping test has started."
+ ::= { tmnxOamPingCtlEntry 29 }
+
+tmnxOamPingCtlFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlFailures indicates the number of times this
+ OAM ping test has failed."
+ ::= { tmnxOamPingCtlEntry 30 }
+
+tmnxOamPingCtlLastRunResult OBJECT-TYPE
+ SYNTAX TmnxOamTestResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlLastRunResult indicates the completion
+ status the last time this test was executed. If this OAM test is
+ currently in progress, this object indicates the result of the
+ previous test run, if any."
+ ::= { tmnxOamPingCtlEntry 31 }
+
+tmnxOamPingCtlLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlLastChanged indicates the time the value of
+ a settable object in this row was last changed."
+ ::= { tmnxOamPingCtlEntry 32 }
+
+tmnxOamPingCtlVRtrID OBJECT-TYPE
+ SYNTAX TmnxVRtrIDOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlVRtrID specifies the virtual router to be
+ used for the test.
+
+ Zero indicates no virtual router is specified.
+
+ A non-zero value must be the index of an active row in
+ TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamPingCtlVRtrID must match
+ a valid TIMETRA-VRTR-MIB::vRtrID value).
+
+ This object is applicable if tmnxOamPingCtlTestMode is 'icmpPing',
+ 'gtpPing', 'mrInfo', or 'p2mpLspPing'.
+
+ The table below shows the supported combinations of system-configured
+ virtual routers and test types.
+
+ Supported for Supported for Supported for
+ tmnxOamPingCtlTestMode Base ? management ? vpls-management ?
+ ---------------------- ------------- ------------- -----------------
+ 'icmpPing' Yes Yes Yes
+ 'gtpPing' Yes Yes Yes
+ 'mrInfo' Yes No No
+ 'p2mpLspPing' Yes No No
+
+ When directing an 'icmpPing' test to use a virtual router, the
+ preferred object is tmnxOamPingCtlRouterInstanceName.
+
+ When directing an 'mrInfo' or 'p2mpLspPing' test to use a virtual
+ router associated with a VPRN service, the virtual router can be
+ specified using tmnxOamPingCtlVRtrID (with the VPRN's virtual router
+ number) or tmnxOamPingCtlServiceId (with the VPRN's service number).
+ tmnxOamPingCtlServiceId is preferred, because service numbers are
+ constant across an SROS reboot (while virtual routers may be
+ renumbered). If non-default values are specified for both
+ tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId,
+ tmnxOamPingCtlServiceId is used."
+ DEFVAL { 1 }
+ ::= { tmnxOamPingCtlEntry 33 }
+
+tmnxOamPingCtlTgtAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTgtAddrType specifies the address type of
+ tmnxOamPingCtlTgtAddress.
+
+ The values which can be used as part of a successful test depend on
+ tmnxOamPingCtlTestMode, as follows.
+
+ Test Mode tmnxOamPingCtlTgtAddrType Values Supported
+ ----------- -----------------------------------------------------
+ 'cpePing' 'ipv4(1)'
+ 'dnsPing' 'ipv4(1)' 'ipv6(2)'
+ 'gtpPing' 'ipv4(1)'
+ 'icmpPing' 'ipv4(1)' 'ipv6(2)' 'ipv6z(4)' 'dns(16)'
+ 'mfibPing' 'ipv4(1)' 'ipv6(2)'
+ 'mrInfo' 'ipv4(1)' 'dns(16)'
+ 'svcPing' 'ipv4(1)'
+ 'vccvPing' 'unknown(0)' 'ipv4(1)'
+ 'vprnPing' 'ipv4(1)' 'ipv6(2)'
+ 'vxlanPing' 'ipv4(1)'
+ otherwise 'unknown(0)'"
+ DEFVAL { unknown }
+ ::= { tmnxOamPingCtlEntry 34 }
+
+tmnxOamPingCtlTgtAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlTgtAddress specifies the destination host
+ address to be used when performing an OAM ping operation. The
+ corresponding address type is configured using
+ tmnxOamPingCtlTgtAddrType.
+
+ For 'dnsPing' this is the address of the DNS server that will be asked
+ to resolve the DNS name specified by tmnxOamPingCtlDnsName."
+ DEFVAL { ''H }
+ ::= { tmnxOamPingCtlEntry 35 }
+
+tmnxOamPingCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlSrcAddrType specifies the address type of
+ tmnxOamPingCtlSrcAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamPingCtlEntry 36 }
+
+tmnxOamPingCtlSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlSrcAddress specifies the source IP host
+ address to be used when performing an OAM ping operation. The
+ corresponding address type is configured using
+ tmnxOamPingCtlSrcAddrType.
+
+ This object is used when tmnxOamPingCtlTestMode is 'dnsPing',
+ 'icmpPing', 'lspPing', 'p2mpLspPing' (LDP), or 'vccvPing'."
+ DEFVAL { ''H }
+ ::= { tmnxOamPingCtlEntry 37 }
+
+tmnxOamPingCtlDnsName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlDnsName specifies the DNS name to be
+ resolved to an IP address.
+
+ This object is used when tmnxOamPingCtlTestMode is 'dnsPing'."
+ DEFVAL { ''H }
+ ::= { tmnxOamPingCtlEntry 38 }
+
+tmnxOamPingCtlDNSRecord OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4Arecord (1),
+ ipv6AAAArecord (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlDNSRecord specifies which DNS record is to
+ be retrieved in this test.
+
+ This object is used when tmnxOamPingCtlTestMode is 'dnsPing'."
+ DEFVAL { ipv4Arecord }
+ ::= { tmnxOamPingCtlEntry 39 }
+
+tmnxOamPingCtlIntervalUnits OBJECT-TYPE
+ SYNTAX INTEGER {
+ seconds (1),
+ centiseconds (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlIntervalUnits specifies the units for
+ tmnxOamPingCtlInterval. For example, if tmnxOamPingCtlIntervalUnits
+ has the value 'centiseconds(2)', and tmnxOamPingCtlInterval has the
+ value 10, the test's interval is 0.1 seconds.
+
+ The supported combinations of tmnxOamPingCtlIntervalUnits,
+ tmnxOamPingCtlInterval, tmnxOamPingCtlTestMode, and
+ tmnxOamIcmpPingCtlRapid are specified in the tmnxOamPingCtlInterval
+ DESCRIPTION clause.
+
+ The interaction between this object and tmnxOamIcmpPingCtlRapid is
+ specified in the tmnxOamIcmpPingCtlRapid DESCRIPTION clause."
+ DEFVAL { seconds }
+ ::= { tmnxOamPingCtlEntry 40 }
+
+tmnxOamPingCtlSubscriberName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlSubscriberName specifies the name of the
+ subscriber to be pinged.
+
+ When a non-default value for this object is specified, a Layer-2-Aware
+ Network Address Translation (NAT) ping is requested. The subscriber
+ name and the target IP address (i.e. tmnxOamPingCtlTgtAddress) are used
+ together to ping the subscriber's device.
+
+ A valid Layer-2-Aware NAT ping must satisfy all of the following
+ conditions.
+ 1. tmnxOamPingCtlSubscriberName is a valid subscriber name.
+ 2. The test type (i.e. tmnxOamPingCtlTestMode) is 'icmpPing'.
+ 3. The test is not an SAA test (as configured using
+ tmnxOamSaaCtlRowStatus).
+ 4. The target address type (as configured using
+ tmnxOamPingCtlTgtAddrType) is 'ipv4(1)'.
+ 5. The value of each of the following objects is default:
+ tmnxOamIcmpPingCtlBypassRouting,
+ tmnxOamIcmpPingCtlEgrIfName,
+ tmnxOamIcmpPingCtlNhAddrType,
+ tmnxOamIcmpPingCtlRapid."
+ REFERENCE
+ "IETF draft-miles-behave-l2nat-00, 'Layer2-Aware NAT', March 4, 2009"
+ DEFVAL { ''H }
+ ::= { tmnxOamPingCtlEntry 41 }
+
+tmnxOamPingCtlRouterInstanceName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingCtlRouterInstanceName specifies the name of
+ the service or virtual router(s) used to transmit the test's probes.
+
+ Supported values vary with the test type, as follows.
+
+ tmnxOamPingCtlTestMode Names Supported
+ ---------------------- ---------------------------
+ 'dnsPing' 'Base'
+ '_Base_and_management'
+ 'management'
+ <VPRN-service-name>
+
+ 'icmpPing' '' (i.e. the empty string),
+ 'Base'
+ 'management'
+ 'vpls-management'
+ <CPM-virtual-router-name>
+ <VPRN-service-name>
+
+ otherwise not relevant.
+
+ '_Base_and_management' specifies the 'dnsPing' test will send back to
+ back DNS name resolution requests to the specified DNS server (as
+ configured using tmnxOamPingCtlTgtAddress) using the Base router and
+ the management router. The first successful reply is used. The
+ timeout configured using tmnxOamPingCtlTimeOut applies to the two
+ requests simultaneously. This option exists to match the day-one
+ behavior of 'dnsPing' (when the router-instance was not configurable).
+
+ A <CPM-virtual-router-name> is a user-configured
+ TIMETRA-VRTR-MIB::vRtrName, with TIMETRA-VRTR-MIB::vRtrType = 'vr(3)'.
+
+ A <VPRN-service-name> is a TIMETRA-SERV-MIB::svcName, with
+ TIMETRA-SERV-MIB::svcType = 'vprn(4)'.
+
+ Names other than the names listed above are accepted, but will not
+ lead to a successful test.
+
+ The service or virtual router(s) used by a 'dnsPing' test can only be
+ specified using tmnxOamPingCtlRouterInstanceName.
+
+ For 'dnsPing', the default is '_Base_and_management'.
+
+ The service or virtual router used by an 'icmpPing' test can be
+ specified using tmnxOamPingCtlVRtrID, tmnxOamPingCtlServiceId, and/or
+ tmnxOamPingCtlRouterInstanceName.
+
+ The following two combinations of the three objects are supported:
+ 1. tmnxOamPingCtlVRtrID = 0,
+ tmnxOamPingCtlServiceId = 0,
+ tmnxOamPingCtlRouterInstanceName != ''.
+ This is the preferred approach.
+ 2. One or both of tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId has
+ a non-zero value,
+ tmnxOamPingCtlRouterInstanceName = ''.
+
+ An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
+ from 'classic(1)' is blocked if tmnxOamPingCtlRouterInstanceName is
+ empty for an 'icmpPing' test.
+
+ When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
+ each 'icmpPing' test must continue to have a non-empty
+ tmnxOamPingCtlRouterInstanceName."
+ DEFVAL { ''H }
+ ::= { tmnxOamPingCtlEntry 42 }
+
+tmnxOamPingResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamPingResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamPingResultsTable contains the run-level test results for OAM
+ ping tests.
+
+ Probe-level test results for ping tests reside in
+ tmnxOamPingHistoryTable."
+ ::= { tmnxOamPingObjs 4 }
+
+tmnxOamPingResultsEntry OBJECT-TYPE
+ SYNTAX TmnxOamPingResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamPingResultsEntry contains the run-level test results for one
+ OAM ping test run.
+
+ A row is created when a ping test is enabled (using
+ tmnxOamPingCtlAdminStatus).
+
+ A row is destroyed when:
+ 1. The corresponding test configuration is destroyed (using
+ tmnxOamPingCtlRowStatus), or
+ 2. Results are cleared for the test (using
+ TIMETRA-CLEAR-MIB::tmnxClearAction), or
+ 3. A new run result is available, and the limit on the number of
+ run results retained (3, currently) has been reached. In that case,
+ the oldest run result row is destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex
+ }
+ ::= { tmnxOamPingResultsTable 1 }
+
+TmnxOamPingResultsEntry ::= SEQUENCE
+{
+ tmnxOamPingResultsOperStatus INTEGER,
+ tmnxOamPingResultsMinRtt Unsigned32,
+ tmnxOamPingResultsMaxRtt Unsigned32,
+ tmnxOamPingResultsAverageRtt Unsigned32,
+ tmnxOamPingResultsRttSumOfSquares Unsigned32,
+ tmnxOamPingResultsMtuResponseSize Unsigned32,
+ tmnxOamPingResultsSvcPing INTEGER,
+ tmnxOamPingResultsProbeResponses Unsigned32,
+ tmnxOamPingResultsSentProbes Unsigned32,
+ tmnxOamPingResultsLastGoodProbe DateAndTime,
+ tmnxOamPingResultsLastRespHeader OCTET STRING,
+ tmnxOamPingResultsMinTt Integer32,
+ tmnxOamPingResultsMaxTt Integer32,
+ tmnxOamPingResultsAverageTt Integer32,
+ tmnxOamPingResultsTtSumOfSquares Unsigned32,
+ tmnxOamPingResultsMinInTt Integer32,
+ tmnxOamPingResultsMaxInTt Integer32,
+ tmnxOamPingResultsAverageInTt Integer32,
+ tmnxOamPingResultsInTtSumOfSqrs Unsigned32,
+ tmnxOamPingResultsOutJitter Integer32,
+ tmnxOamPingResultsInJitter Integer32,
+ tmnxOamPingResultsRtJitter Integer32,
+ tmnxOamPingResultsProbeTimeouts Unsigned32,
+ tmnxOamPingResultsProbeFailures Unsigned32,
+ tmnxOamPingResultsTestRunIndex Unsigned32,
+ tmnxOamPingResultsRttOFSumSquares Counter32,
+ tmnxOamPingResultsRttHCSumSquares Counter64,
+ tmnxOamPingResultsTtOFSumSquares Counter32,
+ tmnxOamPingResultsTtHCSumSquares Counter64,
+ tmnxOamPingResultsInTtOFSumSqrs Counter32,
+ tmnxOamPingResultsInTtHCSumSqrs Counter64,
+ tmnxOamPingResultsTestRunResult TmnxOamTestResult,
+ tmnxOamPingResultsOutOfOrder Counter32
+}
+
+tmnxOamPingResultsOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsOperStatus indicates the operational
+ state of the specified test run. 'enabled(1)' indicates the test is
+ running."
+ ::= { tmnxOamPingResultsEntry 1 }
+
+tmnxOamPingResultsMinRtt OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsMinRtt indicates the minimum round trip
+ time for the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 4 }
+
+tmnxOamPingResultsMaxRtt OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsMaxRtt indicates the maximum round trip
+ time for the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 5 }
+
+tmnxOamPingResultsAverageRtt OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsAverageRtt indicates the average round
+ trip time for the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 6 }
+
+tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsRttSumOfSquares indicates the least
+ significant 32 bits of tmnxOamPingResultsRttHCSumSquares."
+ ::= { tmnxOamPingResultsEntry 7 }
+
+tmnxOamPingResultsMtuResponseSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the largest size OAM Echo request message that
+ received a valid reply.
+
+ The value of this object MUST be reported as 0 when no ping responses
+ have been received or an active test has not yet timed out. When
+ tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object
+ is not relevant and should contain a value of 0."
+ ::= { tmnxOamPingResultsEntry 8 }
+
+tmnxOamPingResultsSvcPing OBJECT-TYPE
+ SYNTAX INTEGER {
+ undetermined (0),
+ failed (1),
+ success (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsSvcPing indicates the status of the
+ specified test run.
+
+ When the value is read using an SNMP Get:
+ 1. If the test type is 'svcPing', the status of the test run is
+ returned.
+ 2. If the test type is not 'svcPing', 'undetermined(0)' is returned.
+
+ When the value is reported in a notification, the status of the test
+ run is reported (for any ping test type)."
+ ::= { tmnxOamPingResultsEntry 9 }
+
+tmnxOamPingResultsProbeResponses OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "responses"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsProbeResponses indicates the number of
+ responses received for the specified test run."
+ ::= { tmnxOamPingResultsEntry 10 }
+
+tmnxOamPingResultsSentProbes OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "probes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsSentProbes indicates the number of
+ probes sent for the specified test run."
+ ::= { tmnxOamPingResultsEntry 11 }
+
+tmnxOamPingResultsLastGoodProbe OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsLastGoodProbe indicates the date and
+ time when the most recent response was received for the specified test
+ run.
+
+ 1970-Jan-01 00:00:00.0 UTC is returned if a response has not been
+ received."
+ ::= { tmnxOamPingResultsEntry 12 }
+
+tmnxOamPingResultsLastRespHeader OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (100))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 8.0R1 and replaced
+ with tmnxOamPingHistoryRespHdr in tmnxOamPingHistoryTable."
+ ::= { tmnxOamPingResultsEntry 13 }
+
+tmnxOamPingResultsMinTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsMinTt indicates the minimum outbound
+ trip time for the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 14 }
+
+tmnxOamPingResultsMaxTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsMaxTt indicates the maximum outbound
+ trip time for the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 15 }
+
+tmnxOamPingResultsAverageTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsAverageTt indicates the average
+ outbound trip time for the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 16 }
+
+tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsTtSumOfSquares indicates the least
+ significant 32 bits of tmnxOamPingResultsTtHCSumSquares."
+ ::= { tmnxOamPingResultsEntry 17 }
+
+tmnxOamPingResultsMinInTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsMinInTt indicates the minimum inbound
+ trip time for the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 18 }
+
+tmnxOamPingResultsMaxInTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsMaxInTt indicates the maximum inbound
+ trip time for the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 19 }
+
+tmnxOamPingResultsAverageInTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsAverageInTt indicates the average
+ inbound trip time for the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 20 }
+
+tmnxOamPingResultsInTtSumOfSqrs OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsInTtSumOfSqrs indicates the least
+ significant 32 bits of tmnxOamPingResultsInTtHCSumSqrs."
+ ::= { tmnxOamPingResultsEntry 21 }
+
+tmnxOamPingResultsOutJitter OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsOutJitter indicates the amount of
+ jitter in the outbound trip times for the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 22 }
+
+tmnxOamPingResultsInJitter OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsInJitter indicates the amount of jitter
+ in the inbound trip times for the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 23 }
+
+tmnxOamPingResultsRtJitter OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsRtJitter indicates the amount of jitter
+ in the round trip times for the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 24 }
+
+tmnxOamPingResultsProbeTimeouts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsProbeTimeouts indicates the number of
+ probes that timed out for the specified test run."
+ ::= { tmnxOamPingResultsEntry 25 }
+
+tmnxOamPingResultsProbeFailures OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsProbeFailures indicates the total
+ number of probes that failed to be transmitted plus the number of
+ probes that timed out."
+ ::= { tmnxOamPingResultsEntry 26 }
+
+tmnxOamPingResultsTestRunIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsTestRunIndex specifies the test run
+ INDEX of the row.
+
+ The first run of a test is assigned run index 1.
+ The second run of a test is assigned run index 2. Etc."
+ ::= { tmnxOamPingResultsEntry 27 }
+
+tmnxOamPingResultsRttOFSumSquares OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsRttOFSumSquares indicates the number of
+ times tmnxOamPingResultsRttSumOfSquares overflowed."
+ ::= { tmnxOamPingResultsEntry 28 }
+
+tmnxOamPingResultsRttHCSumSquares OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsRttHCSumSquares indicates the sum of
+ squares of the round trip times for the specified test run. Its
+ purpose is to enable the standard deviation calculation.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 29 }
+
+tmnxOamPingResultsTtOFSumSquares OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsTtOFSumSquares indicates the number of
+ times tmnxOamPingResultsTtSumOfSquares overflowed."
+ ::= { tmnxOamPingResultsEntry 30 }
+
+tmnxOamPingResultsTtHCSumSquares OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsTtHCSumSquares indicates the sum of
+ squares of the outbound trip times for the specified test run. Its
+ purpose is to enable the standard deviation calculation.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 31 }
+
+tmnxOamPingResultsInTtOFSumSqrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsInTtOFSumSqrs indicates the number of
+ times tmnxOamPingResultsInTtSumOfSqrs overflowed."
+ ::= { tmnxOamPingResultsEntry 32 }
+
+tmnxOamPingResultsInTtHCSumSqrs OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsInTtHCSumSqrs indicates the sum of
+ squares of the inbound trip times for the specified test run. Its
+ purpose is to enable the standard deviation calculation.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingResultsEntry 33 }
+
+tmnxOamPingResultsTestRunResult OBJECT-TYPE
+ SYNTAX TmnxOamTestResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsTestRunResult indicates the result of
+ the specified test run."
+ ::= { tmnxOamPingResultsEntry 34 }
+
+tmnxOamPingResultsOutOfOrder OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "reply PDUs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingResultsOutOfOrder indicates the number of
+ reply PDUs for the specified test run that have arrived out of order.
+
+ For example, if two probes are sent during the test run (as configured
+ using tmnxOamPingCtlProbeCount), and the two reply PDUs arrive out of
+ order, tmnxOamPingResultsOutOfOrder is 2.
+
+ This value is supported when tmnxOamPingCtlTestMode is 'vxlanPing'.
+ Zero is returned for all other test types."
+ ::= { tmnxOamPingResultsEntry 35 }
+
+tmnxOamPingHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamPingHistoryTable contains the per-probe results for most ping
+ test types. Exceptions are noted in the tmnxOamPingCtlTestMode
+ DESCRIPTION clause."
+ ::= { tmnxOamPingObjs 5 }
+
+tmnxOamPingHistoryEntry OBJECT-TYPE
+ SYNTAX TmnxOamPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamPingHistoryEntry contains the results for one ping probe.
+
+ The first three indices specify the corresponding
+ tmnxOamPingResultsTable row.
+
+ The fourth index specifies the probe yielding the results.
+
+ A row is created when one of the following events occurs.
+ 1. A ping echo request cannot be sent (e.g. the destination IP address
+ is unknown).
+ 2. A ping echo reply (triggered by a ping echo request launched by
+ this node) arrives.
+ 3. A timeout occurs while waiting for a ping echo reply.
+
+ Rows are destroyed when the corresponding tmnxOamPingResultsTable row
+ is destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamPingHistoryIndex
+ }
+ ::= { tmnxOamPingHistoryTable 1 }
+
+TmnxOamPingHistoryEntry ::= SEQUENCE
+{
+ tmnxOamPingHistoryIndex Unsigned32,
+ tmnxOamPingHistoryResponse Unsigned32,
+ tmnxOamPingHistoryOneWayTime Integer32,
+ tmnxOamPingHistorySize Unsigned32,
+ tmnxOamPingHistoryStatus TmnxOamResponseStatus,
+ tmnxOamPingHistoryTime DateAndTime,
+ tmnxOamPingHistoryReturnCode TmnxOamPingRtnCode,
+ tmnxOamPingHistorySrcIpAddress IpAddress,
+ tmnxOamPingHistAddressType TmnxOamAddressType,
+ tmnxOamPingHistSapId TmnxStrSapId,
+ tmnxOamPingHistoryVersion Unsigned32,
+ tmnxOamPingHistoryCpeMacAddr MacAddress,
+ tmnxOamPingHistoryRespSvcId TmnxServId,
+ tmnxOamPingHistorySequence Unsigned32,
+ tmnxOamPingHistoryIfIndex InterfaceIndexOrZero,
+ tmnxOamPingHistoryDataLen Unsigned32,
+ tmnxOamPingHistoryRespPlane TmnxOamTestResponsePlane,
+ tmnxOamPingHistoryReqHdr OCTET STRING,
+ tmnxOamPingHistoryRespHdr OCTET STRING,
+ tmnxOamPingHistoryDnsAddrType InetAddressType,
+ tmnxOamPingHistoryDnsAddress InetAddress,
+ tmnxOamPingHistorySrcAddrType InetAddressType,
+ tmnxOamPingHistorySrcAddress InetAddress,
+ tmnxOamPingHistoryInOneWayTime Integer32,
+ tmnxOamPingHistoryLspName TLNamedItemOrEmpty,
+ tmnxOamPingHistNextHopAddrType InetAddressType,
+ tmnxOamPingHistNextHopAddress InetAddress,
+ tmnxOamPingHistorySrcGlobalId TmnxMplsTpGlobalID,
+ tmnxOamPingHistorySrcNodeId TmnxMplsTpNodeID,
+ tmnxOamPingHistorySdpBindId TNamedItemOrEmpty,
+ tmnxOamPingHistoryRtrnSubcode Unsigned32,
+ tmnxOamPingHistoryNetworkIfName TNamedItemOrEmpty
+}
+
+tmnxOamPingHistoryIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryIndex specifies the probe which yielded
+ the results in this row.
+
+ For example:
+ 1. For a unicast ping test with a send-count of 10, the row with
+ tmnxOamPingHistoryIndex=10 has the result of the last probe to be
+ sent.
+ 2. For a multicast ping test with 10 destinations, the row with
+ tmnxOamPingHistoryIndex=10 has the result for the last destination
+ to be pinged."
+ ::= { tmnxOamPingHistoryEntry 1 }
+
+tmnxOamPingHistoryResponse OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryResponse indicates the round trip time
+ for the specified probe.
+
+ Zero is returned when the information is not available (e.g. the probe
+ timed out)."
+ ::= { tmnxOamPingHistoryEntry 2 }
+
+tmnxOamPingHistoryOneWayTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryOneWayTime indicates the outbound trip
+ time for the specified probe.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingHistoryEntry 3 }
+
+tmnxOamPingHistorySize OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistorySize indicates the size of the OAM echo
+ request transmitted for this OAM probe. Zero is returned if no probe
+ was transmitted.
+
+ When tmnxOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay',
+ or 'ethCfmTwoWaySlm' the value returned is the size of the transmitted
+ layer 2 frame (including the layer 2 header, but excluding the IEEE
+ 802.1Q Tag field(s)).
+
+ For other tmnxOamPingCtlTestMode values, the size returned is the
+ tmnxOamPingCtlSize value."
+ REFERENCE
+ "IEEE Std 802.1Q-2011, 'Media Access Control (MAC) Bridges and Virtual
+ Bridge Local Area Networks', 31 August 2011, Section 9.3 'Tag format'"
+ ::= { tmnxOamPingHistoryEntry 4 }
+
+tmnxOamPingHistoryStatus OBJECT-TYPE
+ SYNTAX TmnxOamResponseStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryStatus indicates the outcome of the
+ probe. Example values: 'responseReceived', 'requestTimedOut'."
+ ::= { tmnxOamPingHistoryEntry 5 }
+
+tmnxOamPingHistoryTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryTime indicates the date and time when
+ the outcome of the specified probe was determined."
+ ::= { tmnxOamPingHistoryEntry 6 }
+
+tmnxOamPingHistoryReturnCode OBJECT-TYPE
+ SYNTAX TmnxOamPingRtnCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryReturnCode indicates the OAM return
+ code received in the probe response.
+
+ For a 'bierPing' test, 'notApplicable(0)' is returned. The probe's
+ return code can be read using tmnxOamBierPingHistoryReturnCode."
+ ::= { tmnxOamPingHistoryEntry 7 }
+
+tmnxOamPingHistorySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamPingHistorySrcAddrType and
+ tmnxOamPingHistorySrcAddress."
+ ::= { tmnxOamPingHistoryEntry 8 }
+
+tmnxOamPingHistAddressType OBJECT-TYPE
+ SYNTAX TmnxOamAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistAddressType indicates the type of binding
+ address information returned in response to the specified probe.
+
+ 'unknown(0)' is returned when the information is not available."
+ ::= { tmnxOamPingHistoryEntry 9 }
+
+tmnxOamPingHistSapId OBJECT-TYPE
+ SYNTAX TmnxStrSapId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistSapId is the name of the access port of
+ the SAP supporting the requests returned in response to a 'cpePing',
+ 'mfibPing', or 'vprnPing' probe.
+
+ If the value of tmnxOamPingHistAddressType is not 'sapId', this object
+ is not relevant and MUST have a null string ''."
+ ::= { tmnxOamPingHistoryEntry 10 }
+
+tmnxOamPingHistoryVersion OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryVersion indicates the protocol version
+ for this OAM ping probe reply."
+ ::= { tmnxOamPingHistoryEntry 12 }
+
+tmnxOamPingHistoryCpeMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryCpeMacAddr indicates the MAC address of
+ the replying CPE for this OAM ping probe reply.
+
+ The object is applicable to 'cpePing' tests only.
+
+ If the information is unavailable, '0:0:0:0:0:0' is returned."
+ ::= { tmnxOamPingHistoryEntry 13 }
+
+tmnxOamPingHistoryRespSvcId OBJECT-TYPE
+ SYNTAX TmnxServId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' the
+ service id to which the SAP responding to the 'mfibPing' probe
+ belongs. If the indicated SAP is part of the same service originating
+ the probe, this value is set to 0.
+
+ For other types of probes, this value is insignificant and is set to
+ 0."
+ ::= { tmnxOamPingHistoryEntry 14 }
+
+tmnxOamPingHistorySequence OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value tmnxOamPingHistorySequence indicates this probe's
+ sequence number. If a probe response was received, this object
+ indicates the sequence number of the response."
+ ::= { tmnxOamPingHistoryEntry 15 }
+
+tmnxOamPingHistoryIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryIfIndex indicates the ifIndex of the
+ interface that this probe was transmitted from.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingHistoryEntry 16 }
+
+tmnxOamPingHistoryDataLen OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing'
+ the UDP data length of the echo reply, and for 'icmpPing' normally
+ the length starting after the IP header of the echo reply. For
+ 'ethCfmLoopback' and 'ethCfmTwoWaySlm' the value is the number of
+ octets in the Value field of the Data TLV of the Ethernet CFM loopback
+ packet (zero if the packet has no Data TLV).
+
+ For other types of probes, this value is not significant and is set to
+ 0."
+ ::= { tmnxOamPingHistoryEntry 17 }
+
+tmnxOamPingHistoryRespPlane OBJECT-TYPE
+ SYNTAX TmnxOamTestResponsePlane
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryRespPlane indicates the response plane
+ from which this ping response was received."
+ ::= { tmnxOamPingHistoryEntry 18 }
+
+tmnxOamPingHistoryReqHdr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0|1..150))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS release 10.0 R1."
+ ::= { tmnxOamPingHistoryEntry 19 }
+
+tmnxOamPingHistoryRespHdr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0|1..150))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryRespHdr is a copy of the OAM header of
+ the response packet received for this OAM ping test probe.
+
+ The response header is reported only when tmnxOamPingCtlTestMode
+ has a value of
+ 'ethCfmLoopback',
+ 'ethCfmTwoWayDelay',
+ 'ethCfmTwoWaySlm',
+ 'icmpPing',
+ 'mtuPing',
+ 'sdpPing', or
+ 'svcPing'.
+
+ Otherwise, a zero length OCTET STRING is returned. For 'icmpPing'
+ the value reported is the received ICMP message starting from the IP
+ header.
+
+ The value of this object MUST be reported as a zero length OCTET
+ STRING when no probe response has been received."
+ ::= { tmnxOamPingHistoryEntry 20 }
+
+tmnxOamPingHistoryDnsAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryDnsAddrType indicates the Internet
+ address type stored in tmnxOamPingHistoryDnsAddress.
+
+ If this was not a 'dnsPing' test or the DNS name specified in
+ tmnxOamPingCtlDnsName could not be resolved, the value of this object
+ will be reported as 'unknown(0)'."
+ ::= { tmnxOamPingHistoryEntry 21 }
+
+tmnxOamPingHistoryDnsAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryDnsAddress indicates the Internet
+ address that was resolved from the name specified in
+ tmnxOamPingCtlDnsName by a 'dnsPing' test.
+
+ If this was not a 'dnsPing' test or the DNS name specified in
+ tmnxOamPingCtlDnsName could not be resolved, the value of this object
+ will be reported as ''H (empty string)."
+ ::= { tmnxOamPingHistoryEntry 22 }
+
+tmnxOamPingHistorySrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistorySrcAddrType indicates the Internet
+ address type of the address stored in tmnxOamPingHistorySrcAddress."
+ ::= { tmnxOamPingHistoryEntry 23 }
+
+tmnxOamPingHistorySrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistorySrcAddress indicates the Internet
+ address of the remote node targeted by the specified ping probe.
+
+ In the case of a 'bierPing' test, the remote node's address can be
+ read using tmnxOamBierPingHistoryBfrPfx."
+ ::= { tmnxOamPingHistoryEntry 24 }
+
+tmnxOamPingHistoryInOneWayTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryInOneWayTime indicates the inbound trip
+ time for the specified probe response.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamPingHistoryEntry 25 }
+
+tmnxOamPingHistoryLspName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryLspName indicates the name of the LSP
+ that this probe was transmitted on.
+
+ The empty string is returned when the test mode is not 'vccvPing'. The
+ empty string is returned when the transport tunnel is not RSVP."
+ ::= { tmnxOamPingHistoryEntry 26 }
+
+tmnxOamPingHistNextHopAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistNextHopAddrType indicates the Internet
+ address type of the address stored in tmnxOamPingHistNextHopAddress.
+
+ The value 'unknown(0)' is returned when the test mode is not
+ 'vccvPing'."
+ ::= { tmnxOamPingHistoryEntry 27 }
+
+tmnxOamPingHistNextHopAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistNextHopAddress indicates the next hop
+ Internet address that this probe was transmitted to.
+
+ The empty string is returned when the test mode is not 'vccvPing'."
+ ::= { tmnxOamPingHistoryEntry 28 }
+
+tmnxOamPingHistorySrcGlobalId OBJECT-TYPE
+ SYNTAX TmnxMplsTpGlobalID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistorySrcGlobalId indicates the source MPLS-TP
+ global identifier of the replying node. The value is copied from the
+ reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is
+ returned.
+
+ This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
+ 'vccvPing'. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.2.2, 'Source Identifier TLV'."
+ ::= { tmnxOamPingHistoryEntry 29 }
+
+tmnxOamPingHistorySrcNodeId OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistorySrcNodeId indicates the source MPLS-TP
+ node identifier of the replying node. The value is copied from the
+ reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is
+ returned.
+
+ This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
+ 'vccvPing'. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.2.2, 'Source Identifier TLV'."
+ ::= { tmnxOamPingHistoryEntry 30 }
+
+tmnxOamPingHistorySdpBindId OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistorySdpBindId indicates the SDP binding
+ provided by the remote system.
+
+ The value of tmnxOamPingHistorySdpBindId is relevant when
+ tmnxOamPingHistAddressType is 'sdpBindId(9)'."
+ ::= { tmnxOamPingHistoryEntry 31 }
+
+tmnxOamPingHistoryRtrnSubcode OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryRtrnSubcode indicates the value present
+ in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
+
+ A valid value is returned when the test has a tmnxOamPingCtlTestMode
+ value of 'lspPing'. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.1, 'Return Codes'."
+ ::= { tmnxOamPingHistoryEntry 32 }
+
+tmnxOamPingHistoryNetworkIfName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamPingHistoryNetworkIfName indicates the network
+ interface name provided by the replying node.
+
+ Network interface names are configured using
+ TIMETRA-VRTR-MIB::vRtrIfName.
+
+ The value of this object is the empty string when the value of
+ tmnxOamPingHistAddressType is not 'networkInterface(11)'."
+ ::= { tmnxOamPingHistoryEntry 33 }
+
+tmnxOamMacPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMacPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMacPingCtlTable contains configuration information for
+ 'macPing', 'macPopulate', and 'macPurge' tests."
+ ::= { tmnxOamPingObjs 6 }
+
+tmnxOamMacPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamMacPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMacPingCtlEntry contains configuration information for one
+ 'macPing', 'macPopulate', or 'macPurge' test.
+
+ SROS creates a row when tmnxOamPingCtlTestMode is set to 'macPing',
+ 'macPopulate', or 'macPurge'.
+
+ SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamMacPingCtlTable 1 }
+
+TmnxOamMacPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamMacPingCtlTargetMacAddr MacAddress,
+ tmnxOamMacPingCtlSourceMacAddr MacAddress,
+ tmnxOamMacPingCtlSendControl TruthValue,
+ tmnxOamMacPingCtlReplyControl TruthValue,
+ tmnxOamMacPingCtlTtl Unsigned32,
+ tmnxOamMacPingCtlRegister TruthValue,
+ tmnxOamMacPingCtlFlood TruthValue,
+ tmnxOamMacPingCtlForce TruthValue,
+ tmnxOamMacPingCtlAge Unsigned32,
+ tmnxOamMacPingCtlSapPortId TmnxPortID,
+ tmnxOamMacPingCtlSapEncapValue TmnxEncapVal,
+ tmnxOamMacPingCtlFibEntryName TNamedItemOrEmpty
+}
+
+tmnxOamMacPingCtlTargetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value that
+ specifies the target MAC address to be used in the query request for
+ performing an OAM ping operation.
+
+ This parameter is required."
+ REFERENCE
+ "IEEE 802.3 Subclause 30.7.1.1.9"
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamMacPingCtlEntry 1 }
+
+tmnxOamMacPingCtlSourceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value
+ that specifies the MAC address to be used as the source in the
+ query request for performing an OAM ping operation. This object
+ is optional and is not relevant when tmnxOamPingCtlTestMode has a
+ value other than 'macPing'."
+ REFERENCE
+ "IEEE 802.3 Subclause 30.7.1.1.9"
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamMacPingCtlEntry 2 }
+
+tmnxOamMacPingCtlSendControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingCtlSendControl specifies whether the
+ outbound OAM ping packet will use the data plane or the control plane.
+
+ When the value is 'false', the packet is sent using the data plane.
+
+ As of SROS release 13.0 R1, a test cannot be started if
+ tmnxOamMacPingCtlSendControl is 'true'. A test is started using
+ tmnxOamPingCtlAdminStatus.
+
+ This object will be marked obsolete in a future release."
+ DEFVAL { false }
+ ::= { tmnxOamMacPingCtlEntry 3 }
+
+tmnxOamMacPingCtlReplyControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamMacPingCtlReplyControl is 'true', the OAM
+ ping response is returned using the control plane. If its value is
+ 'false', the packet is sent via the data plane. This object is
+ optional and is not relevant when tmnxOamPingCtlTestMode has a value
+ other than 'macPing'."
+ DEFVAL { false }
+ ::= { tmnxOamMacPingCtlEntry 4 }
+
+tmnxOamMacPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the vc-label time-to-live value.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'macPing'.
+
+ While performing the test with a TTL of 1 no responses should ever be
+ expected."
+ DEFVAL { 255 }
+ ::= { tmnxOamMacPingCtlEntry 5 }
+
+tmnxOamMacPingCtlRegister OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamMacPingCtlRegister is 'true', the OAM ping
+ request is transmitted that causes each upstream node to delete the
+ MAC address only from its forwarding plane but keep it in its control
+ plane in order to inhibit dynamic learning. If its value is 'false',
+ the MAC address is deleted from both the forwarding and control
+ planes.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'macPurge'."
+ DEFVAL { false }
+ ::= { tmnxOamMacPingCtlEntry 6 }
+
+tmnxOamMacPingCtlFlood OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamMacPingCtlFlood is 'true', the OAM ping
+ request is transmitted that causes each upstream node to add or delete
+ the MAC address. If its value is 'false', the operation is performed
+ locally.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'macPopulate' or
+ 'macPurge'."
+ DEFVAL { false }
+ ::= { tmnxOamMacPingCtlEntry 7 }
+
+tmnxOamMacPingCtlForce OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingCtlForce specifies whether or not to add an
+ override to the test.
+
+ When tmnxOamPingCtlTestMode is 'macPopulate' and
+ tmnxOamMacPingCtlForce is 'true', the MAC type (i.e.
+ TIMETRA-SERV-MIB::tlsFdbType) of the FIB entry specified by the test
+ parameters is set to 'oam', regardless of its earlier value.
+
+ When tmnxOamPingCtlTestMode is 'macPurge' and tmnxOamMacPingCtlForce
+ is 'true', the FIB entry specified by the test parameters is purged,
+ even if the requesting node did not populate the entry.
+
+ When tmnxOamPingCtlTestMode is 'macPing', tmnxOamMacPingCtlForce is
+ irrelevant."
+ DEFVAL { false }
+ ::= { tmnxOamMacPingCtlEntry 8 }
+
+tmnxOamMacPingCtlAge OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingCtlAge specifies the number of seconds to
+ age this OAM MAC address in the FIB.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
+ DEFVAL { 3600 }
+ ::= { tmnxOamMacPingCtlEntry 9 }
+
+tmnxOamMacPingCtlSapPortId OBJECT-TYPE
+ SYNTAX TmnxPortID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingCtlSapPortId is the ID of the access port
+ of the target SAP.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
+ DEFVAL { 0 }
+ ::= { tmnxOamMacPingCtlEntry 10 }
+
+tmnxOamMacPingCtlSapEncapValue OBJECT-TYPE
+ SYNTAX TmnxEncapVal
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingCtlSapEncapValue is the label used to
+ identify the target SAP on the port specified in
+ tmnxOamMacPingCtlSapPortId.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
+ DEFVAL { 0 }
+ ::= { tmnxOamMacPingCtlEntry 11 }
+
+tmnxOamMacPingCtlFibEntryName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 11.0 R1."
+ DEFVAL { ''H }
+ ::= { tmnxOamMacPingCtlEntry 12 }
+
+tmnxOamMacPingHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMacPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'macPing' probe
+ operation.
+
+ An entry in this table is created when the result of an OAM 'macPing'
+ probe is determined.
+
+ An entry is removed from this table when its corresponding
+ tmnxOamPingResultsEntry is deleted."
+ ::= { tmnxOamPingObjs 7 }
+
+tmnxOamMacPingHistoryEntry OBJECT-TYPE
+ SYNTAX TmnxOamMacPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamMacPingHistoryTable. The first two
+ index elements identify the tmnxOamPingCtlEntry that a
+ tmnxOamMacPingHistoryEntry belongs to. The third index identifies
+ a specific run of the OAM test. The fourth index element
+ selects the group of responses associated with a specific probe
+ attempt. The fifth index selects a single OAM 'macPing' reply."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamMacPingHistoryIndex,
+ tmnxOamMacPingReplyIndex
+ }
+ ::= { tmnxOamMacPingHistoryTable 1 }
+
+TmnxOamMacPingHistoryEntry ::= SEQUENCE
+{
+ tmnxOamMacPingHistoryIndex Unsigned32,
+ tmnxOamMacPingReplyIndex Unsigned32,
+ tmnxOamMacPingHistoryResponse Unsigned32,
+ tmnxOamMacPingHistoryOneWayTime Integer32,
+ tmnxOamMacPingHistoryStatus TmnxOamResponseStatus,
+ tmnxOamMacPingHistoryTime DateAndTime,
+ tmnxOamMacPingHistoryReturnCode TmnxOamPingRtnCode,
+ tmnxOamMacPingHistorySrcIpAddress IpAddress,
+ tmnxOamMacPingHistoryAddressType TmnxOamAddressType,
+ tmnxOamMacPingHistorySapId TmnxStrSapId,
+ tmnxOamMacPingHistorySdpId SdpId,
+ tmnxOamMacPingHistoryAdminStatus TruthValue,
+ tmnxOamMacPingHistoryOperStatus TruthValue,
+ tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane,
+ tmnxOamMacPingHistorySize Unsigned32,
+ tmnxOamMacPingHistoryInOneWayTime Integer32,
+ tmnxOamMacPingHistorySrcAddrType InetAddressType,
+ tmnxOamMacPingHistorySrcAddress InetAddress
+}
+
+tmnxOamMacPingHistoryIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table is created when the result of a OAM
+ 'macPing' probe is determined. The initial 2 instance identifier
+ index values identify the tmnxOamPingCtlEntry that a OAM probe
+ result (tmnxOamMacPingHistoryEntry) belongs to. The
+ tmnxOamMacPingHistoryIndex has the value of the sequence number
+ of the request probe and identifies a group of replies received
+ in response to a specific probe transmission.
+
+ The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 and
+ wraps after exceeding the maximum possible value as defined by the
+ limit of this object."
+ ::= { tmnxOamMacPingHistoryEntry 1 }
+
+tmnxOamMacPingReplyIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamMacPingReplyIndex is unique within a group of responses
+ received as the result of a OAM 'macPing' probe as specified by having
+ the same value for tmnxOamMacPingHistoryIndex.
+
+ The agent starts assigning tmnxOamMacPingReplyIndex values at 1 and
+ wraps after exceeding the maximum possible value as defined by the
+ limit of this object."
+ ::= { tmnxOamMacPingHistoryEntry 2 }
+
+tmnxOamMacPingHistoryResponse OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time measured in microseconds from when
+ a OAM probe was sent to when its response was received or
+ when it timed out. The value of this object is reported
+ as 0 when it is not possible to transmit an OAM probe."
+ ::= { tmnxOamMacPingHistoryEntry 3 }
+
+tmnxOamMacPingHistoryOneWayTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time measured in microseconds from when an
+ OAM probe was sent to when it was received by the replier
+ (outbound one-way time). The value of this object is
+ reported as 0 when it is not possible to transmit an OAM
+ probe or the information is not available."
+ ::= { tmnxOamMacPingHistoryEntry 4 }
+
+tmnxOamMacPingHistoryStatus OBJECT-TYPE
+ SYNTAX TmnxOamResponseStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistoryStatus is an enumerated integer that
+ indicates the result of a particular OAM probe."
+ ::= { tmnxOamMacPingHistoryEntry 5 }
+
+tmnxOamMacPingHistoryTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timestamp for when this OAM probe result was determined."
+ ::= { tmnxOamMacPingHistoryEntry 6 }
+
+tmnxOamMacPingHistoryReturnCode OBJECT-TYPE
+ SYNTAX TmnxOamPingRtnCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer
+ that indicates the return code received in the OAM ping response."
+ ::= { tmnxOamMacPingHistoryEntry 7 }
+
+tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMacPingHistorySrcAddrType and
+ tmnxOamMacPingHistorySrcAddress."
+ ::= { tmnxOamMacPingHistoryEntry 8 }
+
+tmnxOamMacPingHistoryAddressType OBJECT-TYPE
+ SYNTAX TmnxOamAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistoryAddressType indicates the type of
+ binding address information returned in response to a 'macPing' test."
+ ::= { tmnxOamMacPingHistoryEntry 9 }
+
+tmnxOamMacPingHistorySapId OBJECT-TYPE
+ SYNTAX TmnxStrSapId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistorySapId is the name of the access port
+ of the SAP supporting the requested MAC address returned in response
+ to a 'macPing' probe.
+
+ If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', this
+ object is not relevant and MUST have a null string ''."
+ ::= { tmnxOamMacPingHistoryEntry 10 }
+
+tmnxOamMacPingHistorySdpId OBJECT-TYPE
+ SYNTAX SdpId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistorySdpId is the ID of the SDP
+ supporting the requested MAC address returned in response to a
+ 'macPing' probe.
+
+ If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', this
+ object is not relevant and MUST return a value of '0'."
+ ::= { tmnxOamMacPingHistoryEntry 12 }
+
+tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistoryAdminStatus indicates the current
+ administrative state of the SAP or SDP ID returned in response to a
+ 'macPing' test. A value of 'true' indicates the SAP or SDP is
+ administratively 'up'.
+
+ The value of this object MUST be reported as 'false' when no ping
+ responses have been received or an active test has not yet timed out."
+ ::= { tmnxOamMacPingHistoryEntry 13 }
+
+tmnxOamMacPingHistoryOperStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistoryOperStatus indicates the current
+ operational state of the SAP or SDP ID returned in response to a
+ 'macPing' test. A value of 'true' indicates the SAP or SDP is
+ operationally 'up'.
+
+ The value of this object MUST be reported as 'false' when no ping
+ responses have been received or an active test has not yet timed out."
+ ::= { tmnxOamMacPingHistoryEntry 14 }
+
+tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE
+ SYNTAX TmnxOamTestResponsePlane
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistoryResponsePlane indicates the response
+ plane from which this ping response was received."
+ ::= { tmnxOamMacPingHistoryEntry 15 }
+
+tmnxOamMacPingHistorySize OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistorySize indicates the size in octets
+ of the user payload in a ping request packet. It does not include
+ the service encapsulation."
+ ::= { tmnxOamMacPingHistoryEntry 16 }
+
+tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time measured in microseconds from when an OAM
+ probe reply was sent to when it was received by this host
+ (inbound one-way time). The value of this object is reported
+ as 0 when the information is not available."
+ ::= { tmnxOamMacPingHistoryEntry 17 }
+
+tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet
+ address type stored in tmnxOamMacPingHistorySrcAddress."
+ ::= { tmnxOamMacPingHistoryEntry 18 }
+
+tmnxOamMacPingHistorySrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacPingHistorySrcAddress indicates the Internet
+ address of the remote node that generated this reply to a OAM probe."
+ ::= { tmnxOamMacPingHistoryEntry 19 }
+
+tmnxOamMacPingL2MapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMacPingL2MapEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamPingObjs 8 }
+
+tmnxOamMacPingL2MapEntry OBJECT-TYPE
+ SYNTAX TmnxOamMacPingL2MapEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamMacPingHistoryIndex,
+ tmnxOamMacPingReplyIndex,
+ tmnxOamMacPingL2MapIndex
+ }
+ ::= { tmnxOamMacPingL2MapTable 1 }
+
+TmnxOamMacPingL2MapEntry ::= SEQUENCE
+{
+ tmnxOamMacPingL2MapIndex Unsigned32,
+ tmnxOamMacPingL2MapRouterID IpAddress,
+ tmnxOamMacPingL2MapLabel MplsLabel,
+ tmnxOamMacPingL2MapProtocol TmnxOamSignalProtocol,
+ tmnxOamMacPingL2MapVCType TmnxOamVcType,
+ tmnxOamMacPingL2MapVCID TmnxVcId,
+ tmnxOamMacPingL2MapDirection INTEGER
+}
+
+tmnxOamMacPingL2MapIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamMacPingL2MapEntry 1 }
+
+tmnxOamMacPingL2MapRouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamMacPingL2MapEntry 2 }
+
+tmnxOamMacPingL2MapLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamMacPingL2MapEntry 3 }
+
+tmnxOamMacPingL2MapProtocol OBJECT-TYPE
+ SYNTAX TmnxOamSignalProtocol
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamMacPingL2MapEntry 4 }
+
+tmnxOamMacPingL2MapVCType OBJECT-TYPE
+ SYNTAX TmnxOamVcType
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamMacPingL2MapEntry 5 }
+
+tmnxOamMacPingL2MapVCID OBJECT-TYPE
+ SYNTAX TmnxVcId
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamMacPingL2MapEntry 6 }
+
+tmnxOamMacPingL2MapDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ upstream (1),
+ downstream (2)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.1."
+ ::= { tmnxOamMacPingL2MapEntry 7 }
+
+tmnxOamLspPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLspPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row in tmnxOamLspPingCtlTable contains the LSP-specific
+ configuration information needed to launch an LSP (Label Switched Path)
+ ping test. The rest of the configuration information needed to launch
+ the test resides in the corresponding row of tmnxOamPingCtlTable.
+
+ Seven types of LSP ping tests are supported. An abbreviated name for
+ each test type is defined in the following table (for use in a
+ subsequent table). The test type's tmnxOamLspPingCtlTestSubMode code
+ point is shown as well.
+
+ Test Sub Mode Abbreviated Test Type Name(s)
+ --------------------- -------------------------------
+ 'unspecified (1)' LDP, RSVP
+ 'static (2)' TPST (Transport Profile Static)
+ 'bgpLabeledPrefix(3)' BGP
+ 'srIsis (4)' ISIS
+ 'srOspf (5)' OSPF
+ 'srTe (6)' SRTE
+ 'srPolicy (7)' SRPL
+ 'srOspf3 (8)' OSP3
+
+ The following table has a row for each LSP ping test type, showing the
+ mandatory and optional objects applicable to the test type.
+
+ Test
+ Type Mandatory Objects Optional Objects
+ ---- -------------------------------- ---------------------------------
+ BGP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType
+ tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress
+ tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName
+ tmnxOamLspPingCtlTestSubMode #tmnxOamLspPingCtlPathDestType
+ #tmnxOamLspPingCtlPathDest
+
+ ISIS tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
+ tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
+ tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
+ tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
+ #tmnxOamLspPingCtlPathDestType
+ #tmnxOamLspPingCtlPathDest
+
+ LDP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType
+ tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress
+ tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName
+ #tmnxOamLspPingCtlPathDestType
+ #tmnxOamLspPingCtlPathDest
+
+ OSPF tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
+ tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
+ tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
+ tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
+ #tmnxOamLspPingCtlPathDestType
+ #tmnxOamLspPingCtlPathDest
+
+ OSP3 tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
+ tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
+ tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
+ tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
+ #tmnxOamLspPingCtlPathDestType
+ #tmnxOamLspPingCtlPathDest
+
+ RSVP tmnxOamLspPingCtlLspName tmnxOamLspPingCtlPathName
+
+ SRPL tmnxOamLspPingCtlSrPlcyColor tmnxOamLspPingCtlSrPlcySegList
+ tmnxOamLspPingCtlSrPlcyEndPtAddr
+ tmnxOamLspPingCtlSrPlcyEndPtAddT
+ tmnxOamLspPingCtlTestSubMode
+
+ SRTE tmnxOamLspPingCtlLspName *tmnxOamLspPingCtlNhAddressType
+ tmnxOamLspPingCtlTestSubMode *tmnxOamLspPingCtlNhAddress
+ tmnxOamLspPingCtlNhIntfName
+ #tmnxOamLspPingCtlPathDestType
+ #tmnxOamLspPingCtlPathDest
+ tmnxOamLspPingCtlPathName
+
+ TPST tmnxOamLspPingCtlLspName tmnxOamLspPingCtlAssocChannel
+ tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlForce
+ *tmnxOamLspPingCtlMplsTpGlobalId
+ *tmnxOamLspPingCtlMplsTpNodeId
+ tmnxOamLspPingCtlMplsTpPathType
+
+ ALL none tmnxOamLspPingCtlTtl
+ tmnxOamPingCtlFcName
+ tmnxOamPingCtlInterval
+ tmnxOamPingCtlProbeCount
+ tmnxOamPingCtlProfile
+ tmnxOamPingCtlSize
+ *tmnxOamPingCtlSrcAddrType
+ *tmnxOamPingCtlSrcAddress
+ tmnxOamPingCtlTimeOut
+ ---- -------------------------------- ---------------------------------
+
+ In the table above,
+ 1. The optional objects in the ALL row apply to all LSP ping test
+ types.
+ 2. Asterisks (*) mark a set of optional objects which must all be
+ specified, or must all be unspecified.
+ 3. Octothorpes (#) mark a separate set of optional objects which must
+ all be specified, or must all be unspecified.
+ 4. There are four supported combinations of
+ tmnxOamLspPingCtlNhAddressType, tmnxOamLspPingCtlNhAddress,
+ tmnxOamLspPingCtlNhIntfName, tmnxOamLspPingCtlPathDestType, and
+ tmnxOamLspPingCtlPathDest, as follows:
+ a) all unspecified
+ b) tmnxOamLspPingCtlPathDestType and tmnxOamLspPingCtlPathDest
+ c) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, and
+ tmnxOamLspPingCtlNhIntfName
+ d) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest,
+ tmnxOamLspPingCtlNhAddressType, and tmnxOamLspPingCtlNhAddress
+
+ When an object combination other than a combination listed above is
+ specified, values will be rejected or ignored, or the test will fail."
+ REFERENCE
+ "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
+ Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
+ RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
+ IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
+ ::= { tmnxOamPingObjs 9 }
+
+tmnxOamLspPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamLspPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The system creates a row in tmnxOamLspPingCtlTable when
+ tmnxOamPingCtlTestMode is set to 'lspPing'.
+
+ The system deletes a row in tmnxOamLspPingCtlTable when the
+ corresponding row in tmnxOamPingCtlTable is deleted."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamLspPingCtlTable 1 }
+
+TmnxOamLspPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamLspPingCtlVRtrID TmnxVRtrID,
+ tmnxOamLspPingCtlLspName TLNamedItemOrEmpty,
+ tmnxOamLspPingCtlReturnLsp TNamedItemOrEmpty,
+ tmnxOamLspPingCtlTtl Unsigned32,
+ tmnxOamLspPingCtlPathName TLNamedItemOrEmpty,
+ tmnxOamLspPingCtlLdpIpPrefix IpAddress,
+ tmnxOamLspPingCtlLdpIpPrefixLen IpAddressPrefixLength,
+ tmnxOamLspPingCtlLdpPrefixType InetAddressType,
+ tmnxOamLspPingCtlLdpPrefix InetAddress,
+ tmnxOamLspPingCtlLdpPrefixLen InetAddressPrefixLength,
+ tmnxOamLspPingCtlPathDestType InetAddressType,
+ tmnxOamLspPingCtlPathDest InetAddress,
+ tmnxOamLspPingCtlNhIntfName TNamedItemOrEmpty,
+ tmnxOamLspPingCtlNhAddressType InetAddressType,
+ tmnxOamLspPingCtlNhAddress InetAddress,
+ tmnxOamLspPingCtlTestSubMode TmnxOamLspTestSubMode,
+ tmnxOamLspPingCtlMplsTpPathType TmnxOamMplsTpPathType,
+ tmnxOamLspPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
+ tmnxOamLspPingCtlMplsTpNodeId TmnxMplsTpNodeID,
+ tmnxOamLspPingCtlAssocChannel TmnxOamLspAssocChannel,
+ tmnxOamLspPingCtlForce TruthValue,
+ tmnxOamLspPingCtlIgpInstance TmnxIgpInstance,
+ tmnxOamLspPingCtlSrPlcyColor Unsigned32,
+ tmnxOamLspPingCtlSrPlcyEndPtAddT InetAddressType,
+ tmnxOamLspPingCtlSrPlcyEndPtAddr InetAddress,
+ tmnxOamLspPingCtlSrPlcySegList Unsigned32
+}
+
+tmnxOamLspPingCtlVRtrID OBJECT-TYPE
+ SYNTAX TmnxVRtrID
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.0R15 and replaced
+ with tmnxOamPingCtlVRtrID in tmnxOamPingCtlTable."
+ DEFVAL { 1 }
+ ::= { tmnxOamLspPingCtlEntry 1 }
+
+tmnxOamLspPingCtlLspName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlLspName specifies the name of the LSP
+ for this LSP ping test.
+
+ When the test is started, if this name is not empty, there must be a
+ TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
+ 1. tmnxOamLspPingCtlLspName equal to
+ TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
+ 2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
+ 3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
+ 'bypassOnly(4)', or 'mplsTp(7)'.
+ Otherwise, the test will fail.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 2 }
+
+tmnxOamLspPingCtlReturnLsp OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 3 }
+
+tmnxOamLspPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlTtl specifies the outermost label time-
+ to-live value.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { 255 }
+ ::= { tmnxOamLspPingCtlEntry 4 }
+
+tmnxOamLspPingCtlPathName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlPathName specifies the name of the Path
+ (LSP) for this LSP ping test.
+
+ When the test is started, if this name is not empty, there must be a
+ matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise,
+ the test will fail.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 5 }
+
+tmnxOamLspPingCtlLdpIpPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamLspPingCtlLdpPrefixType and
+ tmnxOamLspPingCtlLdpPrefix."
+ DEFVAL { '00000000'H }
+ ::= { tmnxOamLspPingCtlEntry 6 }
+
+tmnxOamLspPingCtlLdpIpPrefixLen OBJECT-TYPE
+ SYNTAX IpAddressPrefixLength
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ the InetAddress object tmnxOamLspPingCtlLdpPrefixLen."
+ DEFVAL { 32 }
+ ::= { tmnxOamLspPingCtlEntry 7 }
+
+tmnxOamLspPingCtlLdpPrefixType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlLdpPrefixType specifies the type of
+ Internet address stored in tmnxOamLspPingCtlLdpPrefix.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspPingCtlEntry 8 }
+
+tmnxOamLspPingCtlLdpPrefix OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlLdpPrefix, along with
+ tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefixLen,
+ specifies the destination prefix for this LSP ping test.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 9 }
+
+tmnxOamLspPingCtlLdpPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ UNITS "bits"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet
+ address prefix length of tmnxOamLspPingCtlLdpPrefix.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { 32 }
+ ::= { tmnxOamLspPingCtlEntry 10 }
+
+tmnxOamLspPingCtlPathDestType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlPathDestType specifies the type of
+ Internet address stored in tmnxOamLspPingCtlPathDest.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspPingCtlEntry 11 }
+
+tmnxOamLspPingCtlPathDest OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlPathDest specifies a unique path for
+ this LSP ping to traverse. This address is used as part of a hash key
+ to select the appropriate ECMP path to the destination of an LSP ping
+ test.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 12 }
+
+tmnxOamLspPingCtlNhIntfName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlNhIntfName specifies the name of the
+ next hop interface to be used when transmitting an LSP ping.
+
+ When the test is started, if this name is not empty, there must be a
+ TIMETRA-VRTR-MIB::vRtrIfTable row with:
+ 1. tmnxOamLspPingCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
+ AND
+ 2. TIMETRA-VRTR-MIB::vRtrID equal to 1.
+ Otherwise, the test will fail.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 13 }
+
+tmnxOamLspPingCtlNhAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlNhAddressType specifies the type of
+ Internet address stored in tmnxOamLspPingCtlNhAddress.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspPingCtlEntry 14 }
+
+tmnxOamLspPingCtlNhAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlNhAddress specifies the interface
+ address to the next hop which will be used to transmit the LSP ping.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 15 }
+
+tmnxOamLspPingCtlTestSubMode OBJECT-TYPE
+ SYNTAX TmnxOamLspTestSubMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlTestSubMode specifies the type of LSP
+ ping test to perform.
+
+ When this object is 'unspecified(1)', the type of LSP ping test to be
+ performed is determined when the test is started, from the set of
+ tmnxOamLspPingCtlTable objects configured with non-default values.
+
+ If there is a mismatch between tmnxOamLspPingCtlTestSubMode and the
+ type of the LSP to be tested, the test will fail. For example, if
+ tmnxOamLspPingCtlTestSubMode is 'static(2)', and
+ tmnxOamLspPingCtlLspName refers to an LSP with
+ TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
+ will fail.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { unspecified }
+ ::= { tmnxOamLspPingCtlEntry 16 }
+
+tmnxOamLspPingCtlMplsTpPathType OBJECT-TYPE
+ SYNTAX TmnxOamMplsTpPathType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlMplsTpPathType specifies the type of the
+ MPLS-TP path to be tested.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { active }
+ ::= { tmnxOamLspPingCtlEntry 17 }
+
+tmnxOamLspPingCtlMplsTpGlobalId OBJECT-TYPE
+ SYNTAX TmnxMplsTpGlobalID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlMplsTpGlobalId specifies the target
+ MPLS-TP Global Identifier to be used for the test.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspPingCtlEntry 18 }
+
+tmnxOamLspPingCtlMplsTpNodeId OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlMplsTpNodeId specifies the target
+ MPLS-TP Node Identifier to be used for the test.
+
+ A value of zero indicates that no Node Identifier has been configured.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspPingCtlEntry 19 }
+
+tmnxOamLspPingCtlAssocChannel OBJECT-TYPE
+ SYNTAX TmnxOamLspAssocChannel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlAssocChannel specifies the launched echo
+ request's usage of the Associated Channel (ACH) mechanism, when
+ testing an MPLS-TP LSP.
+
+ When tmnxOamLspPingCtlTestSubMode is 'static(2)', the default value
+ for tmnxOamLspPingCtlAssocChannel is 'nonIp(2)'.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { notApplicable }
+ ::= { tmnxOamLspPingCtlEntry 20 }
+
+tmnxOamLspPingCtlForce OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlForce specifies whether or not to force
+ the transmission of the 'lspPing' request PDU(s).
+
+ If tmnxOamLspPingCtlForce is 'true(1)', the test will proceed and
+ request PDU(s) will be sent regardless of the local operational status
+ of the tested LSP path.
+
+ If tmnxOamLspPingCtlForce is 'false(2)', the test will fail
+ immediately when the local operational status of the tested LSP path is
+ down.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { false }
+ ::= { tmnxOamLspPingCtlEntry 21 }
+
+tmnxOamLspPingCtlIgpInstance OBJECT-TYPE
+ SYNTAX TmnxIgpInstance
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlIgpInstance specifies the Interior
+ Gateway Protocol (IGP) instance to be used for the test.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspPingCtlEntry 22 }
+
+tmnxOamLspPingCtlSrPlcyColor OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlSrPlcyColor specifies the Segment Routing
+ (SR) policy color to be used for the test. A color associates an
+ SR policy with an intent (e.g. low latency).
+
+ tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
+ tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
+ Otherwise, the test will fail. The color of a static SR policy is
+ defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
+
+ When configuring an SR policy LSP ping test, the following objects
+ must all be set in one snmpset PDU:
+ tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
+ tmnxOamLspPingCtlSrPlcyColor,
+ tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
+ tmnxOamLspPingCtlSrPlcyEndPtAddr.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspPingCtlEntry 23 }
+
+tmnxOamLspPingCtlSrPlcyEndPtAddT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlSrPlcyEndPtAddT specifies the type of IP
+ address stored in tmnxOamLspPingCtlSrPlcyEndPtAddr.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspPingCtlEntry 24 }
+
+tmnxOamLspPingCtlSrPlcyEndPtAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlSrPlcyEndPtAddr specifies the Segment
+ Routing (SR) policy endpoint address to be used for the test.
+
+ tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
+ tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
+ Otherwise, the test will fail. The endpoint of a static SR policy
+ is defined using
+ TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
+ TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
+
+ When configuring an SR policy LSP ping test, the following objects
+ must all be set in one snmpset PDU:
+ tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
+ tmnxOamLspPingCtlSrPlcyColor,
+ tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
+ tmnxOamLspPingCtlSrPlcyEndPtAddr.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspPingCtlEntry 25 }
+
+tmnxOamLspPingCtlSrPlcySegList OBJECT-TYPE
+ SYNTAX Unsigned32 (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspPingCtlSrPlcySegList specifies the Segment
+ Routing (SR) policy segment list to be used for the test.
+
+ The supported object combinations for LSP ping tests are listed in the
+ tmnxOamLspPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspPingCtlEntry 26 }
+
+tmnxOamVprnPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVprnPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVprnPingCtlTable contains configuration information for
+ 'vprnPing' tests."
+ ::= { tmnxOamPingObjs 10 }
+
+tmnxOamVprnPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVprnPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVprnPingCtlEntry contains configuration information for one
+ 'vprnPing' test.
+
+ SROS creates a row when tmnxOamPingCtlTestMode is set to 'vprnPing'.
+
+ SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamVprnPingCtlTable 1 }
+
+TmnxOamVprnPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamVprnPingCtlSourceIpAddr IpAddress,
+ tmnxOamVprnPingCtlReplyControl TruthValue,
+ tmnxOamVprnPingCtlTtl Unsigned32,
+ tmnxOamVprnPingCtlSrcAddrType InetAddressType,
+ tmnxOamVprnPingCtlSrcAddress InetAddress
+}
+
+tmnxOamVprnPingCtlSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamVprnPingCtlSrcAddrType and
+ tmnxOamVprnPingCtlSrcAddress."
+ DEFVAL { '00000000'h }
+ ::= { tmnxOamVprnPingCtlEntry 1 }
+
+tmnxOamVprnPingCtlReplyControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamVprnPingCtlReplyControl is 'true', the
+ OAM ping response is returned using the control plane. If its value
+ is 'false', the packet is sent via the data plane.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'vprnPing'."
+ DEFVAL { false }
+ ::= { tmnxOamVprnPingCtlEntry 2 }
+
+tmnxOamVprnPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the vc-label time-to-live value.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'vprnPing'.
+
+ While performing the test with a TTL of 1 no responses should ever be
+ expected."
+ DEFVAL { 255 }
+ ::= { tmnxOamVprnPingCtlEntry 3 }
+
+tmnxOamVprnPingCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet
+ address type stored in tmnxOamVprnPingCtlSrcAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamVprnPingCtlEntry 4 }
+
+tmnxOamVprnPingCtlSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet
+ address to be used as the source for performing an OAM ping operation
+ when tmnxOamPingCtlTestMode has a value of 'vprnPing'.
+
+ This parameter is required."
+ DEFVAL { ''H }
+ ::= { tmnxOamVprnPingCtlEntry 5 }
+
+tmnxOamAtmPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamAtmPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamAtmPingCtlTable contains configuration information for
+ 'atmPing' tests."
+ ::= { tmnxOamPingObjs 11 }
+
+tmnxOamAtmPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamAtmPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamAtmPingCtlEntry contains configuration information for one
+ 'atmPing' test.
+
+ SROS creates a row when tmnxOamPingCtlTestMode is set to 'atmPing'.
+
+ SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamAtmPingCtlTable 1 }
+
+TmnxOamAtmPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamAtmPingCtlPortId TmnxPortID,
+ tmnxOamAtmPingCtlVpi AtmVpIdentifier,
+ tmnxOamAtmPingCtlVci AtmVcIdentifier,
+ tmnxOamAtmPingCtlLpbkLocation OCTET STRING,
+ tmnxOamAtmPingCtlSegment INTEGER
+}
+
+tmnxOamAtmPingCtlPortId OBJECT-TYPE
+ SYNTAX TmnxPortID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamAtmPingCtlPortId is the ID of the access port of
+ the target VC. This parameter is required."
+ DEFVAL { 0 }
+ ::= { tmnxOamAtmPingCtlEntry 1 }
+
+tmnxOamAtmPingCtlVpi OBJECT-TYPE
+ SYNTAX AtmVpIdentifier
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to
+ send the OAM ATM ping. This is a required parameter."
+ DEFVAL { 0 }
+ ::= { tmnxOamAtmPingCtlEntry 2 }
+
+tmnxOamAtmPingCtlVci OBJECT-TYPE
+ SYNTAX AtmVcIdentifier
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to
+ send the OAM ATM ping. This is a required parameter."
+ DEFVAL { 0 }
+ ::= { tmnxOamAtmPingCtlEntry 3 }
+
+tmnxOamAtmPingCtlLpbkLocation OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamAtmPingCtlLpbkLocation specifies the Loopback
+ Location ID used in the ATM OAM loopback cell. If all bits in the
+ Loopback Location ID are '1', the destination of the OAM ATM ping
+ is the far-end destination of the VC. Otherwise the cell is destined
+ to a specific ATM node in the ATM network.
+
+ This is an optional parameter."
+ DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'H }
+ ::= { tmnxOamAtmPingCtlEntry 4 }
+
+tmnxOamAtmPingCtlSegment OBJECT-TYPE
+ SYNTAX INTEGER {
+ endToEnd (1),
+ segment (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamAtmPingCtlSegment determines if the ATM OAM
+ loopback cell is destined to the first segment going in the line
+ direction or the PVCC's connection endpoint."
+ DEFVAL { endToEnd }
+ ::= { tmnxOamAtmPingCtlEntry 5 }
+
+tmnxOamMfibPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMfibPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMfibPingCtlTable contains configuration information for
+ 'mfibPing' tests."
+ ::= { tmnxOamPingObjs 12 }
+
+tmnxOamMfibPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamMfibPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMfibPingCtlEntry contains configuration information for one
+ 'mfibPing' test.
+
+ SROS creates a row when tmnxOamPingCtlTestMode is set to 'mfibPing'.
+
+ SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamMfibPingCtlTable 1 }
+
+TmnxOamMfibPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamMfibPingCtlSourceIpAddr IpAddress,
+ tmnxOamMfibPingCtlDestIpAddr IpAddress,
+ tmnxOamMfibPingCtlReplyControl TruthValue,
+ tmnxOamMfibPingCtlTtl Unsigned32,
+ tmnxOamMfibPingCtlSrcAddrType InetAddressType,
+ tmnxOamMfibPingCtlSrcAddress InetAddress,
+ tmnxOamMfibPingCtlDestAddrType InetAddressType,
+ tmnxOamMfibPingCtlDestAddress InetAddress,
+ tmnxOamMfibPingCtlDestMacAddr MacAddress
+}
+
+tmnxOamMfibPingCtlSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMfibPingCtlSrcAddrType and
+ tmnxOamMfibPingCtlSrcAddress."
+ DEFVAL { '00000000'h }
+ ::= { tmnxOamMfibPingCtlEntry 1 }
+
+tmnxOamMfibPingCtlDestIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMfibPingCtlDestAddrType and
+ tmnxOamMfibPingCtlDestAddress."
+ DEFVAL { '00000000'h }
+ ::= { tmnxOamMfibPingCtlEntry 2 }
+
+tmnxOamMfibPingCtlReplyControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamMfibPingCtlReplyControl is 'true', the OAM
+ ping response is returned using the control plane. If its value is
+ 'false', the packet is sent via the data plane.
+
+ This object is optional and is not relevant when
+ tmnxOamPingCtlTestMode has a value other than 'mfibPing'."
+ DEFVAL { false }
+ ::= { tmnxOamMfibPingCtlEntry 3 }
+
+tmnxOamMfibPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the vc-label time-to-live value. This object is optional and
+ is not relevant when tmnxOamPingCtlTestMode has a value other than
+ 'mfibPing'. While performing the test with a TTL of 1 no responses
+ should ever be expected."
+ DEFVAL { 255 }
+ ::= { tmnxOamMfibPingCtlEntry 4 }
+
+tmnxOamMfibPingCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet
+ address type stored in tmnxOamMfibPingCtlSrcAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamMfibPingCtlEntry 5 }
+
+tmnxOamMfibPingCtlSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet
+ address to be used as the source for performing an OAM ping
+ operation when tmnxOamPingCtlTestMode has a value of 'mfibPing'
+ and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in
+ which case this parameter is required. If tmnxOamPingCtlTestMode is
+ different from 'mfibPing' this field is ignored."
+ DEFVAL { ''H }
+ ::= { tmnxOamMfibPingCtlEntry 6 }
+
+tmnxOamMfibPingCtlDestAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet
+ multicast address type stored in tmnxOamMfibPingCtlDestAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamMfibPingCtlEntry 7 }
+
+tmnxOamMfibPingCtlDestAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMfibPingCtlDestAddress specifies the Internet
+ multicast address to be used as the destination for performing an
+ OAM ping operation when tmnxOamPingCtlTestMode has a value of
+ 'mfibPing' and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros,
+ in which case this parameter is required. If tmnxOamPingCtlTestMode is
+ different from 'mfibPing' this field is ignored."
+ DEFVAL { ''H }
+ ::= { tmnxOamMfibPingCtlEntry 8 }
+
+tmnxOamMfibPingCtlDestMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6
+ multicast MAC address to be used as the destination for performing an
+ OAM ping operation when tmnxOamPingCtlTestMode has a value of
+ 'mfibPing' and objects tmnxOamMfibPingCtlSrcAddrType and
+ tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)',
+ in which case this parameter is required. If tmnxOamPingCtlTestMode is
+ different from 'mfibPing' this field is ignored."
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamMfibPingCtlEntry 9 }
+
+tmnxOamCpePingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamCpePingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamCpePingCtlTable contains configuration information for
+ 'cpePing' tests."
+ ::= { tmnxOamPingObjs 13 }
+
+tmnxOamCpePingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamCpePingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamCpePingCtlEntry contains configuration information for one
+ 'cpePing' test.
+
+ SROS creates a row when tmnxOamPingCtlTestMode is set to 'cpePing'.
+
+ SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamCpePingCtlTable 1 }
+
+TmnxOamCpePingCtlEntry ::= SEQUENCE
+{
+ tmnxOamCpePingCtlSourceIpAddr IpAddress,
+ tmnxOamCpePingCtlSendControl TruthValue,
+ tmnxOamCpePingCtlReplyControl TruthValue,
+ tmnxOamCpePingCtlTtl Unsigned32,
+ tmnxOamCpePingCtlSrceMacAddr MacAddress,
+ tmnxOamCpePingCtlSrcAddrType InetAddressType,
+ tmnxOamCpePingCtlSrcAddress InetAddress
+}
+
+tmnxOamCpePingCtlSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamCpePingCtlSrcAddrType and
+ tmnxOamCpePingCtlSrcAddress."
+ DEFVAL { '00000000'h }
+ ::= { tmnxOamCpePingCtlEntry 1 }
+
+tmnxOamCpePingCtlSendControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamCpePingCtlSendControl specifies whether the
+ outbound OAM ping packet will use the data plane or the control plane.
+
+ When the value is 'false', the packet is sent using the data plane.
+
+ As of SROS release 13.0 R1, a test cannot be started if
+ tmnxOamCpePingCtlSendControl is 'true'. A test is started using
+ tmnxOamPingCtlAdminStatus.
+
+ This object will be marked obsolete in a future release."
+ DEFVAL { false }
+ ::= { tmnxOamCpePingCtlEntry 2 }
+
+tmnxOamCpePingCtlReplyControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM
+ ping response is returned using the control plane. If its value is
+ 'false', the packet is sent via the data plane. This object is
+ optional and is not relevant when tmnxOamPingCtlTestMode has a value
+ other than 'cpePing'."
+ DEFVAL { false }
+ ::= { tmnxOamCpePingCtlEntry 3 }
+
+tmnxOamCpePingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the vc-label time-to-live value. This object is optional and
+ is not relevant when tmnxOamPingCtlTestMode has a value other than
+ 'cpePing'. When performing the test with a TTL=1, the cpe-ping is only
+ done to the local SAP(s)."
+ DEFVAL { 255 }
+ ::= { tmnxOamCpePingCtlEntry 4 }
+
+tmnxOamCpePingCtlSrceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to a non zero value, the system will use the value as the
+ source MAC address in the ARP request that will be sent to the CPE. If
+ set to 0, the MAC address configured for the CPM is used. This object
+ is optional and is not relevant when tmnxOamPingCtlTestMode has a
+ value other than 'cpePing'."
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamCpePingCtlEntry 5 }
+
+tmnxOamCpePingCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet
+ address type stored in tmnxOamCpePingCtlSrcAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamCpePingCtlEntry 6 }
+
+tmnxOamCpePingCtlSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamCpePingCtlSrcAddress specifies the Internet
+ address to be used as the source for performing a CPE ping operation
+ when tmnxOamPingCtlTestMode has a value of 'cpePing'. This parameter
+ is required for 'cpePing' and ignored in all other cases."
+ DEFVAL { ''H }
+ ::= { tmnxOamCpePingCtlEntry 7 }
+
+tmnxOamMRInfoRespTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMRInfoRespEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespTable contains node-level information provided by
+ destination nodes of successful 'mrInfo' tests."
+ ::= { tmnxOamPingObjs 14 }
+
+tmnxOamMRInfoRespEntry OBJECT-TYPE
+ SYNTAX TmnxOamMRInfoRespEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespEntry contains node-level information provided by the
+ destination node of a successful 'mrInfo' test.
+
+ A row is created when node-level information is provided by a
+ destination node.
+
+ A row is destroyed when the corresponding tmnxOamPingHistoryTable row
+ is destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamPingHistoryIndex
+ }
+ ::= { tmnxOamMRInfoRespTable 1 }
+
+TmnxOamMRInfoRespEntry ::= SEQUENCE
+{
+ tmnxOamMRInfoRespCapabilities BITS,
+ tmnxOamMRInfoRespMinorVersion Unsigned32,
+ tmnxOamMRInfoRespMajorVersion Unsigned32,
+ tmnxOamMRInfoRespNumInterfaces Unsigned32
+}
+
+tmnxOamMRInfoRespCapabilities OBJECT-TYPE
+ SYNTAX BITS {
+ leaf (0),
+ prune (1),
+ genid (2),
+ mtrace (3),
+ snmp (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespCapabilities indicates the capabilities of the router
+ responding to the mrinfo request:
+ leaf(0) This is a leaf router
+ prune(1) This router understands pruning
+ genid(2) This router sends Generation Id's
+ mtrace(3) This router handles Mtrace requests
+ snmp(4) This router supports the DVMRP MIB"
+ ::= { tmnxOamMRInfoRespEntry 1 }
+
+tmnxOamMRInfoRespMinorVersion OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespMinorVersion indicates the minor software version on
+ the router responding to the mrinfo request."
+ ::= { tmnxOamMRInfoRespEntry 2 }
+
+tmnxOamMRInfoRespMajorVersion OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespMajorVersion indicates the major software version on
+ the router responding to the mrinfo request."
+ ::= { tmnxOamMRInfoRespEntry 3 }
+
+tmnxOamMRInfoRespNumInterfaces OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces in
+ the mrinfo response packet. These interfaces are listed in the
+ tmnxOamMRInfoRespIfTable."
+ ::= { tmnxOamMRInfoRespEntry 4 }
+
+tmnxOamMRInfoRespIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfTable contains interface-level information provided
+ by destination nodes of successful 'mrInfo' tests."
+ ::= { tmnxOamPingObjs 15 }
+
+tmnxOamMRInfoRespIfEntry OBJECT-TYPE
+ SYNTAX TmnxOamMRInfoRespIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfEntry contains interface-level information provided
+ by the destination node of a successful 'mrInfo' test.
+
+ Rows are created when interface-level information is provided by a
+ destination node.
+
+ Rows are destroyed when the corresponding tmnxOamMRInfoRespTable row
+ is destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamPingHistoryIndex,
+ tmnxOamMRInfoRespIfIndex
+ }
+ ::= { tmnxOamMRInfoRespIfTable 1 }
+
+TmnxOamMRInfoRespIfEntry ::= SEQUENCE
+{
+ tmnxOamMRInfoRespIfIndex Unsigned32,
+ tmnxOamMRInfoRespIfAddress IpAddress,
+ tmnxOamMRInfoRespIfMetric Unsigned32,
+ tmnxOamMRInfoRespIfThreshold Unsigned32,
+ tmnxOamMRInfoRespIfFlags BITS,
+ tmnxOamMRInfoRespIfNbrCount Unsigned32,
+ tmnxOamMRInfoRespIfAddrType InetAddressType,
+ tmnxOamMRInfoRespIfAddr InetAddress
+}
+
+tmnxOamMRInfoRespIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfIndex is the index into the
+ tmnxOamMRInfoRespIfTable. The mrinfo response packet has
+ the router's interfaces on which multicast is enabled.
+ tmnxOamMRInfoRespIfIndex is used to identify those interfaces."
+ ::= { tmnxOamMRInfoRespIfEntry 1 }
+
+tmnxOamMRInfoRespIfAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMRInfoRespIfAddrType and
+ tmnxOamMRInfoRespIfAddr."
+ ::= { tmnxOamMRInfoRespIfEntry 2 }
+
+tmnxOamMRInfoRespIfMetric OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfMetric indicates the metric on the interface."
+ ::= { tmnxOamMRInfoRespIfEntry 3 }
+
+tmnxOamMRInfoRespIfThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfThreshold indicates the threshold on the interface."
+ ::= { tmnxOamMRInfoRespIfEntry 4 }
+
+tmnxOamMRInfoRespIfFlags OBJECT-TYPE
+ SYNTAX BITS {
+ tunnel (0),
+ srcrt (1),
+ reserved1 (2),
+ reserved2 (3),
+ down (4),
+ disabled (5),
+ querier (6),
+ leaf (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfFlags indicates the flags associated with an
+ interface:
+
+ tunnel(0) Neighbor reached via tunnel
+ srcrt(1) Tunnel uses IP source routing
+ reserved1(2) No longer used
+ reserved2(3) No longer used
+ down(4) Operational status down
+ disabled(5) Administrative status down
+ querier(6) Querier for interface
+ leaf(7) No downstream neighbors on interface"
+ ::= { tmnxOamMRInfoRespIfEntry 5 }
+
+tmnxOamMRInfoRespIfNbrCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfNbrCount indicates the number of multicast
+ neighbors on the interface. The neighbors are listed in the
+ tmnxOamMRInfoRespIfNbrTable."
+ ::= { tmnxOamMRInfoRespIfEntry 6 }
+
+tmnxOamMRInfoRespIfAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfAddrType indicates the Internet address type stored
+ in tmnxOamMRInfoRespIfAddr."
+ ::= { tmnxOamMRInfoRespIfEntry 7 }
+
+tmnxOamMRInfoRespIfAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfAddr indicates the Internet address of the
+ interface on the router responding to the mrinfo request."
+ ::= { tmnxOamMRInfoRespIfEntry 8 }
+
+tmnxOamMRInfoRespIfNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfNbrTable contains neighbor-level information
+ provided by destination nodes of successful 'mrInfo' tests."
+ ::= { tmnxOamPingObjs 16 }
+
+tmnxOamMRInfoRespIfNbrEntry OBJECT-TYPE
+ SYNTAX TmnxOamMRInfoRespIfNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfNbrEntry contains neighbor-level information
+ provided by the destination node of a successful 'mrInfo' test.
+
+ Rows are created when neighbor-level information is provided by a
+ destination node.
+
+ Rows are destroyed when the corresponding tmnxOamMRInfoRespIfTable row
+ is destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamPingHistoryIndex,
+ tmnxOamMRInfoRespIfIndex,
+ tmnxOamMRInfoRespIfNbrIndex
+ }
+ ::= { tmnxOamMRInfoRespIfNbrTable 1 }
+
+TmnxOamMRInfoRespIfNbrEntry ::= SEQUENCE
+{
+ tmnxOamMRInfoRespIfNbrIndex Unsigned32,
+ tmnxOamMRInfoRespIfNbrAddress IpAddress,
+ tmnxOamMRInfoRespIfNbrAddrType InetAddressType,
+ tmnxOamMRInfoRespIfNbrAddr InetAddress
+}
+
+tmnxOamMRInfoRespIfNbrIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor
+ on the interface tmnxOamMRInfoRespIfIndex."
+ ::= { tmnxOamMRInfoRespIfNbrEntry 1 }
+
+tmnxOamMRInfoRespIfNbrAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMRInfoRespIfNbrAddrType and
+ tmnxOamMRInfoRespIfNbrAddr."
+ ::= { tmnxOamMRInfoRespIfNbrEntry 2 }
+
+tmnxOamMRInfoRespIfNbrAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type
+ stored in tmnxOamMRInfoRespIfNbrAddr."
+ ::= { tmnxOamMRInfoRespIfNbrEntry 3 }
+
+tmnxOamMRInfoRespIfNbrAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the
+ neighbor on the interface."
+ ::= { tmnxOamMRInfoRespIfNbrEntry 4 }
+
+tmnxOamVccvPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVccvPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row in tmnxOamVccvPingCtlTable contains the VCCV-specific
+ configuration information needed to launch a VCCV (Virtual Circuit
+ Connectivity Verification) ping test. The rest of the configuration
+ information needed to launch the test resides in the corresponding row
+ of tmnxOamPingCtlTable.
+
+ Four types of VCCV ping tests are supported: AII Type 2, FEC-128
+ Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII Type 2
+ and Spoke SDP FEC offer two ways to specify a VCCV ping FEC-129
+ Pseudowire test.
+
+ In the Transport Profile Static case, the test type is configured
+ (using tmnxOamVccvPingCtlTestSubMode). In the other three cases, the
+ test type is not configured (i.e. the default
+ tmnxOamVccvPingCtlTestSubMode value 'unspecified(1)' is used).
+
+ The following table has a row for each VCCV ping test type, showing
+ the mandatory and optional objects applicable to the test type.
+ Abbreviated VCCV ping test type names are used.
+
+ Test
+ Type Mandatory Objects Optional Objects
+ ------ ------------------------------ ---------------------------------
+ aiiTY2 tmnxOamVccvPingCtlSaiiAcId *tmnxOamPingCtlSrcAddrType
+ tmnxOamVccvPingCtlSaiiGlobalId *tmnxOamPingCtlSrcAddress
+ tmnxOamVccvPingCtlSaiiPrefix *tmnxOamPingCtlTgtAddrType
+ tmnxOamVccvPingCtlTaiiAcId *tmnxOamPingCtlTgtAddress
+ tmnxOamVccvPingCtlTaiiGlobalId tmnxOamVccvPingCtlReplyMode
+ tmnxOamVccvPingCtlTaiiPrefix
+
+ FEC128 tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType
+ *tmnxOamPingCtlSrcAddress
+ *tmnxOamPingCtlTgtAddrType
+ *tmnxOamPingCtlTgtAddress
+ *tmnxOamVccvPingCtlPwId
+ tmnxOamVccvPingCtlReplyMode
+ #tmnxOamVccvPingCtlSwitTgtFecType
+ #tmnxOamVccvPgTgStaticCtlAgi
+ #tmnxOamVccvPgTgStaticCtlSaiiGlbl
+ #tmnxOamVccvPgTgStaticCtlSaiiNode
+ #tmnxOamVccvPgTgStaticCtlSaiiAcId
+ #tmnxOamVccvPgTgStaticCtlTaiiGlbl
+ #tmnxOamVccvPgTgStaticCtlTaiiNode
+ #tmnxOamVccvPgTgStaticCtlTaiiAcId
+
+ sdpFEC tmnxOamVccvPingCtlSpokeSdpId *tmnxOamPingCtlSrcAddrType
+ *tmnxOamPingCtlSrcAddress
+ *tmnxOamPingCtlTgtAddrType
+ *tmnxOamPingCtlTgtAddress
+ #tmnxOamVccvPingCtlSaiiAcId
+ #tmnxOamVccvPingCtlSaiiGlobalId
+ #tmnxOamVccvPingCtlSaiiPrefix
+ #tmnxOamVccvPingCtlTaiiAcId
+ #tmnxOamVccvPingCtlTaiiGlobalId
+ #tmnxOamVccvPingCtlTaiiPrefix
+ tmnxOamVccvPingCtlReplyMode
+
+ TPST tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType
+ tmnxOamVccvPingCtlTestSubMode *tmnxOamPingCtlSrcAddress
+ tmnxOamVccvPingCtlAssocChannel
+ #tmnxOamVccvPingCtlMplsTpGlobalId
+ #tmnxOamVccvPingCtlMplsTpNodeId
+ ^tmnxOamVccvPingCtlSwitTgtFecType
+ ^tmnxOamVccvPgTgFec128CtlSrcAddrT
+ ^tmnxOamVccvPgTgFec128CtlSrcAddr
+ ^tmnxOamVccvPgTgFec128CtlDstAddrT
+ ^tmnxOamVccvPgTgFec128CtlDstAddr
+ ^tmnxOamVccvPgTgFec128CtlPwId
+ ^tmnxOamVccvPgTgFec128CtlPwType
+
+ ALL N/A tmnxOamPingCtlFcName
+ tmnxOamPingCtlInterval
+ tmnxOamPingCtlProbeCount
+ tmnxOamPingCtlProfile
+ tmnxOamPingCtlSize
+ tmnxOamPingCtlTimeOut
+ tmnxOamVccvPingCtlTtl
+ ------ ------------------------------ ---------------------------------
+
+ In the table above,
+ 1. The optional objects in the ALL row apply to all four VCCV ping
+ test types.
+ 2. The characters '*', '#', and '^' each mark an independent set of
+ optional objects which must all be specified, or must all be
+ unspecified.
+
+ When an object combination other than a combination listed above is
+ specified, values will be rejected or ignored, or the test will fail."
+ REFERENCE
+ "RFC 5085, 'Pseudowire Virtual Circuit Connectivity Verification (VCCV):
+ A Control Channel for Pseudowires'"
+ ::= { tmnxOamPingObjs 17 }
+
+tmnxOamVccvPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVccvPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The system creates a row in tmnxOamVccvPingCtlTable when a row is
+ created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to
+ 'vccvPing'.
+
+ The system deletes a row in tmnxOamVccvPingCtlTable when the
+ corresponding row in tmnxOamPingCtlTable is deleted."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamVccvPingCtlTable 1 }
+
+TmnxOamVccvPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamVccvPingCtlSdpIdVcId SdpBindId,
+ tmnxOamVccvPingCtlReplyMode INTEGER,
+ tmnxOamVccvPingCtlPwId TmnxVcIdOrNone,
+ tmnxOamVccvPingCtlTtl Unsigned32,
+ tmnxOamVccvPingCtlSpokeSdpId TmnxSpokeSdpIdOrZero,
+ tmnxOamVccvPingCtlSaiiGlobalId TmnxPwGlobalIdOrZero,
+ tmnxOamVccvPingCtlSaiiPrefix Unsigned32,
+ tmnxOamVccvPingCtlSaiiAcId Unsigned32,
+ tmnxOamVccvPingCtlTaiiGlobalId TmnxPwGlobalIdOrZero,
+ tmnxOamVccvPingCtlTaiiPrefix Unsigned32,
+ tmnxOamVccvPingCtlTaiiAcId Unsigned32,
+ tmnxOamVccvPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
+ tmnxOamVccvPingCtlMplsTpNodeId TmnxMplsTpNodeID,
+ tmnxOamVccvPingCtlTestSubMode TmnxOamVccvTestSubMode,
+ tmnxOamVccvPingCtlAssocChannel TmnxOamVccvAssocChannel,
+ tmnxOamVccvPingCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
+}
+
+tmnxOamVccvPingCtlSdpIdVcId OBJECT-TYPE
+ SYNTAX SdpBindId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP binding of
+ the pseudowire to be tested by a VCCV ping test.
+
+ The all-zeros value indicates an unused SDP binding.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { '0000000000000000'h }
+ ::= { tmnxOamVccvPingCtlEntry 1 }
+
+tmnxOamVccvPingCtlReplyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip (2),
+ controlChannel (4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlReplyMode specifies the band to be used
+ by the echo reply PDU.
+ ip(2) out-of-band reply
+ controlChannel(4) inband reply
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3, 'Packet Format'."
+ DEFVAL { controlChannel }
+ ::= { tmnxOamVccvPingCtlEntry 2 }
+
+tmnxOamVccvPingCtlPwId OBJECT-TYPE
+ SYNTAX TmnxVcIdOrNone
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlPwId specifies the pseudowire
+ identifier to be used when performing a VCCV ping test on a FEC 128
+ pseudowire. The pseudowire Id is a non-zero 32-bit connection ID
+ required by FEC 128, as defined in RFC 4379.
+
+ A value of zero indicates that no pseudowire Id has been configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 3 }
+
+tmnxOamVccvPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value for
+ the vc-label of the echo request message. The outer label TTL is set
+ to 255, regardless of this value.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { 1 }
+ ::= { tmnxOamVccvPingCtlEntry 4 }
+
+tmnxOamVccvPingCtlSpokeSdpId OBJECT-TYPE
+ SYNTAX TmnxSpokeSdpIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlSpokeSdpId specifies the spoke SDP
+ identifier to be used when performing a VCCV ping test on a FEC 129
+ pseudowire.
+
+ A value of zero indicates that no spoke SDP identifier has been
+ configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 5 }
+
+tmnxOamVccvPingCtlSaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlSaiiGlobalId specifies the global
+ identifier of the Source Attachment Individual Identifier (SAII) to be
+ used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no global identifier has been
+ configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 6 }
+
+tmnxOamVccvPingCtlSaiiPrefix OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlSaiiPrefix specifies the prefix of the
+ Source Attachment Individual Identifier (SAII) to be used when testing
+ a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no prefix has been configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 7 }
+
+tmnxOamVccvPingCtlSaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlSaiiAcId specifies the attachment
+ circuit identifier of the Source Attachment Individual Identifier
+ (SAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no attachment circuit identifier has
+ been configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 8 }
+
+tmnxOamVccvPingCtlTaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlTaiiGlobalId specifies the global
+ identifier of the Target Attachment Individual Identifier (TAII) to be
+ used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no global identifier has been
+ configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 9 }
+
+tmnxOamVccvPingCtlTaiiPrefix OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlTaiiPrefix specifies the prefix of the
+ Target Attachment Individual Identifier (TAII) to be used when testing
+ a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no prefix has been configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 10 }
+
+tmnxOamVccvPingCtlTaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlTaiiAcId specifies the attachment
+ circuit identifier of the Target Attachment Individual Identifier
+ (TAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no attachment circuit identifier has
+ been configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 11 }
+
+tmnxOamVccvPingCtlMplsTpGlobalId OBJECT-TYPE
+ SYNTAX TmnxMplsTpGlobalID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlMplsTpGlobalId specifies the target
+ MPLS-TP Global Identifier to be used for the test.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 12 }
+
+tmnxOamVccvPingCtlMplsTpNodeId OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlMplsTpNodeId specifies the target
+ MPLS-TP Node Identifier to be used for the test.
+
+ A value of zero indicates that no Node Identifier has been configured.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPingCtlEntry 13 }
+
+tmnxOamVccvPingCtlTestSubMode OBJECT-TYPE
+ SYNTAX TmnxOamVccvTestSubMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlTestSubMode specifies the type of VCCV
+ ping test to perform.
+
+ When this object is 'unspecified(1)', the type of VCCV ping test to be
+ performed is determined when the test is started, from the set of
+ tmnxOamVccvPingCtlTable objects configured with non-default values.
+
+ If there is a mismatch between tmnxOamVccvPingCtlTestSubMode and the
+ type of the pseudowire to be tested, the test will fail. For example,
+ if tmnxOamVccvPingCtlTestSubMode is 'static(2)', and there is no
+ TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
+ the test will fail.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { unspecified }
+ ::= { tmnxOamVccvPingCtlEntry 14 }
+
+tmnxOamVccvPingCtlAssocChannel OBJECT-TYPE
+ SYNTAX TmnxOamVccvAssocChannel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlAssocChannel specifies the launched
+ echo request's usage of the Associated Channel (ACH) mechanism, when
+ performing an MPLS-TP VCCV ping test.
+
+ When tmnxOamVccvPingCtlTestSubMode is 'static(2)', the default value
+ for tmnxOamVccvPingCtlAssocChannel is 'nonIp(2)'.
+
+ The supported object combinations for VCCV ping tests are listed in
+ the tmnxOamVccvPingCtlTable DESCRIPTION clause."
+ DEFVAL { notApplicable }
+ ::= { tmnxOamVccvPingCtlEntry 15 }
+
+tmnxOamVccvPingCtlSwitTgtFecType OBJECT-TYPE
+ SYNTAX TmnxOamVccvSwitTgtFecType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPingCtlSwitTgtFecType specifies the type of
+ downstream FEC (Forward Equivalence Class) segment to be tested.
+
+ This object must be set to a non-default value when the path to be
+ tested starts with a FEC segment, and switches to a FEC segment with a
+ different type. For example, if the path to be tested starts with a
+ static FEC, and switches to FEC 128, this object must be set to
+ 'fec128(2)'."
+ DEFVAL { none }
+ ::= { tmnxOamVccvPingCtlEntry 16 }
+
+tmnxOamIcmpPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamIcmpPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamIcmpPingCtlTable (along with tmnxOamPingCtlTable) contains the
+ configuration information for ICMP ping tests."
+ ::= { tmnxOamPingObjs 18 }
+
+tmnxOamIcmpPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamIcmpPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamIcmpPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
+ configuration information for an ICMP ping test.
+
+ A row is created when the corresponding tmnxOamPingCtlTestMode is set
+ to 'icmpPing'.
+
+ A row is destroyed when the corresponding tmnxOamPingCtlTable row is
+ destroyed (using tmnxOamPingCtlRowStatus).
+
+ The values in a particular row in this table cannot be changed when
+ the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamIcmpPingCtlTable 1 }
+
+TmnxOamIcmpPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamIcmpPingCtlRapid TruthValue,
+ tmnxOamIcmpPingCtlTtl Unsigned32,
+ tmnxOamIcmpPingCtlDSField Unsigned32,
+ tmnxOamIcmpPingCtlPattern Integer32,
+ tmnxOamIcmpPingCtlNhAddrType InetAddressType,
+ tmnxOamIcmpPingCtlNhAddress InetAddress,
+ tmnxOamIcmpPingCtlEgrIfIndex InterfaceIndexOrZero,
+ tmnxOamIcmpPingCtlBypassRouting TruthValue,
+ tmnxOamIcmpPingCtlDoNotFragment TruthValue,
+ tmnxOamIcmpPingCtlEgrIfName TNamedItemOrEmpty
+}
+
+tmnxOamIcmpPingCtlRapid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlRapid specifies whether or not to send
+ ICMP ping probes in rapid sequence.
+
+ Changing tmnxOamIcmpPingCtlRapid from 'false(2)' to 'true(1)'
+ implicitly sets tmnxOamPingCtlIntervalUnits to 'centiseconds(2)'. For
+ example, if tmnxOamPingCtlInterval is 1, that makes the interval for
+ the test 0.01 seconds.
+
+ Changing tmnxOamIcmpPingCtlRapid from 'true(1)' to 'false(2)'
+ implicitly sets tmnxOamPingCtlIntervalUnits to 'seconds(1)'. For
+ example, if tmnxOamPingCtlInterval is 1, that makes the interval for
+ the test 1 second.
+
+ tmnxOamIcmpPingCtlRapid = 'true(1)' and tmnxOamSaaCtlContinuous =
+ 'true(1)' is an unsupported combination."
+ DEFVAL { false }
+ ::= { tmnxOamIcmpPingCtlEntry 1 }
+
+tmnxOamIcmpPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlTtl specifies the initial time-to-live
+ value for the ICMP ping packets."
+ DEFVAL { 64 }
+ ::= { tmnxOamIcmpPingCtlEntry 2 }
+
+tmnxOamIcmpPingCtlDSField OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlDSField specifies the value to load in
+ the Type of Service (TOS) octet or the Traffic Class (TC) octet of the
+ launched ICMP echo request(s). The TOS octet is a field in the IPv4
+ packet header. The TC octet is a field in the IPv6 packet header.
+
+ The value in the TOS or TC octet may influence the route, latency,
+ and/or probability of loss for the echo request (and, by inference,
+ for the associated data flow).
+
+ This object is optional."
+ REFERENCE
+ "RFC 791, 'Internet Protocol', section 3.1.
+ RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
+ RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
+ section 7.
+ RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
+ in the IPv4 and IPv6 Headers'."
+ DEFVAL { 0 }
+ ::= { tmnxOamIcmpPingCtlEntry 3 }
+
+tmnxOamIcmpPingCtlPattern OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlPattern specifies a two-octet value to
+ be repeated to fill the Data field of the ICMP ping packet.
+
+ When the value -1 is specified, the Data field will be filled with
+ positional values."
+ REFERENCE
+ "RFC 792, 'Internet Control Message Protocol', section 'Echo or Echo
+ Reply Message'."
+ DEFVAL { -1 }
+ ::= { tmnxOamIcmpPingCtlEntry 4 }
+
+tmnxOamIcmpPingCtlNhAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type
+ of the tmnxOamIcmpPingCtlNhAddress Internet address."
+ DEFVAL { unknown }
+ ::= { tmnxOamIcmpPingCtlEntry 5 }
+
+tmnxOamIcmpPingCtlNhAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet
+ address of the next-hop.
+
+ Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
+ or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
+ Otherwise, 'inconsistentValue' is returned."
+ DEFVAL { ''H }
+ ::= { tmnxOamIcmpPingCtlEntry 6 }
+
+tmnxOamIcmpPingCtlEgrIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS release 21.2 R1. The
+ replacement object is tmnxOamIcmpPingCtlEgrIfName."
+ DEFVAL { 0 }
+ ::= { tmnxOamIcmpPingCtlEntry 7 }
+
+tmnxOamIcmpPingCtlBypassRouting OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlBypassRouting specifies whether or not
+ to send the ping request to a host on a directly attached network,
+ bypassing the routing table.
+
+ Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
+ or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
+ Otherwise, 'inconsistentValue' is returned."
+ DEFVAL { false }
+ ::= { tmnxOamIcmpPingCtlEntry 8 }
+
+tmnxOamIcmpPingCtlDoNotFragment OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or not
+ the IPv4 'DF' (Don't Fragment) bit is set in the ICMP ping packet(s)
+ launched for the test.
+
+ When tmnxOamIcmpPingCtlDoNotFragment is 'true(1)', the 'DF' bit is
+ set.
+
+ This object is significant if:
+ 1. The target address type for the test (i.e.
+ tmnxOamPingCtlTgtAddrType) is 'ipv4(1)', or
+ 2. tmnxOamPingCtlTgtAddrType is 'dns(16)', and the DNS name resolves
+ to an IPv4 address.
+ Otherwise, this object is ignored."
+ DEFVAL { false }
+ ::= { tmnxOamIcmpPingCtlEntry 9 }
+
+tmnxOamIcmpPingCtlEgrIfName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpPingCtlEgrIfName specifies the name of the
+ interface to use to transmit the ICMP ping packets. The value
+ provided is accepted whether or not it is a known interface name
+ (validation is done as part of executing the test).
+
+ Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
+ or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
+ Otherwise, 'inconsistentValue' is returned."
+ DEFVAL { ''H }
+ ::= { tmnxOamIcmpPingCtlEntry 10 }
+
+tmnxOamAncpTestCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamAncpTestCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamAncpTestCtlTable contains configuration information for
+ 'ancpLoopback' tests."
+ ::= { tmnxOamPingObjs 19 }
+
+tmnxOamAncpTestCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamAncpTestCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamAncpTestCtlEntry contains configuration information for one
+ 'ancpLoopback' test.
+
+ SROS creates a row when tmnxOamPingCtlTestMode is set to
+ 'ancpLoopback'.
+
+ SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamAncpTestCtlTable 1 }
+
+TmnxOamAncpTestCtlEntry ::= SEQUENCE
+{
+ tmnxOamAncpTestTarget INTEGER,
+ tmnxOamAncpTestTargetId DisplayString,
+ tmnxOamAncpTestcount Integer32,
+ tmnxOamAncpTestTimeout Integer32
+}
+
+tmnxOamAncpTestTarget OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ subscriberId (1),
+ ancpString (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamAncpTestTarget specifies how to interpret the value
+ of the object tmnxOamAncpTestTargetId. If set to 'subscriberId', the
+ object tmnxOamAncpTestTargetId is a printable character string which
+ contains the subscriber-id. If set to 'ancpString', the object
+ tmnxOamAncpTestTargetId is a printable character string which contains
+ the ancp-string. If set to 'none', no value is specified, the object
+ tmnxOamAncpTestTargetId is an empty string, and no ancp loopback test
+ can be performed."
+ DEFVAL { none }
+ ::= { tmnxOamAncpTestCtlEntry 1 }
+
+tmnxOamAncpTestTargetId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamAncpTestTargetId contains the ID of the subscriber
+ for which the ANCP loopback test must be performed. The content of the
+ field is interpreted as being a subscriber-id of max 32 chars (in case
+ the object tmnxOamAncpTestTarget is set to 'subscriberId'), or as
+ being an acnp-string of max 63 chars (in case the object
+ tmnxOamAncpTestTarget is set to 'ancpString')."
+ DEFVAL { "" }
+ ::= { tmnxOamAncpTestCtlEntry 2 }
+
+tmnxOamAncpTestcount OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamAncpTestcount specifies the number of messages the
+ access node will use to test the circuit.
+ If set to 0, the number of messages will be determined by the
+ access node. Following settings are allowed:
+ tmnxOamAncpTestcount tmnxOamAncpTestTimeout
+ 0 0
+ 1..32 0
+ 1..32 1..255"
+ DEFVAL { 0 }
+ ::= { tmnxOamAncpTestCtlEntry 3 }
+
+tmnxOamAncpTestTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamAncpTestTimeout specifies the number of seconds
+ the controlling node will wait for a reply. This timeout value is also
+ sent to the access node. If set to 0, the access node will pick a
+ default value, while the control node will assume a value of 255
+ seconds.
+
+ Following settings are allowed:
+ tmnxOamAncpTestcount tmnxOamAncpTestTimeout
+ 0 0
+ 1..32 0
+ 1..32 1..255"
+ DEFVAL { 0 }
+ ::= { tmnxOamAncpTestCtlEntry 4 }
+
+tmnxOamAncpTestHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamAncpTestHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM ANCP test.
+
+ An entry in this table is created when the result of an OAM ANCP test
+ is determined.
+
+ An entry is removed from this table when its corresponding
+ tmnxOamPingResultsEntry is deleted."
+ ::= { tmnxOamPingObjs 20 }
+
+tmnxOamAncpTestHistoryEntry OBJECT-TYPE
+ SYNTAX TmnxOamAncpTestHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamAncpTestHistoryTable. The first two
+ index elements identify the tmnxOamPingCtlEntry that a
+ tmnxOamAncpTestHistoryTable belongs to. The third index identifies a
+ specific run of the OAM test. The fourth index element selects a
+ single OAM ANCP test result."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamAncpHistoryIndex
+ }
+ ::= { tmnxOamAncpTestHistoryTable 1 }
+
+TmnxOamAncpTestHistoryEntry ::= SEQUENCE
+{
+ tmnxOamAncpHistoryIndex Unsigned32,
+ tmnxOamAncpHistoryAncpString DisplayString,
+ tmnxOamAncpHistoryAccNodeCode Unsigned32,
+ tmnxOamAncpHistoryAccNodeResult Unsigned32,
+ tmnxOamAncpHistoryAccNodeRspStr DisplayString
+}
+
+tmnxOamAncpHistoryIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table is created when the result of a OAM
+ ANCP test is determined. The initial 2 instance
+ identifier index values identify the tmnxOamPingCtlEntry
+ that This ANCP test result belongs
+ to. The tmnxOamAncpHistoryIndex element selects a single OAM
+ probe result.
+
+ The agent starts assigning tmnxOamAncpHistoryIndex values at 1 and
+ wraps after exceeding the maximum possible value as defined by the
+ limit of this object."
+ ::= { tmnxOamAncpTestHistoryEntry 1 }
+
+tmnxOamAncpHistoryAncpString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamAncpHistoryAncpString indicates the value of the
+ ancp string used while running this ANCP test."
+ ::= { tmnxOamAncpTestHistoryEntry 2 }
+
+tmnxOamAncpHistoryAccNodeCode OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamAncpHistoryAccNodeCode indicates, if different
+ from 0, the return code received from the ANCP access node.
+ The value of this field corresponds to the error codes defined in the
+ draft-wadhwa-gsmp-l2control-configuration-01:
+ - 0x500 Specified access line does not exist
+ - 0x501 Loopback test timed out
+ - 0x502 Reserved
+ - 0x503 DSL line status showtime
+ - 0x504 DSL line status idle
+ - 0x505 DSL line status silent
+ - 0x506 DSL line status training
+ - 0x507 DSL line integrity error
+ - 0x508 DSLAM resource not available
+ - 0x509 Invalid test parameter"
+ ::= { tmnxOamAncpTestHistoryEntry 3 }
+
+tmnxOamAncpHistoryAccNodeResult OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamAncpHistoryAccNodeResult indicates, if different
+ from 0, the return result received from the ANCP access node.
+ The value of this field corresponds to the result codes defined in the
+ draft-wadhwa-gsmp-l2control-configuration-01:
+ {
+ - 1: NoSuccessAck
+ - 2: AckAll
+ - 3: Success
+ - 4: Failure
+ - 5: More
+ - 6: ReturnReceipt
+ }"
+ ::= { tmnxOamAncpTestHistoryEntry 4 }
+
+tmnxOamAncpHistoryAccNodeRspStr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different
+ from the empty string, the OAM-loopback-Test-Response-String received
+ from the access node, as reply to the requested test."
+ ::= { tmnxOamAncpTestHistoryEntry 5 }
+
+tmnxOamP2mpLspPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamP2mpLspPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamP2mpLspPingCtlTable (along with tmnxOamPingCtlTable) contains
+ the configuration information for Point-to-Multipoint (P2MP) Label
+ Switched Path (LSP) ping tests."
+ REFERENCE
+ "RFC 6425, 'Detecting Data-Plane Failures in Point-to-Multipoint MPLS -
+ Extensions to LSP Ping'."
+ ::= { tmnxOamPingObjs 21 }
+
+tmnxOamP2mpLspPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamP2mpLspPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamP2mpLspPingCtlEntry (along with tmnxOamPingCtlEntry) contains
+ the configuration information for a P2MP LSP Ping test.
+
+ A row is created when the corresponding tmnxOamPingCtlTestMode is set
+ to 'p2mpLspPing'.
+
+ A row is destroyed when the corresponding tmnxOamPingCtlTable row is
+ destroyed (using tmnxOamPingCtlRowStatus).
+
+ The values in a particular row in this table cannot be changed when
+ the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamP2mpLspPingCtlTable 1 }
+
+TmnxOamP2mpLspPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamP2mpLspPingCtlLspName TLNamedItemOrEmpty,
+ tmnxOamP2mpLspPingCtlInstName TNamedItemOrEmpty,
+ tmnxOamP2mpLspPingCtlTtl Unsigned32,
+ tmnxOamP2mpLspPingCtlP2MPId Unsigned32,
+ tmnxOamP2mpLspPingCtlSrcAddrType InetAddressType,
+ tmnxOamP2mpLspPingCtlSrcAddr InetAddress,
+ tmnxOamP2mpLspPingCtlGrpAddrType InetAddressType,
+ tmnxOamP2mpLspPingCtlGrpAddr InetAddress,
+ tmnxOamP2mpLspPingCtlOptionalTLV INTEGER
+}
+
+tmnxOamP2mpLspPingCtlLspName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlLspName specifies the administrative
+ name of the target RSVP P2MP Labeled Switch Path (LSP) for this OAM
+ P2MP LSP Ping test. The LSP name must be unique within the base router
+ instance.
+
+ The objects tmnxOamP2mpLspPingCtlLspName and
+ tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
+
+ An 'inconsistentValue' error is returned when attempting to set the
+ value of the tmnxOamP2mpLspPingCtlLspName object to a non default
+ value while the value of the tmnxOamP2mpLspPingCtlP2MPId object is
+ already set to non default value.
+
+ An 'inconsistentValue' error is returned when the value of
+ tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
+ tmnxOamP2mpLspPingCtlLspName and the value of
+ tmnxOamP2mpLspPingCtlP2MPId objects are set to default values."
+ DEFVAL { ''H }
+ ::= { tmnxOamP2mpLspPingCtlEntry 1 }
+
+tmnxOamP2mpLspPingCtlInstName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter identifies an instance of a P2MP LSP, either a primary
+ or secondary instance of a RSVP P2MP LSP Tree."
+ DEFVAL { ''H }
+ ::= { tmnxOamP2mpLspPingCtlEntry 2 }
+
+tmnxOamP2mpLspPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the outermost label time-to-live value. This is an optional
+ parameter for RSVP P2MP LSP. This parameter is not applicable for LDP
+ P2MP LSP"
+ DEFVAL { 255 }
+ ::= { tmnxOamP2mpLspPingCtlEntry 3 }
+
+tmnxOamP2mpLspPingCtlP2MPId OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlP2MPId specifies the identifier of a
+ Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this OAM
+ P2MP LSP ping test.
+
+ The objects tmnxOamP2mpLspPingCtlP2MPId and
+ tmnxOamP2mpLspPingCtlLspName are mutually exclusive.
+
+ An 'inconsistentValue' error is returned when attempting to set the
+ value of the tmnxOamP2mpLspPingCtlP2MPId object to a non default value
+ while the value of the tmnxOamP2mpLspPingCtlLspName object is already
+ set to non default value.
+
+ An 'inconsistentValue' error is returned when the value of
+ tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
+ tmnxOamP2mpLspPingCtlP2MPId and the value of
+ tmnxOamP2mpLspPingCtlLspName objects are set to default values."
+ DEFVAL { 0 }
+ ::= { tmnxOamP2mpLspPingCtlEntry 4 }
+
+tmnxOamP2mpLspPingCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlSrcAddrType specifies the address
+ type of tmnxOamP2mpLspPingCtlSrcAddr.
+
+ When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
+ tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
+ tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
+ should all have default values or should all have non-default values."
+ DEFVAL { unknown }
+ ::= { tmnxOamP2mpLspPingCtlEntry 5 }
+
+tmnxOamP2mpLspPingCtlSrcAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlSrcAddr specifies the source address
+ of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
+ OAM P2MP LSP ping test. This IP address must be valid unicast address.
+
+ The objects tmnxOamP2mpLspPingCtlSrcAddr and
+ tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
+
+ When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
+ tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
+ tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
+ should all have default values or should all have non-default values."
+ DEFVAL { ''H }
+ ::= { tmnxOamP2mpLspPingCtlEntry 6 }
+
+tmnxOamP2mpLspPingCtlGrpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlGrpAddrType specifies the address
+ type of tmnxOamP2mpLspPingCtlGrpAddr.
+
+ When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
+ tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
+ tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
+ should all have default values or should all have non-default values."
+ DEFVAL { unknown }
+ ::= { tmnxOamP2mpLspPingCtlEntry 7 }
+
+tmnxOamP2mpLspPingCtlGrpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlGrpAddr specifies the group address
+ of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
+ OAM P2MP LSP ping test. This IP address must be valid multicast
+ address.
+
+ The objects tmnxOamP2mpLspPingCtlGrpAddr and
+ tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
+
+ When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
+ tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
+ tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
+ should all have default values or should all have non-default values."
+ DEFVAL { ''H }
+ ::= { tmnxOamP2mpLspPingCtlEntry 8 }
+
+tmnxOamP2mpLspPingCtlOptionalTLV OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ vpnRecursiveFec (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlOptionalTLV specifies which optional
+ Type/Length/Value (TLV) structure to include in the MPLS echo request
+ launched for the specified test.
+
+ 'vpnRecursiveFec(2)' specifies the proprietary inclusion of an RFC
+ 6512 'VPN-Recursive FEC Element'.
+
+ 'vpnRecursiveFec(2)' is required to successfully ping a P2MP leaf with
+ the following characteristics:
+ 1. The path between the P2MP root and the targeted leaf is a Virtual
+ Private Network (VPN), e.g. an SROS Virtual Private Routed Network
+ (VPRN) service. And ..
+ 2. The VPN has an RFC 4364 'Option B' boundary between two Border
+ Gateway Protocol (BGP) Autonomous Systems. And ..
+ 3. The leaf resides on an SROS node (with support for this object) on
+ the far side of the boundary (with respect to the root).
+
+ A leaf residing on a non-SROS node may not respond (or may respond
+ with an error) when 'vpnRecursiveFec(2)' is specified.
+
+ 'none(1)' specifies the inclusion of none of the optional TLVs
+ described above."
+ REFERENCE
+ "RFC 4364, 'BGP/MPLS IP Virtual Private Networks (VPNs)', Section 10,
+ 'Multi-AS Backbones'.
+ RFC 6512, 'Using Multipoint LDP When the Backbone Has No Route to the
+ Root', Section 3.2.1, 'Non-Segmented Inter-AS P-Tunnels'."
+ DEFVAL { none }
+ ::= { tmnxOamP2mpLspPingCtlEntry 9 }
+
+tmnxOamP2mpLspPingIPAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamP2mpLspPingIPAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamP2mpLspPingIPAddressTable contains configured destination IP
+ addresses for 'p2mpLspPing' tests."
+ ::= { tmnxOamPingObjs 22 }
+
+tmnxOamP2mpLspPingIPAddressEntry OBJECT-TYPE
+ SYNTAX TmnxOamP2mpLspPingIPAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamP2mpLspPingIPAddressEntry contains one configured destination
+ IP address for one 'p2mpLspPing' test.
+
+ A 'p2mpLspPing' test can have several configured destination IP
+ addresses.
+
+ Rows are created/destroyed using tmnxOamP2mpLspPingCtlIpRowStatus."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamP2mpLspPingCtlIpAddrIndex
+ }
+ ::= { tmnxOamP2mpLspPingIPAddressTable 1 }
+
+TmnxOamP2mpLspPingIPAddressEntry ::= SEQUENCE
+{
+ tmnxOamP2mpLspPingCtlIpAddrIndex Unsigned32,
+ tmnxOamP2mpLspPingCtlIpRowStatus RowStatus,
+ tmnxOamP2mpLspPingCtlIpAddrType InetAddressType,
+ tmnxOamP2mpLspPingCtlIpAddr InetAddress
+}
+
+tmnxOamP2mpLspPingCtlIpAddrIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamP2mpLspPingCtlIpAddrIndex specifies the numerical
+ row-order in the table."
+ ::= { tmnxOamP2mpLspPingIPAddressEntry 1 }
+
+tmnxOamP2mpLspPingCtlIpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object tmnxOamP2mpLspPingCtlIpRowStatus allows for the creation
+ and deletion of rows in the tmnxOamP2mpLspPingIPAddressTable."
+ ::= { tmnxOamP2mpLspPingIPAddressEntry 2 }
+
+tmnxOamP2mpLspPingCtlIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlIpAddrType specifies the type of
+ Internet address stored in tmnxOamP2mpLspPingCtlIpAddr."
+ ::= { tmnxOamP2mpLspPingIPAddressEntry 3 }
+
+tmnxOamP2mpLspPingCtlIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspPingCtlIpAddr specifies a remote Internet
+ address to send P2MP LSP Ping packets for a particular test."
+ ::= { tmnxOamP2mpLspPingIPAddressEntry 4 }
+
+tmnxOamEthCfmPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamEthCfmPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration
+ information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', and
+ 'ethCfmTwoWaySlm' tests.
+
+ This table extends the tmnxOamPingCtlTable. A row is automatically
+ created in this table when tmnxOamPingCtlTestMode is set to
+ 'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
+
+ Deleting a row in tmnxOamPingCtlTable automatically deletes the row
+ (if any) with the same index values in tmnxOamEthCfmPingCtlTable."
+ ::= { tmnxOamPingObjs 23 }
+
+tmnxOamEthCfmPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamEthCfmPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamEthCfmPingCtlEntry defines an entry in the
+ tmnxOamEthCfmPingCtlTable. Each index is an object in
+ tmnxOamPingCtlTable."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamEthCfmPingCtlTable 1 }
+
+TmnxOamEthCfmPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamEthCfmPingCtlTgtMacAddr MacAddress,
+ tmnxOamEthCfmPingCtlSrcMdIndex Unsigned32,
+ tmnxOamEthCfmPingCtlSrcMaIndex Unsigned32,
+ tmnxOamEthCfmPingCtlSrcMepId Dot1agCfmMepIdOrZero,
+ tmnxOamEthCfmPingCtlRemoteMepId Dot1agCfmMepIdOrZero
+}
+
+tmnxOamEthCfmPingCtlTgtMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmPingCtlTgtMacAddr specifies the destination
+ MAC address for the test.
+
+ A non-zero unicast destination MAC address is required in each test frame
+ sent for the test. The destination MAC address can be specified directly
+ (using this object) or indirectly (see the DESCRIPTION of
+ tmnxOamEthCfmPingCtlRemoteMepId).
+
+ Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and
+ tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value.
+ Otherwise, an attempt to administratively enable the test (using
+ tmnxOamSaaCtlAdminStatus) will fail."
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamEthCfmPingCtlEntry 1 }
+
+tmnxOamEthCfmPingCtlSrcMdIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmPingCtlSrcMdIndex specifies the source CFM
+ maintenance domain index for the test. Zero is the null CFM
+ maintenance domain index."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmPingCtlEntry 2 }
+
+tmnxOamEthCfmPingCtlSrcMaIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmPingCtlSrcMaIndex specifies the source CFM
+ maintenance association index for the test. Zero is the null CFM
+ maintenance association index."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmPingCtlEntry 3 }
+
+tmnxOamEthCfmPingCtlSrcMepId OBJECT-TYPE
+ SYNTAX Dot1agCfmMepIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmPingCtlSrcMepId specifies the source
+ Maintenance association End Point Identifier (MEP ID) for the test.
+ Zero is the null MEP ID."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmPingCtlEntry 4 }
+
+tmnxOamEthCfmPingCtlRemoteMepId OBJECT-TYPE
+ SYNTAX Dot1agCfmMepIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmPingCtlRemoteMepId specifies the remote
+ Maintenance association End Point Identifier (MEP ID) for the test.
+
+ A non-zero unicast destination MAC address is required in each test frame
+ sent for the test. The destination MAC address can be specified directly
+ (using tmnxOamEthCfmPingCtlTgtMacAddr) or indirectly (using this
+ object).
+
+ Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and
+ tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value.
+ Otherwise, an attempt to administratively enable the test (using
+ tmnxOamSaaCtlAdminStatus) will fail.
+
+ Suppose this object is assigned a non-default value. Then, at the
+ start of each test run, SROS reads
+ TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
+ destination MAC address to use for the test run.
+
+ The following index values are used for the read:
+ tmnxOamEthCfmPingCtlSrcMdIndex,
+ tmnxOamEthCfmPingCtlSrcMaIndex,
+ tmnxOamEthCfmPingCtlSrcMepId,
+ tmnxOamEthCfmPingCtlRemoteMepId.
+
+ If a destination MAC address is not found, no test frames will be sent
+ for the test run. The number of frames to be sent during a test run is
+ configured using tmnxOamPingCtlProbeCount.
+
+ Configuring tmnxOamEthCfmPingCtlRemoteMepId (instead of
+ tmnxOamEthCfmPingCtlDestMacAddr) has the following advantage: if the
+ hardware hosting the test's far end is replaced (meaning a new
+ destination MAC address is present), the test does not need to be
+ reconfigured."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmPingCtlEntry 5 }
+
+tmnxOamVccvPgTgFec128CtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVccvPgTgFec128CtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvPgTgFec128CtlTable contains the target information for VCCV
+ (Virtual Circuit Connectivity Verification) ping tests which switch to
+ downstream FEC (Forward Equivalence Class) 128 segments."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ ::= { tmnxOamPingObjs 24 }
+
+tmnxOamVccvPgTgFec128CtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVccvPgTgFec128CtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvPgTgFec128CtlEntry contains the target information for a
+ VCCV ping test which switches to a downstream FEC 128 segment.
+
+ The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
+ (Type, Length, Value) within the 'Target FEC Stack' TLV within the
+ launched VCCV ping request.
+
+ A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
+ set to 'fec128(2)'.
+
+ A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
+
+ All the objects in a row must be set in one SNMP Set PDU. Otherwise,
+ the SNMP Set PDU will be rejected."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamVccvPgTgFec128CtlTable 1 }
+
+TmnxOamVccvPgTgFec128CtlEntry ::= SEQUENCE
+{
+ tmnxOamVccvPgTgFec128CtlSrcAddrT InetAddressType,
+ tmnxOamVccvPgTgFec128CtlSrcAddr InetAddress,
+ tmnxOamVccvPgTgFec128CtlDstAddrT InetAddressType,
+ tmnxOamVccvPgTgFec128CtlDstAddr InetAddress,
+ tmnxOamVccvPgTgFec128CtlPwId Unsigned32,
+ tmnxOamVccvPgTgFec128CtlPwType Unsigned32
+}
+
+tmnxOamVccvPgTgFec128CtlSrcAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgFec128CtlSrcAddrT specifies the address
+ type of tmnxOamVccvPgTgFec128CtlSrcAddr."
+ DEFVAL { unknown }
+ ::= { tmnxOamVccvPgTgFec128CtlEntry 1 }
+
+tmnxOamVccvPgTgFec128CtlSrcAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgFec128CtlSrcAddr specifies the value to be
+ copied into the Sender's PE Address (Sender's Provider Edge Address)
+ field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
+ Stack' TLV within the launched VCCV ping request."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ DEFVAL { ''H }
+ ::= { tmnxOamVccvPgTgFec128CtlEntry 2 }
+
+tmnxOamVccvPgTgFec128CtlDstAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgFec128CtlDstAddrT specifies the address
+ type of tmnxOamVccvPgTgFec128CtlDstAddr."
+ DEFVAL { unknown }
+ ::= { tmnxOamVccvPgTgFec128CtlEntry 3 }
+
+tmnxOamVccvPgTgFec128CtlDstAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgFec128CtlDstAddr specifies the value to be
+ copied into the 'Remote PE Address' (Remote Provider Edge Address)
+ field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
+ Stack' TLV within the launched VCCV ping request."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ DEFVAL { ''H }
+ ::= { tmnxOamVccvPgTgFec128CtlEntry 4 }
+
+tmnxOamVccvPgTgFec128CtlPwId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgFec128CtlPwId specifies the value to be
+ copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV ping request.
+
+ Zero indicates no Pseudowire Identifier has been configured."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgFec128CtlEntry 5 }
+
+tmnxOamVccvPgTgFec128CtlPwType OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgFec128CtlPwType specifies the value to be
+ copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV ping request. The code points are defined in RFC 4446.
+
+ SROS supports services corresponding to the following RFC 4446 PW Type
+ code points.
+
+ PW Type Description
+ ------- ---------------------------------------
+ 2 ATM AAL5 SDU VCC transport
+ 3 ATM transparent cell transport
+ 5 Ethernet
+ 9 ATM n-to-one VCC cell transport
+ 10 ATM n-to-one VPC cell transport
+ 17 Structure-agnostic E1 over packet
+ 18 Structure-agnostic T1 (DS1) over packet
+ 21 CES over PSN basic mode
+ 23 CES over PSN TDM with CAS
+
+ Zero indicates no Pseudowire Type has been configured."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
+ RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
+ (PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgFec128CtlEntry 6 }
+
+tmnxOamVccvPgTgStaticCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVccvPgTgStaticCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvPgTgStaticCtlTable contains the target information for VCCV
+ (Virtual Circuit Connectivity Verification) ping tests which switch to
+ downstream static (i.e. MPLS-TP) segments."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamPingObjs 25 }
+
+tmnxOamVccvPgTgStaticCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVccvPgTgStaticCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvPgTgStaticCtlEntry contains the target information for a
+ VCCV ping test which switches to a downstream static (i.e. MPLS-TP)
+ segment.
+
+ The values in a row are used to fill a 'Static Pseudowire' sub-TLV
+ (Type, Length, Value) within the 'Target FEC Stack' TLV within the
+ launched VCCV ping request.
+
+ A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
+ set to 'static(3)'.
+
+ A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
+
+ All the objects in a row must be set in one SNMP Set PDU. Otherwise,
+ the SNMP Set PDU will be rejected."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamVccvPgTgStaticCtlTable 1 }
+
+TmnxOamVccvPgTgStaticCtlEntry ::= SEQUENCE
+{
+ tmnxOamVccvPgTgStaticCtlAgi TmnxVPNRouteDistinguisher,
+ tmnxOamVccvPgTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
+ tmnxOamVccvPgTgStaticCtlSaiiNode TmnxMplsTpNodeID,
+ tmnxOamVccvPgTgStaticCtlSaiiAcId Unsigned32,
+ tmnxOamVccvPgTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
+ tmnxOamVccvPgTgStaticCtlTaiiNode TmnxMplsTpNodeID,
+ tmnxOamVccvPgTgStaticCtlTaiiAcId Unsigned32
+}
+
+tmnxOamVccvPgTgStaticCtlAgi OBJECT-TYPE
+ SYNTAX TmnxVPNRouteDistinguisher
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgStaticCtlAgi specifies the value to be
+ copied into the 'Service Identifier' field of the 'Static Pseudowire'
+ sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
+ request. As specified in RFC 6426, the 'Service Identifier' field may
+ be filled with an AGI (Attachment Group Identifier).
+
+ The all-zeroes value indicates no Service Identifier has been
+ configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
+ (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
+ DEFVAL { '0000000000000000'H }
+ ::= { tmnxOamVccvPgTgStaticCtlEntry 1 }
+
+tmnxOamVccvPgTgStaticCtlSaiiGlbl OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgStaticCtlSaiiGlbl specifies the value to
+ be copied into the 'Source Global ID' field of the 'Static Pseudowire'
+ sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
+ ping request.
+
+ Zero indicates no Source Global ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
+ 'Uniquely Identifying an Operator - the Global_ID'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgStaticCtlEntry 2 }
+
+tmnxOamVccvPgTgStaticCtlSaiiNode OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgStaticCtlSaiiNode specifies the value to
+ be copied into the 'Source Node ID' field of the 'Static Pseudowire'
+ sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
+ ping request.
+
+ Zero indicates no Source Node ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
+ 'Node and Interface Identifiers'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgStaticCtlEntry 3 }
+
+tmnxOamVccvPgTgStaticCtlSaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgStaticCtlSaiiAcId specifies the value to
+ be copied into the 'Source AC-ID' (Source Attachment Circuit
+ Identifier) field of the 'Static Pseudowire' sub-TLV within the
+ 'Target FEC Stack' TLV within the launched VCCV ping request.
+
+ Zero indicates no Source AC-ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', section 3.2, 'AII Type 2'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgStaticCtlEntry 4 }
+
+tmnxOamVccvPgTgStaticCtlTaiiGlbl OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgStaticCtlTaiiGlbl specifies the value to
+ be copied into the 'Destination Global ID' field of the 'Static
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV ping request.
+
+ Zero indicates no Destination Global ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
+ 'Uniquely Identifying an Operator - the Global_ID'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgStaticCtlEntry 5 }
+
+tmnxOamVccvPgTgStaticCtlTaiiNode OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgStaticCtlTaiiNode specifies the value to
+ be copied into the 'Destination Node ID' field of the 'Static
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV ping request.
+
+ Zero indicates no Destination Node ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
+ 'Node and Interface Identifiers'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgStaticCtlEntry 6 }
+
+tmnxOamVccvPgTgStaticCtlTaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvPgTgStaticCtlTaiiAcId specifies the value to
+ be copied into the 'Destination AC-ID' (Destination Attachment Circuit
+ Identifier) field of the 'Static Pseudowire' sub-TLV within the
+ 'Target FEC Stack' TLV within the launched VCCV ping request.
+
+ Zero indicates no Destination AC-ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', section 3.2, 'AII Type 2'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvPgTgStaticCtlEntry 7 }
+
+tmnxOamVxlanPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVxlanPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVxlanPingCtlTable (along with tmnxOamPingCtlTable) contains the
+ configuration information for VXLAN (Virtual Extensible Local Area
+ Network) ping tests."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014.
+ RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014."
+ ::= { tmnxOamPingObjs 26 }
+
+tmnxOamVxlanPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVxlanPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVxlanPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
+ configuration information for a VXLAN ping test.
+
+ A row is created when the corresponding tmnxOamPingCtlTestMode is set
+ to 'vxlanPing'.
+
+ A row is destroyed when the corresponding tmnxOamPingCtlTable row is
+ destroyed (using tmnxOamPingCtlRowStatus).
+
+ The values in a particular row in this table cannot be changed when
+ the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014.
+ RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamVxlanPingCtlTable 1 }
+
+TmnxOamVxlanPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamVxlanPingCtlNetworkId Unsigned32,
+ tmnxOamVxlanPingCtlReplyMode INTEGER,
+ tmnxOamVxlanPingCtlIFlag Unsigned32,
+ tmnxOamVxlanPingCtlTestId Unsigned32,
+ tmnxOamVxlanPingCtlOutSrcUdpPt Unsigned32,
+ tmnxOamVxlanPingCtlOutIpTtl Unsigned32,
+ tmnxOamVxlanPingCtlInL2DestMac MacAddress,
+ tmnxOamVxlanPingCtlInIpSrcAddrT InetAddressType,
+ tmnxOamVxlanPingCtlInIpSrcAddr InetAddress,
+ tmnxOamVxlanPingCtlInIpDstAddrT InetAddressType,
+ tmnxOamVxlanPingCtlInIpDstAddr InetAddress,
+ tmnxOamVxlanPingCtlEndSysMacAddr MacAddress,
+ tmnxOamVxlanPingCtlReflectPad TruthValue
+}
+
+tmnxOamVxlanPingCtlNetworkId OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlNetworkId specifies the VXLAN Network
+ Identifier (VNI) of the VXLAN network to be tested. The value is
+ copied into the VXLAN Network Identifier field of the VXLAN Header of
+ the launched OAM echo request.
+
+ Zero indicates no VXLAN Network Identifier has been configured. The
+ test will fail if tmnxOamVxlanPingCtlNetworkId is zero."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVxlanPingCtlEntry 1 }
+
+tmnxOamVxlanPingCtlReplyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ udp (2),
+ overlay (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlReplyMode specifies the encapsulation
+ to be used in the OAM echo reply. The value is copied into the Reply
+ Mode field of the Generic Overlay OAM structure of the launched OAM
+ echo request. The replying node uses the value to choose the
+ encapsulation of the OAM echo reply.
+
+ Code points:
+ udp(2) - reply using an IPv4 UDP packet
+ overlay(3) - reply via the overlay segment.
+
+ The Jain draft's 'Do Not Reply' option (i.e. the Reply Mode with code
+ point 1) is not supported."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
+ OAM Packet Format'."
+ DEFVAL { udp }
+ ::= { tmnxOamVxlanPingCtlEntry 2 }
+
+tmnxOamVxlanPingCtlIFlag OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlIFlag specifies the I flag value to be
+ used for the test. The value is copied into the I flag field of the
+ VXLAN Header of the launched OAM echo request."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVxlanPingCtlEntry 3 }
+
+tmnxOamVxlanPingCtlTestId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlTestId specifies a unique identifier
+ for the test. The value is copied into the Originator Handle field of
+ the Generic Overlay OAM structure of the launched OAM echo request.
+
+ Zero indicates no VXLAN Test Identifier has been configured. The test
+ will fail if tmnxOamVxlanPingCtlTestId is zero."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
+ OAM Packet Format'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVxlanPingCtlEntry 4 }
+
+tmnxOamVxlanPingCtlOutSrcUdpPt OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlOutSrcUdpPt specifies the outer source
+ UDP port to be used for the test.
+
+ If tmnxOamVxlanPingCtlOutSrcUdpPt is zero, an SROS-computed UDP port
+ number is copied into the Source Port field of the Outer UDP Header of
+ the launched OAM echo request.
+
+ If tmnxOamVxlanPingCtlOutSrcUdpPt is non-zero, the given value is
+ copied into the Source Port field of the Outer UDP Header of the
+ launched OAM echo request."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVxlanPingCtlEntry 5 }
+
+tmnxOamVxlanPingCtlOutIpTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlOutIpTtl specifies the outer IP Time To
+ Live value to be used for the test. The value is copied into the Time
+ To Live field of the Outer IPv4 Header of the launched OAM echo
+ request."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ DEFVAL { 255 }
+ ::= { tmnxOamVxlanPingCtlEntry 6 }
+
+tmnxOamVxlanPingCtlInL2DestMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlInL2DestMac specifies the inner
+ Destination MAC address to be used for the test. The value is copied
+ into the Inner Destination MAC Address field of the Inner Ethernet
+ Header of the launched OAM echo request."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamVxlanPingCtlEntry 7 }
+
+tmnxOamVxlanPingCtlInIpSrcAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlInIpSrcAddrT specifies the type of
+ address in tmnxOamVxlanPingCtlInIpSrcAddr."
+ DEFVAL { ipv4 }
+ ::= { tmnxOamVxlanPingCtlEntry 8 }
+
+tmnxOamVxlanPingCtlInIpSrcAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlInIpSrcAddr specifies the inner source
+ IP address to be used for the test. The value is copied into the
+ Source IP Address field of the Inner IP Header of the launched OAM Echo
+ request.
+
+ For snmpset, only IPv4 addresses are supported.
+
+ If this object has its default value when tmnxOamPingCtlServiceId is
+ configured for the test, SROS copies the service's source VXLAN
+ Tunnel Endpoint (VTEP) into tmnxOamVxlanPingCtlInIpSrcAddrT and
+ tmnxOamVxlanPingCtlInIpSrcAddr. The copied VTEP can be IPv4 or
+ IPv6. The test fails to start when tmnxOamVxlanPingCtlInIpSrcAddrT
+ is 'ipv6(2)'."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
+ Header for Echo Request in Layer 2 Context'."
+ DEFVAL { '00000000'H }
+ ::= { tmnxOamVxlanPingCtlEntry 9 }
+
+tmnxOamVxlanPingCtlInIpDstAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlInIpDstAddrT specifies the type of
+ address in tmnxOamVxlanPingCtlInIpDstAddr."
+ DEFVAL { ipv4 }
+ ::= { tmnxOamVxlanPingCtlEntry 10 }
+
+tmnxOamVxlanPingCtlInIpDstAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlInIpDstAddr specifies the inner
+ destination IP address to be used for the test. The value is copied
+ into the Destination IP Address field of the Inner IP Header of the
+ launched OAM Echo request.
+
+ Addresses in the address block 127.0.0.0/8 are accepted. The default
+ address is 127.0.0.1."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
+ Header for Echo Request in Layer 2 Context'."
+ DEFVAL { '7f000001'H }
+ ::= { tmnxOamVxlanPingCtlEntry 11 }
+
+tmnxOamVxlanPingCtlEndSysMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlEndSysMacAddr specifies the end system
+ MAC address to be verified by the test. The value is copied into the
+ MAC Address #1 field of the End-System MAC Sub-TLV of the launched OAM
+ Echo request."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
+ Validating End-System MAC Address'."
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamVxlanPingCtlEntry 12 }
+
+tmnxOamVxlanPingCtlReflectPad OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingCtlReflectPad specifies whether or not to
+ copy the pad TLV from the OAM echo request to the OAM echo response.
+
+ The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
+ tmnxOamPingCtlSize=0 is rejected, because tmnxOamPingCtlSize=0
+ indicates there is no pad TLV to be copied.
+
+ The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
+ tmnxOamVxlanPingCtlReplyMode='udp(2)' is rejected."
+ DEFVAL { false }
+ ::= { tmnxOamVxlanPingCtlEntry 13 }
+
+tmnxOamVxlanPingHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVxlanPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVxlanPingHistoryTable (along with tmnxOamPingHistoryTable)
+ contains the information obtained from Virtual Extensible Local Area
+ Network (VXLAN) Echo Reply PDUs."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014.
+ RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014."
+ ::= { tmnxOamPingObjs 27 }
+
+tmnxOamVxlanPingHistoryEntry OBJECT-TYPE
+ SYNTAX TmnxOamVxlanPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVxlanPingHistoryEntry (along with tmnxOamPingHistoryEntry)
+ contains the information obtained from one VXLAN Echo Reply PDU.
+
+ A row is created when a VXLAN Echo Reply PDU (associated with a
+ managed 'vxlanPing' test) arrives.
+
+ A row is destroyed when the corresponding tmnxOamPingHistoryEntry is
+ destroyed.
+
+ The first two indices specify a 'vxlanPing' test. The third index
+ specifies a test run (started using tmnxOamPingCtlAdminStatus). The
+ fourth index specifies a VXLAN Echo Reply PDU."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 7.3.4, 'Receiving VXLAN
+ Echo Reply'."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamPingHistoryIndex
+ }
+ ::= { tmnxOamVxlanPingHistoryTable 1 }
+
+TmnxOamVxlanPingHistoryEntry ::= SEQUENCE
+{
+ tmnxOamVxlanPingHistReturnCode Unsigned32,
+ tmnxOamVxlanPingHistRtrnSubCode Unsigned32,
+ tmnxOamVxlanPingHistValidationRC Unsigned32,
+ tmnxOamVxlanPingHistNetworkId Unsigned32,
+ tmnxOamVxlanPingHistOutIpTtl Unsigned32
+}
+
+tmnxOamVxlanPingHistReturnCode OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingHistReturnCode indicates the value copied
+ from the Return Code field of the Generic Overlay OAM Packet structure
+ of the VXLAN Echo Reply PDU.
+
+ Code points include (but are not restricted to) the following.
+
+ Value Interpretation
+ ----- -------------------------------
+ 0 no return code
+ 1 malformed echo request received
+ 2 overlay segment not present
+ 3 overlay segment not operational
+ 4 OK"
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
+ OAM Packet Format'."
+ ::= { tmnxOamVxlanPingHistoryEntry 1 }
+
+tmnxOamVxlanPingHistRtrnSubCode OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingHistRtrnSubCode indicates the value
+ copied from the Return Subcode field of the Generic Overlay OAM Packet
+ structure of the VXLAN Echo Reply PDU."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
+ OAM Packet Format'."
+ ::= { tmnxOamVxlanPingHistoryEntry 2 }
+
+tmnxOamVxlanPingHistValidationRC OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingHistValidationRC indicates the value
+ copied from the 'Return Code #1' field of the 'Sub-TLV for Validating
+ End-System MAC Address' of the VXLAN Echo Reply PDU."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
+ Validating End-System MAC Address'."
+ ::= { tmnxOamVxlanPingHistoryEntry 3 }
+
+tmnxOamVxlanPingHistNetworkId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingHistNetworkId indicates the value of the
+ VXLAN Network Identifier (VNI) field of the VXLAN Header of the VXLAN
+ Echo Reply PDU."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ ::= { tmnxOamVxlanPingHistoryEntry 4 }
+
+tmnxOamVxlanPingHistOutIpTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingHistOutIpTtl indicates the value of the
+ Time To Live field of the Outer IPv4 Header of the VXLAN Echo Reply
+ PDU."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ ::= { tmnxOamVxlanPingHistoryEntry 5 }
+
+tmnxOamBfdOnLspPingResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBfdOnLspPingResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBfdOnLspPingResultsTable contains the information obtained
+ during the RFC 5884 procedures used to bootstrap and periodically
+ verify Bidirectional Forwarding Detection (BFD) sessions on Label
+ Switched Paths (LSPs). The bootstrap and verification procedures use
+ LSP ping echo request and reply packets."
+ REFERENCE
+ "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
+ Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
+ Ping'."
+ ::= { tmnxOamPingObjs 28 }
+
+tmnxOamBfdOnLspPingResultsEntry OBJECT-TYPE
+ SYNTAX TmnxOamBfdOnLspPingResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBfdOnLspPingResultsEntry contains the information obtained
+ during the RFC 5884 procedures used to bootstrap and periodically
+ verify a BFD session on an LSP.
+
+ A row is created when an RFC 5884 BFD-on-LSP session starts its
+ bootstrap procedure. A row is destroyed when the BFD-on-LSP session
+ disconnects."
+ REFERENCE
+ "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
+ Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
+ Ping'."
+ INDEX { tmnxOamBfdOnLspLocalBfdDiscrim }
+ ::= { tmnxOamBfdOnLspPingResultsTable 1 }
+
+TmnxOamBfdOnLspPingResultsEntry ::= SEQUENCE
+{
+ tmnxOamBfdOnLspLocalBfdDiscrim Unsigned32,
+ tmnxOamBfdOnLspRemoteBfdDiscrim Unsigned32,
+ tmnxOamBfdOnLspRemoteAddressType InetAddressType,
+ tmnxOamBfdOnLspRemoteAddress InetAddress,
+ tmnxOamBfdOnLspLspName TLNamedItemOrEmpty,
+ tmnxOamBfdOnLspPingReturnCode TmnxOamPingRtnCode,
+ tmnxOamBfdOnLspPingReturnSubcode Unsigned32,
+ tmnxOamBfdOnLspPingTxCount Unsigned32,
+ tmnxOamBfdOnLspPingRxCount Unsigned32,
+ tmnxOamBfdOnLspPathState INTEGER,
+ tmnxOamBfdOnLspPingTxInterval Unsigned32,
+ tmnxOamBfdOnLspBootStrRetryCount Unsigned32,
+ tmnxOamBfdOnLspFecType TmnxBfdOnLspSessFecType,
+ tmnxOamBfdOnLspPrefixType InetAddressType,
+ tmnxOamBfdOnLspPrefix InetAddress,
+ tmnxOamBfdOnLspPrefixLen InetAddressPrefixLength,
+ tmnxOamBfdOnLspSourceAddressType InetAddressType,
+ tmnxOamBfdOnLspSourceAddress InetAddress,
+ tmnxOamBfdOnLspOperState INTEGER
+}
+
+tmnxOamBfdOnLspLocalBfdDiscrim OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspLocalBfdDiscrim specifies the local BFD
+ discriminator for a BFD-on-LSP session. The local discriminator is
+ this system's identifier of the BFD session."
+ REFERENCE
+ "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
+ 'Demultiplexing and the Discriminator Fields'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 1 }
+
+tmnxOamBfdOnLspRemoteBfdDiscrim OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspRemoteBfdDiscrim indicates the remote BFD
+ discriminator for the BFD-on-LSP session identified by
+ tmnxOamBfdOnLspLocalBfdDiscrim. The remote discriminator is the far
+ end system's identifier of the BFD session.
+
+ Zero is returned if the bootstrap has not completed successfully."
+ REFERENCE
+ "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
+ 'Demultiplexing and the Discriminator Fields'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 2 }
+
+tmnxOamBfdOnLspRemoteAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspRemoteAddressType indicates the type of
+ address stored in tmnxOamBfdOnLspRemoteAddress."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 3 }
+
+tmnxOamBfdOnLspRemoteAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspRemoteAddress (in conjunction with
+ tmnxOamBfdOnLspRemoteAddressType) indicates the IP address of the node
+ which sent the most recent LSP ping echo reply for the BFD-on-LSP
+ session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
+
+ If the LSP is operating correctly, the reply is sent by the far end of
+ the BFD-on-LSP session."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 4 }
+
+tmnxOamBfdOnLspLspName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspLspName indicates the LSP name associated
+ with the Resource Reservation Protocol (RSVP) BFD-on-LSP session
+ identified by tmnxOamBfdOnLspLocalBfdDiscrim. LSP names are configured
+ using TIMETRA-MPLS-MIB::vRtrMplsLspName.
+
+ When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
+ of this object is the empty string."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 5 }
+
+tmnxOamBfdOnLspPingReturnCode OBJECT-TYPE
+ SYNTAX TmnxOamPingRtnCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPingReturnCode indicates the status of the
+ most recent LSP ping echo reply received for the BFD-on-LSP session
+ identified by tmnxOamBfdOnLspLocalBfdDiscrim."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.1, 'Return Codes'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 6 }
+
+tmnxOamBfdOnLspPingReturnSubcode OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPingReturnSubcode indicates the value
+ present in the RFC 4379 Return Subcode (RSC) field of the most recent
+ LSP ping echo reply for the BFD-on-LSP session identified by
+ tmnxOamBfdOnLspLocalBfdDiscrim."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.1, 'Return Codes'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 7 }
+
+tmnxOamBfdOnLspPingTxCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPingTxCount indicates the number of LSP
+ ping echo request packets sent for the BFD-on-LSP session identified
+ by tmnxOamBfdOnLspLocalBfdDiscrim."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 8 }
+
+tmnxOamBfdOnLspPingRxCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPingRxCount indicates the number of LSP
+ ping echo reply packets received for the BFD-on-LSP session identified
+ by tmnxOamBfdOnLspLocalBfdDiscrim."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 9 }
+
+tmnxOamBfdOnLspPathState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ active (2),
+ inactive (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPathState indicates the state of the path
+ hosting the RSVP BFD-on-LSP session identified by
+ tmnxOamBfdOnLspLocalBfdDiscrim.
+
+ Code points:
+ unknown (1) - the state of the path hosting the BFD-on-LSP session is
+ unknown
+ active (2) - the BFD-on-LSP session is running on the active path
+ inactive (3) - the BFD-on-LSP session is running on the inactive path
+
+ When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
+ of this object is 'unknown(1)'."
+ REFERENCE
+ "RFC 4090, 'Fast Reroute Extensions to RSVP-TE for LSP Tunnels', Section
+ 3.2, 'Facility Backup'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 10 }
+
+tmnxOamBfdOnLspPingTxInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPingTxInterval indicates the transmission
+ interval for LSP ping request PDUs sent during periodic verification
+ of the BFD-on-LSP session identified by
+ tmnxOamBfdOnLspLocalBfdDiscrim.
+
+ This value is configured using
+ TIMETRA-MPLS-MIB::vRtrMplsLspBfdPingIntvl. A read-only copy of the
+ value is available here for the convenience of a manager wishing to
+ read the value using a local BFD discriminator as the index."
+ REFERENCE
+ "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
+ Switched Paths (LSPs)', Section 4, 'Theory of Operation'"
+ ::= { tmnxOamBfdOnLspPingResultsEntry 11 }
+
+tmnxOamBfdOnLspBootStrRetryCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspBootStrRetryCount indicates the current
+ number of retries started while attempting to bootstrap the BFD-on-LSP
+ session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
+
+ If the bootstrap completed successfully on the first attempt, zero is
+ returned."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 12 }
+
+tmnxOamBfdOnLspFecType OBJECT-TYPE
+ SYNTAX TmnxBfdOnLspSessFecType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspFecType indicates the Forwarding
+ Equivalence Class (FEC) type of the BFD-on-LSP session identified by
+ tmnxOamBfdOnLspLocalBfdDiscrim.
+
+ This release supports code points 'rsvp(1)' and 'ldp(2)'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 13 }
+
+tmnxOamBfdOnLspPrefixType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPrefixType indicates the type of address
+ stored in tmnxOamBfdOnLspPrefix."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 14 }
+
+tmnxOamBfdOnLspPrefix OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPrefix indicates (in conjunction with
+ tmnxOamBfdOnLspPrefixType and tmnxOamBfdOnLspPrefixLen) the prefix
+ which identifies the Label Distribution Protocol (LDP) LSP which hosts
+ the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
+
+ When tmnxOamBfdOnLspFecType is 'rsvp(1)', the three prefix objects
+ have the following values.
+ tmnxOamBfdOnLspPrefixType : 'unknown(0)'
+ tmnxOamBfdOnLspPrefix : empty
+ tmnxOamBfdOnLspPrefixLen : 0."
+ REFERENCE
+ "RFC 5036, 'LDP Specification', Section 3.4.1, 'FEC TLV'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 15 }
+
+tmnxOamBfdOnLspPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength (0..128)
+ UNITS "bits"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspPrefixLen indicates the number of
+ significant bits in the prefix defined by tmnxOamBfdOnLspPrefixType,
+ tmnxOamBfdOnLspPrefix, and tmnxOamBfdOnLspPrefixLen."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 16 }
+
+tmnxOamBfdOnLspSourceAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspSourceAddressType indicates the type of
+ address stored in tmnxOamBfdOnLspSourceAddress."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 17 }
+
+tmnxOamBfdOnLspSourceAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspSourceAddress (in conjunction with
+ tmnxOamBfdOnLspSourceAddressType) indicates the source IP address of
+ the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 18 }
+
+tmnxOamBfdOnLspOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ bootstrapInProg (1),
+ bootstrappedNoPeriodicVerif (2),
+ bootstrappedSendingPeriodicVerif (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspOperState indicates the operational state
+ (with respect to the RFC 5884 LSP Ping procedures) of the BFD-on-LSP
+ session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
+
+ Code Points
+ 'bootstrapInProg(1)' - the session is being bootstrapped using LSP
+ ping, as described in RFC 5884 Section 6.
+ 'bootstrappedNoPeriodicVerif(2)' - the bootstrap completed
+ successfully. This is the success state for a session which has
+ periodic verification of the LSP (using LSP ping) disabled.
+ Periodic verification is disabled by setting the session's LSP ping
+ interval (e.g.
+ TIMETRA-LDP-NG-MIB::vRtrLdpNgBfdOnLspPfxListPingIntv) to zero.
+ 'bootstrappedSendingPeriodicVerif(3)' - the bootstrap completed
+ successfully, and the session is sending LSP pings to periodically
+ verify the LSP (as described in RFC 5884 Section 3.2). This is the
+ success state for a session which has periodic verification of the
+ session enabled.
+
+ The BFD-level operational state of a BFD-on-LSP session is given by
+ TIMETRA-BFD-MIB::tmnxBfdOnLspSessOperState."
+ REFERENCE
+ "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
+ Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
+ Ping'.
+ RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
+ Switched Paths (LSPs)', Section 6, 'Session Establishment'."
+ ::= { tmnxOamBfdOnLspPingResultsEntry 19 }
+
+tmnxOamVxlanPingResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVxlanPingResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVxlanPingResultsTable contains results of VXLAN (Virtual
+ Extensible Local Area Network) ping tests."
+ REFERENCE
+ "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
+ Failure Detection', October 22, 2014.
+ RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014."
+ ::= { tmnxOamPingObjs 29 }
+
+tmnxOamVxlanPingResultsEntry OBJECT-TYPE
+ SYNTAX TmnxOamVxlanPingResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVxlanPingResultsEntry contains results of one 'vxlanPing'
+ test run. tmnxOamPingResultsEntry contains additional results for the
+ test run.
+
+ A tmnxOamVxlanPingResultsEntry is created/destroyed when a
+ tmnxOamPingResultsEntry is created/destroyed for a 'vxlanPing' test.
+
+ tmnxOamPingCtlEntry and tmnxOamVxlanPingCtlEntry are used to configure
+ and start a 'vxlanPing' test.
+
+ tmnxOamVxlanPingHistoryEntry contains per-probe results for a
+ 'vxlanPing' test run."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex
+ }
+ ::= { tmnxOamVxlanPingResultsTable 1 }
+
+TmnxOamVxlanPingResultsEntry ::= SEQUENCE
+{
+ tmnxOamVxlanPingResOutSrcAddrTyp InetAddressType,
+ tmnxOamVxlanPingResOutSrcAddress InetAddress
+}
+
+tmnxOamVxlanPingResOutSrcAddrTyp OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingResOutSrcAddrTyp indicates the address
+ type of tmnxOamVxlanPingResOutSrcAddress."
+ ::= { tmnxOamVxlanPingResultsEntry 1 }
+
+tmnxOamVxlanPingResOutSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVxlanPingResOutSrcAddress indicates the outer
+ source IP address (as selected by SROS) used for the specified
+ 'vxlanPing' test run. The value was copied into the Outer Source IPv4
+ Address field of the VXLAN Header of each OAM echo request launched for
+ the specified test run.
+
+ IPv6 may be supported in a future release."
+ REFERENCE
+ "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
+ Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
+ Format'."
+ ::= { tmnxOamVxlanPingResultsEntry 2 }
+
+tmnxOamPingReadOnlyScalars OBJECT IDENTIFIER ::= { tmnxOamPingObjs 30 }
+
+tmnxOamBfdOnLspSessBootstrInProg OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspSessBootstrInProg indicates the current
+ number of BFD-on-LSP sessions with OAM operational state (i.e.
+ tmnxOamBfdOnLspOperState) 'bootstrapInProg(1)'."
+ ::= { tmnxOamPingReadOnlyScalars 1 }
+
+tmnxOamBfdOnLspSessBootstrNoPV OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspSessBootstrNoPV indicates the current
+ number of BFD-on-LSP sessions with OAM operational state (i.e.
+ tmnxOamBfdOnLspOperState) 'bootstrappedNoPeriodicVerif(2)'."
+ ::= { tmnxOamPingReadOnlyScalars 2 }
+
+tmnxOamBfdOnLspSessBootstrSendPV OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBfdOnLspSessBootstrSendPV indicates the current
+ number of BFD-on-LSP sessions with OAM operational state (i.e.
+ tmnxOamBfdOnLspOperState) 'bootstrappedSendingPeriodicVerif(3)'."
+ ::= { tmnxOamPingReadOnlyScalars 3 }
+
+tmnxOamBierPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBierPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierPingCtlTable (along with tmnxOamPingCtlTable) contains the
+ configuration information for BIER (Bit Index Explicit Replication)
+ ping tests."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017.
+ IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
+ ::= { tmnxOamPingObjs 31 }
+
+tmnxOamBierPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBierPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
+ configuration information for a BIER ping test.
+
+ A row is created when the corresponding tmnxOamPingCtlTestMode is set
+ to 'bierPing'.
+
+ A row is destroyed when the corresponding tmnxOamPingCtlTable row is
+ destroyed (using tmnxOamPingCtlRowStatus).
+
+ The values in a particular row in this table cannot be changed when
+ the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamBierPingCtlTable 1 }
+
+TmnxOamBierPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamBierPingCtlSubDomain Unsigned32,
+ tmnxOamBierPingCtlBfrId Unsigned32,
+ tmnxOamBierPingCtlBfrIdStart Unsigned32,
+ tmnxOamBierPingCtlBfrIdEnd Unsigned32,
+ tmnxOamBierPingCtlTtl Unsigned32
+}
+
+tmnxOamBierPingCtlSubDomain OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingCtlSubDomain specifies the BIER sub-domain
+ to be tested.
+
+ Zero indicates the default sub-domain."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'.
+ IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
+ Section 4.3, 'Sending BIER Echo Request'."
+ DEFVAL { 0 }
+ ::= { tmnxOamBierPingCtlEntry 1 }
+
+tmnxOamBierPingCtlBfrId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingCtlBfrId specifies the identifier of the
+ Bit-Forwarding Router (BFR) to be pinged.
+
+ The BFR-ID must be a member of the tested sub-domain (as configured
+ using tmnxOamBierPingCtlSubDomain). Otherwise, the test will fail.
+
+ Zero indicates no BFR-ID has been configured.
+
+ There are three methods to configure the destination(s) to be pinged:
+ 1. tmnxOamBierPingCtlBfrId.
+ 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
+ 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
+
+ Exactly one of the methods must be used. Otherwise, the test will
+ fail."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'."
+ DEFVAL { 0 }
+ ::= { tmnxOamBierPingCtlEntry 2 }
+
+tmnxOamBierPingCtlBfrIdStart OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingCtlBfrIdStart specifies the start of a
+ contiguous range of Bit-Forwarding Router (BFR) identifiers to be
+ pinged. tmnxOamBierPingCtlBfrIdEnd specifies the end of the range.
+
+ Each BFR-ID in the range must be a member of the tested sub-domain
+ (as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the
+ test will fail.
+
+ Zero indicates no start for the BFR-ID range has been configured.
+
+ The following objects must be set together in one SNMP Set PDU:
+ tmnxOamBierPingCtlBfrIdStart,
+ tmnxOamBierPingCtlBfrIdEnd.
+
+ There are three methods to configure the destination(s) to be pinged:
+ 1. tmnxOamBierPingCtlBfrId.
+ 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
+ 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
+
+ Exactly one of the methods must be used. Otherwise, the test will
+ fail."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'."
+ DEFVAL { 0 }
+ ::= { tmnxOamBierPingCtlEntry 3 }
+
+tmnxOamBierPingCtlBfrIdEnd OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingCtlBfrIdEnd specifies the end of a
+ contiguous range of Bit-Forwarding Router (BFR) identifiers to be
+ pinged. tmnxOamBierPingCtlBfrIdStart specifies the start of the range.
+
+ Each BFR-ID in the range must be a member of the tested sub-domain
+ (as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the
+ test will fail.
+
+ Zero indicates no end for the BFR-ID range has been configured.
+
+ The following objects must be set together in one SNMP Set PDU:
+ tmnxOamBierPingCtlBfrIdStart,
+ tmnxOamBierPingCtlBfrIdEnd.
+
+ There are three methods to configure the destination(s) to be pinged:
+ 1. tmnxOamBierPingCtlBfrId.
+ 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
+ 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
+
+ Exactly one of the methods must be used. Otherwise, the test will
+ fail."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'."
+ DEFVAL { 0 }
+ ::= { tmnxOamBierPingCtlEntry 4 }
+
+tmnxOamBierPingCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingCtlTtl specifies the MPLS Time To Live
+ (TTL) to be used for the test."
+ DEFVAL { 255 }
+ ::= { tmnxOamBierPingCtlEntry 5 }
+
+tmnxOamBierPingBfrPfxCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBierPingBfrPfxCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierPingBfrPfxCtlTable contains IP destination addresses (i.e.
+ Bit-Forwarding Router (BFR) prefixes) for BIER ping tests."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 2, 'The BFR Identifier and BFR-Prefix'."
+ ::= { tmnxOamPingObjs 32 }
+
+tmnxOamBierPingBfrPfxCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBierPingBfrPfxCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierPingBfrPfxCtlEntry contains one BFR prefix. A BIER ping
+ test can have several BFR prefixes. Each BFR prefix is an IP
+ destination address for the test.
+
+ A row is created/destroyed using tmnxOamBierPingBfrPfxCtlRowState.
+
+ Rows in this table belonging to a particular test cannot be added,
+ changed, or deleted when the test's tmnxOamPingCtlAdminStatus is
+ 'enabled(1)'."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamBierPingPfxIndex
+ }
+ ::= { tmnxOamBierPingBfrPfxCtlTable 1 }
+
+TmnxOamBierPingBfrPfxCtlEntry ::= SEQUENCE
+{
+ tmnxOamBierPingPfxIndex Unsigned32,
+ tmnxOamBierPingBfrPfxCtlRowState RowStatus,
+ tmnxOamBierPingBfrPfxCtlAddrType InetAddressType,
+ tmnxOamBierPingBfrPfxCtlAddress InetAddress
+}
+
+tmnxOamBierPingPfxIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingPfxIndex specifies a BFR prefix index. The
+ index allows one test to have several BFR prefixes."
+ ::= { tmnxOamBierPingBfrPfxCtlEntry 1 }
+
+tmnxOamBierPingBfrPfxCtlRowState OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingBfrPfxCtlRowState specifies the status of
+ the row for the specified BFR prefix."
+ ::= { tmnxOamBierPingBfrPfxCtlEntry 2 }
+
+tmnxOamBierPingBfrPfxCtlAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingBfrPfxCtlAddrType specifies the address
+ type of tmnxOamBierPingBfrPfxCtlAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamBierPingBfrPfxCtlEntry 3 }
+
+tmnxOamBierPingBfrPfxCtlAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingBfrPfxCtlAddress specifies a BFR prefix
+ used as a destination address for a BIER ping test.
+
+ There are three methods to configure the destination(s) to be pinged:
+ 1. tmnxOamBierPingCtlBfrId.
+ 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
+ 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
+
+ Exactly one of the methods must be used. Otherwise, the test will
+ fail."
+ DEFVAL { ''H }
+ ::= { tmnxOamBierPingBfrPfxCtlEntry 4 }
+
+tmnxOamBierPingHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBierPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierPingHistoryTable (along with tmnxOamPingHistoryTable)
+ contains the per-probe results for Bit Index Explicit Replication
+ (BIER) ping tests."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
+ RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017."
+ ::= { tmnxOamPingObjs 33 }
+
+tmnxOamBierPingHistoryEntry OBJECT-TYPE
+ SYNTAX TmnxOamBierPingHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierPingHistoryEntry (along with tmnxOamPingHistoryEntry)
+ contains the results for one BIER ping probe.
+
+ A row is created/destroyed when the corresponding
+ tmnxOamPingHistoryEntry is created/destroyed.
+
+ The first two indices specify a 'bierPing' test.
+
+ The third index specifies a test run (started using
+ tmnxOamPingCtlAdminStatus).
+
+ The fourth index specifies a Bit-Forwarding Router (BFR) with results
+ to report.
+
+ All the indices match the corresponding tmnxOamPingHistoryEntry
+ indices."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 4.6, 'Receiving Echo Reply'."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex,
+ tmnxOamPingResultsTestRunIndex,
+ tmnxOamPingHistoryIndex
+ }
+ ::= { tmnxOamBierPingHistoryTable 1 }
+
+TmnxOamBierPingHistoryEntry ::= SEQUENCE
+{
+ tmnxOamBierPingHistoryBfrId Unsigned32,
+ tmnxOamBierPingHistoryBfrPfxType InetAddressType,
+ tmnxOamBierPingHistoryBfrPfx InetAddress,
+ tmnxOamBierPingHistoryReturnCode TmnxOamBierHistoryReturnCode
+}
+
+tmnxOamBierPingHistoryBfrId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingHistoryBfrId indicates the identifier of
+ the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
+ Request.
+
+ Zero is returned if the BFR-ID cannot be determined."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'."
+ ::= { tmnxOamBierPingHistoryEntry 1 }
+
+tmnxOamBierPingHistoryBfrPfxType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingHistoryBfrPfxType indicates the IP address
+ type of the address read using tmnxOamBierPingHistoryBfrPfx."
+ ::= { tmnxOamBierPingHistoryEntry 2 }
+
+tmnxOamBierPingHistoryBfrPfx OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingHistoryBfrPfx indicates the IP address of
+ the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
+ Request."
+ ::= { tmnxOamBierPingHistoryEntry 3 }
+
+tmnxOamBierPingHistoryReturnCode OBJECT-TYPE
+ SYNTAX TmnxOamBierHistoryReturnCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierPingHistoryReturnCode indicates the value
+ copied from the Return Code field of the BIER Echo Reply PDU.
+
+ Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
+ not arrive (e.g. in the case of a timeout)."
+ ::= { tmnxOamBierPingHistoryEntry 4 }
+
+tmnxOamTraceRouteObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 2 }
+
+tmnxOamTraceRouteNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamTraceRouteObjs 1 }
+
+tmnxOamTrMaxConcurrentRequests OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "requests"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of concurrent active trace route requests
+ that are allowed within an agent implementation. A value
+ of 0 for this object implies that there is no limit for
+ the number of concurrent active requests in effect."
+ DEFVAL { 0 }
+ ::= { tmnxOamTraceRouteObjs 2 }
+
+tmnxOamTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamTrCtlTable contains configuration and status information for
+ trace tests."
+ ::= { tmnxOamTraceRouteObjs 3 }
+
+tmnxOamTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamTrCtlEntry contains configuration and status information for
+ one trace test.
+
+ Rows are created/destroyed using tmnxOamTrCtlRowStatus.
+
+ The test's test type (e.g. 'lspTraceRoute(2)') is configured using
+ tmnxOamTrCtlTestMode. Depending on the test type, configuration
+ specific to the test type may reside in a child table (e.g.
+ tmnxOamLspTrCtlTable).
+
+ Test results reside in the tables listed in the tmnxOamTrCtlTestMode
+ DESCRIPTION clause."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamTrCtlTable 1 }
+
+TmnxOamTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamTrCtlOwnerIndex SnmpAdminString,
+ tmnxOamTrCtlTestIndex SnmpAdminString,
+ tmnxOamTrCtlRowStatus RowStatus,
+ tmnxOamTrCtlStorageType StorageType,
+ tmnxOamTrCtlDescr SnmpAdminString,
+ tmnxOamTrCtlTestMode INTEGER,
+ tmnxOamTrCtlAdminStatus TmnxEnabledDisabledAdminState,
+ tmnxOamTrCtlFcName TFCName,
+ tmnxOamTrCtlProfile TProfile,
+ tmnxOamTrCtlTargetIpAddress IpAddress,
+ tmnxOamTrCtlServiceId TmnxServId,
+ tmnxOamTrCtlDataSize Unsigned32,
+ tmnxOamTrCtlTimeOut Unsigned32,
+ tmnxOamTrCtlProbesPerHop Unsigned32,
+ tmnxOamTrCtlMaxTtl Unsigned32,
+ tmnxOamTrCtlInitialTtl Unsigned32,
+ tmnxOamTrCtlDSField Unsigned32,
+ tmnxOamTrCtlMaxFailures Unsigned32,
+ tmnxOamTrCtlInterval Unsigned32,
+ tmnxOamTrCtlMaxRows Unsigned32,
+ tmnxOamTrCtlTrapGeneration BITS,
+ tmnxOamTrCtlCreateHopsEntries TruthValue,
+ tmnxOamTrCtlSAA TruthValue,
+ tmnxOamTrCtlRuns Counter32,
+ tmnxOamTrCtlFailures Counter32,
+ tmnxOamTrCtlLastRunResult TmnxOamTestResult,
+ tmnxOamTrCtlLastChanged TimeStamp,
+ tmnxOamTrCtlVRtrID TmnxVRtrIDOrZero,
+ tmnxOamTrCtlTgtAddrType InetAddressType,
+ tmnxOamTrCtlTgtAddress InetAddress,
+ tmnxOamTrCtlSrcAddrType InetAddressType,
+ tmnxOamTrCtlSrcAddress InetAddress,
+ tmnxOamTrCtlWaitMilliSec Unsigned32,
+ tmnxOamTrCtlRouterInstanceName TLNamedItemOrEmpty
+}
+
+tmnxOamTrCtlOwnerIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlOwnerIndex specifies the owner name of the
+ test."
+ ::= { tmnxOamTrCtlEntry 1 }
+
+tmnxOamTrCtlTestIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlTestIndex specifies the test name of the
+ test.
+
+ The test is identified by the owner name and the test name. One owner
+ typically owns several tests. This indexing method ensures tests
+ created by several owners have unique indices."
+ ::= { tmnxOamTrCtlEntry 2 }
+
+tmnxOamTrCtlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlRowStatus specifies the status of the row for
+ the specified trace test.
+
+ Deleting a row deletes all the child rows with the same owner name and
+ test name, including additional configuration rows (e.g.
+ tmnxOamLspTrCtlTable), and rows containing test results (e.g.
+ tmnxOamTrHopsTable)."
+ ::= { tmnxOamTrCtlEntry 3 }
+
+tmnxOamTrCtlStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 14.0 R1. There is no
+ replacement object."
+ DEFVAL { volatile }
+ ::= { tmnxOamTrCtlEntry 4 }
+
+tmnxOamTrCtlDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 14.0 R1. There is no
+ replacement object."
+ DEFVAL { '00'H }
+ ::= { tmnxOamTrCtlEntry 5 }
+
+tmnxOamTrCtlTestMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ macTraceRoute (1),
+ lspTraceRoute (2),
+ vprnTraceRoute (3),
+ mcastTraceRoute (4),
+ icmpTraceRoute (5),
+ ldpTreeTrace (6),
+ vccvTraceRoute (7),
+ p2mpLspTrace (8),
+ ethCfmLinkTrace (9),
+ bierTrace (10)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlTestMode specifies the type of trace route
+ test defined by this row.
+
+ Code points:
+ 'bierTrace'
+ - Bit Index Explicit Replication (BIER) trace route test.
+ 'ethCfmLinkTrace'
+ - Ethernet Connectivity Fault Management (CFM) trace route test.
+ 'icmpTraceRoute'
+ - traceroute test (receives Internet Control Message Protocol
+ (ICMP) responses).
+ 'ldpTreeTrace'
+ - Label Distribution Protocol (LDP) Tree Trace test.
+ 'lspTraceRoute'
+ - Label Switched Path (LSP) trace route test.
+ 'macTraceRoute'
+ - Ethernet Media Access Control (MAC) trace route test.
+ 'mcastTraceRoute'
+ - mtrace test (i.e. IP multicast trace route test, using
+ IETF draft-ietf-idmr-traceroute-ipm (IGMP-based)).
+ OR
+ Mtrace2 test (i.e. IP multicast trace route test, using
+ IETF draft-ietf-mboned-mtrace-v2 (UDP-based)).
+ 'none'
+ - no test type.
+ 'p2mpLspTrace'
+ - Point-to-Multipoint Label Switched Path (LSP) trace route test.
+ 'vccvTraceRoute'
+ - Virtual Circuit Connectivity Verification (VCCV) trace route
+ test.
+ 'vprnTraceRoute'
+ - Virtual Private Routed Network (VPRN) trace route test.
+
+ When tmnxOamTrCtlTestMode is set, SROS may automatically create a
+ same-INDEX row in a table used to configure objects specific to the
+ test type (as shown in the following table).
+
+ tmnxOamTrCtlTestMode Auto-Gen Row for Additional Configuration
+ -------------------- -----------------------------------------
+ 'bierTrace' tmnxOamBierTrCtlTable
+ 'ethCfmLinkTrace' tmnxOamEthCfmTrCtlTable
+ 'icmpTraceRoute' tmnxOamIcmpTrCtlTable
+ 'ldpTreeTrace' tmnxOamLTtraceCtlTable
+ 'lspTraceRoute' tmnxOamLspTrCtlTable
+ 'macTraceRoute' tmnxOamMacTrCtlTable
+ 'mcastTraceRoute' tmnxOamMcastTrCtlTable
+ 'p2mpLspTrace' tmnxOamP2mpLspTrCtlTable
+ 'vccvTraceRoute' tmnxOamVccvTrCtlTable
+ 'vprnTraceRoute' tmnxOamVprnTrCtlTable
+
+ Baseline: test results are available in tmnxOamTrResultsTable,
+ tmnxOamTrHopsTable, and tmnxOamTrProbeHistoryTable.
+ Exceptions are noted in the following two tables.
+
+ tmnxOamTrCtlTestMode Additional Results Table(s)
+ -------------------- -------------------------------
+ 'bierTrace' tmnxOamBierTrProbeHistoryTable
+ 'ethCfmLinkTrace' tmnxOamEthCfmTrPrHistTable
+ 'icmpTraceRoute' tmnxOamIcmpTrLabelStackTable
+ 'ldpTreeTrace' tmnxOamLTtraceHopInfoTable
+ tmnxOamLTtraceResultsTable
+ 'lspTraceRoute' tmnxOamLspTrDSLabelTable
+ tmnxOamLspTrFecStackTable
+ tmnxOamLspTrMapTable
+ 'macTraceRoute' tmnxOamMacTrL2MapTable
+ 'mcastTraceRoute' tmnxOamMcastTrRespTable
+ 'p2mpLspTrace' tmnxOamP2mpLspTrDSLabelTable
+ tmnxOamP2mpLspTrMapTable
+ 'vccvTraceRoute' tmnxOamVccvTrNextPwSegmentTable
+ 'vprnTraceRoute' tmnxOamVprnTrL3MapTable
+ tmnxOamVprnTrNextHopTable
+ tmnxOamVprnTrRTTable
+
+ tmnxOamTrCtlTestMode Unused Standard Results Table
+ -------------------- -----------------------------
+ 'ldpTreeTrace' tmnxOamTrProbeHistoryTable
+ tmnxOamTrHopsTable
+ tmnxOamTrResultsTable
+ 'mcastTraceRoute' tmnxOamTrHopsTable
+ otherwise none
+
+ The support for Service Assurance Agent (SAA) tests (i.e. tests with
+ tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
+ tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
+ following table.
+
+ tmnxOamTrCtlTestMode SAA Supported OAM Supported
+ -------------------- ------------- -------------
+ 'bierTrace' No Yes
+ 'ethCfmLinkTrace' Yes No
+ 'icmpTraceRoute' Yes Yes
+ 'ldpTreeTrace' No Yes
+ 'lspTraceRoute' Yes Yes
+ 'macTraceRoute' Yes Yes
+ 'mcastTraceRoute' No Yes
+ 'p2mpLspTrace' No Yes
+ 'vccvTraceRoute' Yes Yes
+ 'vprnTraceRoute' Yes Yes "
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017.
+ IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
+ DEFVAL { none }
+ ::= { tmnxOamTrCtlEntry 6 }
+
+tmnxOamTrCtlAdminStatus OBJECT-TYPE
+ SYNTAX TmnxEnabledDisabledAdminState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlAdminStatus specifies the administrative
+ state of the specified trace test.
+
+ An attempt to set tmnxOamTrCtlAdminStatus to 'enabled' will fail if
+ the objects required by the trace test have not been set.
+
+ When this object has the value 'enabled' an attempt to modify any of
+ the test's configurable objects will fail.
+
+ Upon completion of a trace test, the agent resets the value of this
+ object to 'disabled'."
+ DEFVAL { disabled }
+ ::= { tmnxOamTrCtlEntry 7 }
+
+tmnxOamTrCtlFcName OBJECT-TYPE
+ SYNTAX TFCName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlFcName specifies the forwarding class to be
+ used when launching the probe(s). The forwarding class name must be
+ present in the index column of TIMETRA-QOS-MIB::tFCNameTable.
+
+ As shown in the following table
+ 1. This object is applicable to a subset of the test types, and
+ 2. The default forwarding class depends on the test type.
+
+ tmnxOamTrCtlTestMode Applicable? Default
+ -------------------- ----------- -------
+ bierTrace yes 'be'
+ ethCfmLinkTrace yes 'nc'
+ ldpTreeTrace yes 'be'
+ lspTraceRoute yes 'be'
+ macTraceRoute yes 'be'
+ p2mpLspTrace yes 'be'
+ vccvTraceRoute yes 'be'
+ vprnTraceRoute yes 'be'
+ otherwise no N/A
+
+ For 'ethCfmLinkTrace', the forwarding class depends on whether the
+ request is configured to egress on a network port or an access port.
+ In the network port case, the forwarding class is the forwarding class
+ of the pseudowire. In the access port case, the forwarding class is
+ that of the SAP's egress encapsulation policy.
+
+ For 'lspTraceRoute' this is the forwarding class of the LSP tunnel.
+
+ For 'macTraceRoute' this is the forwarding class of the SDP
+ encapsulation.
+
+ For 'p2mpLspTrace' this is the forwarding class of the P2MP LSP tree.
+
+ If forwarding classes are mapped by the applicable QoS policy, the
+ probe(s) may be launched using a different forwarding class than the
+ forwarding class specified by this object."
+ DEFVAL { "be" }
+ ::= { tmnxOamTrCtlEntry 8 }
+
+tmnxOamTrCtlProfile OBJECT-TYPE
+ SYNTAX TProfile
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlProfile specifies the profile to be used
+ with the forwarding class specified in tmnxOamTrCtlFcName. This
+ object is optional.
+
+ As shown in the following table
+ 1. This object is applicable to a subset of the test types, and
+ 2. The default profile value depends on the test type.
+
+ tmnxOamTrCtlTestMode Applicable? Default
+ -------------------- ----------- -------
+ bierTrace yes 'out(2)'
+ ethCfmLinkTrace yes 'in(1)'
+ ldpTreeTrace yes 'out(2)'
+ lspTraceRoute yes 'out(2)'
+ macTraceRoute yes 'out(2)'
+ p2mpLspTrace yes 'out(2)'
+ vccvTraceRoute yes 'out(2)'
+ vprnTraceRoute yes 'out(2)'
+ otherwise no N/A"
+ DEFVAL { out }
+ ::= { tmnxOamTrCtlEntry 9 }
+
+tmnxOamTrCtlTargetIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamTrCtlTgtAddrType and
+ tmnxOamTrCtlTgtAddress."
+ DEFVAL { '00000000'H }
+ ::= { tmnxOamTrCtlEntry 10 }
+
+tmnxOamTrCtlServiceId OBJECT-TYPE
+ SYNTAX TmnxServId (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlServiceId specifies the service ID of the
+ service being tested.
+
+ The applicability of tmnxOamTrCtlServiceId varies with the test type,
+ as shown in the following table.
+
+ tmnxOamTrCtlTestMode Applicability Related Virtual Router Object
+ -------------------- ------------- -----------------------------
+ 'icmpTraceRoute' optional tmnxOamTrCtlVRtrID
+ 'macTraceRoute' mandatory none
+ 'mcastTraceRoute' optional tmnxOamMcastTrCtlVRtrID
+ 'vprnTraceRoute' mandatory none
+ otherwise not applicable none
+
+ When tmnxOamTrCtlServiceId is mandatory, a non-zero value must be
+ provided.
+
+ When tmnxOamTrCtlServiceId is optional, it is used to specify a VPRN
+ service. The test must use the VPRN service's virtual router.
+
+ When a related virtual router object is shown, the interaction is
+ described in the DESCRIPTION clause of the listed object.
+
+ When tmnxOamTrCtlTestMode is 'icmpTraceRoute',
+ tmnxOamTrCtlRouterInstanceName is the preferred object for specifying
+ the service to be tested.
+
+ Service IDs larger than 2147483647 are internal, so they are excluded
+ from the range.
+
+ The default value is the null service ID."
+ DEFVAL { 0 }
+ ::= { tmnxOamTrCtlEntry 11 }
+
+tmnxOamTrCtlDataSize OBJECT-TYPE
+ SYNTAX Unsigned32 (1..9786)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlDataSize specifies (directly or indirectly)
+ the size of the trace PDU.
+
+ The relevance of tmnxOamTrCtlDataSize varies with the test type, as
+ shown in the following table.
+
+ tmnxOamTrCtlTestMode Relevant?
+ -------------------- ---------
+ 'lspTraceRoute' yes
+ 'macTraceRoute' yes
+ 'p2mpLspTrace' yes
+ 'vccvTraceRoute' yes
+ 'vprnTraceRoute' yes
+ otherwise no
+
+ If the request PDU required for the specified test is larger than the
+ PDU size indicated by tmnxOamTrCtlDataSize, SROS sends the smallest
+ valid PDU larger than the size indicated. For example, if
+ tmnxOamTrCtlDataSize is 1 when a 'vccvTraceRoute' test is started on a
+ FEC 128 pseudowire, an 88 octet request PDU is sent.
+
+ Trace route requests are sent unfragmented."
+ DEFVAL { 1 }
+ ::= { tmnxOamTrCtlEntry 12 }
+
+tmnxOamTrCtlTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlTimeOut specifies the timeout for an OAM
+ trace probe.
+
+ For 'ethCfmLinkTrace', this is the timeout for the whole test.
+
+ The minimum, maximum, and default values of this object vary with the
+ test type, as follows.
+
+ tmnxOamTrCtlTestMode Minimum Maximum Default
+ -------------------- ------- ------- -------
+ 'icmpTraceRoute' N/A N/A N/A
+ 'ethCfmLinkTrace' 1 10 5
+ otherwise 1 60 3
+
+ If tmnxOamTrCtlTestMode is 'ethCfmLinkTrace', the value of
+ tmnxOamTrCtlTimeOut must be less than or equal to the value of
+ tmnxOamTrCtlInterval."
+ DEFVAL { 3 }
+ ::= { tmnxOamTrCtlEntry 13 }
+
+tmnxOamTrCtlProbesPerHop OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ UNITS "probes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlProbesPerHop specifies the number of OAM
+ trace probes to send per TTL.
+
+ The object's configurability, range, and default vary with the test
+ type, as shown in the following table.
+
+ tmnxOamTrCtlTestMode Configurable? Min Max Default
+ -------------------- ------------- --- --- -------
+ 'bierTrace' yes 1 10 1
+ 'ethCfmLinkTrace' no n/a n/a 1
+ 'icmpTraceRoute' yes 1 10 3
+ 'ldpTreeTrace' no n/a n/a 1
+ 'lspTraceRoute' yes 1 10 1
+ 'macTraceRoute' yes 1 10 1
+ 'mcastTraceRoute' no n/a n/a 1
+ 'p2mpLspTrace' yes 1 10 1
+ 'vccvTraceRoute' yes 1 10 1
+ 'vprnTraceRoute' yes 1 10 1
+
+ The only value supported for an 'icmpTraceRoute' SAA test (i.e. a
+ test with a tmnxOamSaaCtlTable row): 3."
+ DEFVAL { 1 }
+ ::= { tmnxOamTrCtlEntry 14 }
+
+tmnxOamTrCtlMaxTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live
+ value.
+
+ The applicability and default vary with tmnxOamTrCtlTestMode, as shown
+ in the following table.
+
+ tmnxOamTrCtlTestMode Applicable? Default
+ -------------------- ----------- -------
+ 'bierTrace' yes 30
+ 'ethCfmLinkTrace' yes 64
+ 'icmpTraceRoute' yes 30
+ 'ldpTreeTrace' yes 30
+ 'lspTraceRoute' yes 30
+ 'macTraceRoute' yes 4
+ 'mcastTraceRoute' no N/A
+ 'p2mpLspTrace' yes 30
+ 'vccvTraceRoute' yes 8
+ 'vprnTraceRoute' yes 4"
+ DEFVAL { 4 }
+ ::= { tmnxOamTrCtlEntry 15 }
+
+tmnxOamTrCtlInitialTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlInitialTtl specifies the initial TTL
+ value for the test. This enables bypassing the initial (often
+ well known) portion of a path.
+
+ The object's configurability, range, and default vary with the test
+ type, as shown in the following table.
+
+ tmnxOamTrCtlTestMode Configurable? Min Max Default
+ -------------------- ------------- --- --- -------
+ 'bierTrace' yes 1 255 1
+ 'ethCfmLinkTrace' no n/a n/a 1
+ 'icmpTraceRoute' yes 1 255 1
+ 'ldpTreeTrace' no n/a n/a 1
+ 'lspTraceRoute' yes 1 255 1
+ 'macTraceRoute' yes 1 255 1
+ 'mcastTraceRoute' no n/a n/a 1
+ 'p2mpLspTrace' yes 1 255 1
+ 'vccvTraceRoute' yes 1 255 1
+ 'vprnTraceRoute' yes 1 255 1
+
+ The only value supported for an 'icmpTraceRoute' SAA test (i.e. a
+ test with a tmnxOamSaaCtlTable row): 1.
+
+ This object does not affect the test execution for 'vccvTraceRoute',
+ but applications may use the value to filter results for that test
+ type."
+ DEFVAL { 1 }
+ ::= { tmnxOamTrCtlEntry 16 }
+
+tmnxOamTrCtlDSField OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlDSField specifies the value to load in the
+ Type of Service (TOS) octet or the Traffic Class (TC) octet of the
+ launched ICMP echo request(s). The TOS octet is a field in the IPv4
+ packet header. The TC octet is a field in the IPv6 packet header.
+
+ The value in the TOS or TC octet may influence the route, latency,
+ and/or probability of loss for the echo request (and, by inference,
+ for the associated data flow).
+
+ This object is supported when tmnxOamTrCtlTestMode is
+ 'icmpTraceRoute'. Otherwise, it is ignored."
+ REFERENCE
+ "RFC 791, 'Internet Protocol', section 3.1.
+ RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
+ RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
+ section 7.
+ RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
+ in the IPv4 and IPv6 Headers'."
+ DEFVAL { 0 }
+ ::= { tmnxOamTrCtlEntry 17 }
+
+tmnxOamTrCtlMaxFailures OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "timeouts"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlMaxFailures specifies the maximum number of
+ consecutive timeouts allowed before terminating a trace route test.
+
+ As shown in the following table
+ 1. This object is applicable to a subset of the test types, and
+ 2. The range and default value depend on the test type.
+
+ tmnxOamTrCtlTestMode Applicable? Lower Bound Upper Bound Default
+ -------------------- ----------- ----------- ----------- -------
+ 'bierTrace' yes 5 5 5
+ 'icmpTraceRoute' yes 90 90 90
+ 'lspTraceRoute' yes 1 255 5
+ 'p2mpLspTrace' yes 1 10 5
+ 'vccvTraceRoute' yes 1 255 5
+ otherwise no N/A N/A N/A"
+ DEFVAL { 5 }
+ ::= { tmnxOamTrCtlEntry 18 }
+
+tmnxOamTrCtlInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlInterval specifies the number of seconds to
+ wait before repeating an OAM trace test.
+
+ The number of hops in a single OAM trace test
+ is determined by the value of the corresponding
+ tmnxOamTrCtlProbesPerHop object. After a single test completes,
+ the number of seconds as defined by the value of tmnxOamTrCtlInterval
+ MUST elapse before the next Nokia SROS OAM Trace Route test is
+ started.
+
+ The applicability, range, and default value of this object vary with
+ tmnxOamTrCtlTestMode, as shown in the following table.
+
+ tmnxOamTrCtlTestMode Min Max Default
+ -------------------- --- --- -------
+ 'bierTrace' not applicable
+ 'ethCfmLinkTrace' 1 10 5
+ 'icmpTraceRoute' not applicable
+ 'vccvTraceRoute' 1 255 1
+ otherwise 1 10 1"
+ DEFVAL { 1 }
+ ::= { tmnxOamTrCtlEntry 19 }
+
+tmnxOamTrCtlMaxRows OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "rows"
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.0R17."
+ DEFVAL { 300 }
+ ::= { tmnxOamTrCtlEntry 20 }
+
+tmnxOamTrCtlTrapGeneration OBJECT-TYPE
+ SYNTAX BITS {
+ pathChange (0),
+ testFailure (1),
+ testCompletion (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlTrapGeneration specifies when and if to
+ generate a notification for this entry:
+ pathChange(0) - Generate a tmnxOamTrPathChange
+ notification when the current path varies from a previously
+ determined path.
+ testFailure(1) - Generate a tmnxOamTrTestFailed notification when
+ the full path to a target can't be determined.
+ testCompletion(2) - Generate a tmnxOamTrTestCompleted notification
+ when the test is completed."
+ DEFVAL { {} }
+ ::= { tmnxOamTrCtlEntry 21 }
+
+tmnxOamTrCtlCreateHopsEntries OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.0."
+ DEFVAL { false }
+ ::= { tmnxOamTrCtlEntry 22 }
+
+tmnxOamTrCtlSAA OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlSAA specifies if this test is an SAA test
+ (Service Assurance Agent; 'true'), or an OAM test ('false'). If
+ there is a tmnxOamSaaCtlTable row with the specified index values,
+ 'true' is returned. Otherwise, 'false' is returned."
+ DEFVAL { false }
+ ::= { tmnxOamTrCtlEntry 23 }
+
+tmnxOamTrCtlRuns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlRuns indicates the number of times this OAM
+ trace test has started."
+ ::= { tmnxOamTrCtlEntry 24 }
+
+tmnxOamTrCtlFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlFailures indicates the number of times this
+ OAM trace route test has failed."
+ ::= { tmnxOamTrCtlEntry 25 }
+
+tmnxOamTrCtlLastRunResult OBJECT-TYPE
+ SYNTAX TmnxOamTestResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlLastRunResult indicates the completion
+ status the last time this test was executed. If this OAM test is
+ currently in progress, this object indicates the result of the
+ previous test run, if any."
+ ::= { tmnxOamTrCtlEntry 26 }
+
+tmnxOamTrCtlLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlLastChanged indicates the time the value of a
+ settable object in this row was last changed."
+ ::= { tmnxOamTrCtlEntry 27 }
+
+tmnxOamTrCtlVRtrID OBJECT-TYPE
+ SYNTAX TmnxVRtrIDOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlVRtrID specifies the virtual router to be
+ used for the test.
+
+ Zero indicates no virtual router is specified.
+
+ A non-zero value must be the index of an active row in
+ TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamTrCtlVRtrID must match a
+ valid TIMETRA-VRTR-MIB::vRtrID value).
+
+ This object is applicable if tmnxOamTrCtlTestMode is 'icmpTraceRoute'.
+
+ The table below shows the supported combinations of system-configured
+ virtual routers and test types.
+
+ Supported for Supported for Supported for
+ tmnxOamTrCtlTestMode Base ? management ? vpls-management ?
+ -------------------- ------------- ------------- -----------------
+ 'icmpTraceRoute' Yes Yes Yes
+
+ When directing an 'icmpTraceRoute' test to use a virtual router, the
+ preferred object is tmnxOamTrCtlRouterInstanceName."
+ DEFVAL { 1 }
+ ::= { tmnxOamTrCtlEntry 28 }
+
+tmnxOamTrCtlTgtAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlTgtAddrType specifies the address type of
+ tmnxOamTrCtlTgtAddress.
+
+ The values which can be used as part of a successful test depend on
+ tmnxOamTrCtlTestMode, as follows.
+
+ Test Mode tmnxOamTrCtlTgtAddrType Values Supported
+ ---------------- ------------------------------------------
+ 'icmpTraceRoute' 'ipv4(1)' 'ipv6(2)' 'dns(16)'
+ 'vprnTraceRoute' 'ipv4(1)' 'ipv6(2)'
+ otherwise 'unknown(0)' "
+ DEFVAL { unknown }
+ ::= { tmnxOamTrCtlEntry 29 }
+
+tmnxOamTrCtlTgtAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlTgtAddress specifies the destination host
+ address to be used when performing an OAM trace route operation. The
+ corresponding address type is configured using
+ tmnxOamTrCtlTgtAddrType."
+ DEFVAL { ''H }
+ ::= { tmnxOamTrCtlEntry 30 }
+
+tmnxOamTrCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlSrcAddrType specifies the type of Internet
+ address stored in tmnxOamTrCtlSrcAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamTrCtlEntry 31 }
+
+tmnxOamTrCtlSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlSrcAddress specifies the IP host address to
+ be used as the source when performing an OAM Trace Route operation.
+
+ This object is valid only when the tmnxOamTrCtlTestMode has a value of
+ 'icmpTraceRoute', 'lspTraceRoute', or 'vccvTraceRoute'."
+ DEFVAL { ''H }
+ ::= { tmnxOamTrCtlEntry 32 }
+
+tmnxOamTrCtlWaitMilliSec OBJECT-TYPE
+ SYNTAX Unsigned32 (10..60000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlWaitMilliSec specifies the time in
+ milliseconds to wait for a response before sending the next probe.
+
+ This object is valid only for 'icmpTraceRoute' tests."
+ DEFVAL { 5000 }
+ ::= { tmnxOamTrCtlEntry 33 }
+
+tmnxOamTrCtlRouterInstanceName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrCtlRouterInstanceName specifies the name of the
+ service or router instance to be used by an 'icmpTraceRoute' test.
+
+ The following values are supported:
+ 1. '' (i.e. the empty string),
+ 2. 'Base',
+ 3. 'management',
+ 4. 'vpls-management',
+ 5. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
+ TIMETRA-SERV-MIB::svcType = 'vprn(4)').
+ 6. A CPM virtual router name (i.e. a user-configured router name, with
+ TIMETRA-VRTR-MIB::vRtrType = 'vr(3)').
+
+ Names other than the names listed above are accepted, but will not
+ lead to a successful test.
+
+ The service or virtual router to be used by an 'icmpTraceRoute' test
+ can be specified using tmnxOamTrCtlVRtrID, tmnxOamTrCtlServiceId,
+ and/or tmnxOamTrCtlRouterInstanceName.
+
+ The following two combinations of the three objects are supported:
+ 1. tmnxOamTrCtlVRtrID = 0,
+ tmnxOamTrCtlServiceId = 0,
+ tmnxOamTrCtlRouterInstanceName != ''.
+ This is the preferred approach.
+ 2. One or both of tmnxOamTrCtlVRtrID and tmnxOamTrCtlServiceId has a
+ non-zero value,
+ tmnxOamTrCtlRouterInstanceName = ''.
+
+ An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
+ from 'classic(1)' is blocked if any tmnxOamTrCtlRouterInstanceName is
+ empty for an 'icmpTraceRoute' test.
+
+ When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
+ each 'icmpTraceRoute' test must continue to have a non-empty
+ tmnxOamTrCtlRouterInstanceName."
+ DEFVAL { ''H }
+ ::= { tmnxOamTrCtlEntry 34 }
+
+tmnxOamTrResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamTrResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamTrResultsTable contains the run-level test results for OAM
+ trace tests.
+
+ TTL-level test results for trace tests reside in tmnxOamTrHopsTable.
+
+ Probe-level test results for trace tests reside in
+ tmnxOamTrProbeHistoryTable."
+ ::= { tmnxOamTraceRouteObjs 4 }
+
+tmnxOamTrResultsEntry OBJECT-TYPE
+ SYNTAX TmnxOamTrResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamTrResultsEntry contains the run-level test results for one OAM
+ trace test run.
+
+ A row is created when a trace test is enabled (using
+ tmnxOamTrCtlAdminStatus).
+
+ A row is destroyed when:
+ 1. The corresponding test configuration is destroyed (using
+ tmnxOamTrCtlRowStatus), or
+ 2. Results are cleared for the test (using
+ TIMETRA-CLEAR-MIB::tmnxClearAction), or
+ 3. A new run result is available, and the limit on the number of
+ run results retained (3, currently) has been reached. In that case,
+ the oldest run result row is destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex
+ }
+ ::= { tmnxOamTrResultsTable 1 }
+
+TmnxOamTrResultsEntry ::= SEQUENCE
+{
+ tmnxOamTrResultsOperStatus INTEGER,
+ tmnxOamTrResultsCurHopCount Gauge32,
+ tmnxOamTrResultsCurProbeCount Gauge32,
+ tmnxOamTrResultsIpTgtAddr IpAddress,
+ tmnxOamTrResultsTestAttempts Unsigned32,
+ tmnxOamTrResultsTestSuccesses Unsigned32,
+ tmnxOamTrResultsLastGoodPath DateAndTime,
+ tmnxOamTrResultsTestRunIndex Unsigned32,
+ tmnxOamTrResultsTgtAddrType InetAddressType,
+ tmnxOamTrResultsTgtAddress InetAddress,
+ tmnxOamTrResultsTestRunResult TmnxOamTestResult
+}
+
+tmnxOamTrResultsOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrResultsOperStatus indicates the operational
+ state of the specified test run. 'enabled(1)' indicates the test is
+ running."
+ ::= { tmnxOamTrResultsEntry 1 }
+
+tmnxOamTrResultsCurHopCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "hops"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reflects the current TTL value (range from 0 to 255) for an Nokia SROS
+ OAM Trace Route operation. Maximum TTL value is determined by
+ tmnxOamTrCtlMaxTtl.
+
+ Zero is returned only in the case of an aborted 'ethCfmLinkTrace'
+ test."
+ ::= { tmnxOamTrResultsEntry 2 }
+
+tmnxOamTrResultsCurProbeCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "probes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reflects the current probe count (1..10) for an Nokia SROS OAM Trace
+ Route operation. The maximum probe count is determined by
+ tmnxOamTrCtlProbesPerHop."
+ ::= { tmnxOamTrResultsEntry 3 }
+
+tmnxOamTrResultsIpTgtAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamTrResultsTgtAddrType and
+ tmnxOamTrResultsTgtAddress."
+ ::= { tmnxOamTrResultsEntry 4 }
+
+tmnxOamTrResultsTestAttempts OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "tests"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 3.0"
+ ::= { tmnxOamTrResultsEntry 5 }
+
+tmnxOamTrResultsTestSuccesses OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "tests"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 3.0."
+ ::= { tmnxOamTrResultsEntry 6 }
+
+tmnxOamTrResultsLastGoodPath OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrResultsLastGoodPath indicates the date and time
+ when the last complete path was determined.
+
+ 1970-Jan-01 00:00:00.0 UTC is returned when a complete path was not
+ determined."
+ ::= { tmnxOamTrResultsEntry 7 }
+
+tmnxOamTrResultsTestRunIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrResultsTestRunIndex specifies the test run INDEX
+ of the row.
+
+ The first run of a test is assigned run index 1.
+ The second run of a test is assigned run index 2. Etc."
+ ::= { tmnxOamTrResultsEntry 8 }
+
+tmnxOamTrResultsTgtAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrResultsTgtAddrType indicates the Internet
+ address type stored in tmnxOamTrResultsTgtAddress."
+ ::= { tmnxOamTrResultsEntry 9 }
+
+tmnxOamTrResultsTgtAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrResultsTgtAddress indicates the IP destination
+ address of the test.
+
+ If the configured destination address of the test has type 'dns(16)',
+ this is the corresponding IPv4 or IPv6 address (if available).
+
+ tmnxOamTrResultsTgtAddrType is 'unknown(0)' when an IP destination
+ address for the test is unavailable."
+ ::= { tmnxOamTrResultsEntry 10 }
+
+tmnxOamTrResultsTestRunResult OBJECT-TYPE
+ SYNTAX TmnxOamTestResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrResultsTestRunResult indicates the result of the
+ specified test run."
+ ::= { tmnxOamTrResultsEntry 11 }
+
+tmnxOamTrProbeHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamTrProbeHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamTrProbeHistoryTable contains per-probe results for most trace route
+ tests. Exceptions are noted in the tmnxOamTrCtlTestMode DESCRIPTION
+ clause."
+ ::= { tmnxOamTraceRouteObjs 5 }
+
+tmnxOamTrProbeHistoryEntry OBJECT-TYPE
+ SYNTAX TmnxOamTrProbeHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A tmnxOamTrProbeHistoryEntry is created by the system when the result
+ of a trace route probe launch is determined.
+
+ Rows are destroyed when the corresponding tmnxOamTrHopsTable row is
+ destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex
+ }
+ ::= { tmnxOamTrProbeHistoryTable 1 }
+
+TmnxOamTrProbeHistoryEntry ::= SEQUENCE
+{
+ tmnxOamTrProbeHistoryIndex Unsigned32,
+ tmnxOamTrProbeHistoryHopIndex Unsigned32,
+ tmnxOamTrProbeHistoryProbeIndex Unsigned32,
+ tmnxOamTrProbeHistoryIpAddr IpAddress,
+ tmnxOamTrProbeHistoryResponse Unsigned32,
+ tmnxOamTrProbeHistoryOneWayTime Integer32,
+ tmnxOamTrProbeHistoryStatus TmnxOamResponseStatus,
+ tmnxOamTrProbeHistoryLastRC Integer32,
+ tmnxOamTrProbeHistoryTime DateAndTime,
+ tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane,
+ tmnxOamTrProbeHistoryAddressType TmnxOamAddressType,
+ tmnxOamTrProbeHistorySapId TmnxStrSapId,
+ tmnxOamTrProbeHistoryVersion Unsigned32,
+ tmnxOamTrProbeHistoryRouterID RouterID,
+ tmnxOamTrProbeHistoryIfIndex InterfaceIndexOrZero,
+ tmnxOamTrProbeHistoryDataLen Unsigned32,
+ tmnxOamTrProbeHistorySize Unsigned32,
+ tmnxOamTrProbeHistoryInOneWayTime Integer32,
+ tmnxOamTrProbeHistoryAddrType InetAddressType,
+ tmnxOamTrProbeHistoryAddress InetAddress,
+ tmnxOamTrProbeHistorySrcGlobalId TmnxMplsTpGlobalID,
+ tmnxOamTrProbeHistorySrcNodeId TmnxMplsTpNodeID,
+ tmnxOamTrProbeHistorySdpBindId TNamedItemOrEmpty,
+ tmnxOamTrProbeHistoryRtrnSubcode Unsigned32,
+ tmnxOamTrProbeHistoryNtwrkIfName TNamedItemOrEmpty
+}
+
+tmnxOamTrProbeHistoryIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryIndex specifies a probe belonging to
+ an OAM Trace Route test run.
+
+ The probes are numbered sequentially, starting at one.
+
+ Two indexing methods for uniquely identifying a probe are provided:
+ 1. tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex.
+ 2. tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex."
+ ::= { tmnxOamTrProbeHistoryEntry 1 }
+
+tmnxOamTrProbeHistoryHopIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryHopIndex specifies the number of hops
+ travelled by the outbound trace route request. The initial value used
+ for a particular test is configured using tmnxOamTrCtlInitialTtl."
+ ::= { tmnxOamTrProbeHistoryEntry 2 }
+
+tmnxOamTrProbeHistoryProbeIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryProbeIndex specifies a trace route
+ reply, in the context of a hop.
+
+ Two indexing methods for uniquely identifying a probe are provided:
+ 1. tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex.
+ 2. tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex.
+
+ The number of probes per hop for a particular test is configured using
+ tmnxOamTrCtlProbesPerHop."
+ ::= { tmnxOamTrProbeHistoryEntry 3 }
+
+tmnxOamTrProbeHistoryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamTrProbeHistoryAddrType and
+ tmnxOamTrProbeHistoryAddress."
+ ::= { tmnxOamTrProbeHistoryEntry 4 }
+
+tmnxOamTrProbeHistoryResponse OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryResponse indicates the round trip
+ time for the specified probe.
+
+ Zero is returned when the information is not available (e.g. the probe
+ timed out)."
+ ::= { tmnxOamTrProbeHistoryEntry 5 }
+
+tmnxOamTrProbeHistoryOneWayTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryOneWayTime indicates the outbound
+ trip time for the specified probe.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrProbeHistoryEntry 6 }
+
+tmnxOamTrProbeHistoryStatus OBJECT-TYPE
+ SYNTAX TmnxOamResponseStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryStatus indicates the outcome of the
+ probe. Example values: 'responseReceived', 'requestTimedOut'."
+ ::= { tmnxOamTrProbeHistoryEntry 7 }
+
+tmnxOamTrProbeHistoryLastRC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryLastRC indicates the last
+ test-type-specific reply code received.
+
+ The relevance of tmnxOamTrProbeHistoryLastRC depends on
+ tmnxOamTrCtlTestMode, as follows.
+
+ tmnxOamTrCtlTestMode Relevant?
+ -------------------- ---------
+ 'bierTrace' no
+ 'ethCfmLinkTrace' no
+ 'icmpTraceRoute' yes
+ 'ldpTreeTrace' no
+ 'lspTraceRoute' yes
+ 'macTraceRoute' yes
+ 'mcastTraceRoute' no
+ 'p2mpLspTrace' yes
+ 'vccvTraceRoute' yes
+ 'vprnTraceRoute' no
+
+ For 'icmpTraceRoute',
+ a) Zero indicates no reply code is available (e.g. in the timeout
+ case).
+ b) 1..65535 indicates the value is the ICMP|ICMPv6 Code and ICMP|ICMPv6
+ Type copied from the reply packet header.
+ tmnxOamTrProbeHistoryLastRC bits 0 to 7 (i.e. the least significant
+ byte) contain the ICMP|ICMPv6 Type.
+ Bits 8 to 15 contain the ICMP|ICMPv6 Code.
+ c) 65536 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the
+ TCP port probed on the destination node is open.
+ d) 65537 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the
+ TCP port probed on the destination node is closed."
+ ::= { tmnxOamTrProbeHistoryEntry 8 }
+
+tmnxOamTrProbeHistoryTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryTime indicates the date and time
+ when the outcome of the specified probe was determined."
+ ::= { tmnxOamTrProbeHistoryEntry 9 }
+
+tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE
+ SYNTAX TmnxOamTestResponsePlane
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryResponsePlane indicates the type of
+ response plane this trace route response was received on."
+ ::= { tmnxOamTrProbeHistoryEntry 10 }
+
+tmnxOamTrProbeHistoryAddressType OBJECT-TYPE
+ SYNTAX TmnxOamAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryAddressType indicates the type of
+ binding address information returned in response to a test.
+
+ When the test has the tmnxOamTrCtlTestMode value 'ethCfmLinkTrace',
+ 'unknown' is returned.
+
+ For 'macTraceRoute', three types of address are applicable - 'sapId',
+ 'localCpu', and 'sdpId'. Address type of 'sdpId' is a special case
+ used specifically to indicate that the probe was traversing a b-vpls
+ node in a PBB network (but where destination MAC is not necessarily
+ known to the b-vpls node)."
+ ::= { tmnxOamTrProbeHistoryEntry 11 }
+
+tmnxOamTrProbeHistorySapId OBJECT-TYPE
+ SYNTAX TmnxStrSapId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistorySapId indicates the name of the
+ access port of the SAP supporting the requested IP address returned in
+ response to a 'vprnTraceRoute' probe.
+
+ If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', this
+ object is not relevant and MUST have a null string ''."
+ ::= { tmnxOamTrProbeHistoryEntry 12 }
+
+tmnxOamTrProbeHistoryVersion OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryVersion indicates the protocol
+ version for this OAM trace reply."
+ ::= { tmnxOamTrProbeHistoryEntry 14 }
+
+tmnxOamTrProbeHistoryRouterID OBJECT-TYPE
+ SYNTAX RouterID
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS release 13.0 R1."
+ ::= { tmnxOamTrProbeHistoryEntry 15 }
+
+tmnxOamTrProbeHistoryIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryIfIndex indicates for a
+ 'lspTraceRoute' or 'vccvTraceRoute' probe the ifIndex value of the
+ interface that this probe was transmitted from.
+
+ For other types of probes, this value is not significant and zero is
+ returned."
+ ::= { tmnxOamTrProbeHistoryEntry 16 }
+
+tmnxOamTrProbeHistoryDataLen OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryDataLen indicates the length of the
+ echo reply.
+
+ A valid value is returned when the test has a tmnxOamTrCtlTestMode
+ value of 'icmpTraceRoute', 'lspTraceRoute', 'p2mpLspTrace', or
+ 'vccvTraceRoute'. Otherwise, this value is not significant and zero is
+ returned."
+ ::= { tmnxOamTrProbeHistoryEntry 17 }
+
+tmnxOamTrProbeHistorySize OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistorySize indicates the size in octets
+ of the user payload in the probe request packet. It does not
+ include the service encapsulation.
+
+ Zero is returned if no probe was transmitted."
+ ::= { tmnxOamTrProbeHistoryEntry 18 }
+
+tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryInOneWayTime indicates the inbound
+ trip time for the specified probe.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrProbeHistoryEntry 19 }
+
+tmnxOamTrProbeHistoryAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryAddrType indicates the address type
+ of tmnxOamTrProbeHistoryAddress."
+ ::= { tmnxOamTrProbeHistoryEntry 20 }
+
+tmnxOamTrProbeHistoryAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryAddress indicates the IP address of
+ the replying node for the specified trace request."
+ ::= { tmnxOamTrProbeHistoryEntry 21 }
+
+tmnxOamTrProbeHistorySrcGlobalId OBJECT-TYPE
+ SYNTAX TmnxMplsTpGlobalID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistorySrcGlobalId indicates the source
+ MPLS-TP global identifier of the replying node. The value is copied
+ from the reply's RFC 6426 Source Identifier TLV. If the TLV is absent,
+ zero is returned.
+
+ This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
+ 'vccvTraceRoute'. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.2.2, 'Source Identifier TLV'."
+ ::= { tmnxOamTrProbeHistoryEntry 22 }
+
+tmnxOamTrProbeHistorySrcNodeId OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistorySrcNodeId indicates the source
+ MPLS-TP node identifier of the replying node. The value is copied from
+ the reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero
+ is returned.
+
+ This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
+ 'vccvTraceRoute'. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.2.2, 'Source Identifier TLV'."
+ ::= { tmnxOamTrProbeHistoryEntry 23 }
+
+tmnxOamTrProbeHistorySdpBindId OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistorySdpBindId indicates the SDP binding
+ provided by the remote system.
+
+ The value of tmnxOamTrProbeHistorySdpBindId is relevant when
+ tmnxOamTrProbeHistoryAddressType is 'sdpBindId(9)'."
+ ::= { tmnxOamTrProbeHistoryEntry 24 }
+
+tmnxOamTrProbeHistoryRtrnSubcode OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryRtrnSubcode indicates the value
+ present in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
+
+ A valid value is returned when the test has a tmnxOamTrCtlTestMode
+ value of 'lspTraceRoute' or 'ldpTreeTrace'. Otherwise, zero is
+ returned."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.1, 'Return Codes'."
+ ::= { tmnxOamTrProbeHistoryEntry 25 }
+
+tmnxOamTrProbeHistoryNtwrkIfName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrProbeHistoryNtwrkIfName indicates the network
+ interface name provided by the replying node.
+
+ Network interface names are configured using
+ TIMETRA-VRTR-MIB::vRtrIfName.
+
+ The value of this object is the empty string when the value of
+ tmnxOamTrProbeHistoryAddressType is not 'networkInterface(11)'."
+ ::= { tmnxOamTrProbeHistoryEntry 26 }
+
+tmnxOamTrHopsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamTrHopsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamTrHopsTable contains the TTL-level test results for OAM trace
+ tests.
+
+ Run-level test results for trace tests reside in
+ tmnxOamTrResultsTable.
+
+ Probe-level test results for trace tests reside in
+ tmnxOamTrProbeHistoryTable."
+ ::= { tmnxOamTraceRouteObjs 6 }
+
+tmnxOamTrHopsEntry OBJECT-TYPE
+ SYNTAX TmnxOamTrHopsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamTrHopsEntry contains the TTL-level test results for one TTL of
+ one OAM trace test run.
+
+ A row is created when a TTL is probed by a trace test run.
+
+ Rows are destroyed when the corresponding tmnxOamTrResultsTable row is
+ destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrHopsHopIndex
+ }
+ ::= { tmnxOamTrHopsTable 1 }
+
+TmnxOamTrHopsEntry ::= SEQUENCE
+{
+ tmnxOamTrHopsHopIndex Unsigned32,
+ tmnxOamTrHopsIpTgtAddress IpAddress,
+ tmnxOamTrHopsMinRtt Unsigned32,
+ tmnxOamTrHopsMaxRtt Unsigned32,
+ tmnxOamTrHopsAverageRtt Unsigned32,
+ tmnxOamTrHopsRttSumOfSquares Unsigned32,
+ tmnxOamTrHopsMinTt Integer32,
+ tmnxOamTrHopsMaxTt Integer32,
+ tmnxOamTrHopsAverageTt Integer32,
+ tmnxOamTrHopsTtSumOfSquares Unsigned32,
+ tmnxOamTrHopsSentProbes Unsigned32,
+ tmnxOamTrHopsProbeResponses Unsigned32,
+ tmnxOamTrHopsLastGoodProbe DateAndTime,
+ tmnxOamTrHopsMinInTt Integer32,
+ tmnxOamTrHopsMaxInTt Integer32,
+ tmnxOamTrHopsAverageInTt Integer32,
+ tmnxOamTrHopsInTtSumOfSqrs Unsigned32,
+ tmnxOamTrHopsOutJitter Integer32,
+ tmnxOamTrHopsInJitter Integer32,
+ tmnxOamTrHopsRtJitter Integer32,
+ tmnxOamTrHopsProbeTimeouts Unsigned32,
+ tmnxOamTrHopsProbeFailures Unsigned32,
+ tmnxOamTrHopsTgtAddrType InetAddressType,
+ tmnxOamTrHopsTgtAddress InetAddress,
+ tmnxOamTrHopsRttOFSumSquares Counter32,
+ tmnxOamTrHopsRttHCSumSquares Counter64,
+ tmnxOamTrHopsTtOFSumSquares Counter32,
+ tmnxOamTrHopsTtHCSumSquares Counter64,
+ tmnxOamTrHopsInTtOFSumSqrs Counter32,
+ tmnxOamTrHopsInTtHCSumSqrs Counter64
+}
+
+tmnxOamTrHopsHopIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsHopIndex specifies the TTL of the trace test
+ run results reported by this row."
+ ::= { tmnxOamTrHopsEntry 1 }
+
+tmnxOamTrHopsIpTgtAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamTrHopsTgtAddrType and
+ tmnxOamTrHopsTgtAddrType."
+ ::= { tmnxOamTrHopsEntry 2 }
+
+tmnxOamTrHopsMinRtt OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsMinRtt indicates the minimum round trip time
+ for the specified TTL of the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 3 }
+
+tmnxOamTrHopsMaxRtt OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsMaxRtt indicates the maximum round trip time
+ for the specified TTL of the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 4 }
+
+tmnxOamTrHopsAverageRtt OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsAverageRtt indicates the average round trip
+ time for the specified TTL of the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 5 }
+
+tmnxOamTrHopsRttSumOfSquares OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsRttSumOfSquares indicates the least
+ significant 32 bits of tmnxOamTrHopsRttHCSumSquares."
+ ::= { tmnxOamTrHopsEntry 6 }
+
+tmnxOamTrHopsMinTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsMinTt indicates the minimum outbound trip
+ time for the specified TTL of the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 7 }
+
+tmnxOamTrHopsMaxTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsMaxTt indicates the maximum outbound trip
+ time for the specified TTL of the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 8 }
+
+tmnxOamTrHopsAverageTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsAverageTt indicates the average outbound
+ trip time for the specified TTL of the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 9 }
+
+tmnxOamTrHopsTtSumOfSquares OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsTtSumOfSquares indicates the least
+ significant 32 bits of tmnxOamTrHopsTtHCSumSquares."
+ ::= { tmnxOamTrHopsEntry 10 }
+
+tmnxOamTrHopsSentProbes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsSentProbes indicates the number of probes
+ sent for the specified TTL of the specified test run."
+ ::= { tmnxOamTrHopsEntry 11 }
+
+tmnxOamTrHopsProbeResponses OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsProbeResponses indicates the number of
+ responses received for the specified TTL of the specified test run."
+ ::= { tmnxOamTrHopsEntry 12 }
+
+tmnxOamTrHopsLastGoodProbe OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsLastGoodProbe indicates the date and time
+ when the most recent response was received for the specified TTL of
+ the specified test run.
+
+ 1970-Jan-01 00:00:00.0 UTC is returned if a response has not been
+ received."
+ ::= { tmnxOamTrHopsEntry 13 }
+
+tmnxOamTrHopsMinInTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsMinInTt indicates the minimum inbound trip
+ time for the specified TTL of the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 18 }
+
+tmnxOamTrHopsMaxInTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsMaxInTt indicates the maximum inbound trip
+ time for the specified TTL of the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 19 }
+
+tmnxOamTrHopsAverageInTt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsAverageInTt indicates the average inbound
+ trip time for the specified TTL of the specified test run.
+
+ The value is valid if the two nodes have proper clock synchronization.
+ Otherwise, for example, a negative value can be returned.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 20 }
+
+tmnxOamTrHopsInTtSumOfSqrs OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsInTtSumOfSqrs indicates the least
+ significant 32 bits of tmnxOamTrHopsInTtHCSumSqrs."
+ ::= { tmnxOamTrHopsEntry 21 }
+
+tmnxOamTrHopsOutJitter OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsOutJitter indicates the amount of jitter in
+ the outbound trip times for the specified TTL of the specified test
+ run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 22 }
+
+tmnxOamTrHopsInJitter OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsInJitter indicates the amount of jitter in
+ the inbound trip times for the specified TTL of the specified test
+ run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 23 }
+
+tmnxOamTrHopsRtJitter OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsRtJitter indicates the amount of jitter in
+ the round trip times for the specified TTL of the specified test run.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 24 }
+
+tmnxOamTrHopsProbeTimeouts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsProbeTimeouts indicates the number of probes
+ that timed out for the specified TTL of the specified test run."
+ ::= { tmnxOamTrHopsEntry 25 }
+
+tmnxOamTrHopsProbeFailures OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsProbeFailures indicates the number of probes
+ that failed to be transmitted plus the number of probes that timed
+ out."
+ ::= { tmnxOamTrHopsEntry 26 }
+
+tmnxOamTrHopsTgtAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsTgtAddrType indicates the address type of
+ tmnxOamTrHopsTgtAddress."
+ ::= { tmnxOamTrHopsEntry 27 }
+
+tmnxOamTrHopsTgtAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsTgtAddress indicates the IP address of the
+ replying node for the specified TTL of the specified test run."
+ ::= { tmnxOamTrHopsEntry 28 }
+
+tmnxOamTrHopsRttOFSumSquares OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsRttOFSumSquares indicates the number of
+ times tmnxOamTrHopsRttSumOfSquares overflowed."
+ ::= { tmnxOamTrHopsEntry 29 }
+
+tmnxOamTrHopsRttHCSumSquares OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsRttHCSumSquares indicates the sum of squares
+ of the round trip times for the specified TTL of the specified test
+ run. Its purpose is to enable the standard deviation calculation.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 30 }
+
+tmnxOamTrHopsTtOFSumSquares OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsTtOFSumSquares indicates the number of times
+ tmnxOamTrHopsTtSumOfSquares overflowed."
+ ::= { tmnxOamTrHopsEntry 31 }
+
+tmnxOamTrHopsTtHCSumSquares OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsTtHCSumSquares indicates the sum of squares
+ of the outbound trip times for the specified TTL of the specified test
+ run. Its purpose is to enable the standard deviation calculation.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 32 }
+
+tmnxOamTrHopsInTtOFSumSqrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsInTtOFSumSqrs indicates the number of times
+ tmnxOamTrHopsInTtSumOfSqrs overflowed."
+ ::= { tmnxOamTrHopsEntry 33 }
+
+tmnxOamTrHopsInTtHCSumSqrs OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "microseconds squared"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTrHopsInTtHCSumSqrs indicates the sum of squares
+ of the inbound trip times for the specified TTL of the specified test
+ run. Its purpose is to enable the standard deviation calculation.
+
+ Zero is returned when the information is not available."
+ ::= { tmnxOamTrHopsEntry 34 }
+
+tmnxOamMacTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMacTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMacTrCtlTable contains configuration information for
+ 'macTraceRoute' tests."
+ ::= { tmnxOamTraceRouteObjs 7 }
+
+tmnxOamMacTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamMacTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMacTrCtlEntry contains configuration information for one
+ 'macTraceRoute' test.
+
+ SROS creates a row when tmnxOamTrCtlTestMode is set to
+ 'macTraceRoute'.
+
+ SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamMacTrCtlTable 1 }
+
+TmnxOamMacTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamMacTrCtlTargetMacAddr MacAddress,
+ tmnxOamMacTrCtlSourceMacAddr MacAddress,
+ tmnxOamMacTrCtlSendControl TruthValue,
+ tmnxOamMacTrCtlReplyControl TruthValue
+}
+
+tmnxOamMacTrCtlTargetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value that
+ specifies the target MAC address to be used in the query request for
+ performing an OAM Mac Trace Route operation when tmnxOamTrCtlTestMode
+ has a value of 'macTraceRoute'."
+ REFERENCE
+ "IEEE 802.3 Subclause 30.7.1.1.9"
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamMacTrCtlEntry 1 }
+
+tmnxOamMacTrCtlSourceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value that
+ specifies the MAC address to be used as the source in the query
+ request for performing an OAM MAC Trace Route operation when
+ tmnxOamTrCtlTestMode has a value of 'macTraceRoute'."
+ REFERENCE
+ "IEEE 802.3 Subclause 30.7.1.1.9"
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamMacTrCtlEntry 2 }
+
+tmnxOamMacTrCtlSendControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrCtlSendControl specifies whether the outbound
+ MAC trace route packet will use the data plane or the control plane.
+
+ When the value is 'false', the packet is sent using the data plane.
+
+ As of SROS release 13.0 R1, a test cannot be started if
+ tmnxOamMacTrCtlSendControl is 'true'. A test is started using
+ tmnxOamTrCtlAdminStatus.
+
+ This object will be marked obsolete in a future release."
+ DEFVAL { false }
+ ::= { tmnxOamMacTrCtlEntry 3 }
+
+tmnxOamMacTrCtlReplyControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamMacTrCtlReplyControl is 'true', the OAM Mac
+ Trace Route response is returned using the control plane. If its value
+ is 'false', the packet is sent via the data plane."
+ DEFVAL { false }
+ ::= { tmnxOamMacTrCtlEntry 4 }
+
+tmnxOamMacTrL2MapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMacTrL2MapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'macTraceRoute'
+ probe operation when a L2 Mapping TLV was returned. Each row
+ represents a single L2FEC TLV within the L2 Mapping TLV. A single
+ L2 mapping entry is returned if the 'macTraceRoute' replier knows
+ the requested VPN ID and has a binding for the requested MAC
+ address. Multiple downstream L2 mappings that specify
+ the replier's flooding domain may be returned if the replier has
+ no bindings for the MAC address.
+
+ An entry in this table is created when the result of an OAM
+ 'macTraceRoute' probe is determined.
+
+ Entries are removed from this table when the corresponding
+ tmnxOamTrProbeHistoryEntry is deleted."
+ ::= { tmnxOamTraceRouteObjs 8 }
+
+tmnxOamMacTrL2MapEntry OBJECT-TYPE
+ SYNTAX TmnxOamMacTrL2MapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamMacTrL2MapTable. The first two
+ index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamMacTrL2MapEntry belongs to. The third index element
+ identifies a particular OAM trace route test run. The fourth
+ index element selects the group of responses associated with a
+ specific probe attempt. The fifth and sixth indexes select the
+ hop and the probe at that hop for a particular Nokia SROS
+ OAM Trace Route operation. Note that in the case of a successful
+ 'macTraceRoute' reply there will be only one row entry created.
+ However there may also be one or more error replies. The seventh
+ index selects a single L2 mapping entry within a specific
+ probe reply."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamMacTrL2MapIndex
+ }
+ ::= { tmnxOamMacTrL2MapTable 1 }
+
+TmnxOamMacTrL2MapEntry ::= SEQUENCE
+{
+ tmnxOamMacTrL2MapIndex Unsigned32,
+ tmnxOamMacTrL2MapRouterID IpAddress,
+ tmnxOamMacTrL2MapLabel MplsLabel,
+ tmnxOamMacTrL2MapProtocol TmnxOamSignalProtocol,
+ tmnxOamMacTrL2MapVCType TmnxOamVcType,
+ tmnxOamMacTrL2MapVCID TmnxVcId,
+ tmnxOamMacTrL2MapDirection INTEGER,
+ tmnxOamMacTrL2MapSdpId SdpId,
+ tmnxOamMacTrL2MapSapName TNamedItemOrEmpty
+}
+
+tmnxOamMacTrL2MapIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry within a
+ specific 'macTraceRoute' probe reply.
+
+ The agent starts assigning tmnxOamMacTrL2MapIndex values at 1."
+ ::= { tmnxOamMacTrL2MapEntry 1 }
+
+tmnxOamMacTrL2MapRouterID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapRouterID is the router ID for this L2
+ mapping entry."
+ ::= { tmnxOamMacTrL2MapEntry 2 }
+
+tmnxOamMacTrL2MapLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapLabel is the label used by the router
+ for the L2FEC or VC ID specified by this L2 mapping entry."
+ ::= { tmnxOamMacTrL2MapEntry 3 }
+
+tmnxOamMacTrL2MapProtocol OBJECT-TYPE
+ SYNTAX TmnxOamSignalProtocol
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapProtocol is the signaling protocol used
+ by the router for the L2FEC or VC ID specified by this L2 mapping
+ entry."
+ ::= { tmnxOamMacTrL2MapEntry 4 }
+
+tmnxOamMacTrL2MapVCType OBJECT-TYPE
+ SYNTAX TmnxOamVcType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapVCType indicates the class of VC ID
+ given in tmnxOamMacTrL2MapVCID."
+ ::= { tmnxOamMacTrL2MapEntry 5 }
+
+tmnxOamMacTrL2MapVCID OBJECT-TYPE
+ SYNTAX TmnxVcId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapVCID is the VC ID associated with the
+ label used by the L2FEC specified by this L2 mapping entry."
+ ::= { tmnxOamMacTrL2MapEntry 6 }
+
+tmnxOamMacTrL2MapDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ upstream (1),
+ downstream (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapDirection indicates the direction that
+ this L2 mapping entry is in relation to the node that returned the
+ 'macTraceRoute' reply."
+ ::= { tmnxOamMacTrL2MapEntry 7 }
+
+tmnxOamMacTrL2MapSdpId OBJECT-TYPE
+ SYNTAX SdpId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapSdpId indicates the ID of the SDP
+ supporting the L2 mapping entry that returned the reply.
+
+ If this mapping is not a SDP, this object is not relevant and MUST
+ return a value of '0'."
+ ::= { tmnxOamMacTrL2MapEntry 8 }
+
+tmnxOamMacTrL2MapSapName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMacTrL2MapSapName indicates the SAP name when the
+ downstream of the responder is a SAP.
+
+ If the downstream responder is not a SAP, this object is not relevant
+ and MUST return a zero length empty string."
+ ::= { tmnxOamMacTrL2MapEntry 9 }
+
+tmnxOamLspTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLspTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row in tmnxOamLspTrCtlTable contains the LSP-specific
+ configuration information needed to launch an LSP (Label Switched Path)
+ trace route test. The rest of the configuration information needed to
+ launch the test resides in the corresponding row of tmnxOamTrCtlTable.
+
+ Seven types of LSP trace route tests are supported. An abbreviated
+ name for each test type is defined in the following table (for use in a
+ subsequent table). The test type's tmnxOamLspTrCtlTestSubMode code
+ point is shown as well.
+
+ Test Sub Mode Abbreviated Test Type Name(s)
+ --------------------- -------------------------------
+ 'unspecified (1)' LDP, RSVP
+ 'static (2)' TPST (Transport Profile Static)
+ 'bgpLabeledPrefix(3)' BGP
+ 'srIsis (4)' ISIS
+ 'srOspf (5)' OSPF
+ 'srTe (6)' SRTE
+ 'srPolicy (7)' SRPL
+ 'srOspf3 (8)' OSP3
+
+ The following table has a row for each LSP trace route test type,
+ showing the mandatory and optional objects applicable to the test
+ type.
+
+ Test
+ Type Mandatory Objects Optional Objects
+ ---- -------------------------------- ---------------------------------
+ BGP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType
+ tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress
+ tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName
+ tmnxOamLspTrCtlTestSubMode #tmnxOamLspTrCtlPathDestType
+ #tmnxOamLspTrCtlPathDest
+
+ ISIS tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
+ tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
+ tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
+ tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
+ #tmnxOamLspTrCtlPathDestType
+ #tmnxOamLspTrCtlPathDest
+
+ LDP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType
+ tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress
+ tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName
+ #tmnxOamLspTrCtlPathDestType
+ #tmnxOamLspTrCtlPathDest
+
+ OSPF tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
+ tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
+ tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
+ tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
+ #tmnxOamLspTrCtlPathDestType
+ #tmnxOamLspTrCtlPathDest
+
+ OSP3 tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
+ tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
+ tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
+ tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
+ #tmnxOamLspTrCtlPathDestType
+ #tmnxOamLspTrCtlPathDest
+
+ RSVP tmnxOamLspTrCtlLspName tmnxOamLspTrCtlPathName
+
+ SRPL tmnxOamLspTrCtlSrPlcyColor tmnxOamLspTrCtlSrPlcySegList
+ tmnxOamLspTrCtlSrPlcyEndPtAddr
+ tmnxOamLspTrCtlSrPlcyEndPtAddT
+ tmnxOamLspTrCtlTestSubMode
+
+ SRTE tmnxOamLspTrCtlLspName *tmnxOamLspTrCtlNhAddressType
+ tmnxOamLspTrCtlTestSubMode *tmnxOamLspTrCtlNhAddress
+ tmnxOamLspTrCtlNhIntfName
+ #tmnxOamLspTrCtlPathDestType
+ #tmnxOamLspTrCtlPathDest
+ tmnxOamLspTrCtlPathName
+
+ TPST tmnxOamLspTrCtlLspName tmnxOamLspTrCtlAssocChannel
+ tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlForce
+ tmnxOamLspTrCtlMplsTpPathType
+
+ ALL none tmnxOamLspTrCtlDownstreamMapTlv
+ tmnxOamTrCtlDataSize
+ tmnxOamTrCtlFcName
+ tmnxOamTrCtlInitialTtl
+ tmnxOamTrCtlInterval
+ tmnxOamTrCtlMaxFailures
+ tmnxOamTrCtlMaxTtl
+ tmnxOamTrCtlProbesPerHop
+ tmnxOamTrCtlProfile
+ *tmnxOamTrCtlSrcAddrType
+ *tmnxOamTrCtlSrcAddress
+ tmnxOamTrCtlTimeOut
+ ---- -------------------------------- ---------------------------------
+
+ In the table above,
+ 1. The optional objects in the ALL row apply to all LSP trace route
+ test types.
+ 2. Asterisks (*) mark a set of optional objects which must all be
+ specified, or must all be unspecified.
+ 3. Octothorpes (#) mark a separate set of optional objects which must
+ all be specified, or must all be unspecified.
+ 4. There are four supported combinations of
+ tmnxOamLspTrCtlNhAddressType, tmnxOamLspTrCtlNhAddress,
+ tmnxOamLspTrCtlNhIntfName, tmnxOamLspTrCtlPathDestType, and
+ tmnxOamLspTrCtlPathDest, as follows:
+ a) all unspecified
+ b) tmnxOamLspTrCtlPathDestType and tmnxOamLspTrCtlPathDest
+ c) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, and
+ tmnxOamLspTrCtlNhIntfName
+ d) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest,
+ tmnxOamLspTrCtlNhAddressType, and tmnxOamLspTrCtlNhAddress
+
+ When an object combination other than a combination listed above is
+ specified, values will be rejected or ignored, or the test will fail."
+ REFERENCE
+ "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
+ Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
+ RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
+ IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
+ ::= { tmnxOamTraceRouteObjs 9 }
+
+tmnxOamLspTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamLspTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The system creates a row in tmnxOamLspTrCtlTable when
+ tmnxOamTrCtlTestMode is set to 'lspTraceRoute'.
+
+ The system deletes a row in tmnxOamLspTrCtlTable when the
+ corresponding row in tmnxOamTrCtlTable is deleted."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamLspTrCtlTable 1 }
+
+TmnxOamLspTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamLspTrCtlVRtrID TmnxVRtrID,
+ tmnxOamLspTrCtlLspName TLNamedItemOrEmpty,
+ tmnxOamLspTrCtlPathName TLNamedItemOrEmpty,
+ tmnxOamLspTrCtlLdpIpPrefix IpAddress,
+ tmnxOamLspTrCtlLdpIpPrefixLen IpAddressPrefixLength,
+ tmnxOamLspTrCtlLdpPrefixType InetAddressType,
+ tmnxOamLspTrCtlLdpPrefix InetAddress,
+ tmnxOamLspTrCtlLdpPrefixLen InetAddressPrefixLength,
+ tmnxOamLspTrCtlPathDestType InetAddressType,
+ tmnxOamLspTrCtlPathDest InetAddress,
+ tmnxOamLspTrCtlNhIntfName TNamedItemOrEmpty,
+ tmnxOamLspTrCtlNhAddressType InetAddressType,
+ tmnxOamLspTrCtlNhAddress InetAddress,
+ tmnxOamLspTrCtlDownstreamMapTlv TmnxOamMplsEchoDownMapTlvOrNone,
+ tmnxOamLspTrCtlTestSubMode TmnxOamLspTestSubMode,
+ tmnxOamLspTrCtlMplsTpPathType TmnxOamMplsTpPathType,
+ tmnxOamLspTrCtlAssocChannel TmnxOamLspAssocChannel,
+ tmnxOamLspTrCtlForce TruthValue,
+ tmnxOamLspTrCtlIgpInstance TmnxIgpInstance,
+ tmnxOamLspTrCtlSrPlcyColor Unsigned32,
+ tmnxOamLspTrCtlSrPlcyEndPtAddT InetAddressType,
+ tmnxOamLspTrCtlSrPlcyEndPtAddr InetAddress,
+ tmnxOamLspTrCtlSrPlcySegList Unsigned32
+}
+
+tmnxOamLspTrCtlVRtrID OBJECT-TYPE
+ SYNTAX TmnxVRtrID
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "tmnxOamLspTrCtlVRtrID was marked obsolete in SROS Release 6.0R15 and
+ replaced with tmnxOamTrCtlVRtrID in tmnxOamTrCtlTable."
+ DEFVAL { 1 }
+ ::= { tmnxOamLspTrCtlEntry 1 }
+
+tmnxOamLspTrCtlLspName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlLspName specifies the name of the LSP for
+ this LSP trace route test.
+
+ When the test is started, if this name is not empty, there must be a
+ TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
+ 1. tmnxOamLspTrCtlLspName equal to
+ TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
+ 2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
+ 3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
+ 'bypassOnly(4)', or 'mplsTp(7)'.
+ Otherwise, the test will fail.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspTrCtlEntry 2 }
+
+tmnxOamLspTrCtlPathName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlPathName specifies the name of the Path
+ (LSP) for this LSP trace route test.
+
+ When the test is started, if this name is not empty, there must be a
+ matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise,
+ the test will fail.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspTrCtlEntry 3 }
+
+tmnxOamLspTrCtlLdpIpPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "tmnxOamLspTrCtlLdpIpPrefix was marked obsolete in SROS Release 4.0 and
+ replaced with InetAddress objects tmnxOamLspTrCtlLdpPrefixType and
+ tmnxOamLspTrCtlLdpPrefix."
+ DEFVAL { '00000000'H }
+ ::= { tmnxOamLspTrCtlEntry 4 }
+
+tmnxOamLspTrCtlLdpIpPrefixLen OBJECT-TYPE
+ SYNTAX IpAddressPrefixLength
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "tmnxOamLspTrCtlLdpIpPrefixLen was marked obsolete in SROS Release 4.0
+ and replaced with InetAddress object tmnxOamLspTrCtlLdpPrefixLen."
+ DEFVAL { 32 }
+ ::= { tmnxOamLspTrCtlEntry 5 }
+
+tmnxOamLspTrCtlLdpPrefixType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of
+ Internet address stored in tmnxOamLspTrCtlLdpPrefix.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspTrCtlEntry 6 }
+
+tmnxOamLspTrCtlLdpPrefix OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlLdpPrefix, along with
+ tmnxOamLspTrCtlLdpPrefixType and tmnxOamLspTrCtlLdpPrefixLen,
+ specifies the destination prefix for this LSP trace route test.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspTrCtlEntry 7 }
+
+tmnxOamLspTrCtlLdpPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ UNITS "bits"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet
+ address prefix length of tmnxOamLspTrCtlLdpPrefix.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { 32 }
+ ::= { tmnxOamLspTrCtlEntry 8 }
+
+tmnxOamLspTrCtlPathDestType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlPathDestType specifies the type of
+ Internet address stored in tmnxOamLspTrCtlPathDest.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspTrCtlEntry 9 }
+
+tmnxOamLspTrCtlPathDest OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlPathDest specifies a unique path in a
+ multipath setup for this OAM LSP trace route to traverse. This
+ address is used as part of a hash key to select the appropriate ECMP to
+ the destination.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspTrCtlEntry 10 }
+
+tmnxOamLspTrCtlNhIntfName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlNhIntfName specifies the name of the next
+ hop interface to be used when launching the LSP trace route test.
+
+ When the test is started, if this name is not empty, there must be a
+ TIMETRA-VRTR-MIB::vRtrIfTable row with:
+ 1. tmnxOamLspTrCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
+ AND
+ 2. TIMETRA-VRTR-MIB::vRtrID equal to 1.
+ Otherwise, the test will fail.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspTrCtlEntry 11 }
+
+tmnxOamLspTrCtlNhAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlNhAddressType specifies the type of
+ Internet address stored in tmnxOamLspTrCtlNhAddress.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspTrCtlEntry 12 }
+
+tmnxOamLspTrCtlNhAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlNhAddress specifies the interface address
+ to the next hop which will be used to launch the LSP trace route test.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspTrCtlEntry 13 }
+
+tmnxOamLspTrCtlDownstreamMapTlv OBJECT-TYPE
+ SYNTAX TmnxOamMplsEchoDownMapTlvOrNone
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlDownstreamMapTlv specifies the type of
+ downstream mapping TLV to insert in the MPLS echo request PDU when
+ launching the test.
+
+ When an LSP trace route test is created, the value of this object
+ defaults to the value of the global configuration object
+ tmnxOamMplsEchoDownstreamMapTlv.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ ::= { tmnxOamLspTrCtlEntry 14 }
+
+tmnxOamLspTrCtlTestSubMode OBJECT-TYPE
+ SYNTAX TmnxOamLspTestSubMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlTestSubMode specifies the type of LSP
+ trace route test to perform.
+
+ When this object is 'unspecified(1)', the type of LSP trace route test
+ to be performed is determined when the test is started, from the set
+ of tmnxOamLspTrCtlTable objects configured with non-default values.
+
+ If there is a mismatch between tmnxOamLspTrCtlTestSubMode and the
+ type of the LSP to be tested, the test will fail. For example, if
+ tmnxOamLspTrCtlTestSubMode is 'static(2)', and
+ tmnxOamLspTrCtlLspName refers to an LSP with
+ TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
+ will fail.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { unspecified }
+ ::= { tmnxOamLspTrCtlEntry 15 }
+
+tmnxOamLspTrCtlMplsTpPathType OBJECT-TYPE
+ SYNTAX TmnxOamMplsTpPathType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlMplsTpPathType specifies the type of the
+ MPLS-TP path to be tested.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { active }
+ ::= { tmnxOamLspTrCtlEntry 16 }
+
+tmnxOamLspTrCtlAssocChannel OBJECT-TYPE
+ SYNTAX TmnxOamLspAssocChannel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlAssocChannel specifies the launched echo
+ request's usage of the Associated Channel (ACH) mechanism, when
+ testing an MPLS-TP LSP.
+
+ When tmnxOamLspTrCtlTestSubMode is 'static(2)', the default value for
+ tmnxOamLspTrCtlAssocChannel is 'nonIp(2)'.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { notApplicable }
+ ::= { tmnxOamLspTrCtlEntry 17 }
+
+tmnxOamLspTrCtlForce OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlForce specifies whether or not to force
+ the transmission of the 'lspTraceRoute' request PDU(s).
+
+ If tmnxOamLspTrCtlForce is 'true(1)', the test will proceed and
+ request PDU(s) will be sent regardless of the local operational status
+ of the tested LSP path.
+
+ If tmnxOamLspTrCtlForce is 'false(2)', the test will fail
+ immediately when the local operational status of the tested LSP path is
+ down.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { false }
+ ::= { tmnxOamLspTrCtlEntry 18 }
+
+tmnxOamLspTrCtlIgpInstance OBJECT-TYPE
+ SYNTAX TmnxIgpInstance
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlIgpInstance specifies the Interior Gateway
+ Protocol (IGP) instance to be used for the test.
+
+ The supported object combinations for LSP trace route tests are listed
+ in the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspTrCtlEntry 19 }
+
+tmnxOamLspTrCtlSrPlcyColor OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlSrPlcyColor specifies the Segment Routing
+ (SR) policy color to be used for the test. A color associates an
+ SR policy with an intent (e.g. low latency).
+
+ tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
+ tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
+ Otherwise, the test will fail. The color of a static SR policy is
+ defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
+
+ When configuring an SR policy LSP trace test, the following objects
+ must all be set in one snmpset PDU:
+ tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
+ tmnxOamLspTrCtlSrPlcyColor,
+ tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
+ tmnxOamLspTrCtlSrPlcyEndPtAddr.
+
+ The supported object combinations for LSP trace tests are listed in
+ the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspTrCtlEntry 20 }
+
+tmnxOamLspTrCtlSrPlcyEndPtAddT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlSrPlcyEndPtAddT specifies the type of IP
+ address stored in tmnxOamLspTrCtlSrPlcyEndPtAddr.
+
+ The supported object combinations for LSP trace tests are listed in
+ the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ DEFVAL { unknown }
+ ::= { tmnxOamLspTrCtlEntry 21 }
+
+tmnxOamLspTrCtlSrPlcyEndPtAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlSrPlcyEndPtAddr specifies the Segment
+ Routing (SR) policy endpoint address to be used for the test.
+
+ tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
+ tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
+ Otherwise, the test will fail. The endpoint of a static SR policy
+ is defined using
+ TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
+ TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
+
+ When configuring an SR policy LSP trace test, the following objects
+ must all be set in one snmpset PDU:
+ tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
+ tmnxOamLspTrCtlSrPlcyColor,
+ tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
+ tmnxOamLspTrCtlSrPlcyEndPtAddr.
+
+ The supported object combinations for LSP trace tests are listed in
+ the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
+ DEFVAL { ''H }
+ ::= { tmnxOamLspTrCtlEntry 22 }
+
+tmnxOamLspTrCtlSrPlcySegList OBJECT-TYPE
+ SYNTAX Unsigned32 (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrCtlSrPlcySegList specifies the Segment
+ Routing (SR) policy segment list to be used for the test.
+
+ The supported object combinations for LSP trace tests are listed in
+ the tmnxOamLspTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
+ Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
+ DEFVAL { 0 }
+ ::= { tmnxOamLspTrCtlEntry 23 }
+
+tmnxOamLspTrMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLspTrMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLspTrMapTable contains the information obtained from RFC 4379
+ Downstream Mapping TLVs and/or RFC 6424 Downstream Detailed Mapping
+ TLVs within reply PDUs for active 'lspTraceRoute' tests."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamTraceRouteObjs 10 }
+
+tmnxOamLspTrMapEntry OBJECT-TYPE
+ SYNTAX TmnxOamLspTrMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLspTrMapEntry contains the information obtained from one RFC
+ 4379 Downstream Mapping TLV (or one RFC 6424 Downstream Detailed
+ Mapping TLV) within one 'lspTraceRoute' reply PDU.
+
+ The first six indices specify an 'lspTraceRoute' reply PDU. The
+ seventh index specifies one Downstream [Detailed] Mapping TLV within
+ the PDU.
+
+ Rows are created when a managed 'lspTraceRoute' reply PDU arrives
+ containing one or more Downstream [Detailed] Mapping TLVs.
+
+ Rows are destroyed when the parent tmnxOamTrProbeHistoryTable row is
+ destroyed."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamLspTrMapIndex
+ }
+ ::= { tmnxOamLspTrMapTable 1 }
+
+TmnxOamLspTrMapEntry ::= SEQUENCE
+{
+ tmnxOamLspTrMapIndex Unsigned32,
+ tmnxOamLspTrMapDSIPv4Addr IpAddress,
+ tmnxOamLspTrMapAddrType TmnxOamAddressType,
+ tmnxOamLspTrMapDSIfAddr Unsigned32,
+ tmnxOamLspTrMapMTU Unsigned32,
+ tmnxOamLspTrMapDSIndex Unsigned32,
+ tmnxOamLspTrMapDsEgrIfNum Unsigned32,
+ tmnxOamLspTrMapDsIngIfNum Unsigned32,
+ tmnxOamLspTrMapDsIpAddressType InetAddressType,
+ tmnxOamLspTrMapDsIpAddress InetAddress,
+ tmnxOamLspTrMapDsIfAddressType InetAddressType,
+ tmnxOamLspTrMapDsIfAddress InetAddress
+}
+
+tmnxOamLspTrMapIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapIndex specifies one RFC 4379 Downstream
+ Mapping TLV (or one RFC 6424 Downstream Detailed Mapping TLV) within
+ the reply PDU specified by the other indices.
+
+ The agent starts assigning tmnxOamLspTrMapIndex values at 1."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamLspTrMapEntry 1 }
+
+tmnxOamLspTrMapDSIPv4Addr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 13.0 R1."
+ ::= { tmnxOamLspTrMapEntry 2 }
+
+tmnxOamLspTrMapAddrType OBJECT-TYPE
+ SYNTAX TmnxOamAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapAddrType indicates the type of addressing
+ used on the replying interface. The value is copied from the Address
+ Type field of the specified RFC 4379 Downstream Mapping TLV (or RFC
+ 6424 Downstream Detailed Mapping TLV), and then mapped from the RFC
+ code point number to the SROS code point number.
+
+ The supported SROS code points are listed in the following table.
+
+ Code Point Definition
+ ------------------- ----------
+ 'ipv4Address (1)' RFC 4379
+ 'ipv4Unnumbered(7)' RFC 4379
+ 'ipv6Address (2)' RFC 4379
+ 'ipv6Unnumbered(8)' RFC 4379
+ 'nonIp (10)' RFC 6426
+
+ The supported combinations of tmnxOamLspTrMapAddrType,
+ tmnxOamLspTrMapDsEgrIfNum, tmnxOamLspTrMapDsIngIfNum,
+ tmnxOamLspTrMapDsIpAddressType, and tmnxOamLspTrMapDsIfAddressType are
+ listed in the following table.
+
+ _AddrType _EgrIfNum _IngIfNum _IpAddressType _IfAddressType
+ ---------------- --------- --------- -------------- --------------
+ 'ipv4Address' zero zero 'ipv4' 'ipv4'
+ 'ipv4Unnumbered' zero positive 'ipv4' 'unknown'
+ 'ipv6Address' zero zero 'ipv6' 'ipv6'
+ 'ipv6Unnumbered' zero positive 'ipv6' 'unknown'
+ 'nonIp' positive positive 'unknown' 'unknown'
+
+ In the table above, zero is the null interface number."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 2.1, 'New Address Type for Downstream Mapping TLV'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamLspTrMapEntry 3 }
+
+tmnxOamLspTrMapDSIfAddr OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 13.0 R1."
+ ::= { tmnxOamLspTrMapEntry 4 }
+
+tmnxOamLspTrMapMTU OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame
+ (including the label stack) that fits on the interface to the
+ downstream LSR (Label Switching Router).
+
+ The value is copied from the MTU (Maximum Transmission Unit) field of
+ the specified RFC 4379 Downstream Mapping TLV (or RFC 6424 Downstream
+ Detailed Mapping TLV)."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamLspTrMapEntry 5 }
+
+tmnxOamLspTrMapDSIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 5.0."
+ ::= { tmnxOamLspTrMapEntry 6 }
+
+tmnxOamLspTrMapDsEgrIfNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapDsEgrIfNum indicates the egress interface
+ number reported by the replying node. This value is copied from the
+ Downstream IP Address field of the specified RFC 4379 Downstream
+ Mapping TLV (or the Downstream Address field of the specified RFC 6424
+ Downstream Detailed Mapping TLV). See the DESCRIPTION clause of
+ tmnxOamLspTrMapAddrType for more information."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamLspTrMapEntry 7 }
+
+tmnxOamLspTrMapDsIngIfNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapDsIngIfNum indicates the ingress interface
+ number reported by the replying node. This value is copied from the
+ Downstream Interface Address field of the specified RFC 4379 Downstream
+ Mapping TLV (or RFC 6424 Downstream Detailed Mapping TLV). See the
+ DESCRIPTION clause of tmnxOamLspTrMapAddrType for more information."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamLspTrMapEntry 8 }
+
+tmnxOamLspTrMapDsIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapDsIpAddressType indicates the type of
+ address in tmnxOamLspTrMapDsIpAddress. See the DESCRIPTION clause of
+ tmnxOamLspTrMapAddrType for more information."
+ ::= { tmnxOamLspTrMapEntry 9 }
+
+tmnxOamLspTrMapDsIpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapDsIpAddress indicates the Downstream IP
+ Address field in the specified RFC 4379 Downstream Mapping TLV (or the
+ Downstream Address field in the specified RFC 6424 Downstream Detailed
+ Mapping TLV)."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamLspTrMapEntry 10 }
+
+tmnxOamLspTrMapDsIfAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapDsIfAddressType indicates the type of
+ address in tmnxOamLspTrMapDsIfAddress. See the DESCRIPTION clause of
+ tmnxOamLspTrMapAddrType for more information."
+ ::= { tmnxOamLspTrMapEntry 11 }
+
+tmnxOamLspTrMapDsIfAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrMapDsIfAddress indicates the Downstream
+ Interface Address field in the specified RFC 4379 Downstream Mapping
+ TLV (or RFC 6424 Downstream Detailed Mapping TLV)."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.3, 'Downstream Mapping'.
+ RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ Section 3.3, 'Downstream Detailed Mapping TLV'."
+ ::= { tmnxOamLspTrMapEntry 12 }
+
+tmnxOamVprnTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVprnTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVprnTrCtlTable contains configuration information for
+ 'vprnTraceRoute' tests."
+ ::= { tmnxOamTraceRouteObjs 11 }
+
+tmnxOamVprnTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVprnTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVprnTrCtlEntry contains configuration information for one
+ 'vprnTraceRoute' test.
+
+ SROS creates a row when tmnxOamTrCtlTestMode is set to
+ 'vprnTraceRoute'.
+
+ SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamVprnTrCtlTable 1 }
+
+TmnxOamVprnTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamVprnTrCtlSourceIpAddr IpAddress,
+ tmnxOamVprnTrCtlReplyControl TruthValue,
+ tmnxOamVprnTrCtlSrcAddrType InetAddressType,
+ tmnxOamVprnTrCtlSrcAddress InetAddress
+}
+
+tmnxOamVprnTrCtlSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamVprnTrCtlSrcAddrType and
+ tmnxOamVprnTrCtlSrcAddress."
+ DEFVAL { '00000000'h }
+ ::= { tmnxOamVprnTrCtlEntry 1 }
+
+tmnxOamVprnTrCtlReplyControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamVprnTrCtlReplyControl is 'true', the OAM
+ 'vprnTraceRoute' response is returned using the control plane. If its
+ value is 'false', the packet is sent via the data plane.
+
+ This object is optional and is not relevant when tmnxOamTrCtlTestMode
+ has a value other than 'vprnTraceRoute'."
+ DEFVAL { false }
+ ::= { tmnxOamVprnTrCtlEntry 2 }
+
+tmnxOamVprnTrCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of
+ Internet address stored in tmnxOamVprnTrCtlSrcAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamVprnTrCtlEntry 3 }
+
+tmnxOamVprnTrCtlSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet
+ address to be used as the source for performing an OAM
+ 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of
+ 'vprnTraceRoute'. This parameter is required."
+ DEFVAL { ''H }
+ ::= { tmnxOamVprnTrCtlEntry 4 }
+
+tmnxOamVprnTrL3MapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVprnTrL3MapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'vprnTraceRoute'
+ probe operation.
+
+ An entry in this table is created when the result of an OAM
+ 'vprnTraceRoute' probe is determined.
+
+ Entries are removed from this table when the corresponding
+ tmnxOamTrProbeHistoryEntry is deleted."
+ ::= { tmnxOamTraceRouteObjs 12 }
+
+tmnxOamVprnTrL3MapEntry OBJECT-TYPE
+ SYNTAX TmnxOamVprnTrL3MapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamVprnTrL3MapTable. The first
+ two index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamVprnTrL3MapEntry belongs to. The third index element
+ identifies an OAM trace route test run. The fourth index element
+ selects a single Nokia SROS OAM 'vprnTraceRoute' operation
+ result. The fifth and sixth indexes select the hop and the
+ probe at that hop for a particular Nokia SROS OAM
+ 'vprnTraceRoute' operation. The seventh index selects either the
+ requestor's or responder's L3 route information."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamVprnTrL3MapReporter
+ }
+ ::= { tmnxOamVprnTrL3MapTable 1 }
+
+TmnxOamVprnTrL3MapEntry ::= SEQUENCE
+{
+ tmnxOamVprnTrL3MapReporter INTEGER,
+ tmnxOamVprnTrL3MapRouterID RouterID,
+ tmnxOamVprnTrL3MapRteDestAddr IpAddress,
+ tmnxOamVprnTrL3MapRteDestMask Unsigned32,
+ tmnxOamVprnTrL3MapRteVprnLabel MplsLabel,
+ tmnxOamVprnTrL3MapRteMetrics Unsigned32,
+ tmnxOamVprnTrL3MapRteLastUp DateAndTime,
+ tmnxOamVprnTrL3MapRteOwner INTEGER,
+ tmnxOamVprnTrL3MapRtePref Unsigned32,
+ tmnxOamVprnTrL3MapRteDist TmnxVPNRouteDistinguisher,
+ tmnxOamVprnTrL3MapNumNextHops Unsigned32,
+ tmnxOamVprnTrL3MapNumRteTargets Unsigned32,
+ tmnxOamVprnTrL3MapDestAddrType InetAddressType,
+ tmnxOamVprnTrL3MapDestAddress InetAddress,
+ tmnxOamVprnTrL3MapDestMaskLen InetAddressPrefixLength
+}
+
+tmnxOamVprnTrL3MapReporter OBJECT-TYPE
+ SYNTAX INTEGER {
+ requestor (1),
+ responder (2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapReporter specifies who reported
+ the route information in this row entry. It may have come from
+ the 'vprnTraceRoute' requestor's local information or it may be
+ from the remote 'vprnTraceRoute' responder."
+ ::= { tmnxOamVprnTrL3MapEntry 1 }
+
+tmnxOamVprnTrL3MapRouterID OBJECT-TYPE
+ SYNTAX RouterID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapRouterID indicates the router ID of the
+ node, requestor or responder, that provided this route information."
+ ::= { tmnxOamVprnTrL3MapEntry 2 }
+
+tmnxOamVprnTrL3MapRteDestAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamVprnTrL3MapDestAddrType and
+ tmnxOamVprnTrL3MapDestAddrType."
+ ::= { tmnxOamVprnTrL3MapEntry 3 }
+
+tmnxOamVprnTrL3MapRteDestMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress object tmnxOamVprnTrL3MapDestMaskLen."
+ ::= { tmnxOamVprnTrL3MapEntry 4 }
+
+tmnxOamVprnTrL3MapRteVprnLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN label
+ associated with the route information returned in this
+ 'vprnTraceRoute' reply."
+ ::= { tmnxOamVprnTrL3MapEntry 5 }
+
+tmnxOamVprnTrL3MapRteMetrics OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics to be
+ used with this 'vprnTraceRoute' route."
+ ::= { tmnxOamVprnTrL3MapEntry 6 }
+
+tmnxOamVprnTrL3MapRteLastUp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapRteLastUp indicates the time this route
+ was last added or modified by the protocol."
+ ::= { tmnxOamVprnTrL3MapEntry 7 }
+
+tmnxOamVprnTrL3MapRteOwner OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid (0),
+ local (1),
+ static (2),
+ rip (3),
+ ospf (4),
+ isis (5),
+ bgp (6),
+ bgpVpn (7),
+ ldp (8),
+ aggregate (9),
+ any (10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol
+ that owns this route. It may be a local or remote route."
+ ::= { tmnxOamVprnTrL3MapEntry 8 }
+
+tmnxOamVprnTrL3MapRtePref OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapRtePref indicates the route preference
+ value for this route."
+ ::= { tmnxOamVprnTrL3MapEntry 9 }
+
+tmnxOamVprnTrL3MapRteDist OBJECT-TYPE
+ SYNTAX TmnxVPNRouteDistinguisher
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher
+ associated with the route information returned in this
+ 'vprnTraceRoute' reply."
+ ::= { tmnxOamVprnTrL3MapEntry 10 }
+
+tmnxOamVprnTrL3MapNumNextHops OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapNumNextHops indicates the number of
+ entries in the tmnxOamVprnTrNextHopTable for this route."
+ ::= { tmnxOamVprnTrL3MapEntry 11 }
+
+tmnxOamVprnTrL3MapNumRteTargets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number of
+ entries in the tmnxOamVprnTrRTTable for this route."
+ ::= { tmnxOamVprnTrL3MapEntry 12 }
+
+tmnxOamVprnTrL3MapDestAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapDestAddrType indicates the type of
+ internet address stored in tmnxOamVprnTrL3MapDestAddress."
+ ::= { tmnxOamVprnTrL3MapEntry 13 }
+
+tmnxOamVprnTrL3MapDestAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet
+ address to be advertised for the route information returned by this
+ 'vprnTraceRoute' reply. When used together with
+ tmnxOamVprnTrL3MapDestMaskLen and tmnxOamVprnTrL3MapRteVprnLabel,
+ a customer route can be identified."
+ ::= { tmnxOamVprnTrL3MapEntry 14 }
+
+tmnxOamVprnTrL3MapDestMaskLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ UNITS "bits"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number of
+ prefix bits (prefix width) to be &-ed with the IP address in
+ tmnxOamVprnTrL3MapDestAddress."
+ ::= { tmnxOamVprnTrL3MapEntry 15 }
+
+tmnxOamVprnTrNextHopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVprnTrNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'vprnTraceRoute'
+ probe operation where a L3 route next hop list is returned.
+
+ An entry in this table is created when the result of an OAM
+ 'vprnTraceRoute' probe is determined.
+
+ An entry is removed from this table when its corresponding
+ tmnxOamVprnTrL3MapEntry is deleted."
+ ::= { tmnxOamTraceRouteObjs 13 }
+
+tmnxOamVprnTrNextHopEntry OBJECT-TYPE
+ SYNTAX TmnxOamVprnTrNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamVprnTrNextHopTable. The first two
+ index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamVprnTrNextHopEntry belongs to. The third index element
+ identifies an OAM trace route test run. The fourth, fifth and sixth
+ index elements select a single OAM 'vprnTraceRoute' reply. The
+ seventh index selects either the requestor's or responder's route
+ information. The eighth index selects a single L3 next hop entry
+ within a specific 'vprnTraceRoute' probe reply route information."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamVprnTrL3MapReporter,
+ tmnxOamVprnTrNextHopIndex
+ }
+ ::= { tmnxOamVprnTrNextHopTable 1 }
+
+TmnxOamVprnTrNextHopEntry ::= SEQUENCE
+{
+ tmnxOamVprnTrNextHopIndex Unsigned32,
+ tmnxOamVprnTrNextHopRtrID RouterID,
+ tmnxOamVprnTrNextHopType INTEGER,
+ tmnxOamVprnTrNextHopTunnelID TmnxTunnelID,
+ tmnxOamVprnTrNextHopTunnelType TmnxTunnelType,
+ tmnxOamVprnTrNextHopIfIndex InterfaceIndex,
+ tmnxOamVprnTrNextHopAddrType InetAddressType,
+ tmnxOamVprnTrNextHopAddress InetAddress
+}
+
+tmnxOamVprnTrNextHopIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry
+ associated with the router information returned within a specific
+ 'vprnTraceRoute' probe reply.
+
+ The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1."
+ ::= { tmnxOamVprnTrNextHopEntry 1 }
+
+tmnxOamVprnTrNextHopRtrID OBJECT-TYPE
+ SYNTAX RouterID
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 6.0 and replaced with
+ InetAddress objects tmnxOamVprnTrNextHopAddrType and
+ tmnxOamVprnTrNextHopAddress."
+ ::= { tmnxOamVprnTrNextHopEntry 2 }
+
+tmnxOamVprnTrNextHopType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local (1),
+ remote (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrNextHopType indicates whether the route
+ owner is a local route or a remote, BGP-VPRN, route."
+ ::= { tmnxOamVprnTrNextHopEntry 3 }
+
+tmnxOamVprnTrNextHopTunnelID OBJECT-TYPE
+ SYNTAX TmnxTunnelID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
+ tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID used to reach
+ this BGP next hop."
+ ::= { tmnxOamVprnTrNextHopEntry 4 }
+
+tmnxOamVprnTrNextHopTunnelType OBJECT-TYPE
+ SYNTAX TmnxTunnelType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
+ tmnxOamVprnTrNextHopTunnelType indicates the type of tunnel used to
+ reach this BGP next hop."
+ ::= { tmnxOamVprnTrNextHopEntry 5 }
+
+tmnxOamVprnTrNextHopIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamVprnTrNextHopType is 'local' the value of
+ tmnxOamVprnTrNextHopIfIndex indicates the interface used to reach this
+ ECMP next hop."
+ ::= { tmnxOamVprnTrNextHopEntry 6 }
+
+tmnxOamVprnTrNextHopAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVprnTrNextHopAddrType indicates the type of Internet address
+ stored in tmnxOamVprnTrNextHopAddress. Address types 'unknown(0)',
+ 'ipv4(1)', 'ipv6(2)', and 'ipv6z(4)' are supported."
+ ::= { tmnxOamVprnTrNextHopEntry 7 }
+
+tmnxOamVprnTrNextHopAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrNextHopAddress is the Internet address for
+ this L3 next hop entry."
+ ::= { tmnxOamVprnTrNextHopEntry 8 }
+
+tmnxOamVprnTrRTTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVprnTrRTEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'vprnTraceRoute'
+ probe operation where a L3 route target list is returned.
+
+ An entry in this table is created when the result of an OAM
+ 'vprnTraceRoute' probe is determined.
+
+ An entry is removed from this table when its corresponding
+ tmnxOamVprnTrL3MapEntry is deleted."
+ ::= { tmnxOamTraceRouteObjs 14 }
+
+tmnxOamVprnTrRTEntry OBJECT-TYPE
+ SYNTAX TmnxOamVprnTrRTEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamVprnTrRTTable. The first two
+ index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamVprnTrRTEntry belongs to. The third index element
+ identifies an OAM trace route test run. The fourth, fifth and sixth
+ index elements select a single OAM 'vprnTraceRoute' reply.
+ The seventh index selects either the probe requestor's or
+ probe replier's route information. The eighth index selects
+ successive L3 route target entries contained in a specific
+ 'vprnTraceRoute' requestor or probe reply route information."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamVprnTrL3MapReporter,
+ tmnxOamVprnTrRTIndex
+ }
+ ::= { tmnxOamVprnTrRTTable 1 }
+
+TmnxOamVprnTrRTEntry ::= SEQUENCE
+{
+ tmnxOamVprnTrRTIndex Unsigned32,
+ tmnxOamVprnTrRouteTarget TmnxBgpRouteTarget
+}
+
+tmnxOamVprnTrRTIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamVprnTrRTIndex selects a single L3 route target entry
+ associated with the router information returned within a specific
+ 'vprnTraceRoute' probe reply.
+
+ The agent starts assigning tmnxOamVprnTrRTIndex values at 1."
+ ::= { tmnxOamVprnTrRTEntry 1 }
+
+tmnxOamVprnTrRouteTarget OBJECT-TYPE
+ SYNTAX TmnxBgpRouteTarget
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVprnTrRouteTarget is the route target ID for this
+ L3 route target entry."
+ ::= { tmnxOamVprnTrRTEntry 2 }
+
+tmnxOamLspTrDSLabelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLspTrDSLabelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'lspTraceRoute' probe
+ operation when a Downstream Mapping TLV was returned. Each row
+ represents a single downstream label within a returned downstream L2
+ mapping TLV.
+
+ An entry in this table is created when the result of an OAM
+ 'lspTraceRoute' probe is determined.
+
+ An entry is removed from this table when its corresponding
+ tmnxOamLspTrMapEntry is deleted."
+ ::= { tmnxOamTraceRouteObjs 15 }
+
+tmnxOamLspTrDSLabelEntry OBJECT-TYPE
+ SYNTAX TmnxOamLspTrDSLabelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamLspTrDSLabelTable. The first
+ two index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamLspTrMapEntry belongs to. The third index element
+ identifies a OAM trace route test run. The fourth index element
+ selects the group of responses associated with a specific
+ probe attempt. The fifth and sixth indexes select the hop and
+ the probe at that hop for a particular Nokia SROS OAM
+ Trace Route operation. The seventh index selects a single downstream
+ L2 map entry within the specific probe reply. The eighth index
+ selects successive downstream L2 label entries contained in a
+ specific probe reply."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamLspTrMapIndex,
+ tmnxOamLspTrDSLabelIndex
+ }
+ ::= { tmnxOamLspTrDSLabelTable 1 }
+
+TmnxOamLspTrDSLabelEntry ::= SEQUENCE
+{
+ tmnxOamLspTrDSLabelIndex Unsigned32,
+ tmnxOamLspTrDSLabelLabel MplsLabel,
+ tmnxOamLspTrDSLabelProtocol TmnxOamSignalProtocol
+}
+
+tmnxOamLspTrDSLabelIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label
+ entry within a specific L2 mapping entry reply.
+
+ The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1."
+ ::= { tmnxOamLspTrDSLabelEntry 1 }
+
+tmnxOamLspTrDSLabelLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrDSLabelLabel is the label used by the
+ downstream router specified by this downstream L2 label entry."
+ ::= { tmnxOamLspTrDSLabelEntry 2 }
+
+tmnxOamLspTrDSLabelProtocol OBJECT-TYPE
+ SYNTAX TmnxOamSignalProtocol
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol
+ used by the router for the label specified by this downstream L2 label
+ entry."
+ ::= { tmnxOamLspTrDSLabelEntry 3 }
+
+tmnxOamMcastTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMcastTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMcastTrCtlTable contains configuration and status information
+ specific to 'mcastTraceRoute' tests."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017."
+ ::= { tmnxOamTraceRouteObjs 16 }
+
+tmnxOamMcastTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamMcastTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The system creates a row in tmnxOamMcastTrCtlTable when a test's type
+ (i.e. tmnxOamTrCtlTestMode) is set to 'mcastTraceRoute'.
+
+ The system destroys a row in tmnxOamMcastTrCtlTable when the
+ corresponding row in tmnxOamTrCtlTable is destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamMcastTrCtlTable 1 }
+
+TmnxOamMcastTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamMcastTrCtlVRtrID TmnxVRtrID,
+ tmnxOamMcastTrCtlSrcIpAddr IpAddress,
+ tmnxOamMcastTrCtlDestIpAddr IpAddress,
+ tmnxOamMcastTrCtlRespIpAddr IpAddress,
+ tmnxOamMcastTrCtlGrpIpAddr IpAddress,
+ tmnxOamMcastTrCtlHops Unsigned32,
+ tmnxOamMcastTrQueryId Unsigned32,
+ tmnxOamMcastTrCtlSrcAddrType InetAddressType,
+ tmnxOamMcastTrCtlSrcAddress InetAddress,
+ tmnxOamMcastTrCtlDestAddrType InetAddressType,
+ tmnxOamMcastTrCtlDestAddress InetAddress,
+ tmnxOamMcastTrCtlRespAddrType InetAddressType,
+ tmnxOamMcastTrCtlRespAddress InetAddress,
+ tmnxOamMcastTrCtlGrpAddrType InetAddressType,
+ tmnxOamMcastTrCtlGrpAddress InetAddress,
+ tmnxOamMcastTrCtlTestSubMode INTEGER
+}
+
+tmnxOamMcastTrCtlVRtrID OBJECT-TYPE
+ SYNTAX TmnxVRtrID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlVRtrID specifies the virtual router to be
+ used for the test. The value specified must be the index of an active
+ row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamMcastTrCtlVRtrID
+ must match a valid TIMETRA-VRTR-MIB::vRtrID value). The only
+ system-generated TIMETRA-VRTR-MIB::vRtrID value supported by
+ tmnxOamMcastTrCtlVRtrID is 1 (i.e. the Base virtual router).
+
+ tmnxOamTrCtlVRtrID (i.e. the equivalent object in the parent table) is
+ irrelevant when the test type is 'mcastTraceRoute'.
+
+ When directing an 'mcastTraceRoute' test to use a virtual router
+ associated with a VPRN service, the virtual router can be specified
+ using tmnxOamMcastTrCtlVRtrID (with the VPRN's virtual router number)
+ or tmnxOamTrCtlServiceId (with the VPRN's service number).
+ tmnxOamTrCtlServiceId is preferred, because service numbers are
+ constant across an SROS reboot (while virtual routers may be
+ renumbered). If non-default values are specified for both
+ tmnxOamMcastTrCtlVRtrID and tmnxOamTrCtlServiceId,
+ tmnxOamTrCtlServiceId is used."
+ DEFVAL { 1 }
+ ::= { tmnxOamMcastTrCtlEntry 1 }
+
+tmnxOamMcastTrCtlSrcIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "tmnxOamMcastTrCtlSrcIpAddr was marked obsolete in SROS Release 4.0 and
+ replaced with InetAddress objects tmnxOamMcastTrCtlSrcAddrType and
+ tmnxOamMcastTrCtlSrcAddress."
+ ::= { tmnxOamMcastTrCtlEntry 2 }
+
+tmnxOamMcastTrCtlDestIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "tmnxOamMcastTrCtlDestIpAddr was marked obsolete in SROS Release 4.0
+ and replaced with InetAddress objects tmnxOamMcastTrCtlDestAddrType
+ and tmnxOamMcastTrCtlDestAddress."
+ DEFVAL { '00000000'h }
+ ::= { tmnxOamMcastTrCtlEntry 3 }
+
+tmnxOamMcastTrCtlRespIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "tmnxOamMcastTrCtlRespIpAddr was marked obsolete in SROS Release 4.0
+ and replaced with InetAddress objects tmnxOamMcastTrCtlRespAddrType
+ and tmnxOamMcastTrCtlRespAddress."
+ ::= { tmnxOamMcastTrCtlEntry 4 }
+
+tmnxOamMcastTrCtlGrpIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "tmnxOamMcastTrCtlGrpIpAddr was marked obsolete in SROS Release 4.0 and
+ replaced with InetAddress objects tmnxOamMcastTrCtlGrpAddrType and
+ tmnxOamMcastTrCtlGrpAddress."
+ ::= { tmnxOamMcastTrCtlEntry 5 }
+
+tmnxOamMcastTrCtlHops OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlHops specifies the maximum number of
+ hops that will be traced along the path to the source. This object is
+ optional."
+ DEFVAL { 32 }
+ ::= { tmnxOamMcastTrCtlEntry 6 }
+
+tmnxOamMcastTrQueryId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrQueryId indicates the 24 bit random number
+ that uniquely identifies the multicast trace query. When the router
+ receives the response back from the first hop router, it maps the
+ response to the query by looking at the query id in the packet."
+ ::= { tmnxOamMcastTrCtlEntry 7 }
+
+tmnxOamMcastTrCtlSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlSrcAddrType specifies the type of IP
+ address stored in tmnxOamMcastTrCtlSrcAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamMcastTrCtlEntry 8 }
+
+tmnxOamMcastTrCtlSrcAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlSrcAddress specifies the IP address to
+ be used as the source address for the test.
+
+ A non-empty address must be specified before the test is enabled."
+ DEFVAL { ''H }
+ ::= { tmnxOamMcastTrCtlEntry 9 }
+
+tmnxOamMcastTrCtlDestAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlDestAddrType specifies the type of IP
+ address stored in tmnxOamMcastTrCtlDestAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamMcastTrCtlEntry 10 }
+
+tmnxOamMcastTrCtlDestAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlDestAddress specifies the IP address to
+ be used as the destination address for the test. The multicast trace
+ query is sent to this destination address.
+
+ When the test is administratively enabled (using
+ tmnxOamTrCtlAdminStatus), if tmnxOamMcastTrCtlDestAddrType is
+ 'unknown(0)', SROS assigns a value to tmnxOamMcastTrCtlDestAddrType
+ and tmnxOamMcastTrCtlDestAddress."
+ DEFVAL { ''H }
+ ::= { tmnxOamMcastTrCtlEntry 11 }
+
+tmnxOamMcastTrCtlRespAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlRespAddrType indicates the type of IP
+ address stored in tmnxOamMcastTrCtlRespAddress."
+ ::= { tmnxOamMcastTrCtlEntry 12 }
+
+tmnxOamMcastTrCtlRespAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlRespAddress indicates the response
+ address for the test."
+ ::= { tmnxOamMcastTrCtlEntry 13 }
+
+tmnxOamMcastTrCtlGrpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlGrpAddrType specifies the type of IP
+ address stored in tmnxOamMcastTrCtlGrpAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamMcastTrCtlEntry 14 }
+
+tmnxOamMcastTrCtlGrpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlGrpAddress specifies the IP multicast
+ group address for the test.
+
+ A non-empty address must be specified before the test is enabled."
+ DEFVAL { ''H }
+ ::= { tmnxOamMcastTrCtlEntry 15 }
+
+tmnxOamMcastTrCtlTestSubMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ mcastTraceRouteV1 (1),
+ mcastTraceRouteV2 (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrCtlTestSubMode specifies the type of IP
+ multicast trace route to be performed.
+
+ 'mcastTraceRouteV1(1)' specifies an Internet Group Management Protocol
+ (IGMP-based) multicast trace route test, using IETF
+ draft-ietf-idmr-traceroute-ipm.
+
+ 'mcastTraceRouteV2(2)' specifies a UDP-based multicast trace route
+ test, using IETF draft-ietf-mboned-mtrace-v2."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017."
+ DEFVAL { mcastTraceRouteV1 }
+ ::= { tmnxOamMcastTrCtlEntry 16 }
+
+tmnxOamMcastTrRespTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMcastTrRespEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMcastTrRespTable contains multicast-specific information
+ learned from probe responses for 'mcastTraceRoute' tests.
+
+ tmnxOamTrProbeHistoryTable contains the remainder of the information
+ learned from probe responses for the tests."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017."
+ ::= { tmnxOamTraceRouteObjs 17 }
+
+tmnxOamMcastTrRespEntry OBJECT-TYPE
+ SYNTAX TmnxOamMcastTrRespEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMcastTrRespEntry contains multicast-specific information
+ learned from one probe response of a 'mcastTraceRoute' test.
+
+ A row is created when a tmnxOamTrProbeHistoryTable row is created for
+ a 'mcastTraceRoute' test.
+
+ A row is destroyed when the corresponding tmnxOamTrProbeHistoryTable
+ row is destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex
+ }
+ ::= { tmnxOamMcastTrRespTable 1 }
+
+TmnxOamMcastTrRespEntry ::= SEQUENCE
+{
+ tmnxOamMcastTrRespQueryArrivalTime Unsigned32,
+ tmnxOamMcastTrRespInIfAddr IpAddress,
+ tmnxOamMcastTrRespOutIfAddr IpAddress,
+ tmnxOamMcastTrRespPrevHopRtrAddr IpAddress,
+ tmnxOamMcastTrRespInPktCount Counter32,
+ tmnxOamMcastTrRespOutPktCount Counter32,
+ tmnxOamMcastTrRespSGPktCount Counter32,
+ tmnxOamMcastTrRespRtgProtocol INTEGER,
+ tmnxOamMcastTrRespFwdTtl Unsigned32,
+ tmnxOamMcastTrRespMBZBit Unsigned32,
+ tmnxOamMcastTrRespSrcBit Unsigned32,
+ tmnxOamMcastTrRespSrcMask Unsigned32,
+ tmnxOamMcastTrRespFwdCode INTEGER,
+ tmnxOamMcastTrRespInIfAddrType InetAddressType,
+ tmnxOamMcastTrRespInIfAddress InetAddress,
+ tmnxOamMcastTrRespOutIfAddrType InetAddressType,
+ tmnxOamMcastTrRespOutIfAddress InetAddress,
+ tmnxOamMcastTrRespPhRtrAddrType InetAddressType,
+ tmnxOamMcastTrRespPhRtrAddress InetAddress,
+ tmnxOamMcastTrRespInPktCountHC Counter64,
+ tmnxOamMcastTrRespOutPktCountHC Counter64,
+ tmnxOamMcastTrRespSGPktCountHC Counter64,
+ tmnxOamMcastTrRespRtgProtocol2 INTEGER,
+ tmnxOamMcastTrRespMcastRtgProto INTEGER,
+ tmnxOamMcastTrRespInIfIndex Unsigned32,
+ tmnxOamMcastTrRespOutIfIndex Unsigned32,
+ tmnxOamMcastTrRespLocalAddrType InetAddressType,
+ tmnxOamMcastTrRespLocalAddress InetAddress
+}
+
+tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespQueryArrivalTime indicates the time at
+ which the specified hop received the multicast trace query/request.
+
+ The timestamp is in 32 bit Network Time Protocol (NTP) format, as
+ described in draft-ietf-idmr-traceroute-ipm."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000, Section 5.1, 'Query Arrival Time'."
+ ::= { tmnxOamMcastTrRespEntry 1 }
+
+tmnxOamMcastTrRespInIfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMcastTrRespInIfAddrType and
+ tmnxOamMcastTrRespInIfAddress."
+ ::= { tmnxOamMcastTrRespEntry 2 }
+
+tmnxOamMcastTrRespOutIfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMcastTrRespOutIfAddrType and
+ tmnxOamMcastTrRespOutIfAddress."
+ ::= { tmnxOamMcastTrRespEntry 3 }
+
+tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 4.0 and replaced with
+ InetAddress objects tmnxOamMcastTrRespPhRtrAddrType and
+ tmnxOamMcastTrRespPhRtrAddress."
+ ::= { tmnxOamMcastTrRespEntry 4 }
+
+tmnxOamMcastTrRespInPktCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespInPktCount indicates the number of
+ multicast packets received for all groups and sources on the test's
+ incoming interface. 2^32-1 is returned if no count can be
+ reported.
+
+ This counter has the same value as IF-MIB::ifInMulticastPkts for the
+ test's incoming interface.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV1(1)'."
+ ::= { tmnxOamMcastTrRespEntry 5 }
+
+tmnxOamMcastTrRespOutPktCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespOutPktCount indicates the number of
+ multicast packets that have been transmitted or queued for transmission
+ for all groups and sources on the test's outgoing interface. 2^32-1 is
+ returned if no count can be reported.
+
+ This counter has the same value as IF-MIB::ifOutMulticastPkts for the
+ test's outgoing interface.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV1(1)'."
+ ::= { tmnxOamMcastTrRespEntry 6 }
+
+tmnxOamMcastTrRespSGPktCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespSGPktCount indicates the number of
+ packets from the test's source forwarded by this router to the test's
+ group. 2^32-1 is returned if no count can be reported.
+
+ The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
+ influence the interpretation of the counter.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV1(1)'."
+ ::= { tmnxOamMcastTrRespEntry 7 }
+
+tmnxOamMcastTrRespRtgProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ dvmrp (1),
+ mospf (2),
+ pim (3),
+ cbt (4),
+ pimSpecial (5),
+ pimStatic (6),
+ dvmrpStatic (7),
+ bgp4Plus (8),
+ cbtSpecial (9),
+ cbtStatic (10),
+ pimAssert (11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespRtgProtocol indicates the routing
+ protocol in use between this router and the previous-hop router.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV1(1)'."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000, Section 5.9, 'Rtg Protocol: 8 bits'."
+ ::= { tmnxOamMcastTrRespEntry 8 }
+
+tmnxOamMcastTrRespFwdTtl OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespFwdTtl indicates the TTL that a packet
+ is required to have before it will be forwarded over the test's
+ outgoing interface.
+
+ This object is irrelevant when both
+ 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
+ 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
+ IPv6."
+ ::= { tmnxOamMcastTrRespEntry 9 }
+
+tmnxOamMcastTrRespMBZBit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespMBZBit indicates the Must Be Zero (MBZ)
+ bit of an 'mcastTraceRoute' response probe. Zero is expected.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV1(1)'."
+ ::= { tmnxOamMcastTrRespEntry 10 }
+
+tmnxOamMcastTrRespSrcBit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespSrcBit indicates how to interpret the
+ packet counters tmnxOamMcastTrRespSGPktCount and
+ tmnxOamMcastTrRespSGPktCountHC.
+
+ If tmnxOamMcastTrRespSrcBit is zero, SROS counts the packets from the
+ test's source address forwarded by this router to the test's group
+ address.
+
+ Otherwise, SROS counts the packets from the test's source prefix
+ forwarded by this router to the test's group address. The source
+ prefix is the source address, masked using
+ tmnxOamMcastTrRespSrcMask."
+ ::= { tmnxOamMcastTrRespEntry 11 }
+
+tmnxOamMcastTrRespSrcMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespSrcMask indicates the prefix length
+ used with the test's source address (i.e. tmnxOamMcastTrCtlSrcAddrType
+ and tmnxOamMcastTrCtlSrcAddress) when computing
+ tmnxOamMcastTrRespSGPktCount or tmnxOamMcastTrRespSGPktCountHC.
+
+ If the router is forwarding solely on group state, then this value is
+ larger than the maximum prefix length for the test's address family
+ (i.e. 32 for IPv4; 128 for IPv6).
+
+ This value is irrelevant if tmnxOamMcastTrRespSrcBit is zero."
+ ::= { tmnxOamMcastTrRespEntry 12 }
+
+tmnxOamMcastTrRespFwdCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ noError (0),
+ wrongIf (1),
+ pruneSent (2),
+ pruneRecvd (3),
+ scoped (4),
+ noRoute (5),
+ wrongLastHop (6),
+ notForwarding (7),
+ reachedRP (8),
+ rpfIf (9),
+ noMulticast (10),
+ infoHidden (11),
+ reachedGW (12),
+ unknownQuery (13),
+ fatalError (128),
+ noSpace (129),
+ oldRouter (130),
+ adminProhib (131),
+ unknown (132)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespFwdCode indicates a forwarding
+ information/error code:
+ noError (0) - No error
+ wrongIf (1) - Traceroute request arrived on an interface to
+ which this router would not forward for this
+ source,group,destination.
+ pruneSent (2) - This router has sent a prune upstream which
+ applies to the source and group in the traceroute
+ request.
+ pruneRecvd (3) - This router has stopped forwarding for this
+ source and group in response to a request from
+ the next hop router.
+ scoped (4) - The group is subject to administrative scoping
+ at this hop.
+ noRoute (5) - This router has no route for the source or
+ group and no way to determine a potential route.
+ wrongLastHop (6) - This router is not the proper last-hop router.
+ notForwarding(7) - This router is not forwarding this
+ source,group out the outgoing interface for an
+ unspecified reason.
+ reachedRP (8) - Reached Rendezvous Point or Core.
+ rpfIf (9) - Traceroute request arrived on the expected RPF
+ interface for this source,group.
+ noMulticast (10) - Traceroute request arrived on an interface
+ which is not enabled for multicast.
+ infoHidden (11) - One or more hops have been hidden from this trace.
+ reachedGW (12) - Mtrace2 Request arrived on a gateway (e.g. a NAT or
+ firewall) that hides the information between this
+ router and the Mtrace2 client.
+ unknownQuery(13) - A non-transitive Extended Query Type was received by
+ a router which does not support the type.
+ fatalError (128) - Router may know the previous hop but cannot forward
+ the message to it.
+ noSpace (129) - There was not enough room to insert another
+ response data block in the packet.
+ oldRouter (130) - The previous hop router does not understand
+ traceroute requests.
+ adminProhib(131) - Traceroute is administratively prohibited.
+ unknown (132) - Unknown forwarding code received."
+ ::= { tmnxOamMcastTrRespEntry 13 }
+
+tmnxOamMcastTrRespInIfAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespInIfAddrType indicates the type of IP
+ address stored in tmnxOamMcastTrRespInIfAddress."
+ ::= { tmnxOamMcastTrRespEntry 14 }
+
+tmnxOamMcastTrRespInIfAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespInIfAddress indicates the IP address of
+ the interface on which packets from the test's source and group are
+ expected to arrive.
+
+ In the case of an mtrace test, the value is copied from the Incoming
+ Interface Address field of the Response Data segment.
+
+ In the case of an Mtrace2 IPv4 test, the value is copied from the
+ Incoming Interface Address field of the IPv4 Mtrace2 Standard Response
+ Block.
+
+ The IPv4 address 0.0.0.0 is returned if the address is unknown.
+
+ This object is irrelevant when both
+ 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
+ 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
+ IPv6."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000, Section 5.2, 'Incoming Interface Address'.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 15 }
+
+tmnxOamMcastTrRespOutIfAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespOutIfAddrType indicates the type of IP
+ address stored in tmnxOamMcastTrRespOutIfAddress."
+ ::= { tmnxOamMcastTrRespEntry 16 }
+
+tmnxOamMcastTrRespOutIfAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespOutIfAddress indicates the IP address
+ of the interface on which packets from the test's source and group
+ flow to the specified destination.
+
+ In the case of an mtrace test, the value is copied from the Outgoing
+ Interface Address field of the Response Data segment.
+
+ In the case of an Mtrace2 IPv4 test, the value is copied from the
+ Outgoing Interface Address field of the IPv4 Mtrace2 Standard Response
+ Block.
+
+ The IPv4 address 0.0.0.0 is returned if the address is unknown.
+
+ This object is irrelevant when both
+ 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
+ 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
+ IPv6."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000, Section 5.3, 'Outgoing Interface Address'.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 17 }
+
+tmnxOamMcastTrRespPhRtrAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespPhRtrAddrType indicates the type of IP
+ address stored in tmnxOamMcastTrRespPhRtrAddress."
+ ::= { tmnxOamMcastTrRespEntry 18 }
+
+tmnxOamMcastTrRespPhRtrAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespPhRtrAddress indicates the IP address
+ of the router from which this router expects packets for this source.
+ This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET)
+ if the previous hop is not known because of the workings of the
+ multicast routing protocol.
+
+ In the case of an mtrace test, the value is copied from the
+ Previous-Hop Router Address field of the Response Data segment.
+
+ In the case of an Mtrace2 IPv4 test, the value is copied from the
+ Upstream Router Address field of the IPv4 Mtrace2 Standard Response
+ Block.
+
+ In the case of an Mtrace2 IPv6 test, the value is copied from the
+ Remote Address field of the IPv6 Mtrace2 Standard Response Block.
+
+ If the address is unknown, an all-zeros IPv4 or IPv6 address is
+ returned."
+ REFERENCE
+ "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
+ Multicast', 14-Jul-2000, Section 5.4, 'Previous-Hop Router Address'.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'.
+ IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 19 }
+
+tmnxOamMcastTrRespInPktCountHC OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespInPktCountHC indicates the number of
+ multicast packets received for all groups and sources on the test's
+ incoming interface. 2^64-1 is returned if no count can be
+ reported.
+
+ This counter has the same value as IF-MIB::ifHCInMulticastPkts for the
+ test's incoming interface.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV2(2)'."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 20 }
+
+tmnxOamMcastTrRespOutPktCountHC OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespOutPktCountHC indicates the number of
+ multicast packets that have been transmitted or queued for transmission
+ for all groups and sources on the test's outgoing interface. 2^64-1 is
+ returned if no count can be reported.
+
+ This counter has the same value as IF-MIB::ifHCOutMulticastPkts for
+ the test's outgoing interface.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV2(2)'."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 21 }
+
+tmnxOamMcastTrRespSGPktCountHC OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespSGPktCountHC indicates the number of
+ packets from the test's source forwarded by this router to the test's
+ group. 2^64-1 is returned if no count can be reported.
+
+ The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
+ influence the interpretation of the counter.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV2(2)'."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 22 }
+
+tmnxOamMcastTrRespRtgProtocol2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ other (1),
+ local (2),
+ netmgmt (3),
+ icmp (4),
+ egp (5),
+ ggp (6),
+ hello (7),
+ rip (8),
+ isIs (9),
+ esIs (10),
+ ciscoIgrp (11),
+ bbnSpfIgp (12),
+ ospf (13),
+ bgp (14),
+ idpr (15),
+ ciscoEigrp (16),
+ dvmrp (17),
+ rpl (18),
+ dhcp (19),
+ ttdp (20)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespRtgProtocol2 indicates the unicast
+ routing protocol running between this router and the upstream router.
+
+ The code points are the IANA-RTPROTO-MIB::IANAipRouteProtocol code
+ points, with 'unknown(0)' added.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV2(2)'."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'.
+ IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
+ ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipRouteProtocol."
+ ::= { tmnxOamMcastTrRespEntry 23 }
+
+tmnxOamMcastTrRespMcastRtgProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ other (1),
+ local (2),
+ netmgmt (3),
+ dvmrp (4),
+ mospf (5),
+ pimSparseDense (6),
+ cbt (7),
+ pimSparseMode (8),
+ pimDenseMode (9),
+ igmpOnly (10),
+ bgmp (11),
+ msdp (12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespMcastRtgProto indicates the multicast
+ routing protocol in use between this router and the upstream router.
+
+ The code points are the IANA-RTPROTO-MIB::IANAipMRouteProtocol code
+ points, with 'unknown(0)' added.
+
+ This object is relevant when tmnxOamMcastTrCtlTestSubMode is
+ 'mcastTraceRouteV2(2)'."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
+ Standard Response Block'.
+ IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
+ ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipMRouteProtocol."
+ ::= { tmnxOamMcastTrRespEntry 24 }
+
+tmnxOamMcastTrRespInIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespInIfIndex indicates the value in the
+ Incoming Interface ID field of the IPv6 Mtrace2 Standard Response
+ Block.
+
+ In the case of an IPv6 Mtrace2 Standard Response Block provided by a
+ router running SROS, the value returned is a global interface
+ identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
+
+ This object is relevant when both
+ 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
+ 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
+ IPv6."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 25 }
+
+tmnxOamMcastTrRespOutIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespOutIfIndex indicates the value in the
+ Outgoing Interface ID field of the IPv6 Mtrace2 Standard Response
+ Block.
+
+ In the case of an IPv6 Mtrace2 Standard Response Block provided by a
+ router running SROS, the value returned is a global interface
+ identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
+
+ This object is relevant when both
+ 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
+ 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
+ IPv6."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 26 }
+
+tmnxOamMcastTrRespLocalAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespLocalAddrType indicates the type of IP
+ address stored in tmnxOamMcastTrRespLocalAddress."
+ ::= { tmnxOamMcastTrRespEntry 27 }
+
+tmnxOamMcastTrRespLocalAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMcastTrRespLocalAddress indicates the IP address
+ of the router that provided this 'mcastTraceRoute(4)' response.
+
+ The value is copied from the Local Address field of the IPv6 Mtrace2
+ Standard Response Block.
+
+ This object is relevant when both
+ 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
+ 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
+ IPv6."
+ REFERENCE
+ "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
+ Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
+ Standard Response Block'."
+ ::= { tmnxOamMcastTrRespEntry 28 }
+
+tmnxOamLTtraceCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLTtraceCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row in tmnxOamLTtraceCtlTable contains the LDP-tree-trace-specific
+ configuration information needed to launch a foreground LDP (Label
+ Distribution Protocol) tree trace test. The rest of the configuration
+ information needed to launch the test resides in the corresponding row
+ of tmnxOamTrCtlTable."
+ ::= { tmnxOamTraceRouteObjs 18 }
+
+tmnxOamLTtraceCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The system creates a row in tmnxOamLTtraceCtlTable when
+ tmnxOamTrCtlTestMode is set to 'ldpTreeTrace'.
+
+ The system destroys a row in tmnxOamLTtraceCtlTable when the
+ corresponding row in tmnxOamTrCtlTable is destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamLTtraceCtlTable 1 }
+
+TmnxOamLTtraceCtlEntry ::= SEQUENCE
+{
+ tmnxOamLTtraceCtlLdpPrefixType InetAddressType,
+ tmnxOamLTtraceCtlLdpPrefix InetAddress,
+ tmnxOamLTtraceCtlLdpPrefixLen InetAddressPrefixLength,
+ tmnxOamLTtraceCtlMaxPath Unsigned32,
+ tmnxOamLTtraceCtlDownstreamMpTlv TmnxOamMplsEchoDownMapTlv
+}
+
+tmnxOamLTtraceCtlLdpPrefixType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceCtlLdpPrefixType specifies the type of
+ Internet address stored in tmnxOamLTtraceCtlLdpPrefix."
+ DEFVAL { unknown }
+ ::= { tmnxOamLTtraceCtlEntry 2 }
+
+tmnxOamLTtraceCtlLdpPrefix OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceCtlLdpPrefix specifies the Internet address
+ prefix for the LDP based LSP for this LDP tree trace test."
+ DEFVAL { ''H }
+ ::= { tmnxOamLTtraceCtlEntry 3 }
+
+tmnxOamLTtraceCtlLdpPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ UNITS "bits"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet
+ address prefix length for the LDP based LSP for this LDP tree trace
+ test.
+
+ The value of this parameter is valid only when the LDP prefix
+ (tmnxOamLTtraceCtlLdpPrefix) has been specified."
+ DEFVAL { 32 }
+ ::= { tmnxOamLTtraceCtlEntry 4 }
+
+tmnxOamLTtraceCtlMaxPath OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number of
+ paths that can be discovered for the given LDP Prefix
+ (tmnxOamLTtraceCtlLdpPrefix)."
+ DEFVAL { 128 }
+ ::= { tmnxOamLTtraceCtlEntry 5 }
+
+tmnxOamLTtraceCtlDownstreamMpTlv OBJECT-TYPE
+ SYNTAX TmnxOamMplsEchoDownMapTlv
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceCtlDownstreamMpTlv specifies the type of
+ downstream mapping TLV to insert in the MPLS echo request PDUs when
+ launching the test.
+
+ When an LDP tree trace test is created, the value of this object
+ defaults to the value of the global configuration object
+ tmnxOamMplsEchoDownstreamMapTlv."
+ ::= { tmnxOamLTtraceCtlEntry 6 }
+
+tmnxOamLTtraceMaxConRequests OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceMaxConRequests indicates the maximum number
+ of concurrent LDP Tree Trace manual discovery sessions that are
+ allowed within an agent implementation."
+ ::= { tmnxOamTraceRouteObjs 19 }
+
+tmnxOamLTtraceResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLTtraceResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceResultsTable contains the run-level test results for
+ 'ldpTreeTrace' tests."
+ ::= { tmnxOamTraceRouteObjs 20 }
+
+tmnxOamLTtraceResultsEntry OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceResultsEntry contains the run-level test results for one
+ 'ldpTreeTrace' test run.
+
+ A row is created when an 'ldpTreeTrace' test is enabled (using
+ tmnxOamTrCtlAdminStatus).
+
+ A row is destroyed when:
+ 1. The corresponding test configuration is destroyed (using
+ tmnxOamTrCtlRowStatus), or
+ 2. Results are cleared for the test (using
+ TIMETRA-CLEAR-MIB::tmnxClearAction), or
+ 3. A new run result is available, and the limit on the number of
+ run results retained (3, currently) has been reached. In that case,
+ the oldest run result row is destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamLTtraceResultsTable 1 }
+
+TmnxOamLTtraceResultsEntry ::= SEQUENCE
+{
+ tmnxOamLTtraceResultsDisPaths Unsigned32,
+ tmnxOamLTtraceResultsFailedHops Unsigned32,
+ tmnxOamLTtraceResultsDisState INTEGER,
+ tmnxOamLTtraceResultsDisStatus TmnxOamLTtraceDisStatusBits
+}
+
+tmnxOamLTtraceResultsDisPaths OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceResultsDisPaths indicates the number of
+ discovered ECMP paths in this OAM LDP Tree discovery test."
+ ::= { tmnxOamLTtraceResultsEntry 2 }
+
+tmnxOamLTtraceResultsFailedHops OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceResultsFailedHops indicates the number of
+ hops from which no successful response was received during this OAM
+ LDP Tree discovery test."
+ ::= { tmnxOamLTtraceResultsEntry 3 }
+
+tmnxOamLTtraceResultsDisState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initial (0),
+ inProgress (1),
+ done (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceResultsDisState indicates the current state
+ of the discovery process for the LDP IP prefix
+ (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
+ ::= { tmnxOamLTtraceResultsEntry 4 }
+
+tmnxOamLTtraceResultsDisStatus OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceDisStatusBits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceResultsDisStatus indicates the current
+ discovery status bits for the LDP IP prefix
+ (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
+ ::= { tmnxOamLTtraceResultsEntry 5 }
+
+tmnxOamLTtraceHopInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLTtraceHopInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceHopInfoTable contains the TTL-level test results for
+ 'ldpTreeTrace' tests."
+ ::= { tmnxOamTraceRouteObjs 21 }
+
+tmnxOamLTtraceHopInfoEntry OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceHopInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceHopInfoEntry contains the TTL-level test results for one
+ TTL of one 'ldpTreeTrace' test.
+
+ A row is created when a TTL is probed by an 'ldpTreeTrace' test run.
+
+ Rows are destroyed when the corresponding tmnxOamLTtraceResultsTable
+ row is destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamLTtraceHopIndex
+ }
+ ::= { tmnxOamLTtraceHopInfoTable 1 }
+
+TmnxOamLTtraceHopInfoEntry ::= SEQUENCE
+{
+ tmnxOamLTtraceHopIndex Unsigned32,
+ tmnxOamLTtraceUpStreamHopIndex Unsigned32,
+ tmnxOamLTtraceHopAddrType InetAddressType,
+ tmnxOamLTtraceHopAddr InetAddress,
+ tmnxOamLTtraceHopDstAddrType InetAddressType,
+ tmnxOamLTtraceHopDstAddr InetAddress,
+ tmnxOamLTtraceHopEgrNhAddrType InetAddressType,
+ tmnxOamLTtraceHopEgrNhAddr InetAddress,
+ tmnxOamLTtraceHopDisTtl Unsigned32,
+ tmnxOamLTtraceHopLastRc TmnxOamPingRtnCode,
+ tmnxOamLTtraceHopDiscoveryState INTEGER,
+ tmnxOamLTtraceHopDiscoveryTime TimeStamp,
+ tmnxOamLTtraceHopLabel1 MplsLabel,
+ tmnxOamLTtraceHopLabel2 MplsLabel,
+ tmnxOamLTtraceHopLabel3 MplsLabel,
+ tmnxOamLTtraceHopLabel4 MplsLabel,
+ tmnxOamLTtraceHopLabel5 MplsLabel,
+ tmnxOamLTtraceHopLabel6 MplsLabel,
+ tmnxOamLTtraceHopIfAddrType InetAddressType,
+ tmnxOamLTtraceHopIfAddress InetAddress,
+ tmnxOamLTtraceHopRouterIdType InetAddressType,
+ tmnxOamLTtraceHopRouterId InetAddress
+}
+
+tmnxOamLTtraceHopIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopIndex indicates the hop index for an
+ Nokia SROS OAM Trace hop for an LDP Tree Trace test. The hop index
+ values are assigned starting at 1."
+ ::= { tmnxOamLTtraceHopInfoEntry 1 }
+
+tmnxOamLTtraceUpStreamHopIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceUpStreamHopIndex indicates the
+ hop index (tmnxOamLTtraceHopIndex) of its upstream hop
+ discovered during the LDP Tree Trace test. The value of
+ tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are
+ the root of the different discovered paths for the LDP
+ Tree Trace test."
+ ::= { tmnxOamLTtraceHopInfoEntry 2 }
+
+tmnxOamLTtraceHopAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopAddrType indicates the type of Internet
+ address stored in tmnxOamLTtraceHopAddr."
+ ::= { tmnxOamLTtraceHopInfoEntry 3 }
+
+tmnxOamLTtraceHopAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopAddr indicates the IP address of a hop
+ for a given LDP based LSP associated with the OAM LDP Tree trace test."
+ ::= { tmnxOamLTtraceHopInfoEntry 4 }
+
+tmnxOamLTtraceHopDstAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopDstAddrType indicates the type of
+ Internet address stored in tmnxOamLTtraceHopDstAddr."
+ ::= { tmnxOamLTtraceHopInfoEntry 5 }
+
+tmnxOamLTtraceHopDstAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopDstAddr indicates the destination IP
+ address (127 Address) of a path associated with the hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 6 }
+
+tmnxOamLTtraceHopEgrNhAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of
+ Internet address stored in tmnxOamLTtraceHopEgrNhAddr."
+ ::= { tmnxOamLTtraceHopInfoEntry 7 }
+
+tmnxOamLTtraceHopEgrNhAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopEgrNhAddr indicates the next hop IP
+ address (wrt the ingress router), which is used to reach this Hop
+ (tmnxOamLTtraceHopAddr)."
+ ::= { tmnxOamLTtraceHopInfoEntry 8 }
+
+tmnxOamLTtraceHopDisTtl OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live
+ value used to discover this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 9 }
+
+tmnxOamLTtraceHopLastRc OBJECT-TYPE
+ SYNTAX TmnxOamPingRtnCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopLastRc indicates the OAM return code
+ received in the OAM trace response."
+ ::= { tmnxOamLTtraceHopInfoEntry 10 }
+
+tmnxOamLTtraceHopDiscoveryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inProgress (0),
+ doneOk (1),
+ doneTimeout (2),
+ doneLoopDetected (3),
+ doneExpiredTtl (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopDiscoveryState indicates the current
+ discovery state of this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 11 }
+
+tmnxOamLTtraceHopDiscoveryTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime
+ when the hop was discovered."
+ ::= { tmnxOamLTtraceHopInfoEntry 12 }
+
+tmnxOamLTtraceHopLabel1 OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopLabel1 indicates the first (top of the
+ label stack) label for this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 13 }
+
+tmnxOamLTtraceHopLabel2 OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopLabel2 indicates the second label for
+ this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 14 }
+
+tmnxOamLTtraceHopLabel3 OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopLabel3 indicates the third label for
+ this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 15 }
+
+tmnxOamLTtraceHopLabel4 OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopLabel4 indicates the fourth label for
+ this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 16 }
+
+tmnxOamLTtraceHopLabel5 OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopLabel5 indicates the fifth label for
+ this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 17 }
+
+tmnxOamLTtraceHopLabel6 OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopLabel6 indicates the sixth label for
+ this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 18 }
+
+tmnxOamLTtraceHopIfAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopIfAddrType indicates the IP address type
+ for the interface IP address for this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 19 }
+
+tmnxOamLTtraceHopIfAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopIfAddress indicates the IP Address for
+ the interface for this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 20 }
+
+tmnxOamLTtraceHopRouterIdType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopRouterIdType indicates the IP address
+ type for the Router ID for this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 21 }
+
+tmnxOamLTtraceHopRouterId OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceHopRouterId indicates the IP Address for
+ the Router ID for this hop."
+ ::= { tmnxOamLTtraceHopInfoEntry 22 }
+
+tmnxOamLTtraceAutoConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLTtraceAutoConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceAutoConfigTable contains configuration information for
+ background LDP Tree Trace for the Base virtual router.
+
+ Results are available in
+ tmnxOamLTtraceAutoStatusTable,
+ tmnxOamLTtraceFecInfoTable,
+ tmnxOamLTtracePathInfoTable."
+ ::= { tmnxOamTraceRouteObjs 22 }
+
+tmnxOamLTtraceAutoConfigEntry OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceAutoConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceAutoConfigEntry contains configuration information for
+ background LDP Tree Trace for the Base virtual router.
+
+ A row can be created or destroyed using tmnxOamLTtraceAutoRowStatus.
+
+ Destroying a row destroys the corresponding rows in
+ tmnxOamLTtraceAutoStatusTable,
+ tmnxOamLTtraceFecInfoTable,
+ tmnxOamLTtracePathInfoTable."
+ INDEX { vRtrID }
+ ::= { tmnxOamLTtraceAutoConfigTable 1 }
+
+TmnxOamLTtraceAutoConfigEntry ::= SEQUENCE
+{
+ tmnxOamLTtraceAutoRowStatus RowStatus,
+ tmnxOamLTtraceAutoLastChanged TimeStamp,
+ tmnxOamLTtraceAutoStorageType StorageType,
+ tmnxOamLTtraceAutoAdminState TmnxAdminState,
+ tmnxOamLTtraceAutoFcName TFCName,
+ tmnxOamLTtraceAutoProfile TProfile,
+ tmnxOamLTtraceAutoDiscIntvl Unsigned32,
+ tmnxOamLTtraceAutoMaxPath Unsigned32,
+ tmnxOamLTtraceAutoTrMaxTtl Unsigned32,
+ tmnxOamLTtraceAutoTrTimeOut Unsigned32,
+ tmnxOamLTtraceAutoTrMaxFailures Unsigned32,
+ tmnxOamLTtraceAutoPolicy1 TPolicyStatementNameOrEmpty,
+ tmnxOamLTtraceAutoPolicy2 TPolicyStatementNameOrEmpty,
+ tmnxOamLTtraceAutoPolicy3 TPolicyStatementNameOrEmpty,
+ tmnxOamLTtraceAutoPolicy4 TPolicyStatementNameOrEmpty,
+ tmnxOamLTtraceAutoPolicy5 TPolicyStatementNameOrEmpty,
+ tmnxOamLTtraceAutoProbeIntvl Unsigned32,
+ tmnxOamLTtraceAutoPrTimeOut Unsigned32,
+ tmnxOamLTtraceAutoPrMaxFailures Unsigned32
+}
+
+tmnxOamLTtraceAutoRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoRowStatus specifies the row status of
+ the background LDP Tree Trace instance.
+
+ When creating a row, the INDEX value vRtrID=1 (i.e. the Base virtual
+ router) must be specified.
+
+ An attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState
+ is 'inService(2)'."
+ ::= { tmnxOamLTtraceAutoConfigEntry 1 }
+
+tmnxOamLTtraceAutoLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoLastChanged indicates the last time the
+ value of a writable object in this row was modified."
+ ::= { tmnxOamLTtraceAutoConfigEntry 2 }
+
+tmnxOamLTtraceAutoStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 14.0 R1. There is no
+ replacement object."
+ DEFVAL { volatile }
+ ::= { tmnxOamLTtraceAutoConfigEntry 3 }
+
+tmnxOamLTtraceAutoAdminState OBJECT-TYPE
+ SYNTAX TmnxAdminState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoAdminState specifies the administrative
+ state of the background LDP Tree Discovery process.
+
+ When tmnxOamLTtraceAutoAdminState becomes 'inService(2)', the
+ background LDP Tree Discovery process starts, and periodic
+ path-probing on the previously discovered paths, if any, continues.
+
+ When tmnxOamLTtraceAutoAdminState becomes 'outOfService(3)', the
+ background LDP Tree Discovery process and periodic path-probing on the
+ discovered paths stops.
+
+ At the start of the discovery process, it selects the address FECs
+ imported from LDP peers (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable)
+ provided the FECs pass the configured policies
+ (tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the
+ FECs (tmnxOamLTtraceAutoTotalFecs), it automatically creates rows in
+ the tmnxOamLTtraceFecInfoTable. As a part of the background discovery
+ process, it creates rows in the tmnxOamLTtracePathInfoTable for each
+ discovered path."
+ DEFVAL { outOfService }
+ ::= { tmnxOamLTtraceAutoConfigEntry 4 }
+
+tmnxOamLTtraceAutoFcName OBJECT-TYPE
+ SYNTAX TFCName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoFcName specifies the forwarding class
+ of the MPLS Echo request packets.
+
+ The forwarding class name must match the INDEX of a row of
+ TIMETRA-QOS-MIB::tFCNameTable."
+ DEFVAL { "be" }
+ ::= { tmnxOamLTtraceAutoConfigEntry 5 }
+
+tmnxOamLTtraceAutoProfile OBJECT-TYPE
+ SYNTAX TProfile
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoProfile specifies the QoS profile to be
+ used with the forwarding class specified in tmnxOamLTtraceAutoFcName."
+ DEFVAL { out }
+ ::= { tmnxOamLTtraceAutoConfigEntry 6 }
+
+tmnxOamLTtraceAutoDiscIntvl OBJECT-TYPE
+ SYNTAX Unsigned32 (60..1440)
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoDiscIntvl specifies the number of
+ minutes to wait before repeating the background LDP Tree Discovery
+ process."
+ DEFVAL { 60 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 7 }
+
+tmnxOamLTtraceAutoMaxPath OBJECT-TYPE
+ SYNTAX Unsigned32 (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoMaxPath specifies the maximum number of
+ paths that can be discovered for a selected IP Address FEC
+ (tmnxOamLTtraceAutoTotalFecs)."
+ DEFVAL { 128 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 8 }
+
+tmnxOamLTtraceAutoTrMaxTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ UNITS "time-to-live value"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum label
+ time-to-live value for an MPLS trace request during the tree
+ discovery."
+ DEFVAL { 30 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 9 }
+
+tmnxOamLTtraceAutoTrTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoTrTimeOut specifies the timeout value,
+ in seconds, for an MPLS trace request during the tree discovery."
+ DEFVAL { 30 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 10 }
+
+tmnxOamLTtraceAutoTrMaxFailures OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ UNITS "timeouts"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum
+ number of consecutive timeouts allowed before terminating transmission
+ of MPLS trace requests to a hop."
+ DEFVAL { 3 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 11 }
+
+tmnxOamLTtraceAutoPolicy1 OBJECT-TYPE
+ SYNTAX TPolicyStatementNameOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoPolicy1 specifies the first policy used
+ to filter LDP imported Address FECs.
+
+ The name should match the INDEX of a
+ TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
+ it is ignored."
+ DEFVAL { ''H }
+ ::= { tmnxOamLTtraceAutoConfigEntry 12 }
+
+tmnxOamLTtraceAutoPolicy2 OBJECT-TYPE
+ SYNTAX TPolicyStatementNameOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoPolicy2 specifies the second policy
+ used to filter LDP imported Address FECs.
+
+ The name should match the INDEX of a
+ TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
+ it is ignored."
+ DEFVAL { ''H }
+ ::= { tmnxOamLTtraceAutoConfigEntry 13 }
+
+tmnxOamLTtraceAutoPolicy3 OBJECT-TYPE
+ SYNTAX TPolicyStatementNameOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoPolicy3 specifies the third policy used
+ to filter LDP imported Address FECs.
+
+ The name should match the INDEX of a
+ TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
+ it is ignored."
+ DEFVAL { ''H }
+ ::= { tmnxOamLTtraceAutoConfigEntry 14 }
+
+tmnxOamLTtraceAutoPolicy4 OBJECT-TYPE
+ SYNTAX TPolicyStatementNameOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth policy
+ used to filter LDP imported Address FECs.
+
+ The name should match the INDEX of a
+ TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
+ it is ignored."
+ DEFVAL { ''H }
+ ::= { tmnxOamLTtraceAutoConfigEntry 15 }
+
+tmnxOamLTtraceAutoPolicy5 OBJECT-TYPE
+ SYNTAX TPolicyStatementNameOrEmpty
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth policy used
+ to filter LDP imported Address FECs.
+
+ The name should match the INDEX of a
+ TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
+ it is ignored."
+ DEFVAL { ''H }
+ ::= { tmnxOamLTtraceAutoConfigEntry 16 }
+
+tmnxOamLTtraceAutoProbeIntvl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoProbeIntvl specifies the number of
+ minutes to wait before repeating probing (pinging) a discovered path."
+ DEFVAL { 1 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 17 }
+
+tmnxOamLTtraceAutoPrTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (1..3)
+ UNITS "minutes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoPrTimeOut specifies the timeout value,
+ in minutes, for a ping request during probing.
+
+ tmnxOamLTtraceAutoPrTimeOut cannot be greater than
+ tmnxOamLTtraceAutoProbeIntvl."
+ DEFVAL { 1 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 18 }
+
+tmnxOamLTtraceAutoPrMaxFailures OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ UNITS "timeouts"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoPrMaxFailures specifies the maximum
+ number of consecutive timeouts allowed before failing a path probe
+ (ping)."
+ DEFVAL { 3 }
+ ::= { tmnxOamLTtraceAutoConfigEntry 19 }
+
+tmnxOamLTtraceAutoStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLTtraceAutoStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceAutoStatusTable contains status information for
+ background LDP Tree Trace for the Base virtual router.
+
+ Background LDP tree trace is configured using
+ tmnxOamLTtraceAutoConfigTable."
+ ::= { tmnxOamTraceRouteObjs 23 }
+
+tmnxOamLTtraceAutoStatusEntry OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceAutoStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceAutoStatusEntry contains status information for
+ background LDP Tree Trace for the Base virtual router.
+
+ A row is created/destroyed when a row is created/destroyed in
+ tmnxOamLTtraceAutoConfigTable."
+ INDEX { vRtrID }
+ ::= { tmnxOamLTtraceAutoStatusTable 1 }
+
+TmnxOamLTtraceAutoStatusEntry ::= SEQUENCE
+{
+ tmnxOamLTtraceAutoDiscoveryState INTEGER,
+ tmnxOamLTtraceAutoTotalFecs Unsigned32,
+ tmnxOamLTtraceAutoDisFecs Unsigned32,
+ tmnxOamLTtraceAutoLastDisStart TimeStamp,
+ tmnxOamLTtraceAutoLastDisEnd TimeStamp,
+ tmnxOamLTtraceAutoLastDisDur Unsigned32
+}
+
+tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initial (0),
+ inProgress (1),
+ done (2),
+ halt (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoDiscoveryState indicates the current
+ state of the discovery process."
+ ::= { tmnxOamLTtraceAutoStatusEntry 1 }
+
+tmnxOamLTtraceAutoTotalFecs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoTotalFecs indicates the number of
+ Address FECs that have been selected for discovery during the current
+ discovery process.
+
+ An Address FEC imported from an LDP peer
+ (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) is selected if it passes the
+ associated policies (tmnxOamLTtraceAutoPolicy1..
+ tmnxOamLTtraceAutoPolicy5)."
+ ::= { tmnxOamLTtraceAutoStatusEntry 2 }
+
+tmnxOamLTtraceAutoDisFecs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoDisFecs indicates the number of
+ selected Address FECs that have been discovered successfully during
+ the current discovery process."
+ ::= { tmnxOamLTtraceAutoStatusEntry 3 }
+
+tmnxOamLTtraceAutoLastDisStart OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoLastDisStart indicates the
+ sysUpTime when the last background discovery process started. If
+ no discovery process has started, the value is zero."
+ ::= { tmnxOamLTtraceAutoStatusEntry 4 }
+
+tmnxOamLTtraceAutoLastDisEnd OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoLastDisEnd indicates the
+ sysUpTime when the last background discovery process ended. Before
+ the first discovery process ends, it is zero. This value is set at
+ the end of a discovery process. This value is not reset during
+ starting/restarting."
+ ::= { tmnxOamLTtraceAutoStatusEntry 5 }
+
+tmnxOamLTtraceAutoLastDisDur OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceAutoLastDisDur indicates the time
+ (in seconds) it took to finish the last discovery process. If no test
+ has been finished, the value is 0. This value is updated only when
+ a discovery ends."
+ ::= { tmnxOamLTtraceAutoStatusEntry 6 }
+
+tmnxOamLTtraceFecInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLTtraceFecInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceFecInfoTable contains per-FEC (i.e. per-prefix)
+ information discovered by background LDP tree trace.
+
+ Background LDP tree trace is configured using
+ tmnxOamLTtraceAutoConfigTable."
+ ::= { tmnxOamTraceRouteObjs 24 }
+
+tmnxOamLTtraceFecInfoEntry OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceFecInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtraceFecInfoEntry contains information about one FEC
+ discovered by background LDP tree trace.
+
+ Rows are created and destroyed by SROS."
+ INDEX {
+ vRtrID,
+ tmnxOamLTtraceFecPrefixType,
+ tmnxOamLTtraceFecPrefix,
+ tmnxOamLTtraceFecPrefLen
+ }
+ ::= { tmnxOamLTtraceFecInfoTable 1 }
+
+TmnxOamLTtraceFecInfoEntry ::= SEQUENCE
+{
+ tmnxOamLTtraceFecPrefixType InetAddressType,
+ tmnxOamLTtraceFecPrefix InetAddress,
+ tmnxOamLTtraceFecPrefLen InetAddressPrefixLength,
+ tmnxOamLTtraceFecDiscoveryState INTEGER,
+ tmnxOamLTtraceFecDisStatusBits TmnxOamLTtraceDisStatusBits,
+ tmnxOamLTtraceFecDisPaths Unsigned32,
+ tmnxOamLTtraceFecFailedHops Unsigned32,
+ tmnxOamLTtraceFecLastDisEnd TimeStamp,
+ tmnxOamLTtraceFecFailedProbes Unsigned32,
+ tmnxOamLTtraceFecProbeState INTEGER,
+ tmnxOamLTtraceFecSendErrProbes Unsigned32
+}
+
+tmnxOamLTtraceFecPrefixType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecPrefixType specifies the type of
+ remote IP address stored in tmnxOamLTtraceFecPrefix. Currently
+ only 'ipv4(1)' is supported."
+ ::= { tmnxOamLTtraceFecInfoEntry 1 }
+
+tmnxOamLTtraceFecPrefix OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecPrefix specifies the Internet address
+ prefix for an LDP based LSP associated with the OAM LDP Tree trace
+ test."
+ ::= { tmnxOamLTtraceFecInfoEntry 2 }
+
+tmnxOamLTtraceFecPrefLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ UNITS "bits"
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecPrefLen specifies the Internet address
+ prefix length for the LDP based LSP associated with the OAM LDP Tree
+ trace test."
+ ::= { tmnxOamLTtraceFecInfoEntry 3 }
+
+tmnxOamLTtraceFecDiscoveryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initial (0),
+ inProgress (1),
+ done (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecDiscoveryState indicates the current
+ state of the discovery process for the Address FEC."
+ ::= { tmnxOamLTtraceFecInfoEntry 4 }
+
+tmnxOamLTtraceFecDisStatusBits OBJECT-TYPE
+ SYNTAX TmnxOamLTtraceDisStatusBits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecDisStatusBits indicates the current
+ discovery status bits for the Address FEC."
+ ::= { tmnxOamLTtraceFecInfoEntry 5 }
+
+tmnxOamLTtraceFecDisPaths OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecDisPaths indicates the number of
+ discovered ECMP paths for the Address FEC."
+ ::= { tmnxOamLTtraceFecInfoEntry 6 }
+
+tmnxOamLTtraceFecFailedHops OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecFailedHops indicates the number of hops
+ from which no successful response was received."
+ ::= { tmnxOamLTtraceFecInfoEntry 7 }
+
+tmnxOamLTtraceFecLastDisEnd OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime when
+ the FEC was last discovered."
+ ::= { tmnxOamLTtraceFecInfoEntry 8 }
+
+tmnxOamLTtraceFecFailedProbes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecFailedProbes indicates the number of
+ discovered paths which are in failed probing state."
+ ::= { tmnxOamLTtraceFecInfoEntry 9 }
+
+tmnxOamLTtraceFecProbeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ oK (0),
+ partiallyFailed (1),
+ failed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecProbeState indicates the current overall
+ probing state for the discovered paths of the Address FEC. The
+ tmnxOamLTtraceFecProbeState is considered as 'oK' when probing on all
+ the associated discovered paths is OK. It is considered as 'failed'
+ when probing on all the associated discovered paths failed. It is
+ considered as partially failed when probing on one or more, but not
+ all, discovered paths failed."
+ ::= { tmnxOamLTtraceFecInfoEntry 10 }
+
+tmnxOamLTtraceFecSendErrProbes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtraceFecSendErrProbes indicates the number of
+ discovered paths which are experiencing problems in sending probe
+ (ping) requests."
+ ::= { tmnxOamLTtraceFecInfoEntry 11 }
+
+tmnxOamLTtracePathInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLTtracePathInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtracePathInfoTable contains per-path information discovered
+ by background LDP tree trace.
+
+ Background LDP tree trace is configured using
+ tmnxOamLTtraceAutoConfigTable."
+ ::= { tmnxOamTraceRouteObjs 25 }
+
+tmnxOamLTtracePathInfoEntry OBJECT-TYPE
+ SYNTAX TmnxOamLTtracePathInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLTtracePathInfoEntry contains information about one path
+ discovered by background LDP tree trace.
+
+ Rows are created and destroyed by SROS."
+ INDEX {
+ vRtrID,
+ tmnxOamLTtraceFecPrefixType,
+ tmnxOamLTtraceFecPrefix,
+ tmnxOamLTtraceFecPrefLen,
+ tmnxOamLTtracePathDstAddrType,
+ tmnxOamLTtracePathDstAddr
+ }
+ ::= { tmnxOamLTtracePathInfoTable 1 }
+
+TmnxOamLTtracePathInfoEntry ::= SEQUENCE
+{
+ tmnxOamLTtracePathDstAddrType InetAddressType,
+ tmnxOamLTtracePathDstAddr InetAddress,
+ tmnxOamLTtracePathRemAddrType InetAddressType,
+ tmnxOamLTtracePathRemoteAddr InetAddress,
+ tmnxOamLTtracePathEgrNhAddrType InetAddressType,
+ tmnxOamLTtracePathEgrNhAddr InetAddress,
+ tmnxOamLTtracePathDisTtl Unsigned32,
+ tmnxOamLTtracePathLastDisTime TimeStamp,
+ tmnxOamLTtracePathLastRc TmnxOamPingRtnCode,
+ tmnxOamLTtracePathProbeState INTEGER,
+ tmnxOamLTtracePathProbeTmOutCnt Unsigned32,
+ tmnxOamLTtracePathProbeSendErr INTEGER
+}
+
+tmnxOamLTtracePathDstAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathDstAddrType specifies the type of
+ Internet address stored in tmnxOamLTtracePathDstAddr."
+ ::= { tmnxOamLTtracePathInfoEntry 1 }
+
+tmnxOamLTtracePathDstAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathDstAddr specifies the destination IP
+ address (127 Address) of a path for a given LDP based LSP associated
+ with the OAM LDP Tree trace test."
+ ::= { tmnxOamLTtracePathInfoEntry 2 }
+
+tmnxOamLTtracePathRemAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathRemAddrType indicates the type of
+ Internet address stored in tmnxOamLTtracePathRemoteAddr."
+ ::= { tmnxOamLTtracePathInfoEntry 3 }
+
+tmnxOamLTtracePathRemoteAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathRemoteAddr indicates the associated
+ interface IP address or the router ID of the egress router."
+ ::= { tmnxOamLTtracePathInfoEntry 4 }
+
+tmnxOamLTtracePathEgrNhAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of
+ Internet address stored in tmnxOamLTtracePathEgrNhAddr."
+ ::= { tmnxOamLTtracePathInfoEntry 5 }
+
+tmnxOamLTtracePathEgrNhAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathEgrNhAddr indicates the next hop IP
+ address (wrt the ingress router) used to reach the associated ECMP
+ path endpoint."
+ ::= { tmnxOamLTtracePathInfoEntry 6 }
+
+tmnxOamLTtracePathDisTtl OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathDisTtl indicates the label time-to-live
+ value used to discover the egress router for the path."
+ ::= { tmnxOamLTtracePathInfoEntry 7 }
+
+tmnxOamLTtracePathLastDisTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime
+ when the path was last discovered."
+ ::= { tmnxOamLTtracePathInfoEntry 8 }
+
+tmnxOamLTtracePathLastRc OBJECT-TYPE
+ SYNTAX TmnxOamPingRtnCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathLastRc indicates the OAM return code
+ received in the OAM ping response."
+ ::= { tmnxOamLTtracePathInfoEntry 9 }
+
+tmnxOamLTtracePathProbeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ oK (0),
+ failed (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathProbeState indicates the current
+ probing (ping) state for the discovered ECMP path.
+
+ tmnxOamLTtracePathProbeState is 'failed' when the number of
+ consecutive timeouts for the ping request reached its maximum allowed
+ limit (tmnxOamLTtraceAutoPrMaxFailures).
+
+ tmnxOamLTtracePathProbeState is 'oK' after receiving a successful ping
+ response for the associated path."
+ ::= { tmnxOamLTtracePathInfoEntry 10 }
+
+tmnxOamLTtracePathProbeTmOutCnt OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of
+ consecutive timeouts for the associated ping request.
+
+ tmnxOamLTtracePathProbeTmOutCnt is reset to zero after receiving a
+ successful ping response from the path destination."
+ ::= { tmnxOamLTtracePathInfoEntry 11 }
+
+tmnxOamLTtracePathProbeSendErr OBJECT-TYPE
+ SYNTAX INTEGER {
+ oK (0),
+ failed (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLTtracePathProbeSendErr indicates the state of the
+ last path probe (ping) request.
+
+ tmnxOamLTtracePathProbeSendErr is 'failed' if the last probe (ping)
+ request could not be sent due to a local failure."
+ ::= { tmnxOamLTtracePathInfoEntry 12 }
+
+tmnxOamVccvTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVccvTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row in tmnxOamVccvTrCtlTable contains the VCCV-specific
+ configuration information needed to launch a VCCV (Virtual Circuit
+ Connectivity Verification) trace route test. The rest of the
+ configuration information needed to launch the test resides in the
+ corresponding row of tmnxOamTrCtlTable.
+
+ Four types of VCCV trace route tests are supported: AII Type 2,
+ FEC-128 Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII
+ Type 2 and Spoke SDP FEC offer two ways to specify a VCCV trace route
+ FEC-129 Pseudowire test.
+
+ In the Transport Profile Static case, the test type is configured
+ (using tmnxOamVccvTrCtlTestSubMode). In the other three cases, the
+ test type is not configured (i.e. the default
+ tmnxOamVccvTrCtlTestSubMode value 'unspecified(1)' is used).
+
+ The following table has a row for each VCCV trace route test type,
+ showing the mandatory and optional objects applicable to the test
+ type. Abbreviated VCCV trace route test type names are used.
+
+ Test
+ Type Mandatory Objects Optional Objects
+ ------ ------------------------------ ---------------------------------
+ aiiTY2 tmnxOamVccvTrCtlSaiiAcId tmnxOamVccvTrCtlReplyMode
+ tmnxOamVccvTrCtlSaiiGlobalId
+ tmnxOamVccvTrCtlSaiiPrefix
+ tmnxOamVccvTrCtlTaiiAcId
+ tmnxOamVccvTrCtlTaiiGlobalId
+ tmnxOamVccvTrCtlTaiiPrefix
+
+ FEC128 tmnxOamVccvTrCtlSdpIdVcId tmnxOamVccvTrCtlReplyMode
+ *tmnxOamVccvTrCtlSwitTgtFecType
+ *tmnxOamVccvTrTgStaticCtlAgi
+ *tmnxOamVccvTrTgStaticCtlSaiiGlbl
+ *tmnxOamVccvTrTgStaticCtlSaiiNode
+ *tmnxOamVccvTrTgStaticCtlSaiiAcId
+ *tmnxOamVccvTrTgStaticCtlTaiiGlbl
+ *tmnxOamVccvTrTgStaticCtlTaiiNode
+ *tmnxOamVccvTrTgStaticCtlTaiiAcId
+
+
+ sdpFEC tmnxOamVccvTrCtlSpokeSdpId *tmnxOamVccvTrCtlSaiiAcId
+ *tmnxOamVccvTrCtlSaiiGlobalId
+ *tmnxOamVccvTrCtlSaiiPrefix
+ *tmnxOamVccvTrCtlTaiiAcId
+ *tmnxOamVccvTrCtlTaiiGlobalId
+ *tmnxOamVccvTrCtlTaiiPrefix
+ tmnxOamVccvTrCtlReplyMode
+
+ TPST tmnxOamVccvTrCtlSdpIdVcId *tmnxOamTrCtlSrcAddrType
+ tmnxOamVccvTrCtlTestSubMode *tmnxOamTrCtlSrcAddress
+ tmnxOamVccvTrCtlAssocChannel
+ #tmnxOamVccvTrCtlSwitTgtFecType
+ #tmnxOamVccvTrTgFec128CtlSrcAddrT
+ #tmnxOamVccvTrTgFec128CtlSrcAddr
+ #tmnxOamVccvTrTgFec128CtlDstAddrT
+ #tmnxOamVccvTrTgFec128CtlDstAddr
+ #tmnxOamVccvTrTgFec128CtlPwId
+ #tmnxOamVccvTrTgFec128CtlPwType
+
+ ALL N/A tmnxOamTrCtlDataSize
+ tmnxOamTrCtlFcName
+ tmnxOamTrCtlInitialTtl
+ tmnxOamTrCtlInterval
+ tmnxOamTrCtlMaxFailures
+ tmnxOamTrCtlMaxTtl
+ tmnxOamTrCtlProbesPerHop
+ tmnxOamTrCtlProfile
+ tmnxOamTrCtlTimeOut
+ ------ ------------------------------ ---------------------------------
+
+ In the table above,
+ 1. The optional objects in the ALL row apply to all four VCCV trace
+ route test types.
+ 2. The characters '*' and '#' each mark an independent set of optional
+ objects which must all be specified, or must all be unspecified.
+
+ When an object combination other than a combination listed above is
+ specified, values will be rejected or ignored, or the test will fail."
+ REFERENCE
+ "RFC 5085: Pseudowire Virtual Circuit Connectivity Verification (VCCV):
+ A Control Channel for Pseudowires"
+ ::= { tmnxOamTraceRouteObjs 26 }
+
+tmnxOamVccvTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVccvTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The system creates a row in tmnxOamVccvTrCtlTable when
+ tmnxOamTrCtlTestMode is set to 'vccvTraceRoute'.
+
+ The system destroys a row in tmnxOamVccvTrCtlTable when the
+ corresponding row in tmnxOamTrCtlTable is destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamVccvTrCtlTable 1 }
+
+TmnxOamVccvTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamVccvTrCtlSdpIdVcId SdpBindId,
+ tmnxOamVccvTrCtlReplyMode INTEGER,
+ tmnxOamVccvTrCtlSpokeSdpId TmnxSpokeSdpIdOrZero,
+ tmnxOamVccvTrCtlSaiiGlobalId TmnxPwGlobalIdOrZero,
+ tmnxOamVccvTrCtlSaiiPrefix Unsigned32,
+ tmnxOamVccvTrCtlSaiiAcId Unsigned32,
+ tmnxOamVccvTrCtlTaiiGlobalId TmnxPwGlobalIdOrZero,
+ tmnxOamVccvTrCtlTaiiPrefix Unsigned32,
+ tmnxOamVccvTrCtlTaiiAcId Unsigned32,
+ tmnxOamVccvTrCtlTestSubMode TmnxOamVccvTestSubMode,
+ tmnxOamVccvTrCtlAssocChannel TmnxOamVccvAssocChannel,
+ tmnxOamVccvTrCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
+}
+
+tmnxOamVccvTrCtlSdpIdVcId OBJECT-TYPE
+ SYNTAX SdpBindId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP binding of
+ the pseudowire to be tested by a VCCV trace route test.
+
+ The all-zeros value indicates an unused SDP binding.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ DEFVAL { '0000000000000000'h }
+ ::= { tmnxOamVccvTrCtlEntry 1 }
+
+tmnxOamVccvTrCtlReplyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip (2),
+ controlChannel (4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlReplyMode specifies the band to be used by
+ the echo reply.
+ ip (2) out-of-band reply
+ controlChannel (4) inband reply
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3 ('Packet Format')."
+ DEFVAL { controlChannel }
+ ::= { tmnxOamVccvTrCtlEntry 2 }
+
+tmnxOamVccvTrCtlSpokeSdpId OBJECT-TYPE
+ SYNTAX TmnxSpokeSdpIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlSpokeSdpId specifies the spoke SDP
+ identifier to be used when performing a VCCV trace route test on a FEC
+ 129 pseudowire.
+
+ A value of zero indicates that no spoke SDP identifier has been
+ configured.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrCtlEntry 3 }
+
+tmnxOamVccvTrCtlSaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlSaiiGlobalId specifies the global
+ identifier of the Source Attachment Individual Identifier (SAII) to be
+ used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no global identifier has been
+ configured.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrCtlEntry 4 }
+
+tmnxOamVccvTrCtlSaiiPrefix OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlSaiiPrefix specifies the prefix of the
+ Source Attachment Individual Identifier (SAII) to be used when testing
+ a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no prefix has been configured.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrCtlEntry 5 }
+
+tmnxOamVccvTrCtlSaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlSaiiAcId specifies the attachment circuit
+ identifier of the Source Attachment Individual Identifier (SAII) to be
+ used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no attachment circuit identifier has
+ been configured.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrCtlEntry 6 }
+
+tmnxOamVccvTrCtlTaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlTaiiGlobalId specifies the global
+ identifier of the Target Attachment Individual Identifier (TAII) to be
+ used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no global identifier has been
+ configured.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrCtlEntry 7 }
+
+tmnxOamVccvTrCtlTaiiPrefix OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlTaiiPrefix specifies the prefix of the
+ Target Attachment Individual Identifier (TAII) to be used when testing
+ a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no prefix has been configured.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrCtlEntry 8 }
+
+tmnxOamVccvTrCtlTaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlTaiiAcId specifies the attachment circuit
+ identifier of the Target Attachment Individual Identifier (TAII) to be
+ used when testing a FEC 129 AII Type 2 pseudowire.
+
+ A value of zero indicates that no attachment circuit identifier has
+ been configured.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ REFERENCE
+ "RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', Section 3.2, 'AII Type 2'"
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrCtlEntry 9 }
+
+tmnxOamVccvTrCtlTestSubMode OBJECT-TYPE
+ SYNTAX TmnxOamVccvTestSubMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlTestSubMode specifies the type of VCCV
+ trace route test to perform.
+
+ When this object is 'unspecified(1)', the type of VCCV trace route
+ test to be performed is determined when the test is started, from the
+ set of tmnxOamVccvTrCtlTable objects configured with non-default
+ values.
+
+ If there is a mismatch between tmnxOamVccvTrCtlTestSubMode and the type
+ of the pseudowire to be tested, the test will fail. For example, if
+ tmnxOamVccvTrCtlTestSubMode is 'static(2)', and there is no
+ TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
+ the test will fail.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ DEFVAL { unspecified }
+ ::= { tmnxOamVccvTrCtlEntry 10 }
+
+tmnxOamVccvTrCtlAssocChannel OBJECT-TYPE
+ SYNTAX TmnxOamVccvAssocChannel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlAssocChannel specifies the launched echo
+ request's usage of the Associated Channel (ACH) mechanism, when
+ performing an MPLS-TP VCCV trace route test.
+
+ When tmnxOamVccvTrCtlTestSubMode is 'static(2)', the default value for
+ tmnxOamVccvTrCtlAssocChannel is 'nonIp(2)'.
+
+ The supported object combinations for VCCV trace route tests are
+ listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
+ DEFVAL { notApplicable }
+ ::= { tmnxOamVccvTrCtlEntry 11 }
+
+tmnxOamVccvTrCtlSwitTgtFecType OBJECT-TYPE
+ SYNTAX TmnxOamVccvSwitTgtFecType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrCtlSwitTgtFecType specifies the type of
+ downstream FEC (Forward Equivalence Class) segment to be tested.
+
+ This object must be set to a non-default value when the path to be
+ tested starts with a FEC segment, and switches to a FEC segment with a
+ different type. For example, if the path to be tested starts with a
+ static FEC, and switches to FEC 128, this object must be set to
+ 'fec128(2)'."
+ DEFVAL { none }
+ ::= { tmnxOamVccvTrCtlEntry 12 }
+
+tmnxOamVccvTrNextPwSegmentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'vccvTraceRoute'
+ probe operation where a VCCV next hop list is returned.
+
+ An entry in this table is created when the result of an OAM
+ 'vccvTraceRoute' probe is determined.
+
+ An entry is removed from this table when its corresponding
+ tmnxOamTrProbeHistoryEntry is deleted."
+ ::= { tmnxOamTraceRouteObjs 27 }
+
+tmnxOamVccvTrNextPwSegmentEntry OBJECT-TYPE
+ SYNTAX TmnxOamVccvTrNextPwSegmentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two
+ index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamVccvTrNextPwSegmentEntry belongs to. The third index element
+ identifies an OAM trace route test run. The fourth, fifth and sixth
+ index elements select a single OAM 'vccvTraceRoute' reply."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex
+ }
+ ::= { tmnxOamVccvTrNextPwSegmentTable 1 }
+
+TmnxOamVccvTrNextPwSegmentEntry ::= SEQUENCE
+{
+ tmnxOamVccvTrNextPwID TmnxVcIdOrNone,
+ tmnxOamVccvTrNextPwType SdpBindVcType,
+ tmnxOamVccvTrNextSenderAddrType InetAddressType,
+ tmnxOamVccvTrNextSenderAddr InetAddress,
+ tmnxOamVccvTrNextRemoteAddrType InetAddressType,
+ tmnxOamVccvTrNextRemoteAddr InetAddress,
+ tmnxOamVccvTrNextSaiiGlobalId TmnxPwGlobalIdOrZero,
+ tmnxOamVccvTrNextSaiiPrefix Unsigned32,
+ tmnxOamVccvTrNextSaiiAcId Unsigned32,
+ tmnxOamVccvTrNextTaiiGlobalId TmnxPwGlobalIdOrZero,
+ tmnxOamVccvTrNextTaiiPrefix Unsigned32,
+ tmnxOamVccvTrNextTaiiAcId Unsigned32,
+ tmnxOamVccvTrNextTpAgi OCTET STRING,
+ tmnxOamVccvTrNextTpSaiiGlobalId TmnxMplsTpGlobalID,
+ tmnxOamVccvTrNextTpSaiiNodeId TmnxMplsTpNodeID,
+ tmnxOamVccvTrNextTpSaiiAcId Unsigned32,
+ tmnxOamVccvTrNextTpTaiiGlobalId TmnxMplsTpGlobalID,
+ tmnxOamVccvTrNextTpTaiiNodeId TmnxMplsTpNodeID,
+ tmnxOamVccvTrNextTpTaiiAcId Unsigned32
+}
+
+tmnxOamVccvTrNextPwID OBJECT-TYPE
+ SYNTAX TmnxVcIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire
+ in the trace route operation for a specific 'vccvTraceRoute' probe
+ reply. A value of '0' indicates that there are no further next-hops
+ for a specific trace route operation."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 1 }
+
+tmnxOamVccvTrNextPwType OBJECT-TYPE
+ SYNTAX SdpBindVcType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextPwType indicates the next-hop
+ pseudo-wire type in the trace route operation for a specific
+ 'vccvTraceRoute' probe reply."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 2 }
+
+tmnxOamVccvTrNextSenderAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop
+ sender IP address type in the trace route operation for a specific
+ 'vccvTraceRoute' probe reply."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 3 }
+
+tmnxOamVccvTrNextSenderAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender
+ IP address in the trace route operation for a specific
+ 'vccvTraceRoute' probe reply."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 4 }
+
+tmnxOamVccvTrNextRemoteAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop
+ remote IP address type in the trace route operation for a specific
+ 'vccvTraceRoute' probe reply."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 5 }
+
+tmnxOamVccvTrNextRemoteAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop remote
+ IP address in the trace route operation for a specific
+ 'vccvTraceRoute' probe reply."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 6 }
+
+tmnxOamVccvTrNextSaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextSaiiGlobalId indicates the global
+ identifier of the Source Attachment Individual Identifier (SAII) of a
+ specific 'vccvTraceRoute' probe reply.
+
+ A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
+ probed. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 5003 Section 3.2"
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 7 }
+
+tmnxOamVccvTrNextSaiiPrefix OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextSaiiPrefix indicates the prefix of the
+ Source Attachment Individual Identifier (SAII) of a specific
+ 'vccvTraceRoute' probe reply.
+
+ A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
+ probed. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 5003 Section 3.2"
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 8 }
+
+tmnxOamVccvTrNextSaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextSaiiAcId indicates the attachment
+ circuit identifier of the Source Attachment Individual Identifier
+ (SAII) of a specific 'vccvTraceRoute' probe reply.
+
+ A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
+ probed. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 5003 Section 3.2"
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 9 }
+
+tmnxOamVccvTrNextTaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTaiiGlobalId indicates the global
+ identifier of the Target Attachment Individual Identifier (TAII) of a
+ specific 'vccvTraceRoute' probe reply.
+
+ A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
+ probed. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 5003 Section 3.2"
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 10 }
+
+tmnxOamVccvTrNextTaiiPrefix OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTaiiPrefix indicates the prefix of the
+ Target Attachment Individual Identifier (TAII) of a specific
+ 'vccvTraceRoute' probe reply.
+
+ A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
+ probed. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 5003 Section 3.2"
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 11 }
+
+tmnxOamVccvTrNextTaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTaiiAcId indicates the attachment
+ circuit identifier of the Target Attachment Individual Identifier
+ (TAII) of a specific 'vccvTraceRoute' probe reply.
+
+ A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
+ probed. Otherwise, zero is returned."
+ REFERENCE
+ "RFC 5003 Section 3.2"
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 12 }
+
+tmnxOamVccvTrNextTpAgi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTpAgi indicates the Service Identifier
+ field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
+
+ If a pseudowire other than an MPLS-TP pseudowire was probed, the
+ all-zeros value is returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 13 }
+
+tmnxOamVccvTrNextTpSaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxMplsTpGlobalID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTpSaiiGlobalId indicates the Source
+ Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
+ PDU.
+
+ If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
+ returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 14 }
+
+tmnxOamVccvTrNextTpSaiiNodeId OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTpSaiiNodeId indicates the Source Node
+ ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
+
+ If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
+ returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 15 }
+
+tmnxOamVccvTrNextTpSaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTpSaiiAcId indicates the Source
+ Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
+ of the reply PDU.
+
+ If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
+ returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 16 }
+
+tmnxOamVccvTrNextTpTaiiGlobalId OBJECT-TYPE
+ SYNTAX TmnxMplsTpGlobalID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTpTaiiGlobalId indicates the Destination
+ Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
+ PDU.
+
+ If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
+ returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 17 }
+
+tmnxOamVccvTrNextTpTaiiNodeId OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTpTaiiNodeId indicates the Destination
+ Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
+ PDU.
+
+ If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
+ returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 18 }
+
+tmnxOamVccvTrNextTpTaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrNextTpTaiiAcId indicates the Destination
+ Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
+ of the reply PDU.
+
+ If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
+ returned."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamVccvTrNextPwSegmentEntry 19 }
+
+tmnxOamP2mpLspTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamP2mpLspTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamP2mpLspTrCtlTable contains configuration information for
+ 'p2mpLspTrace' tests."
+ ::= { tmnxOamTraceRouteObjs 28 }
+
+tmnxOamP2mpLspTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamP2mpLspTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamP2mpLspTrCtlEntry contains configuration information for one
+ 'p2mpLspTrace' test.
+
+ SROS creates a row when tmnxOamTrCtlTestMode is set to 'p2mpLspTrace'.
+
+ SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamP2mpLspTrCtlTable 1 }
+
+TmnxOamP2mpLspTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamP2mpLspTrCtlLspName TLNamedItemOrEmpty,
+ tmnxOamP2mpLspTrCtlInstName TNamedItemOrEmpty,
+ tmnxOamP2mpLspTrCtlLeafIpAddr InetAddress,
+ tmnxOamP2mpLspTrCtlLeafIpAddrType InetAddressType
+}
+
+tmnxOamP2mpLspTrCtlLspName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Administrative name of the target P2MP Labeled Switch Path (LSP) for
+ this OAM P2MP LSP Trace test. This parameter is mandatory."
+ DEFVAL { ''H }
+ ::= { tmnxOamP2mpLspTrCtlEntry 1 }
+
+tmnxOamP2mpLspTrCtlInstName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter identifies an instance of a P2MP LSP, either a primary
+ or secondary instance of a P2MP LSP Tree."
+ DEFVAL { ''H }
+ ::= { tmnxOamP2mpLspTrCtlEntry 2 }
+
+tmnxOamP2mpLspTrCtlLeafIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrCtlLeafIpAddr specifies the Internet
+ address of the egress leaf node of a P2MP LSP Tree. This parameter is
+ mandatory."
+ DEFVAL { ''H }
+ ::= { tmnxOamP2mpLspTrCtlEntry 3 }
+
+tmnxOamP2mpLspTrCtlLeafIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrCtlLeafIpAddrType specifies the type of
+ Internet address stored in tmnxOamP2mpLspTrCtlLeafIpAddr."
+ DEFVAL { unknown }
+ ::= { tmnxOamP2mpLspTrCtlEntry 4 }
+
+tmnxOamP2mpLspTrMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamP2mpLspTrMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'p2mpLspTrace'
+ probe operation when a Downstream Mapping TLV was returned. Each row
+ represents a single label map within the returned downstream mapping
+ TLV.
+
+ An entry in this table is created when the result of an OAM
+ 'p2mpLspTrace' probe is determined.
+
+ Entries are removed from this table when the corresponding
+ tmnxOamTrProbeHistoryEntry is deleted."
+ REFERENCE
+ "RFC 4379 Section 3.3"
+ ::= { tmnxOamTraceRouteObjs 29 }
+
+tmnxOamP2mpLspTrMapEntry OBJECT-TYPE
+ SYNTAX TmnxOamP2mpLspTrMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamP2mpLspTrMapTable. The first two
+ index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamP2mpLspTrMapEntry belongs to. The third index element
+ identifies an OAM trace route test run. The fourth index element
+ selects the group of responses associated with a specific
+ probe attempt. The fifth and sixth indexes select the hop and
+ the probe at that hop for a particular Nokia SROS OAM
+ Trace Route operation. The seventh index selects a single downstream
+ L2 map entry within the specific probe reply."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamP2mpLspTrMapIndex
+ }
+ ::= { tmnxOamP2mpLspTrMapTable 1 }
+
+TmnxOamP2mpLspTrMapEntry ::= SEQUENCE
+{
+ tmnxOamP2mpLspTrMapIndex Unsigned32,
+ tmnxOamP2mpLspTrMapDSIPv4Addr IpAddress,
+ tmnxOamP2mpLspTrMapAddrType TmnxOamAddressType,
+ tmnxOamP2mpLspTrMapDSIfAddr Unsigned32,
+ tmnxOamP2mpLspTrMapMTU Unsigned32,
+ tmnxOamP2mpLspTrMapP2mpBranch TruthValue,
+ tmnxOamP2mpLspTrMapP2mpBud TruthValue
+}
+
+tmnxOamP2mpLspTrMapIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrMapIndex specifies a single L2 mapping
+ entry within a specific 'p2mpLspTrace' probe reply.
+
+ The agent starts assigning tmnxOamP2mpLspTrMapIndex values at 1."
+ ::= { tmnxOamP2mpLspTrMapEntry 1 }
+
+tmnxOamP2mpLspTrMapDSIPv4Addr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the IPv4 address
+ of the downstream LSR that this entry in the tmnxOamP2mpLspTrMapTable
+ describes. If the interface to the downstream LSR is numbered,
+ then the tmnxOamP2mpLspTrMapDSIPv4Addr can either be the downstream
+ LSR's Router ID or the interface address of the downstream LSR.
+
+ If the interface to the downstream LSR is unnumbered, the value of
+ tmnxOamP2mpLspTrMapDSIPv4Addr indicates the downstream LSR's Router
+ ID."
+ ::= { tmnxOamP2mpLspTrMapEntry 2 }
+
+tmnxOamP2mpLspTrMapAddrType OBJECT-TYPE
+ SYNTAX TmnxOamAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrMapAddrType indicates the type of
+ downstream interface address specified by tmnxOamP2mpLspTrMapDSIfAddr.
+ The only valid values for tmnxOamP2mpLspTrMapAddrType are
+ 'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'."
+ ::= { tmnxOamP2mpLspTrMapEntry 3 }
+
+tmnxOamP2mpLspTrMapDSIfAddr OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When tmnxOamP2mpLspTrMapAddrType has a value of 'ipv4Address'
+ tmnxOamP2mpLspTrMapDSIfAddr indicates the downstream LSR's
+ interface address. When tmnxOamP2mpLspTrMapAddrType has a value
+ of 'unnumbered', tmnxOamP2mpLspTrMapDSIfAddr indicates the index
+ assigned by the upstream LSR to the interface."
+ ::= { tmnxOamP2mpLspTrMapEntry 4 }
+
+tmnxOamP2mpLspTrMapMTU OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrMapMTU indicates the largest MPLS frame
+ (including the label stack) that fits on the interface to the
+ downstream LSR."
+ ::= { tmnxOamP2mpLspTrMapEntry 5 }
+
+tmnxOamP2mpLspTrMapP2mpBranch OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamP2mpLspTrMapP2mpBranch is 'true', the
+ 'p2mpLspTrace' response indicates that the responding router is a
+ branch node of the P2MP LSP tree."
+ ::= { tmnxOamP2mpLspTrMapEntry 6 }
+
+tmnxOamP2mpLspTrMapP2mpBud OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the value of tmnxOamP2mpLspTrMapP2mpBud is 'true', the
+ 'p2mpLspTrace' response indicates that the responding router is a bud
+ node of the P2MP LSP tree."
+ ::= { tmnxOamP2mpLspTrMapEntry 7 }
+
+tmnxOamP2mpLspTrDSLabelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamP2mpLspTrDSLabelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines a table for storing the results of an OAM 'p2mpLspTrace'
+ probe operation when a Downstream Mapping TLV was
+ returned. Each row represents a single downstream label within a
+ returned downstream L2 mapping TLV.
+
+ An entry in this table is created when the result of an OAM
+ 'p2mpLspTrace' probe is determined.
+
+ Entries are removed from this table when the corresponding
+ tmnxOamP2mpLspTrMapEntry is deleted."
+ ::= { tmnxOamTraceRouteObjs 30 }
+
+tmnxOamP2mpLspTrDSLabelEntry OBJECT-TYPE
+ SYNTAX TmnxOamP2mpLspTrDSLabelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamP2mpLspTrDSLabelTable. The first
+ two index elements identify the tmnxOamTrCtlEntry that a
+ tmnxOamLspTrMapEntry belongs to. The third index element
+ identifies a OAM trace route test run. The fourth index element
+ selects the group of responses associated with a specific
+ probe attempt. The fifth and sixth indexes select the hop and
+ the probe at that hop for a particular Nokia SROS OAM
+ Trace Route operation. The seventh index selects a single downstream
+ L2 map entry within the specific probe reply. The eighth index
+ selects successive downstream L2 label entries contained in a
+ specific probe reply."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamLspTrMapIndex,
+ tmnxOamP2mpLspTrDSLabelIndex
+ }
+ ::= { tmnxOamP2mpLspTrDSLabelTable 1 }
+
+TmnxOamP2mpLspTrDSLabelEntry ::= SEQUENCE
+{
+ tmnxOamP2mpLspTrDSLabelIndex Unsigned32,
+ tmnxOamP2mpLspTrDSLabelLabel MplsLabel,
+ tmnxOamP2mpLspTrDSLabelProtocol TmnxOamSignalProtocol
+}
+
+tmnxOamP2mpLspTrDSLabelIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamP2mpLspTrDSLabelIndex selects a single downstream L2 label
+ entry within a specific L2 mapping entry reply.
+
+ The agent starts assigning tmnxOamP2mpLspTrDSLabelIndex values at 1."
+ ::= { tmnxOamP2mpLspTrDSLabelEntry 1 }
+
+tmnxOamP2mpLspTrDSLabelLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrDSLabelLabel is the label used by the
+ downstream router specified by this downstream L2 label entry."
+ ::= { tmnxOamP2mpLspTrDSLabelEntry 2 }
+
+tmnxOamP2mpLspTrDSLabelProtocol OBJECT-TYPE
+ SYNTAX TmnxOamSignalProtocol
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamP2mpLspTrDSLabelProtocol is the signaling protocol
+ used by the router for the label specified by this downstream L2 label
+ entry."
+ ::= { tmnxOamP2mpLspTrDSLabelEntry 3 }
+
+tmnxOamEthCfmTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamEthCfmTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamEthCfmTrCtlTable contains Ethernet CFM-specific configuration
+ information for 'ethCfmLinkTrace' tests.
+
+ This table extends the tmnxOamTrCtlTable. A row is automatically
+ created in this table when tmnxOamTrCtlTestMode is set to 'ethCfmLinkTrace'.
+
+ Destroying a row in tmnxOamTrCtlTable automatically destroys the row
+ (if any) with the same index values in tmnxOamEthCfmTrCtlTable."
+ ::= { tmnxOamTraceRouteObjs 31 }
+
+tmnxOamEthCfmTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamEthCfmTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamEthCfmTrCtlEntry defines an entry in the
+ tmnxOamEthCfmTrCtlTable. Each index is an object in
+ tmnxOamTrCtlTable."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamEthCfmTrCtlTable 1 }
+
+TmnxOamEthCfmTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamEthCfmTrCtlTgtMacAddr MacAddress,
+ tmnxOamEthCfmTrCtlSrcMdIndex Unsigned32,
+ tmnxOamEthCfmTrCtlSrcMaIndex Unsigned32,
+ tmnxOamEthCfmTrCtlSrcMepId Dot1agCfmMepIdOrZero,
+ tmnxOamEthCfmTrCtlRemoteMepId Dot1agCfmMepIdOrZero
+}
+
+tmnxOamEthCfmTrCtlTgtMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrCtlTgtMacAddr specifies the destination
+ MAC address for the test.
+
+ A non-zero unicast destination MAC address is required in each test frame
+ sent for the test. The destination MAC address can be specified directly
+ (using this object) or indirectly (see the DESCRIPTION of
+ tmnxOamEthCfmTrCtlRemoteMepId).
+
+ Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and
+ tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value.
+ Otherwise, an attempt to administratively enable the test (using
+ tmnxOamSaaCtlAdminStatus) will fail."
+ DEFVAL { '000000000000'H }
+ ::= { tmnxOamEthCfmTrCtlEntry 1 }
+
+tmnxOamEthCfmTrCtlSrcMdIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrCtlSrcMdIndex specifies the source CFM
+ maintenance domain index for the test. Zero is the null CFM
+ maintenance domain index."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmTrCtlEntry 2 }
+
+tmnxOamEthCfmTrCtlSrcMaIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrCtlSrcMaIndex specifies the source CFM
+ maintenance association index for the test. Zero is the null CFM
+ maintenance association index."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmTrCtlEntry 3 }
+
+tmnxOamEthCfmTrCtlSrcMepId OBJECT-TYPE
+ SYNTAX Dot1agCfmMepIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrCtlSrcMepId specifies the source
+ Maintenance association End Point Identifier (MEP ID) for the test.
+ Zero is the null MEP ID."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmTrCtlEntry 4 }
+
+tmnxOamEthCfmTrCtlRemoteMepId OBJECT-TYPE
+ SYNTAX Dot1agCfmMepIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrCtlRemoteMepId specifies the remote
+ Maintenance association End Point Identifier (MEP ID) for the test.
+
+ A non-zero unicast destination MAC address is required in each test frame
+ sent for the test. The destination MAC address can be specified directly
+ (using tmnxOamEthCfmTrCtlTgtMacAddr) or indirectly (using this object).
+
+ Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and
+ tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value.
+ Otherwise, an attempt to administratively enable the test (using
+ tmnxOamSaaCtlAdminStatus) will fail.
+
+ Suppose this object is assigned a non-default value. Then, at the
+ start of each test run, SROS reads
+ TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
+ destination MAC address to use for the test run.
+
+ The following index values are used for the read:
+ tmnxOamEthCfmTrCtlSrcMdIndex,
+ tmnxOamEthCfmTrCtlSrcMaIndex,
+ tmnxOamEthCfmTrCtlSrcMepId,
+ tmnxOamEthCfmTrCtlRemoteMepId.
+
+ If the search fails to find a destination MAC address, no test frames
+ will be sent for the test run. The number of frames to be sent during
+ a test run is configured using tmnxOamTrCtlProbesPerHop,
+ tmnxOamTrCtlInitialTtl, and tmnxOamTrCtlMaxTtl.
+
+ Configuring tmnxOamEthCfmTrCtlRemoteMepId (instead of
+ tmnxOamEthCfmTrCtlDestMacAddr) has the following advantage: if the
+ hardware hosting the test's far end is replaced (meaning a new
+ destination MAC address is present), the test does not need to be
+ reconfigured."
+ DEFVAL { 0 }
+ ::= { tmnxOamEthCfmTrCtlEntry 5 }
+
+tmnxOamEthCfmTrPrHistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamEthCfmTrPrHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamEthCfmTrPrHistTable contains Ethernet CFM-specific probe
+ history for 'ethCfmLinkTrace' tests.
+
+ This table extends the tmnxOamTrProbeHistoryTable. A row is
+ automatically created in this table when a row is created in
+ tmnxOamTrProbeHistoryTable for a test with tmnxOamTrCtlTestMode set to
+ 'ethCfmLinkTrace'. Deleting a row in tmnxOamTrProbeHistoryTable
+ automatically deletes the row (if any) with the same index values in
+ tmnxOamEthCfmTrPrHistTable."
+ ::= { tmnxOamTraceRouteObjs 32 }
+
+tmnxOamEthCfmTrPrHistEntry OBJECT-TYPE
+ SYNTAX TmnxOamEthCfmTrPrHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines an entry in the tmnxOamEthCfmTrPrHistTable. The indices are
+ the same as the tmnxOamTrProbeHistoryTable indices."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex
+ }
+ ::= { tmnxOamEthCfmTrPrHistTable 1 }
+
+TmnxOamEthCfmTrPrHistEntry ::= SEQUENCE
+{
+ tmnxOamEthCfmTrPrHistIngressMac MacAddress,
+ tmnxOamEthCfmTrPrHistEgressMac MacAddress,
+ tmnxOamEthCfmTrPrHistRelayAction INTEGER,
+ tmnxOamEthCfmTrPrHistForwarded TruthValue,
+ tmnxOamEthCfmTrPrHistTerminalMep TruthValue
+}
+
+tmnxOamEthCfmTrPrHistIngressMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrPrHistIngressMac indicates the ingress MAC
+ address of the probe."
+ ::= { tmnxOamEthCfmTrPrHistEntry 1 }
+
+tmnxOamEthCfmTrPrHistEgressMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrPrHistEgressMac indicates the egress MAC
+ address of the probe."
+ ::= { tmnxOamEthCfmTrPrHistEntry 2 }
+
+tmnxOamEthCfmTrPrHistRelayAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ rlyHit (1),
+ rlyFdb (2),
+ rlyMpdb (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrPrHistRelayAction indicates the value of
+ the Relay Action field in the Link Trace Reply. 'unknown(0)' is
+ returned when a Link Trace Reply has not arrived, or the Relay Action
+ field in the Link Trace Reply is outside the expected range."
+ ::= { tmnxOamEthCfmTrPrHistEntry 3 }
+
+tmnxOamEthCfmTrPrHistForwarded OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrPrHistForwarded indicates if a Link Trace
+ Message was forwarded by the responding Maintenance Point (MP), as
+ returned in the 'FwdYes' flag of the Flags field of the Link Trace
+ Reply."
+ REFERENCE
+ "Modeled on the dot1agCfmLtrForwarded object in IEEE8021-CFM-MIB."
+ ::= { tmnxOamEthCfmTrPrHistEntry 4 }
+
+tmnxOamEthCfmTrPrHistTerminalMep OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamEthCfmTrPrHistTerminalMep indicates whether the
+ forwarded Link Trace Message reached a MEP enclosing its MA, as
+ returned in the Terminal MEP flag of the Flags field of the Link Trace
+ Reply."
+ REFERENCE
+ "Modeled on the dot1agCfmLtrTerminalMep object in IEEE8021-CFM-MIB."
+ ::= { tmnxOamEthCfmTrPrHistEntry 5 }
+
+tmnxOamLspTrFecStackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLspTrFecStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLspTrFecStackTable has a row for each RFC 6424 FEC (Forwarding
+ Equivalence Class) Stack Change sub-TLV present in a currently managed
+ 'lspTraceRoute' reply PDU.
+
+ The FEC Stack Change sub-TLV is a component of the RFC 6424 Downstream
+ Detailed Mapping TLV.
+
+ An 'lspTraceRoute' reply PDU can contain several Downstream Detailed
+ Mapping TLVs. A Downstream Detailed Mapping TLV can contain several
+ FEC Stack Change sub-TLVs.
+
+ The set of tmnxOamLspTrFecStackTable rows for a reply PDU holds the
+ set of FEC stack changes recorded in the reply PDU, including
+ information about MPLS tunnels and/or LSP stitching on the tested LSP."
+ REFERENCE
+ "RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
+ over MPLS Tunnels', Section 3.3, 'Downstream Detailed Mapping TLV'.
+ RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2, 'Target FEC Stack'."
+ ::= { tmnxOamTraceRouteObjs 33 }
+
+tmnxOamLspTrFecStackEntry OBJECT-TYPE
+ SYNTAX TmnxOamLspTrFecStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in tmnxOamLspTrFecStackTable is created by the system for each
+ RFC 6424 FEC Stack Change sub-TLV present in a currently managed
+ 'lspTraceRoute' reply PDU.
+
+ A row is deleted when the corresponding tmnxOamLspTrMapTable row is
+ deleted.
+
+ The first six indices specify an 'lspTraceRoute' reply PDU.
+
+ The first seven indices specify an RFC 6424 Downstream Detailed
+ Mapping TLV within an 'lspTraceRoute' reply PDU.
+
+ The eight indices specify an RFC 6424 FEC Stack Change sub-TLV within
+ a Downstream Detailed Mapping TLV within an 'lspTraceRoute' reply PDU."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamLspTrMapIndex,
+ tmnxOamLspTrFecStackFecIndex
+ }
+ ::= { tmnxOamLspTrFecStackTable 1 }
+
+TmnxOamLspTrFecStackEntry ::= SEQUENCE
+{
+ tmnxOamLspTrFecStackFecIndex Unsigned32,
+ tmnxOamLspTrFecStackOperType INTEGER,
+ tmnxOamLspTrFecStackFecSubType TNamedItemOrEmpty,
+ tmnxOamLspTrFecStackPrefixType InetAddressType,
+ tmnxOamLspTrFecStackPrefix InetAddress,
+ tmnxOamLspTrFecStackPrefixLen InetAddressPrefixLength,
+ tmnxOamLspTrFecStackRemPeerAddrT InetAddressType,
+ tmnxOamLspTrFecStackRemPeerAddr InetAddress
+}
+
+tmnxOamLspTrFecStackFecIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackFecIndex specifies one RFC 6424 FEC
+ Stack Change sub-TLV within the specified Downstream Detailed Mapping
+ TLV."
+ ::= { tmnxOamLspTrFecStackEntry 1 }
+
+tmnxOamLspTrFecStackOperType OBJECT-TYPE
+ SYNTAX INTEGER {
+ push (1),
+ pop (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackOperType indicates the value of the
+ following Operation Type field (where +-> indicates encapsulation):
+ 'lspTraceRoute' reply PDU
+ +-> RFC 6424 Downstream Detailed Mapping TLV
+ +-> RFC 6424 FEC Stack Change sub-TLV
+ +-> Operation Type field."
+ ::= { tmnxOamLspTrFecStackEntry 2 }
+
+tmnxOamLspTrFecStackFecSubType OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackFecSubType indicates the value of the
+ following Subtype field (where +-> indicates encapsulation):
+ 'lspTraceRoute' reply PDU
+ +-> RFC 6424 Downstream Detailed Mapping TLV
+ +-> RFC 6424 FEC Stack Change sub-TLV
+ +-> RFC 4379 Target FEC Stack TLV
+ +-> RFC 4379 FEC-type-specific sub-TLV
+ (e.g. BGP labeled IPv4 prefix sub-TLV)
+ +-> Subtype field.
+
+ This object maps the numeric value in the Subtype field to an ASCII
+ string. The following examples illustrate the mapping.
+
+ Subtype Field tmnxOamLspTrFecStackFecSubType
+ -------------- ------------------------------
+ 1 'LDP IPv4 prefix (1)'
+ 3 'RSVP IPv4 LSP (3)'
+ 12 'BGP labeled IPv4 prefix (12)'
+ 16 'Nil FEC (16)'
+ 99 'Unknown (99)'"
+ ::= { tmnxOamLspTrFecStackEntry 3 }
+
+tmnxOamLspTrFecStackPrefixType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackPrefixType indicates the type of
+ address stored in tmnxOamLspTrFecStackPrefix."
+ ::= { tmnxOamLspTrFecStackEntry 4 }
+
+tmnxOamLspTrFecStackPrefix OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackPrefix indicates the value of an IP
+ prefix (or IP address) field with the following encapsulation
+ (where +-> indicates encapsulation):
+ 'lspTraceRoute' reply PDU
+ +-> RFC 6424 Downstream Detailed Mapping TLV
+ +-> RFC 6424 FEC Stack Change sub-TLV
+ +-> RFC 4379 Target FEC Stack TLV
+ +-> RFC 4379 FEC-type-specific sub-TLV
+ (e.g. LDP IPv4 Prefix sub-TLV)
+ +-> FEC-type-specific IP prefix field.
+
+ For example, the value returned could be the content of one of the
+ fields shown in the following table.
+
+ Field RFC 4379 Sub-TLV
+ ------------------ -----------------------
+ Extended Tunnel ID RSVP IPv4 LSP
+ IPv4 Prefix BGP Labeled IPv4 Prefix
+ IPv4 Prefix LDP IPv4 Prefix
+
+ If no IP prefix field is present in the reply PDU,
+ tmnxOamLspTrFecStackPrefixType contains 'unknown(1)'."
+ ::= { tmnxOamLspTrFecStackEntry 5 }
+
+tmnxOamLspTrFecStackPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ UNITS "bits"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackPrefixLen indicates the value of an IP
+ prefix length field with the following encapsulation (where +->
+ indicates encapsulation):
+ 'lspTraceRoute' reply PDU
+ +-> RFC 6424 Downstream Detailed Mapping TLV
+ +-> RFC 6424 FEC Stack Change sub-TLV
+ +-> RFC 4379 Target FEC Stack TLV
+ +-> RFC 4379 FEC-type-specific sub-TLV
+ (e.g. LDP IPv4 Prefix sub-TLV)
+ +-> FEC-type-specific IP prefix length field.
+
+ For example, the value returned could be the content of one of the
+ fields shown in the following table.
+
+ Field RFC 4379 Sub-TLV
+ ------------- -----------------------
+ Prefix Length BGP Labeled IPv4 Prefix
+ Prefix Length LDP IPv4 Prefix
+
+ If no relevant IP prefix length field is present in the reply PDU,
+ tmnxOamLspTrFecStackPrefixLen contains 32 (for an IPv4 address), or
+ 128 (for an IPv6 address)."
+ ::= { tmnxOamLspTrFecStackEntry 6 }
+
+tmnxOamLspTrFecStackRemPeerAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackRemPeerAddrT indicates the type of
+ address stored in tmnxOamLspTrFecStackRemPeerAddr."
+ ::= { tmnxOamLspTrFecStackEntry 7 }
+
+tmnxOamLspTrFecStackRemPeerAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLspTrFecStackRemPeerAddr indicates the value
+ contained in the remote peer address field with the following
+ encapsulation (where +-> indicates encapsulation):
+ 'lspTraceRoute' reply PDU
+ +-> RFC 6424 Downstream Detailed Mapping TLV
+ +-> RFC 6424 FEC Stack Change sub-TLV
+ +-> Remote Peer Address field."
+ ::= { tmnxOamLspTrFecStackEntry 8 }
+
+tmnxOamVccvTrTgFec128CtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVccvTrTgFec128CtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvTrTgFec128CtlTable contains the target information for VCCV
+ (Virtual Circuit Connectivity Verification) trace route tests which
+ switch to downstream FEC (Forward Equivalence Class) 128 segments."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ ::= { tmnxOamTraceRouteObjs 34 }
+
+tmnxOamVccvTrTgFec128CtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVccvTrTgFec128CtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvTrTgFec128CtlEntry contains the target information for a
+ VCCV trace route test which switches to a downstream FEC 128 segment.
+
+ The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
+ (Type, Length, Value) within the 'Target FEC Stack' TLV within the
+ launched VCCV trace route request.
+
+ A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
+ to 'fec128(2)'.
+
+ A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
+
+ All the objects in a row must be set in one SNMP Set PDU. Otherwise,
+ the SNMP Set PDU will be rejected."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamVccvTrTgFec128CtlTable 1 }
+
+TmnxOamVccvTrTgFec128CtlEntry ::= SEQUENCE
+{
+ tmnxOamVccvTrTgFec128CtlSrcAddrT InetAddressType,
+ tmnxOamVccvTrTgFec128CtlSrcAddr InetAddress,
+ tmnxOamVccvTrTgFec128CtlDstAddrT InetAddressType,
+ tmnxOamVccvTrTgFec128CtlDstAddr InetAddress,
+ tmnxOamVccvTrTgFec128CtlPwId Unsigned32,
+ tmnxOamVccvTrTgFec128CtlPwType Unsigned32
+}
+
+tmnxOamVccvTrTgFec128CtlSrcAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgFec128CtlSrcAddrT specifies the address
+ type of tmnxOamVccvTrTgFec128CtlSrcAddr."
+ DEFVAL { unknown }
+ ::= { tmnxOamVccvTrTgFec128CtlEntry 1 }
+
+tmnxOamVccvTrTgFec128CtlSrcAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgFec128CtlSrcAddr specifies the value to be
+ copied into the Sender's PE Address (Sender's Provider Edge Address)
+ field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
+ Stack' TLV within the launched VCCV trace route request."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ DEFVAL { ''H }
+ ::= { tmnxOamVccvTrTgFec128CtlEntry 2 }
+
+tmnxOamVccvTrTgFec128CtlDstAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgFec128CtlDstAddrT specifies the address
+ type of tmnxOamVccvTrTgFec128CtlDstAddr."
+ DEFVAL { unknown }
+ ::= { tmnxOamVccvTrTgFec128CtlEntry 3 }
+
+tmnxOamVccvTrTgFec128CtlDstAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgFec128CtlDstAddr specifies the value to be
+ copied into the 'Remote PE Address' (Remote Provider Edge Address)
+ field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
+ Stack' TLV within the launched VCCV trace route request."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ DEFVAL { ''H }
+ ::= { tmnxOamVccvTrTgFec128CtlEntry 4 }
+
+tmnxOamVccvTrTgFec128CtlPwId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgFec128CtlPwId specifies the value to be
+ copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV trace route request.
+
+ Zero indicates no Pseudowire Identifier has been configured."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgFec128CtlEntry 5 }
+
+tmnxOamVccvTrTgFec128CtlPwType OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgFec128CtlPwType specifies the value to be
+ copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV trace route request. The code points are defined in RFC
+ 4446.
+
+ SROS supports services corresponding to the following RFC 4446 PW Type
+ code points.
+
+ PW Type Description
+ ------- ---------------------------------------
+ 2 ATM AAL5 SDU VCC transport
+ 3 ATM transparent cell transport
+ 5 Ethernet
+ 9 ATM n-to-one VCC cell transport
+ 10 ATM n-to-one VPC cell transport
+ 17 Structure-agnostic E1 over packet
+ 18 Structure-agnostic T1 (DS1) over packet
+ 21 CES over PSN basic mode
+ 23 CES over PSN TDM with CAS
+
+ Zero indicates no Pseudowire Type has been configured."
+ REFERENCE
+ "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
+ Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
+ RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
+ (PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgFec128CtlEntry 6 }
+
+tmnxOamVccvTrTgStaticCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamVccvTrTgStaticCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvTrTgStaticCtlTable contains the target information for VCCV
+ (Virtual Circuit Connectivity Verification) trace route tests which
+ switch to downstream static (i.e. MPLS-TP) segments."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ ::= { tmnxOamTraceRouteObjs 35 }
+
+tmnxOamVccvTrTgStaticCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamVccvTrTgStaticCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamVccvTrTgStaticCtlEntry contains the target information for a
+ VCCV trace route test which switches to a downstream static (i.e.
+ MPLS-TP) segment.
+
+ The values in a row are used to fill a 'Static Pseudowire' sub-TLV
+ (Type, Length, Value) within the 'Target FEC Stack' TLV within the
+ launched VCCV trace route request.
+
+ A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
+ to 'static(3)'.
+
+ A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
+
+ All the objects in a row must be set in one SNMP Set PDU. Otherwise,
+ the SNMP Set PDU will be rejected."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamVccvTrTgStaticCtlTable 1 }
+
+TmnxOamVccvTrTgStaticCtlEntry ::= SEQUENCE
+{
+ tmnxOamVccvTrTgStaticCtlAgi TmnxVPNRouteDistinguisher,
+ tmnxOamVccvTrTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
+ tmnxOamVccvTrTgStaticCtlSaiiNode TmnxMplsTpNodeID,
+ tmnxOamVccvTrTgStaticCtlSaiiAcId Unsigned32,
+ tmnxOamVccvTrTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
+ tmnxOamVccvTrTgStaticCtlTaiiNode TmnxMplsTpNodeID,
+ tmnxOamVccvTrTgStaticCtlTaiiAcId Unsigned32
+}
+
+tmnxOamVccvTrTgStaticCtlAgi OBJECT-TYPE
+ SYNTAX TmnxVPNRouteDistinguisher
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgStaticCtlAgi specifies the value to be
+ copied into the 'Service Identifier' field of the 'Static Pseudowire'
+ sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
+ trace route request. As specified in RFC 6426, the 'Service
+ Identifier' field may be filled with an AGI (Attachment Group
+ Identifier).
+
+ The all-zeroes value indicates no Service Identifier has been
+ configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
+ (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
+ DEFVAL { '0000000000000000'H }
+ ::= { tmnxOamVccvTrTgStaticCtlEntry 1 }
+
+tmnxOamVccvTrTgStaticCtlSaiiGlbl OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgStaticCtlSaiiGlbl specifies the value to
+ be copied into the 'Source Global ID' field of the 'Static Pseudowire'
+ sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
+ trace route request.
+
+ Zero indicates no Source Global ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
+ 'Uniquely Identifying an Operator - the Global_ID'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgStaticCtlEntry 2 }
+
+tmnxOamVccvTrTgStaticCtlSaiiNode OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgStaticCtlSaiiNode specifies the value to
+ be copied into the 'Source Node ID' field of the 'Static Pseudowire'
+ sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
+ trace route request.
+
+ Zero indicates no Source Node ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
+ 'Node and Interface Identifiers'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgStaticCtlEntry 3 }
+
+tmnxOamVccvTrTgStaticCtlSaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgStaticCtlSaiiAcId specifies the value to
+ be copied into the 'Source AC-ID' (Source Attachment Circuit
+ Identifier) field of the 'Static Pseudowire' sub-TLV within the
+ 'Target FEC Stack' TLV within the launched VCCV trace route request.
+
+ Zero indicates no Source AC-ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', section 3.2, 'AII Type 2'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgStaticCtlEntry 4 }
+
+tmnxOamVccvTrTgStaticCtlTaiiGlbl OBJECT-TYPE
+ SYNTAX TmnxPwGlobalIdOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgStaticCtlTaiiGlbl specifies the value to
+ be copied into the 'Destination Global ID' field of the 'Static
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV trace route request.
+
+ Zero indicates no Destination Global ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
+ 'Uniquely Identifying an Operator - the Global_ID'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgStaticCtlEntry 5 }
+
+tmnxOamVccvTrTgStaticCtlTaiiNode OBJECT-TYPE
+ SYNTAX TmnxMplsTpNodeID
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgStaticCtlTaiiNode specifies the value to
+ be copied into the 'Destination Node ID' field of the 'Static
+ Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
+ launched VCCV trace route request.
+
+ Zero indicates no Destination Node ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
+ 'Node and Interface Identifiers'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgStaticCtlEntry 6 }
+
+tmnxOamVccvTrTgStaticCtlTaiiAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamVccvTrTgStaticCtlTaiiAcId specifies the value to
+ be copied into the 'Destination AC-ID' (Destination Attachment Circuit
+ Identifier) field of the 'Static Pseudowire' sub-TLV within the
+ 'Target FEC Stack' TLV within the launched VCCV trace route request.
+
+ Zero indicates no Destination AC-ID has been configured."
+ REFERENCE
+ "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
+ section 2.3.2, 'Static Pseudowire Sub-TLV'.
+ RFC 5003, 'Attachment Individual Identifier (AII) Types for
+ Aggregation', section 3.2, 'AII Type 2'."
+ DEFVAL { 0 }
+ ::= { tmnxOamVccvTrTgStaticCtlEntry 7 }
+
+tmnxOamIcmpTrLabelStackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamIcmpTrLabelStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamIcmpTrLabelStackTable contains the information read from RFC
+ 4950 MPLS Label Stack Objects in ICMPv4 or ICMPv6 replies, received in
+ response to locally initiated 'icmpTraceRoute(5)' tests."
+ REFERENCE
+ "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
+ 5, 'MPLS Label Stack Object'."
+ ::= { tmnxOamTraceRouteObjs 36 }
+
+tmnxOamIcmpTrLabelStackEntry OBJECT-TYPE
+ SYNTAX TmnxOamIcmpTrLabelStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamIcmpTrLabelStackEntry contains the information present in one
+ member of an RFC 4950 MPLS Label Stack Object, as received in one
+ ICMPv4 or ICMPv6 reply (received in response to a locally initiated
+ 'icmpTraceRoute(5)' test).
+
+ One ICMPv4 or ICMPv6 reply can contain at most one MPLS Label Stack
+ Object. The MPLS Label Stack Object is a structure in the reply,
+ containing the MPLS encapsulation used for the test. One MPLS Label
+ Stack Object contains one or more members.
+
+ The first six indices specify the ICMPv4 or ICMPv6 reply. The seventh
+ index specifies the member number within the MPLS Label Stack Object.
+
+ SROS creates rows in this table when an ICMPv4 or ICMPv6 reply is
+ received (in response to a locally initiated 'icmpTraceRoute(5)' test)
+ containing an MPLS Label Stack Object. One row is created for each
+ member in the MPLS Label Stack Object.
+
+ SROS destroys rows in this table when the corresponding
+ tmnxOamTrProbeHistoryTable row is destroyed."
+ REFERENCE
+ "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
+ 5, 'MPLS Label Stack Object'."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex,
+ tmnxOamIcmpTrLabelStackMemberNum
+ }
+ ::= { tmnxOamIcmpTrLabelStackTable 1 }
+
+TmnxOamIcmpTrLabelStackEntry ::= SEQUENCE
+{
+ tmnxOamIcmpTrLabelStackMemberNum Unsigned32,
+ tmnxOamIcmpTrLabelStackLabel Unsigned32,
+ tmnxOamIcmpTrLabelStackExperimnt Unsigned32,
+ tmnxOamIcmpTrLabelStackBottom Unsigned32,
+ tmnxOamIcmpTrLabelStackTtl Unsigned32
+}
+
+tmnxOamIcmpTrLabelStackMemberNum OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrLabelStackMemberNum specifies the member
+ number within an RFC 4950 MPLS Label Stack Object.
+
+ The first member within an MPLS Label Stack Object is member number 1.
+ Subsequent members (if any) are numbered consecutively."
+ REFERENCE
+ "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
+ 5, 'MPLS Label Stack Object'."
+ ::= { tmnxOamIcmpTrLabelStackEntry 1 }
+
+tmnxOamIcmpTrLabelStackLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1048575)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrLabelStackLabel indicates the Label field
+ within the specified RFC 4950 MPLS Label Stack Object member."
+ REFERENCE
+ "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
+ 5, 'MPLS Label Stack Object'."
+ ::= { tmnxOamIcmpTrLabelStackEntry 2 }
+
+tmnxOamIcmpTrLabelStackExperimnt OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrLabelStackExperimnt indicates the
+ Experimental Use field within the specified RFC 4950 MPLS Label Stack
+ Object member."
+ REFERENCE
+ "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
+ 5, 'MPLS Label Stack Object'."
+ ::= { tmnxOamIcmpTrLabelStackEntry 3 }
+
+tmnxOamIcmpTrLabelStackBottom OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrLabelStackBottom indicates the Bottom of
+ Stack bit within the specified RFC 4950 MPLS Label Stack Object
+ member."
+ REFERENCE
+ "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
+ 5, 'MPLS Label Stack Object'."
+ ::= { tmnxOamIcmpTrLabelStackEntry 4 }
+
+tmnxOamIcmpTrLabelStackTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrLabelStackTtl indicates the Time To Live
+ field within the specified RFC 4950 MPLS Label Stack Object member."
+ REFERENCE
+ "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
+ 5, 'MPLS Label Stack Object'."
+ ::= { tmnxOamIcmpTrLabelStackEntry 5 }
+
+tmnxOamBierTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBierTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierTrCtlTable (along with tmnxOamTrCtlTable) contains the
+ configuration information for BIER (Bit Index Explicit Replication)
+ trace route tests."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017.
+ IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
+ ::= { tmnxOamTraceRouteObjs 37 }
+
+tmnxOamBierTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBierTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierTrCtlEntry (along with tmnxOamTrCtlEntry) contains the
+ configuration information for a BIER trace route test.
+
+ A row is created when the corresponding tmnxOamTrCtlTestMode is set to
+ 'bierTrace'.
+
+ A row is destroyed when the corresponding tmnxOamTrCtlTable row is
+ destroyed (using tmnxOamTrCtlRowStatus).
+
+ The values in a particular row in this table cannot be changed when
+ the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamBierTrCtlTable 1 }
+
+TmnxOamBierTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamBierTrCtlSubDomain Unsigned32,
+ tmnxOamBierTrCtlBfrId Unsigned32,
+ tmnxOamBierTrCtlBfrPfxAddrType InetAddressType,
+ tmnxOamBierTrCtlBfrPfxAddress InetAddress
+}
+
+tmnxOamBierTrCtlSubDomain OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrCtlSubDomain specifies the BIER sub-domain
+ to be tested.
+
+ Zero indicates the default sub-domain."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'.
+ IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
+ Section 4.3, 'Sending BIER Echo Request'."
+ DEFVAL { 0 }
+ ::= { tmnxOamBierTrCtlEntry 1 }
+
+tmnxOamBierTrCtlBfrId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrCtlBfrId specifies the identifier of the
+ Bit-Forwarding Router (BFR) to be traced.
+
+ The BFR-ID must be a member of the tested sub-domain (as configured
+ using tmnxOamBierTrCtlSubDomain). Otherwise, the test will fail.
+
+ Zero indicates no BFR-ID has been configured.
+
+ There are two methods to configure the destination to be traced:
+ 1. tmnxOamBierTrCtlBfrId.
+ 2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
+
+ Exactly one of the methods must be used. Otherwise, the test will
+ fail."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'."
+ DEFVAL { 0 }
+ ::= { tmnxOamBierTrCtlEntry 2 }
+
+tmnxOamBierTrCtlBfrPfxAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrCtlBfrPfxAddrType specifies the address type
+ of tmnxOamBierTrCtlBfrPfxAddress."
+ DEFVAL { unknown }
+ ::= { tmnxOamBierTrCtlEntry 3 }
+
+tmnxOamBierTrCtlBfrPfxAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrCtlBfrPfxAddress specifies a BFR prefix used
+ as a destination address for a BIER trace test.
+
+ There are two methods to configure the destination to be traced:
+ 1. tmnxOamBierTrCtlBfrId.
+ 2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
+
+ Exactly one of the methods must be used. Otherwise, the test will
+ fail."
+ DEFVAL { ''H }
+ ::= { tmnxOamBierTrCtlEntry 4 }
+
+tmnxOamBierTrProbeHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBierTrProbeHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierTrProbeHistoryTable (along with tmnxOamTrProbeHistoryTable)
+ contains the per-probe results for Bit Index Explicit Replication
+ (BIER) trace tests."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
+ RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017."
+ ::= { tmnxOamTraceRouteObjs 38 }
+
+tmnxOamBierTrProbeHistoryEntry OBJECT-TYPE
+ SYNTAX TmnxOamBierTrProbeHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBierTrProbeHistoryEntry (along with tmnxOamTrProbeHistoryEntry)
+ contains the results for one BIER trace probe.
+
+ A row is created/destroyed when the corresponding
+ tmnxOamTrProbeHistoryEntry is created/destroyed for a 'bierTrace'
+ test.
+
+ All the indices match the corresponding tmnxOamTrProbeHistoryEntry
+ indices."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 4.6, 'Receiving Echo Reply'."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex,
+ tmnxOamTrResultsTestRunIndex,
+ tmnxOamTrProbeHistoryIndex,
+ tmnxOamTrProbeHistoryHopIndex,
+ tmnxOamTrProbeHistoryProbeIndex
+ }
+ ::= { tmnxOamBierTrProbeHistoryTable 1 }
+
+TmnxOamBierTrProbeHistoryEntry ::= SEQUENCE
+{
+ tmnxOamBierTrHistoryBfrId Unsigned32,
+ tmnxOamBierTrHistoryReturnCode TmnxOamBierHistoryReturnCode,
+ tmnxOamBierTrHistoryUpStrIfAddrT InetAddressType,
+ tmnxOamBierTrHistoryUpStrIfAddr InetAddress,
+ tmnxOamBierTrHistoryUpStrIfNum Unsigned32,
+ tmnxOamBierTrHistoryDnStrAddrTyp InetAddressType,
+ tmnxOamBierTrHistoryDnStrAddr InetAddress,
+ tmnxOamBierTrHistoryDnStrIfAddrT InetAddressType,
+ tmnxOamBierTrHistoryDnStrIfAddr InetAddress,
+ tmnxOamBierTrHistoryDnStrIfNum Unsigned32
+}
+
+tmnxOamBierTrHistoryBfrId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryBfrId indicates the identifier of the
+ Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
+ Request.
+
+ Zero is returned if the BFR-ID cannot be determined.
+
+ The BFR-Prefix (which is an alternative identifier of the target) can
+ be read using tmnxOamTrProbeHistoryAddress."
+ REFERENCE
+ "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
+ November 2017, Section 1, 'Introduction'."
+ ::= { tmnxOamBierTrProbeHistoryEntry 1 }
+
+tmnxOamBierTrHistoryReturnCode OBJECT-TYPE
+ SYNTAX TmnxOamBierHistoryReturnCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryReturnCode indicates the value copied
+ from the Return Code field of the BIER Echo Reply PDU.
+
+ Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
+ not arrive (e.g. in the case of a timeout)."
+ ::= { tmnxOamBierTrProbeHistoryEntry 2 }
+
+tmnxOamBierTrHistoryUpStrIfAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryUpStrIfAddrT indicates the IP address
+ type of the address read using tmnxOamBierTrHistoryUpStrIfAddr."
+ ::= { tmnxOamBierTrProbeHistoryEntry 3 }
+
+tmnxOamBierTrHistoryUpStrIfAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryUpStrIfAddr indicates the IP address
+ copied from the Upstream Address field of the Upstream Interface TLV
+ of the BIER Echo Reply.
+
+ When an IP address is not available, tmnxOamBierTrHistoryUpStrIfAddrT
+ is 'unknown'.
+
+ If the TLV's Upstream Address field contains an interface number (as
+ tagged by the TLV's Address Type field), the interface number is
+ available in tmnxOamBierTrHistoryUpStrIfNum."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 3.3.7, 'Upstream Interface TLV'."
+ ::= { tmnxOamBierTrProbeHistoryEntry 4 }
+
+tmnxOamBierTrHistoryUpStrIfNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryUpStrIfNum indicates the interface
+ number copied from the Upstream Address field of the Upstream
+ Interface TLV of the BIER Echo Reply.
+
+ When an interface number is not available,
+ tmnxOamBierTrHistoryUpStrIfNum is zero.
+
+ If the TLV's Upstream Address field contains an IP address (as tagged
+ by the TLV's Address Type field), the IP address is available in
+ tmnxOamBierTrHistoryUpStrIfAddr."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 3.3.7, 'Upstream Interface TLV'."
+ ::= { tmnxOamBierTrProbeHistoryEntry 5 }
+
+tmnxOamBierTrHistoryDnStrAddrTyp OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryDnStrAddrTyp indicates the IP address
+ type of the address read using tmnxOamBierTrHistoryDnStrAddr."
+ ::= { tmnxOamBierTrProbeHistoryEntry 6 }
+
+tmnxOamBierTrHistoryDnStrAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryDnStrAddr indicates the IP address
+ copied from the Downstream Address field of the Downstream Mapping TLV
+ of the BIER Echo Reply.
+
+ When an IP address is not available, tmnxOamBierTrHistoryDnStrAddrTyp
+ is 'unknown'."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 3.3.4, 'Downstream Mapping TLV'."
+ ::= { tmnxOamBierTrProbeHistoryEntry 7 }
+
+tmnxOamBierTrHistoryDnStrIfAddrT OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryDnStrIfAddrT indicates the IP address
+ type of the address read using tmnxOamBierTrHistoryDnStrIfAddr."
+ ::= { tmnxOamBierTrProbeHistoryEntry 8 }
+
+tmnxOamBierTrHistoryDnStrIfAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryDnStrIfAddr indicates the IP address
+ copied from the Downstream Interface Address field of the Downstream
+ Mapping TLV of the BIER Echo Reply.
+
+ When an IP address is not available, tmnxOamBierTrHistoryDnStrIfAddrT
+ is 'unknown'.
+
+ If the TLV's Downstream Interface Address field contains an interface
+ number (as tagged by the TLV's Address Type field), the interface
+ number is available in tmnxOamBierTrHistoryDnStrIfNum."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 3.3.4, 'Downstream Mapping TLV'."
+ ::= { tmnxOamBierTrProbeHistoryEntry 9 }
+
+tmnxOamBierTrHistoryDnStrIfNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBierTrHistoryDnStrIfNum indicates the interface
+ number copied from the Downstream Interface Address field of the
+ Downstream Mapping TLV of the BIER Echo Reply.
+
+ When an interface number is not available,
+ tmnxOamBierTrHistoryDnStrIfNum is zero.
+
+ If the TLV's Downstream Interface Address field contains an IP address
+ (as tagged by the TLV's Address Type field), the IP address is
+ available in tmnxOamBierTrHistoryDnStrIfAddr."
+ REFERENCE
+ "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
+ Section 3.3.4, 'Downstream Mapping TLV'."
+ ::= { tmnxOamBierTrProbeHistoryEntry 10 }
+
+tmnxOamIcmpTrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamIcmpTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamIcmpTrCtlTable (along with tmnxOamTrCtlTable) contains the
+ configuration information for 'icmpTraceRoute' tests."
+ ::= { tmnxOamTraceRouteObjs 39 }
+
+tmnxOamIcmpTrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamIcmpTrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamIcmpTrCtlEntry (along with tmnxOamTrCtlEntry) contains the
+ configuration information for an 'icmpTraceRoute' test.
+
+ A row is created when the corresponding tmnxOamTrCtlTestMode is set to
+ 'icmpTraceRoute'.
+
+ A row is destroyed when the corresponding tmnxOamTrCtlTable row is
+ destroyed (using tmnxOamTrCtlRowStatus).
+
+ The values in a particular row in this table cannot be changed when
+ the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'."
+ INDEX {
+ tmnxOamTrCtlOwnerIndex,
+ tmnxOamTrCtlTestIndex
+ }
+ ::= { tmnxOamIcmpTrCtlTable 1 }
+
+TmnxOamIcmpTrCtlEntry ::= SEQUENCE
+{
+ tmnxOamIcmpTrCtlProtocol INTEGER,
+ tmnxOamIcmpTrCtlDestTcpUdpPort Unsigned32,
+ tmnxOamIcmpTrCtlDestUdpPortFixed TruthValue,
+ tmnxOamIcmpTrCtlPadSize Unsigned32
+}
+
+tmnxOamIcmpTrCtlProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ udp (1),
+ tcp (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrCtlProtocol specifies the type of packet to
+ be sent for the 'icmpTraceRoute' test.
+
+ 'udp' specifies the transmission of UDP packets. 'udp' was the only
+ supported packet type, prior to SROS Release 21.10.
+
+ 'tcp' specifies the transmission of TCP SYN packets.
+
+ If the 'icmpTraceRoute' test is an SAA test (as created using
+ tmnxOamSaaCtlRowStatus), only 'udp' is supported."
+ DEFVAL { udp }
+ ::= { tmnxOamIcmpTrCtlEntry 1 }
+
+tmnxOamIcmpTrCtlDestTcpUdpPort OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrCtlDestTcpUdpPort specifies the destination
+ UDP/TCP port number(s) sent in the test's packets.
+
+ If tmnxOamIcmpTrCtlProtocol='udp', the value is a UDP port number.
+ In that case:
+ a) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'true', every packet sent for
+ the test has destination UDP port tmnxOamIcmpTrCtlDestTcpUdpPort.
+ b) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'false', the first packet sent
+ for the test has destination UDP port
+ tmnxOamIcmpTrCtlDestTcpUdpPort. The second packet sent
+ for the test has destination UDP port
+ tmnxOamIcmpTrCtlDestTcpUdpPort+1. Etc.
+
+ If tmnxOamIcmpTrCtlProtocol='tcp', the value is a TCP port number. In
+ that case, every packet sent for the test has destination TCP port
+ tmnxOamIcmpTrCtlDestTcpUdpPort.
+
+ The default is the port designated by IANA for UDP traceroute and TCP
+ traceroute.
+
+ Using, for example, the default 'icmpTraceRoute' configuration
+ tmnxOamIcmpTrCtlProtocol = 'udp'
+ tmnxOamIcmpTrCtlDestTcpUdpPort = 33434
+ tmnxOamIcmpTrCtlDestUdpPortFixed = 'false'
+ in a network with the IANA-standard mtrace UDP port 33435 configured
+ for mtrace may result in conflicts between 'icmpTraceRoute' tests and
+ mtrace.
+
+ If the 'icmpTraceRoute' test is an SAA test (as created using
+ tmnxOamSaaCtlRowStatus), only 33434 is supported."
+ REFERENCE
+ "https://www.iana.org/assignments/service-names-port-numbers/
+ service-names-port-numbers.txt"
+ DEFVAL { 33434 }
+ ::= { tmnxOamIcmpTrCtlEntry 2 }
+
+tmnxOamIcmpTrCtlDestUdpPortFixed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrCtlDestUdpPortFixed specifies whether or not
+ to increment the destination UDP port number for each packet sent for
+ a UDP 'icmpTraceRoute' test. Details are in the
+ tmnxOamIcmpTrCtlDestTcpUdpPort DESCRIPTION clause.
+
+ If the 'icmpTraceRoute' test is an SAA test (as created using
+ tmnxOamSaaCtlRowStatus), only 'false' is supported."
+ DEFVAL { false }
+ ::= { tmnxOamIcmpTrCtlEntry 3 }
+
+tmnxOamIcmpTrCtlPadSize OBJECT-TYPE
+ SYNTAX Unsigned32 (0..9786)
+ UNITS "octets"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIcmpTrCtlPadSize specifies the number of padding
+ octets to add to the launched request packets for an 'icmpTraceRoute'
+ test.
+
+ Padding a request packet is typically used to ensure the test works
+ with large packets.
+
+ The combination
+ tmnxOamIcmpTrCtlPadSize > 0, and
+ tmnxOamIcmpTrCtlProtocol = 'tcp'
+ is not supported by some third party far end nodes.
+
+ If the 'icmpTraceRoute' test is an SAA test (as created using
+ tmnxOamSaaCtlRowStatus), only zero is supported.
+
+ tmnxOamTrCtlDataSize is ignored for 'icmpTraceRoute' tests."
+ DEFVAL { 0 }
+ ::= { tmnxOamIcmpTrCtlEntry 4 }
+
+tmnxOamSaaObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 3 }
+
+tmnxOamSaaNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamSaaObjs 1 }
+
+tmnxOamSaaCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamSaaCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamSaaCtlTable contains configuration and status information for
+ Service Assurance Agent (SAA) tests.
+
+ A TIMETRA-OAM-TEST-MIB test has one of two retention types.
+ 1. An SAA test has a tmnxOamSaaCtlTable row. All the configuration
+ information for an SAA test is retained across an SROS CPM activity
+ switch or an SROS CPM reset.
+ 2. An OAM test does not have a tmnxOamSaaCtlTable row. All the
+ configuration information for an OAM test is forgotten across an SROS
+ CPM activity switch or an SROS CPM reset.
+
+ SAA tests are supported for a subset of the test types, as described
+ in the following DESCRIPTION clauses:
+ tmnxOamPingCtlTestMode
+ tmnxOamTrCtlTestMode.
+
+ The results of an SAA test run (or an OAM test run) are stored in the
+ ping or trace route results tables (e.g. tmnxOamPingResultsTable,
+ tmnxOamPingHistoryTable, tmnxOamTrResultsTable, tmnxOamTrHopsTable,
+ tmnxOamTrProbeHistoryTable)."
+ ::= { tmnxOamSaaObjs 2 }
+
+tmnxOamSaaCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamSaaCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamSaaCtlEntry contains the configuration and status information
+ for one SAA test.
+
+ Rows are created and destroyed using tmnxOamSaaCtlRowStatus."
+ INDEX {
+ tmnxOamSaaCtlOwnerIndex,
+ tmnxOamSaaCtlTestIndex
+ }
+ ::= { tmnxOamSaaCtlTable 1 }
+
+TmnxOamSaaCtlEntry ::= SEQUENCE
+{
+ tmnxOamSaaCtlOwnerIndex SnmpAdminString,
+ tmnxOamSaaCtlTestIndex SnmpAdminString,
+ tmnxOamSaaCtlRowStatus RowStatus,
+ tmnxOamSaaCtlStorageType StorageType,
+ tmnxOamSaaCtlLastChanged TimeStamp,
+ tmnxOamSaaCtlAdminStatus TmnxAdminState,
+ tmnxOamSaaCtlDescr TItemDescription,
+ tmnxOamSaaCtlTestMode TmnxOamTestMode,
+ tmnxOamSaaCtlRuns Counter32,
+ tmnxOamSaaCtlFailures Counter32,
+ tmnxOamSaaCtlLastRunResult TmnxOamTestResult,
+ tmnxOamSaaCtlAcctPolicyId Integer32,
+ tmnxOamSaaCtlSuppressAccounting TruthValue,
+ tmnxOamSaaCtlContinuous TruthValue,
+ tmnxOamSaaCtlKeepProbeHistoryAdm INTEGER,
+ tmnxOamSaaCtlKeepProbeHistoryOpr INTEGER
+}
+
+tmnxOamSaaCtlOwnerIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlOwnerIndex specifies the name of the owner
+ of the test."
+ ::= { tmnxOamSaaCtlEntry 1 }
+
+tmnxOamSaaCtlTestIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlTestIndex specifies the test name of the
+ test.
+
+ The test is identified by the owner name and the test name. One owner
+ typically owns several tests. This indexing method ensures tests
+ created by several owners have unique indices."
+ ::= { tmnxOamSaaCtlEntry 2 }
+
+tmnxOamSaaCtlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlRowStatus specifies the row status of the
+ SAA test.
+
+ When creating an SAA test
+ 1. The tmnxOamSaaCtlTable row must be created first.
+ 2. The tmnxOamPingCtlTable or tmnxOamTrCtlTable row must be created
+ second.
+
+ Destroying a tmnxOamSaaCtlTable row destroys the corresponding
+ tmnxOamPingCtlTable or tmnxOamTrCtlTable row (if any).
+
+ An attempt to destroy a tmnxOamSaaCtlTable row will fail if
+ tmnxOamSaaCtlAdminStatus is 'inService(2)'."
+ ::= { tmnxOamSaaCtlEntry 3 }
+
+tmnxOamSaaCtlStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 14.0 R1. There is no
+ replacement object."
+ DEFVAL { nonVolatile }
+ ::= { tmnxOamSaaCtlEntry 4 }
+
+tmnxOamSaaCtlLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlLastChanged indicates the time the value of
+ a settable object in this row was last changed."
+ ::= { tmnxOamSaaCtlEntry 5 }
+
+tmnxOamSaaCtlAdminStatus OBJECT-TYPE
+ SYNTAX TmnxAdminState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlAdminStatus specifies the administrative
+ state of the SAA test.
+
+ tmnxOamSaaCtlAdminStatus = 'inService(2)' is a prerequisite for
+ starting an SAA test run. Once that prerequisite is met, the test run
+ can be started by setting the corresponding tmnxOamPingCtlAdminStatus
+ or tmnxOamTrCtlAdminStatus to 'enabled(1)'.
+
+ When the tmnxOamSaaCtlAdminStatus is 'inService(2)', an attempt to
+ modify any other configurable run-time property of the test (e.g.
+ tmnxOamPingCtlProbeCount, tmnxOamTrCtlFcName) will fail."
+ DEFVAL { outOfService }
+ ::= { tmnxOamSaaCtlEntry 6 }
+
+tmnxOamSaaCtlDescr OBJECT-TYPE
+ SYNTAX TItemDescription
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlDescr specifies the description of the SAA
+ test."
+ DEFVAL { "" }
+ ::= { tmnxOamSaaCtlEntry 7 }
+
+tmnxOamSaaCtlTestMode OBJECT-TYPE
+ SYNTAX TmnxOamTestMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlTestMode indicates the type of SAA test to
+ be performed.
+
+ When the value of this object is 'notConfigured(0)', no associated row
+ exists in either tmnxOamPingCtlTable or tmnxOamTrCtlTable.
+
+ When the value of this object is 'ping(1)', an associated row exists
+ in the tmnxOamPingCtlTable.
+
+ When the value of this object is 'traceroute(2)', an associated row
+ exists in the tmnxOamTrCtlTable."
+ DEFVAL { notConfigured }
+ ::= { tmnxOamSaaCtlEntry 8 }
+
+tmnxOamSaaCtlRuns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlRuns indicates the number of times this SAA
+ test has started."
+ ::= { tmnxOamSaaCtlEntry 9 }
+
+tmnxOamSaaCtlFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlFailures indicates the number of times this
+ SAA test has failed."
+ ::= { tmnxOamSaaCtlEntry 10 }
+
+tmnxOamSaaCtlLastRunResult OBJECT-TYPE
+ SYNTAX TmnxOamTestResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlLastRunResult indicates the completion
+ status the last time this test was executed. If this SAA test is
+ currently in progress, this object indicates the result of the
+ previous test run, if any."
+ ::= { tmnxOamSaaCtlEntry 11 }
+
+tmnxOamSaaCtlAcctPolicyId OBJECT-TYPE
+ SYNTAX Integer32 (0..99)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlAcctPolicyId specifies the accounting policy
+ used to record the information obtained from the results tables. A
+ value of zero specifies no accounting policy.
+
+ A non-zero accounting policy must be configured with the SAA record
+ generation option. For example, an attempt to set this object to 99
+ will be rejected if TIMETRA-LOG-MIB::tmnxLogApRecord.99 is not
+ 'saa(32)'."
+ DEFVAL { 0 }
+ ::= { tmnxOamSaaCtlEntry 12 }
+
+tmnxOamSaaCtlSuppressAccounting OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlSuppressAccounting specifies whether or not
+ the accounting file update is suppressed. The value 'true(1)' is
+ applicable only when an accounting policy has been specified using
+ tmnxOamSaaCtlAcctPolicyId.
+
+ Upon completion of a test run, this object is reset to its default
+ value."
+ DEFVAL { false }
+ ::= { tmnxOamSaaCtlEntry 13 }
+
+tmnxOamSaaCtlContinuous OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlContinuous specifies whether or not the SAA
+ test is to be executed indefinitely.
+
+ Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
+ following ping test types:
+ 'cpePing (12)',
+ 'dnsPing (16)',
+ 'ethCfmLoopback (19)',
+ 'ethCfmTwoWayDelay (20)',
+ 'ethCfmTwoWaySlm (22)',
+ 'icmpPing (15)',
+ 'lspPing ( 8)',
+ 'macPing ( 5)',
+ 'sdpPing ( 1)',
+ 'vccvPing (14)',
+ 'vprnPing ( 9)'.
+
+ Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
+ following trace test types:
+ 'ethCfmLinkTrace (9)'."
+ DEFVAL { false }
+ ::= { tmnxOamSaaCtlEntry 14 }
+
+tmnxOamSaaCtlKeepProbeHistoryAdm OBJECT-TYPE
+ SYNTAX INTEGER {
+ keep (1),
+ drop (2),
+ auto (3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlKeepProbeHistoryAdm specifies whether or not
+ per-probe history table rows will be created for this test. A test
+ without per-probe history table rows consumes less CPM RAM.
+
+ tmnxOamSaaCtlKeepProbeHistoryOpr is a read-only operational value
+ derived from tmnxOamSaaCtlKeepProbeHistoryAdm. The bulk of the
+ tmnxOamSaaCtlKeepProbeHistoryAdm semantics are described in the
+ tmnxOamSaaCtlKeepProbeHistoryOpr DESCRIPTION clause.
+
+ An attempt to set tmnxOamSaaCtlKeepProbeHistoryAdm to 'drop(2)' when
+ tmnxOamSaaCtlTestMode is not 'ping(1)' returns an 'inconsistentValue'
+ error to the manager."
+ DEFVAL { auto }
+ ::= { tmnxOamSaaCtlEntry 15 }
+
+tmnxOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE
+ SYNTAX INTEGER {
+ keep (1),
+ drop (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaCtlKeepProbeHistoryOpr indicates whether or not
+ per-probe history table rows will be created for this test. A test
+ without per-probe history table rows consumes less CPM RAM.
+
+ The value of tmnxOamSaaCtlKeepProbeHistoryOpr is derived from the
+ value of tmnxOamSaaCtlKeepProbeHistoryAdm, as shown in the following
+ table.
+
+ tmnxOamSaaCtlKeepProbeHistoryAdm tmnxOamSaaCtlKeepProbeHistoryOpr
+ -------------------------------- --------------------------------------
+ 'keep(1)' 'keep(1)'
+ 'drop(2)' 'drop(2)'
+ 'auto(3)' 'keep(1)' or 'drop(2)', chosen by SROS
+
+ The history table rows created for the combinations of
+ tmnxOamSaaCtlKeepProbeHistoryOpr and tmnxOamSaaCtlTestMode values are
+ shown in the following table.
+
+ Configuration Options History Table Rows Created
+ -------------------------- --------------------------
+ 'keep(1)', 'ping(1)' tmnxOamPingHistoryTable or
+ tmnxOamMacPingHistoryTable
+ 'keep(1)', 'traceroute(2)' tmnxOamTrProbeHistoryTable
+ 'drop(2)', 'ping(1)' none
+ 'drop(2)', 'traceroute(2)' unsupported combination.
+
+ If tmnxOamSaaCtlTestMode is 'notConfigured(0)', the value of
+ tmnxOamSaaCtlKeepProbeHistoryOpr is insignificant, since a test without
+ a test mode cannot be started. When a Get is performed on
+ tmnxOamSaaCtlKeepProbeHistoryOpr in this case, 'keep(1)' is returned.
+
+ If tmnxOamSaaCtlKeepProbeHistoryAdm is 'auto(3)':
+ 1. tmnxOamSaaCtlKeepProbeHistoryOpr is 'drop(2)' if
+ a) the test's probe count is greater than 100, OR
+ b) the test's interval is less than one second, OR
+ c) tmnxOamSaaCtlTestMode is 'ping(1)' AND the test is continuous
+ (i.e. tmnxOamSaaCtlContinuous is 'true') AND an accounting
+ policy is specified (i.e. tmnxOamSaaCtlAcctPolicyId is non-
+ zero).
+ 2. Otherwise, tmnxOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'."
+ ::= { tmnxOamSaaCtlEntry 16 }
+
+tmnxOamSaaThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamSaaThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamSaaThresholdTable contains notification threshold information
+ for SAA tests."
+ ::= { tmnxOamSaaObjs 3 }
+
+tmnxOamSaaThresholdEntry OBJECT-TYPE
+ SYNTAX TmnxOamSaaThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamSaaThresholdEntry contains the configuration and status
+ information for one notification threshold for an SAA test.
+
+ The first two indices specify the SAA test.
+
+ The third index specifies the type of threshold (e.g. inbound
+ latency).
+
+ The fourth index specifies whether the threshold is
+ 'rising (1)' - a raise threshold, or
+ 'falling(2)' - a clear threshold.
+
+ The notification tmnxOamSaaThreshold is generated when a threshold is
+ crossed.
+
+ A row is created/destroyed using tmnxOamSaaTRowStatus."
+ INDEX {
+ tmnxOamSaaCtlOwnerIndex,
+ tmnxOamSaaCtlTestIndex,
+ tmnxOamSaaTType,
+ tmnxOamSaaTDirection
+ }
+ ::= { tmnxOamSaaThresholdTable 1 }
+
+TmnxOamSaaThresholdEntry ::= SEQUENCE
+{
+ tmnxOamSaaTType TmnxOamSaaThreshold,
+ tmnxOamSaaTDirection INTEGER,
+ tmnxOamSaaTRowStatus RowStatus,
+ tmnxOamSaaTLastChanged TimeStamp,
+ tmnxOamSaaTThreshold Unsigned32,
+ tmnxOamSaaTValue Integer32,
+ tmnxOamSaaTLastSent TimeStamp,
+ tmnxOamSaaTTestMode TmnxOamTestMode,
+ tmnxOamSaaTTestRunIndex Unsigned32
+}
+
+tmnxOamSaaTType OBJECT-TYPE
+ SYNTAX TmnxOamSaaThreshold
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTType specifies the type of monitored statistic
+ used to determine if a tmnxOamSaaThreshold notification is generated
+ at the completion of an SAA test run.
+
+ Some combinations of threshold type and test type are not supported.
+ For example, 'inLatency(7)' is not supported for 'ethCfmLoopback(19)'."
+ ::= { tmnxOamSaaThresholdEntry 1 }
+
+tmnxOamSaaTDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ rising (1),
+ falling (2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTDirection specifies whether to monitor this
+ threshold for crossing in the rising or falling direction."
+ ::= { tmnxOamSaaThresholdEntry 2 }
+
+tmnxOamSaaTRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTRowStatus controls creation and deletion of
+ row entries in the tmnxOamSaaThresholdTable.
+
+ When a row in this table is created, tmnxOamSaaTThreshold must also be
+ set or the row creation will fail with an inconsistentValue error."
+ ::= { tmnxOamSaaThresholdEntry 3 }
+
+tmnxOamSaaTLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTLastChanged indicates the last time the value
+ of tmnxOamSaaTThreshold was modified."
+ ::= { tmnxOamSaaThresholdEntry 4 }
+
+tmnxOamSaaTThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTThreshold specifies the threshold value to
+ monitor to determine when to generate a tmnxOamSaaThreshold
+ notification.
+
+ A threshold value must be set when the row entry is created."
+ ::= { tmnxOamSaaThresholdEntry 5 }
+
+tmnxOamSaaTValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTValue indicates the value of the statistic
+ that last caused a tmnxOamSaaThreshold notification to be generated."
+ ::= { tmnxOamSaaThresholdEntry 6 }
+
+tmnxOamSaaTLastSent OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTLastSent indicates the last time a
+ tmnxOamSaaThreshold notification was generated as a result of crossing
+ the threshold specified by the value of tmnxOamSaaTThreshold."
+ ::= { tmnxOamSaaThresholdEntry 7 }
+
+tmnxOamSaaTTestMode OBJECT-TYPE
+ SYNTAX TmnxOamTestMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTTestMode indicates the type of SAA test for
+ which a tmnxOamSaaThreshold notification was generated as a result of
+ crossing the threshold specified by the value of tmnxOamSaaTThreshold.
+
+ When the value of this object is 'notConfigured', no associated entry
+ exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable.
+
+ When the value of this object is 'ping', an associated test entry is
+ configured in the tmnxOamPingCtlTable.
+
+ When the value of this object is 'traceroute', an associated test
+ entry is configured in the tmnxOamTrCtlTable."
+ ::= { tmnxOamSaaThresholdEntry 8 }
+
+tmnxOamSaaTTestRunIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSaaTTestRunIndex indicates the test run index of
+ the SAA test for which the last tmnxOamSaaThreshold notification was
+ generated as a result of crossing the threshold specified by the value
+ of tmnxOamSaaTThreshold.
+
+ When the value of tmnxOamSaaTTestMode is 'ping', the value of this
+ object is the value of the tmnxOamPingResultsTestRunIndex that
+ identifies entries for the ping test results of the test run that
+ generated the last tmnxOamSaaThreshold notification.
+
+ When the value of tmnxOamSaaTTestMode is 'traceroute', the value of
+ this object is the value of the tmnxOamTrResultsTestRunIndex that
+ identifies entries for the traceroute test results of the test run
+ that generated the last tmnxOamSaaThreshold notification.
+
+ When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of
+ this object is zero."
+ ::= { tmnxOamSaaThresholdEntry 9 }
+
+tmnxOamMobGatewayObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 4 }
+
+tmnxOamMobGtpPingCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamMobGtpPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMobGtpPingCtlTable contains configuration information for
+ 'gtpPing' tests."
+ ::= { tmnxOamMobGatewayObjs 1 }
+
+tmnxOamMobGtpPingCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamMobGtpPingCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamMobGtpPingCtlEntry contains configuration information for one
+ 'gtpPing' test.
+
+ SROS creates a row when tmnxOamPingCtlTestMode is set to 'gtpPing'.
+
+ SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamPingCtlOwnerIndex,
+ tmnxOamPingCtlTestIndex
+ }
+ ::= { tmnxOamMobGtpPingCtlTable 1 }
+
+TmnxOamMobGtpPingCtlEntry ::= SEQUENCE
+{
+ tmnxOamMobGtpPingRefPointType INTEGER,
+ tmnxOamMobGtpPingVRtrId TmnxVRtrID,
+ tmnxOamMobGtpPingPort InetPortNumber,
+ tmnxOamMobGtpPingGateway TmnxMobGwId
+}
+
+tmnxOamMobGtpPingRefPointType OBJECT-TYPE
+ SYNTAX INTEGER {
+ s11 (1),
+ s1u (3),
+ gnc (5),
+ s2bc (9),
+ s2bu (10),
+ s2ac (14),
+ s2au (15),
+ gnu (16)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMobGtpPingRefPointType specifies the reference
+ point type.
+
+ This object is required."
+ ::= { tmnxOamMobGtpPingCtlEntry 1 }
+
+tmnxOamMobGtpPingVRtrId OBJECT-TYPE
+ SYNTAX TmnxVRtrID
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 16.0 R1. The replacement object is
+ tmnxOamPingCtlVRtrID."
+ ::= { tmnxOamMobGtpPingCtlEntry 2 }
+
+tmnxOamMobGtpPingPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMobGtpPingPort specifies the UDP port number of
+ the destination.
+
+ This object is required."
+ ::= { tmnxOamMobGtpPingCtlEntry 3 }
+
+tmnxOamMobGtpPingGateway OBJECT-TYPE
+ SYNTAX TmnxMobGwId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMobGtpPingGateway specifies the mobile gateway id.
+
+ This object is required."
+ ::= { tmnxOamMobGtpPingCtlEntry 4 }
+
+tmnxOamDnsPingCtlTable OBJECT IDENTIFIER ::= { tmnxOamMobGatewayObjs 3 }
+
+tmnxOamGeneralObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 5 }
+
+tmnxOamMplsPduTimeStampFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ rfc4379 (0),
+ unix (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMplsPduTimeStampFormat specifies, on a system wide
+ basis:
+ a) the format of the time stamp to be written into an RFC 4379 MPLS
+ Echo Request PDU, when initiating a ping or trace route test,
+ and
+ b) the format of the time stamp to be written into an RFC 4379 MPLS
+ Echo Reply PDU, when replying to an incoming MPLS Echo Request PDU,
+ and
+ c) the format to use when decoding the time stamps in an incoming MPLS
+ Echo Request or MPLS Echo Reply PDU.
+
+ 'rfc4379(0)' specifies the RFC 4379 time stamp format. The time
+ stamp's 'seconds' field holds the integral number of seconds since
+ 1-Jan-1900 00:00:00 UTC. The time stamp's 'microseconds' field
+ contains a microseconds value in the range 0..999999. This setting is
+ used to interoperate with network elements which are fully compliant
+ with RFC 4379 (e.g. an SROS system with the same setting, or any other
+ RFC 4379 compliant router).
+
+ 'unix(1)' specifies the Unix time stamp format. The time stamp's
+ 'seconds' field holds a 'Unix time', i.e. the integral number of
+ seconds since 1-Jan-1970 00:00:00 UTC. The time stamp's 'microseconds'
+ field contains a microseconds value in the range 0..999999. This
+ setting is used to interoperate with network elements which send and
+ expect a 1970-based timestamp in MPLS Echo Request/Reply PDUs (e.g. an
+ SROS system with the same setting, or an SROS system running software
+ earlier than R8.0 R4).
+
+ Prior to SROS Release 8.0 R4, this object was not supported. The Unix
+ time stamp format was always used.
+
+ This object is applicable for the following test types:
+ 'ldpTreeTrace',
+ 'lspPing',
+ 'lspTraceRoute',
+ 'p2mpLspPing',
+ 'p2mpLspTrace',
+ 'vccvPing',
+ 'vccvTraceRoute'."
+ REFERENCE
+ "RFC 4379, Feb-2006, Section 3."
+ DEFVAL { unix }
+ ::= { tmnxOamGeneralObjs 1 }
+
+tmnxOamGeneralStats OBJECT IDENTIFIER ::= { tmnxOamGeneralObjs 2 }
+
+tmnxOamSysPerfOprLimitTx OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in release 21."
+ ::= { tmnxOamGeneralStats 1 }
+
+tmnxOamSysPerfCfgLimitTx OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 21.
+
+ Replacement objects:
+ TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxLimit
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxLimit
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysTxLimit."
+ ::= { tmnxOamGeneralStats 2 }
+
+tmnxOamSysPerfCfgTotalTx OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 21.
+
+ Replacement objects:
+ TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxTotal
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxTotal
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysTxTotal."
+ ::= { tmnxOamGeneralStats 3 }
+
+tmnxOamSysPerfLastClearedTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfLastClearedTime indicates the sysUpTime when
+ the following statistics were cleared: tmnxOamSysPerfLocalTestTx,
+ tmnxOamSysPerfRemoteTestRx, and tmnxOamSysPerfReqTypeTable. If the
+ statistics have not been cleared since the last CPM restart, zero is
+ returned.
+
+ A packet count which is time stamped by this object can be converted to
+ an average packets per second value using, for example,
+ pps = tmnxOamSysPerfLocalTestTx /
+ [(sysUpTime - tmnxOamSysPerfLastClearedTime)/100]."
+ ::= { tmnxOamGeneralStats 4 }
+
+tmnxOamSysPerfLocalTestTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "echo request packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfLocalTestTx indicates this node's total
+ number of echo request packets transmitted by locally initiated tests
+ (since the last clear - see TIMETRA-CLEAR-MIB::tmnxClearAction).
+
+ Packets sent by the following test types are counted:
+ 1. Any OAM or SAA test created using TIMETRA-OAM-TEST-MIB, including
+ tests created using the following row status objects:
+ tmnxOamDiagCtlRowStatus
+ tmnxOamIfPingIfRowStatus
+ tmnxOamLTtraceAutoRowStatus
+ tmnxOamPingCtlRowStatus
+ tmnxOamTrCtlRowStatus
+ 2. Any OAM-PM test created using TIMETRA-OAM-PM-MIB.
+ 3. Background ICMP Bridged Residential Gateway ping test.
+ 4. Filter redirect policy ping test.
+ 5. SDP keep-alive.
+ 6. Static route CPE check.
+ 7. VRRP policy host unreachable ping test."
+ ::= { tmnxOamGeneralStats 5 }
+
+tmnxOamSysPerfRemoteTestRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "echo request packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfRemoteTestRx indicates this node's total
+ number of echo request packets received from remotely initiated tests
+ (since the last clear)."
+ ::= { tmnxOamGeneralStats 6 }
+
+tmnxOamSysPerfReqTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamSysPerfReqTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamSysPerfReqTypeTable has a row for each relevant OAM echo request
+ packet type. Each row contains packet counters."
+ ::= { tmnxOamGeneralStats 7 }
+
+tmnxOamSysPerfReqTypeEntry OBJECT-TYPE
+ SYNTAX TmnxOamSysPerfReqTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rows in tmnxOamSysPerfReqTypeTable are system-generated at CPM
+ restart. Rows cannot be created or destroyed using SNMP."
+ INDEX { IMPLIED tmnxOamSysPerfReqTypeName }
+ ::= { tmnxOamSysPerfReqTypeTable 1 }
+
+TmnxOamSysPerfReqTypeEntry ::= SEQUENCE
+{
+ tmnxOamSysPerfReqTypeName TNamedItem,
+ tmnxOamSysPerfReqTypeLocalTestTx Counter32,
+ tmnxOamSysPerfReqTypeRemoteTstRx Counter32
+}
+
+tmnxOamSysPerfReqTypeName OBJECT-TYPE
+ SYNTAX TNamedItem
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfReqTypeName specifies the name of an echo
+ request packet type (e.g. 'ICMP'). The name is the index for the row."
+ ::= { tmnxOamSysPerfReqTypeEntry 1 }
+
+tmnxOamSysPerfReqTypeLocalTestTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "echo request packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfReqTypeLocalTestTx indicates the number of
+ echo request packets transmitted by locally initiated tests (since the
+ last clear) for the echo request packet type specified by
+ tmnxOamSysPerfReqTypeName."
+ ::= { tmnxOamSysPerfReqTypeEntry 2 }
+
+tmnxOamSysPerfReqTypeRemoteTstRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "echo request packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfReqTypeRemoteTstRx indicates the number of
+ echo request packets received from remotely initiated tests (since the
+ last clear) for the echo request packet type specified by
+ tmnxOamSysPerfReqTypeName."
+ ::= { tmnxOamSysPerfReqTypeEntry 3 }
+
+tmnxOamSysSessionLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 21.
+
+ Replacement objects:
+ TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestLimit
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestLimit
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysTestLimit."
+ ::= { tmnxOamGeneralStats 8 }
+
+tmnxOamSysSessionCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object was marked obsolete in SROS Release 21.
+
+ Replacement objects:
+ TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestCount
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestCount
+ TIMETRA-OAM-TEST-MIB::tmnxOamSysTestCount."
+ ::= { tmnxOamGeneralStats 9 }
+
+tmnxOamSysBgIcmpBrgSessionLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysBgIcmpBrgSessionLimit indicates the maximum
+ number of background ICMP Bridged Residential Gateway (BRG) OAM test
+ sessions available on this node.
+
+ Sessions are allocated and freed as described in the
+ tmnxOamSysBgIcmpBrgSessionCount DESCRIPTION clause."
+ ::= { tmnxOamGeneralStats 10 }
+
+tmnxOamSysBgIcmpBrgSessionCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysBgIcmpBrgSessionCount indicates the number of
+ background ICMP Bridged Residential Gateway (BRG) OAM test sessions
+ currently allocated on this node.
+
+ One session is allocated when BRG functionality is administratively
+ enabled on a group interface (using TIMETRA-SUBSCRIBER-MGMT-MIB::
+ tmnxSubBrgIfAdminState).
+
+ The session is freed when the BRG functionality is administratively
+ disabled.
+
+ tmnxOamSysBgIcmpBrgSessionCount will not exceed
+ tmnxOamSysBgIcmpBrgSessionLimit.
+
+ Creating a background ICMP BRG OAM test session will fail when
+ tmnxOamSysBgIcmpBrgSessionCount equals
+ tmnxOamSysBgIcmpBrgSessionLimit."
+ ::= { tmnxOamGeneralStats 11 }
+
+tmnxOamSysLspSelfPingSessLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysLspSelfPingSessLimit indicates the maximum
+ number of LSP Self Ping sessions available on this node.
+
+ Sessions are allocated as described in the
+ tmnxOamSysLspSelfPingSessCount DESCRIPTION clause."
+ ::= { tmnxOamGeneralStats 12 }
+
+tmnxOamSysLspSelfPingSessCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysLspSelfPingSessCount indicates the number of
+ LSP Self Ping sessions currently allocated on this node.
+
+ One session is allocated as required after LSP Self Ping is
+ administratively enabled on an LSP (using
+ TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
+
+ tmnxOamSysLspSelfPingSessCount will not exceed
+ tmnxOamSysLspSelfPingSessLimit.
+
+ Creating an LSP Self Ping session will fail when
+ tmnxOamSysLspSelfPingSessCount equals tmnxOamSysLspSelfPingSessLimit."
+ ::= { tmnxOamGeneralStats 13 }
+
+tmnxOamSysPerfCfgLspSelfTxLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfCfgLspSelfTxLimit indicates this node's
+ upper bound on the total configured echo request packet transmission
+ rate for LSP Self Pings. The upper bound is enforced to avoid echo
+ request packet transmit overload, i.e. to ensure each enabled test can
+ transmit echo request packets at the test's configured rate.
+
+ Echo reply packets are not affected by this limit."
+ ::= { tmnxOamGeneralStats 14 }
+
+tmnxOamSysPerfCfgLspSelfTxTotal OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysPerfCfgLspSelfTxTotal indicates this node's
+ current total configured echo request packet transmission rate for LSP
+ Self Pings.
+
+ An LSP Self Ping is started as required after LSP Self Ping is
+ administratively enabled on an LSP (using
+ TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
+
+ The value of tmnxOamSysPerfCfgLspSelfTxTotal will not exceed the value
+ of tmnxOamSysPerfCfgLspSelfTxLimit."
+ ::= { tmnxOamGeneralStats 15 }
+
+tmnxOamSysBgIcmpIfCtlSessLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysBgIcmpIfCtlSessLimit indicates the maximum
+ number of Background ICMP Interface Control sessions available on this
+ node.
+
+ Sessions are allocated as described in the
+ tmnxOamSysBgIcmpIfCtlSessCount DESCRIPTION clause."
+ ::= { tmnxOamGeneralStats 16 }
+
+tmnxOamSysBgIcmpIfCtlSessCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "sessions"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysBgIcmpIfCtlSessCount indicates the number of
+ Background ICMP Interface Control sessions currently allocated on this
+ node.
+
+ One session is allocated when Background ICMP Interface Control is
+ configured on an interface (using tmnxOamIfPingIfRowStatus).
+
+ tmnxOamSysBgIcmpIfCtlSessCount will not exceed
+ tmnxOamSysBgIcmpIfCtlSessLimit.
+
+ Creating an Background ICMP Interface Control session will fail when
+ tmnxOamSysBgIcmpIfCtlSessCount equals tmnxOamSysBgIcmpIfCtlSessLimit."
+ ::= { tmnxOamGeneralStats 17 }
+
+tmnxOamSysTestLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "tests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysTestLimit indicates this node's maximum number
+ of tests with the test types listed in tmnxOamSysTestCount."
+ ::= { tmnxOamGeneralStats 18 }
+
+tmnxOamSysTestCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "tests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysTestCount indicates this nodes's total
+ number of tests with the following test types:
+ 1. Filter redirect policy ping test.
+ 2. SDP keep-alive.
+ 3. Static route CPE check.
+ 4. VRRP policy host unreachable ping test.
+ 5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
+
+ tmnxOamSysTestCount will not exceed tmnxOamSysTestLimit.
+
+ Creating a test with one of the test types above will fail when
+ tmnxOamSysTestCount equals tmnxOamSysTestLimit."
+ ::= { tmnxOamGeneralStats 19 }
+
+tmnxOamSysTxLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysTxLimit indicates this node's
+ upper bound on the total configured echo request packet transmission
+ rate for the test types listed in the tmnxOamSysTxTotal DESCRIPTION
+ clause. The upper bound is enforced to avoid echo
+ request packet transmit overload, i.e. to ensure each enabled test can
+ transmit echo request packets at the test's configured rate.
+
+ Echo reply packets are not affected by this limit."
+ ::= { tmnxOamGeneralStats 20 }
+
+tmnxOamSysTxTotal OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysTxTotal indicates this node's current
+ total configured echo request packet transmission rate, for the
+ following 'always on' test types:
+ 1. Background ICMP Bridged Residential Gateway ping test.
+ 2. Filter redirect policy ping test.
+ 3. SDP keep-alive.
+ 4. Static route CPE check.
+ 5. VRRP policy host unreachable ping test.
+ 6. SAA continuous test (see tmnxOamSaaCtlContinuous).
+
+ The value of tmnxOamSysTxTotal will not exceed the value of
+ tmnxOamSysTxLimit."
+ ::= { tmnxOamGeneralStats 21 }
+
+tmnxOamSysShareTestLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "tests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysShareTestLimit indicates this node's maximum
+ number of tests with the test types listed in
+ tmnxOamSysShareTestCount."
+ ::= { tmnxOamGeneralStats 22 }
+
+tmnxOamSysShareTestCount OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "tests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysShareTestCount indicates this nodes's total
+ number of tests with the following test types:
+ 1. Filter redirect policy ping test.
+ 2. SDP keep-alive.
+ 3. Static route CPE check.
+ 4. VRRP policy host unreachable ping test.
+ 5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
+ 6. Any test configured using TIMETRA-OAM-PM-MIB.
+
+ tmnxOamSysShareTestCount will not exceed tmnxOamSysShareTestLimit.
+
+ Creating a test with one of the test types above will fail when
+ tmnxOamSysShareTestCount equals tmnxOamSysShareTestLimit."
+ ::= { tmnxOamGeneralStats 23 }
+
+tmnxOamSysShareTxLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysShareTxLimit indicates this node's
+ upper bound on the total configured echo request packet transmission
+ rate for the test types listed in the tmnxOamSysShareTxTotal DESCRIPTION
+ clause. The upper bound is enforced to avoid echo
+ request packet transmit overload, i.e. to ensure each enabled test can
+ transmit echo request packets at the test's configured rate.
+
+ Echo reply packets are not affected by this limit."
+ ::= { tmnxOamGeneralStats 24 }
+
+tmnxOamSysShareTxTotal OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "echo request packets per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamSysShareTxTotal indicates this node's current
+ total configured echo request packet transmission rate, for the
+ following 'always on' test types:
+ 1. Background ICMP Bridged Residential Gateway ping test.
+ 2. Filter redirect policy ping test.
+ 3. SDP keep-alive.
+ 4. Static route CPE check.
+ 5. VRRP policy host unreachable ping test.
+ 6. SAA continuous test (see tmnxOamSaaCtlContinuous).
+ 7. OAM-PM proactive tests (e.g. a test created using
+ TIMETRA-OAM-PM-MIB::tmnxOamPmCfgDelayDmmRowStatus with
+ TIMETRA-OAM-PM-MIB::tmnxOamPmCfgSessType = 'proactive(1)').
+
+ The value of tmnxOamSysShareTxTotal will not exceed the value of
+ tmnxOamSysShareTxLimit."
+ ::= { tmnxOamGeneralStats 25 }
+
+tmnxOamMplsEchoDownstreamMapTlv OBJECT-TYPE
+ SYNTAX TmnxOamMplsEchoDownMapTlv
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamMplsEchoDownstreamMapTlv specifies the system
+ value for the type of downstream map TLV to be inserted when launching
+ MPLS echo requests.
+
+ The value of tmnxOamMplsEchoDownstreamMapTlv is used on three
+ occasions:
+
+ 1. When a background LDP tree trace test is started (using
+ tmnxOamLTtraceAutoAdminState), the value of
+ tmnxOamMplsEchoDownstreamMapTlv specifies the type of downstream map
+ TLV used during the test.
+
+ 2. When a test of type 'lspTraceRoute' is created, with no value
+ specified for the test's tmnxOamLspTrCtlDownstreamMapTlv object,
+ tmnxOamLspTrCtlDownstreamMapTlv is set to the value of
+ tmnxOamMplsEchoDownstreamMapTlv.
+
+ 3. When a test of type 'ldpTreeTrace' is created, with no value
+ specified for the test's tmnxOamLTtraceCtlDownstreamMpTlv object,
+ tmnxOamLTtraceCtlDownstreamMpTlv is set to the value of
+ tmnxOamMplsEchoDownstreamMapTlv.
+
+ Example usage, for the second and third cases: suppose every node in
+ this node's network supports the MPLS Echo Request/Reply DDMAP TLV, and
+ the network operator wishes to use the enhanced functionality offered
+ by the DDMAP TLV. Then, setting tmnxOamMplsEchoDownstreamMapTlv to
+ 'ddmap(2)' simplifies configuration. The simplification: the
+ tmnxOamLspTrCtlDownstreamMapTlv and tmnxOamLTtraceCtlDownstreamMpTlv
+ objects need not be set when creating tests."
+ DEFVAL { dsmap }
+ ::= { tmnxOamGeneralObjs 3 }
+
+tmnxOamDiagObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 6 }
+
+tmnxOamDiagCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamDiagCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamDiagCtlTable contains configuration information for diagnostic
+ tests.
+
+ tmnxOamPingCtlTable and tmnxOamTrCtlTable fill the same role for ping
+ tests and trace route tests, respectively."
+ ::= { tmnxOamDiagObjs 1 }
+
+tmnxOamDiagCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamDiagCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamDiagCtlEntry contains configuration information for one
+ diagnostic test.
+
+ Rows are created/destroyed using tmnxOamDiagCtlRowStatus."
+ INDEX {
+ tmnxOamDiagCtlOwnerIndex,
+ tmnxOamDiagCtlTestIndex
+ }
+ ::= { tmnxOamDiagCtlTable 1 }
+
+TmnxOamDiagCtlEntry ::= SEQUENCE
+{
+ tmnxOamDiagCtlOwnerIndex SnmpAdminString,
+ tmnxOamDiagCtlTestIndex SnmpAdminString,
+ tmnxOamDiagCtlRowStatus RowStatus,
+ tmnxOamDiagCtlLastChanged TimeStamp,
+ tmnxOamDiagCtlTestMode INTEGER,
+ tmnxOamDiagCtlAdminState TmnxEnabledDisabled
+}
+
+tmnxOamDiagCtlOwnerIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamDiagCtlOwnerIndex specifies the owner name of the
+ test."
+ ::= { tmnxOamDiagCtlEntry 1 }
+
+tmnxOamDiagCtlTestIndex OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamDiagCtlTestIndex specifies the test name of the
+ test.
+
+ The test is identified by the owner name and the test name. One owner
+ typically owns several tests. This indexing method ensures tests
+ created by several owners have unique indices."
+ ::= { tmnxOamDiagCtlEntry 2 }
+
+tmnxOamDiagCtlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamDiagCtlRowStatus specifies the row status of the
+ specified test."
+ ::= { tmnxOamDiagCtlEntry 3 }
+
+tmnxOamDiagCtlLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamDiagCtlLastChanged indicates the most recent time
+ the value of a writable object in this row was modified."
+ ::= { tmnxOamDiagCtlEntry 4 }
+
+tmnxOamDiagCtlTestMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ findEgressDiag (1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamDiagCtlTestMode specifies the type of OAM
+ diagnostic test defined by this row.
+
+ Code Points
+ ------------------------------------------------------------------
+ none - the test type is unspecified
+ findEgressDiag - find the egress port, etc, for a user-configured
+ packet
+
+ The support for Service Assurance Agent (SAA) tests (i.e. tests with
+ tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
+ tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
+ following table.
+
+ tmnxOamDiagCtlTestMode SAA Supported OAM Supported
+ ---------------------- ------------- -------------
+ 'findEgressDiag' No Yes"
+ DEFVAL { none }
+ ::= { tmnxOamDiagCtlEntry 5 }
+
+tmnxOamDiagCtlAdminState OBJECT-TYPE
+ SYNTAX TmnxEnabledDisabled
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamDiagCtlAdminState specifies the administrative
+ state of the test.
+
+ Setting this object to 'enabled(1)' starts the test.
+
+ When the test completes, SROS sets this object to 'disabled(2)'."
+ DEFVAL { disabled }
+ ::= { tmnxOamDiagCtlEntry 6 }
+
+tmnxOamFindEgrDiagCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamFindEgrDiagCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamFindEgrDiagCtlTable contains configuration information for
+ diagnostic tests with type 'findEgressDiag(1)'."
+ ::= { tmnxOamDiagObjs 2 }
+
+tmnxOamFindEgrDiagCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamFindEgrDiagCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamFindEgrDiagCtlEntry contains configuration information for one
+ diagnostic test with type 'findEgressDiag(1)'.
+
+ A row is created when tmnxOamDiagCtlTestMode is set to
+ 'findEgressDiag(1)'.
+
+ A row is destroyed when the corresponding tmnxOamDiagCtlTable row is
+ destroyed."
+ INDEX {
+ tmnxOamDiagCtlOwnerIndex,
+ tmnxOamDiagCtlTestIndex
+ }
+ ::= { tmnxOamFindEgrDiagCtlTable 1 }
+
+TmnxOamFindEgrDiagCtlEntry ::= SEQUENCE
+{
+ tmnxOamFindEgrDiagCtlLastChanged TimeStamp,
+ tmnxOamFindEgrDiagCtlPacketNum Unsigned32,
+ tmnxOamFindEgrDiagCtlIngPortId TmnxPortID
+}
+
+tmnxOamFindEgrDiagCtlLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagCtlLastChanged indicates the most
+ recent time the value of a writable object in this row was modified."
+ ::= { tmnxOamFindEgrDiagCtlEntry 1 }
+
+tmnxOamFindEgrDiagCtlPacketNum OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagCtlPacketNum specifies the packet
+ number to be used for the test.
+
+ Zero specifies no packet has been configured.
+
+ The test will fail if the packet number is not defined in
+ tmnxOamBuildPktCtlTable."
+ DEFVAL { 0 }
+ ::= { tmnxOamFindEgrDiagCtlEntry 2 }
+
+tmnxOamFindEgrDiagCtlIngPortId OBJECT-TYPE
+ SYNTAX TmnxPortID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagCtlIngPortId specifies the ingress port
+ to be used for the test.
+
+ The null port identifier 0x1e000000 specifies no port has been
+ configured.
+
+ The test will fail if the port identifier is not defined in
+ TIMETRA-PORT-MIB::tmnxPortTable.
+
+ The test will fail if the port identifier does not identify a physical
+ port. For example, the test will fail if the port identifier
+ identifies a Link Aggregation Group (LAG)."
+ DEFVAL { '1e000000'H }
+ ::= { tmnxOamFindEgrDiagCtlEntry 3 }
+
+tmnxOamFindEgrDiagResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamFindEgrDiagResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamFindEgrDiagResultsTable contains test results for the OAM
+ Egress Finder."
+ ::= { tmnxOamDiagObjs 3 }
+
+tmnxOamFindEgrDiagResultsEntry OBJECT-TYPE
+ SYNTAX TmnxOamFindEgrDiagResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamFindEgrDiagResultsEntry contains the test results for one OAM
+ diagnostic test with tmnxOamDiagCtlTestMode = 'findEgressDiag(1)'.
+
+ A row is created when a 'findEgressDiag(1)' test is enabled (using
+ tmnxOamDiagCtlAdminStatus).
+
+ A row is destroyed when:
+ 1. The corresponding test configuration is destroyed (using
+ tmnxOamDiagCtlRowStatus), or
+ 2. Results are cleared for the test (using
+ TIMETRA-CLEAR-MIB::tmnxClearAction), or
+ 3. A new run result is available, and the limit on the number of
+ run results retained (3, currently) has been reached. In that case,
+ the oldest run result row is destroyed."
+ INDEX {
+ tmnxOamDiagCtlOwnerIndex,
+ tmnxOamDiagCtlTestIndex,
+ tmnxOamDiagResultsTestRunIndex
+ }
+ ::= { tmnxOamFindEgrDiagResultsTable 1 }
+
+TmnxOamFindEgrDiagResultsEntry ::= SEQUENCE
+{
+ tmnxOamDiagResultsTestRunIndex Unsigned32,
+ tmnxOamFindEgrDiagOperState TmnxEnabledDisabled,
+ tmnxOamFindEgrDiagEgressPort TmnxPortID,
+ tmnxOamFindEgrDiagEgrRtrInstName TLNamedItemOrEmpty,
+ tmnxOamFindEgrDiagEgressIfName TNamedItemOrEmpty,
+ tmnxOamFindEgrDiagNextHopAddrTyp InetAddressType,
+ tmnxOamFindEgrDiagNextHopAddress InetAddress
+}
+
+tmnxOamDiagResultsTestRunIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamDiagResultsTestRunIndex specifies the test run
+ number for this row.
+
+ The first run of a test (as identified by tmnxOamDiagCtlOwnerIndex and
+ tmnxOamDiagCtlTestIndex) is assigned run index 1. Subsequent run
+ index values are assigned sequentially."
+ ::= { tmnxOamFindEgrDiagResultsEntry 1 }
+
+tmnxOamFindEgrDiagOperState OBJECT-TYPE
+ SYNTAX TmnxEnabledDisabled
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagOperState indicates the operational
+ state of the test. 'enabled(1)' indicates the test is running."
+ ::= { tmnxOamFindEgrDiagResultsEntry 2 }
+
+tmnxOamFindEgrDiagEgressPort OBJECT-TYPE
+ SYNTAX TmnxPortID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagEgressPort indicates the egress port
+ selected by SROS for the specified test. This is the main test result
+ of the OAM Egress Finder.
+
+ The null port identifier 0x1e000000 is returned when:
+ 1. The test run is not complete (see tmnxOamFindEgrDiagOperState), or
+ 2. The test run failed."
+ ::= { tmnxOamFindEgrDiagResultsEntry 3 }
+
+tmnxOamFindEgrDiagEgrRtrInstName OBJECT-TYPE
+ SYNTAX TLNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagEgrRtrInstName indicates the name of
+ the egress service or egress router instance selected by SROS for the
+ specified test.
+
+ SROS provides one of the following values:
+ 1. '' (i.e. the empty string),
+ 2. 'Base',
+ 3. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
+ TIMETRA-SERV-MIB::svcType = 'vprn(4)').
+
+ The empty string is returned when the egress service or egress router
+ instance was not found (e.g. because the test failed)."
+ ::= { tmnxOamFindEgrDiagResultsEntry 4 }
+
+tmnxOamFindEgrDiagEgressIfName OBJECT-TYPE
+ SYNTAX TNamedItemOrEmpty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagEgressIfName indicates the egress
+ interface name selected by SROS for the specified test.
+
+ tmnxOamFindEgrDiagEgrRtrInstName and tmnxOamFindEgrDiagEgressIfName
+ uniquely identify an interface.
+
+ The empty string is returned when the egress interface name was not
+ found (e.g. because the test failed)."
+ ::= { tmnxOamFindEgrDiagResultsEntry 5 }
+
+tmnxOamFindEgrDiagNextHopAddrTyp OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagNextHopAddrTyp indicates the address
+ type of tmnxOamFindEgrDiagNextHopAddress.
+
+ 'unknown(0)' is returned when the next hop address was not found (e.g.
+ because the test failed)."
+ ::= { tmnxOamFindEgrDiagResultsEntry 6 }
+
+tmnxOamFindEgrDiagNextHopAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamFindEgrDiagNextHopAddress indicates the next hop
+ address selected by SROS for the specified test."
+ ::= { tmnxOamFindEgrDiagResultsEntry 7 }
+
+tmnxOamBuildPktCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktCtlTable contains the definition of all the packets
+ used by the OAM Egress Finder.
+
+ The OAM Egress Finder computes the egress routing (e.g. the egress
+ port) used by a packet sent with a configured set of packet headers
+ (e.g. an Ethernet header, an IPv4 header, and a UDP header).
+
+ The finder is particularly useful when the egress port is a member of a
+ Link Aggregation Group (LAG) or part of an Equal-Cost Multi-Path
+ routing (ECMP) configuration. In the ECMP and LAG cases, SROS chooses
+ the egress port for a packet using a hash calculation on the packet
+ headers, making a tool useful for computing the egress routing."
+ ::= { tmnxOamDiagObjs 4 }
+
+tmnxOamBuildPktCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktCtlEntry contains the definition of one packet used by
+ the OAM Egress Finder.
+
+ Rows are created and destroyed using tmnxOamBuildPktRowStatus."
+ INDEX { tmnxOamBuildPktNum }
+ ::= { tmnxOamBuildPktCtlTable 1 }
+
+TmnxOamBuildPktCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktNum Unsigned32,
+ tmnxOamBuildPktRowStatus RowStatus,
+ tmnxOamBuildPktLastChanged TimeStamp,
+ tmnxOamBuildPktHeaderSeq DisplayString
+}
+
+tmnxOamBuildPktNum OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktNum specifies the packet number of the row
+ to be configured."
+ ::= { tmnxOamBuildPktCtlEntry 1 }
+
+tmnxOamBuildPktRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktRowStatus specifies the row status of the
+ specified packet."
+ ::= { tmnxOamBuildPktCtlEntry 2 }
+
+tmnxOamBuildPktLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktLastChanged indicates the most recent time
+ the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktCtlEntry 3 }
+
+tmnxOamBuildPktHeaderSeq OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..153))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktHeaderSeq specifies the sequence of packet
+ headers that make up the specified packet. The sequence is defined
+ using an ASCII string. Packet headers are defined in
+ tmnxOamBuildPktHdrCtlTable.
+
+ For example, suppose tmnxOamBuildPktHdrCtlTable contains the following
+ values.
+
+ tmnxOamBuildPktHeaderNum tmnxOamBuildPktHdrType
+ ------------------------ ----------------------
+ 7 'ethernet'
+ 99 'ipv4'
+ 255 'udp'
+
+ Then, the header sequence string 'h7/h99/h255' specifies a packet with
+ a UDP PDU within an IPv4 PDU within an Ethernet frame.
+
+ A header sequence can refer to at most 22 headers."
+ DEFVAL { "" }
+ ::= { tmnxOamBuildPktCtlEntry 4 }
+
+tmnxOamBuildPktHdrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktHdrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktHdrCtlTable contains the header type of all the
+ configured packet headers used by the OAM Egress Finder."
+ ::= { tmnxOamDiagObjs 5 }
+
+tmnxOamBuildPktHdrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktHdrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktHdrCtlEntry contains the header type (e.g. 'dot1q') of
+ one configured header used by the OAM Egress Finder.
+
+ Rows are created and destroyed using tmnxOamBuildPktHdrRowStatus."
+ INDEX { tmnxOamBuildPktHeaderNum }
+ ::= { tmnxOamBuildPktHdrCtlTable 1 }
+
+TmnxOamBuildPktHdrCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktHeaderNum Unsigned32,
+ tmnxOamBuildPktHdrRowStatus RowStatus,
+ tmnxOamBuildPktHdrLastChanged TimeStamp,
+ tmnxOamBuildPktHdrType TmnxOamBuildPktHeaderType
+}
+
+tmnxOamBuildPktHeaderNum OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktHeaderNum specifies the header number of
+ the row to be configured."
+ ::= { tmnxOamBuildPktHdrCtlEntry 1 }
+
+tmnxOamBuildPktHdrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktHdrRowStatus specifies the row status of
+ the specified header."
+ ::= { tmnxOamBuildPktHdrCtlEntry 2 }
+
+tmnxOamBuildPktHdrLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktHdrLastChanged indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktHdrCtlEntry 3 }
+
+tmnxOamBuildPktHdrType OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktHeaderType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktHdrType specifies the type of the
+ specified packet header."
+ DEFVAL { none }
+ ::= { tmnxOamBuildPktHdrCtlEntry 4 }
+
+tmnxOamBuildPktHdrOvrCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktHdrOvrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktHdrOvrCtlTable contains the set of packet header
+ overrides for the OAM Egress Finder."
+ ::= { tmnxOamDiagObjs 6 }
+
+tmnxOamBuildPktHdrOvrCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktHdrOvrCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktHdrOvrCtlEntry contains the definition of one packet
+ header override used by the OAM Egress Finder.
+
+ Rows are created and destroyed using tmnxOamBuildPktHdrOvrRowStatus."
+ INDEX {
+ tmnxOamBuildPktNum,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktHdrOvrCtlTable 1 }
+
+TmnxOamBuildPktHdrOvrCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktHdrOvrRowStatus RowStatus,
+ tmnxOamBuildPktHdrOvrLastChanged TimeStamp
+}
+
+tmnxOamBuildPktHdrOvrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktHdrOvrRowStatus specifies the row status
+ of the specified packet header override."
+ ::= { tmnxOamBuildPktHdrOvrCtlEntry 1 }
+
+tmnxOamBuildPktHdrOvrLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktHdrOvrLastChanged indicates the most
+ recent time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktHdrOvrCtlEntry 2 }
+
+tmnxOamBuildPktEthCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktEthCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktEthCtlTable contains the values of Ethernet header
+ fields used by the OAM Egress Finder."
+ ::= { tmnxOamDiagObjs 7 }
+
+tmnxOamBuildPktEthCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktEthCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktEthCtlEntry contains the definition of one Ethernet
+ header used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing an
+ Ethernet header (e.g. Source MAC) are present. The other Ethernet
+ header fields (e.g. Frame Check Sequence) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'ethernet', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with
+ type 'ethernet'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'ethernet' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'ethernet' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the Ethernet header is
+ a base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base Source MAC field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num Src MAC Addr
+ --------------- ---------- -----------------
+ 0 1 00:11:22:33:44:55
+ 10 1 00:12:34:56:78:9a
+ 255 1 00:AA:BB:CC:DD:EE"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktEthCtlTable 1 }
+
+TmnxOamBuildPktEthCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktNumOrZero Unsigned32,
+ tmnxOamBuildPktEthLastChanged TimeStamp,
+ tmnxOamBuildPktEthDstMacAddr MacAddress,
+ tmnxOamBuildPktEthSrcMacAddr MacAddress
+}
+
+tmnxOamBuildPktNumOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktNumOrZero specifies the packet number of
+ the row to be configured.
+
+ A zero specifies a row for a base header definition.
+
+ A non-zero value specifies a row for an override header definition.
+
+ When building a packet to be tested, a matching override definition
+ (if any) is used instead of a base definition."
+ ::= { tmnxOamBuildPktEthCtlEntry 1 }
+
+tmnxOamBuildPktEthLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktEthLastChanged indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktEthCtlEntry 2 }
+
+tmnxOamBuildPktEthDstMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktEthDstMacAddr specifies the Destination
+ MAC Address field of the specified Ethernet header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is
+ 00:00:00:00:00:00.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is
+ FF:FF:FF:FF:FF:FF. That indicates an unspecified override."
+ ::= { tmnxOamBuildPktEthCtlEntry 3 }
+
+tmnxOamBuildPktEthSrcMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktEthSrcMacAddr specifies the Source MAC
+ Address field of the specified Ethernet header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is
+ 00:00:00:00:00:00.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is
+ FF:FF:FF:FF:FF:FF. That indicates an unspecified override."
+ ::= { tmnxOamBuildPktEthCtlEntry 4 }
+
+tmnxOamBuildPktIpCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktIpCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktIpCtlTable contains the values of IP header fields used
+ by the OAM Egress Finder."
+ REFERENCE
+ "RFC 791, 'INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL
+ SPECIFICATION', Section 3.1 'Internet Header Format'.
+ RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification'."
+ ::= { tmnxOamDiagObjs 8 }
+
+tmnxOamBuildPktIpCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktIpCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktIpCtlEntry contains the definition of one IP header
+ used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing
+ an IP header (e.g. Source IP Address) are present. The other IP
+ header fields (e.g. Time to Live) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'ipv4'|'ipv6', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with
+ type 'ipv4'|'ipv6'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'ipv4'|'ipv6' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'ipv4'|'ipv6' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the IP header is
+ a base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base Source IP Address field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num Source IP Address
+ --------------- ---------- -----------------
+ 0 1 1::2
+ 10 1 2::3
+ 255 1 3::4"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktIpCtlTable 1 }
+
+TmnxOamBuildPktIpCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktIpLastChanged TimeStamp,
+ tmnxOamBuildPktIpDstIpAddrType InetAddressType,
+ tmnxOamBuildPktIpDstIpAddress InetAddress,
+ tmnxOamBuildPktIpSrcIpAddrType InetAddressType,
+ tmnxOamBuildPktIpSrcIpAddress InetAddress,
+ tmnxOamBuildPktIpDscp TDSCPNameOrEmpty,
+ tmnxOamBuildPktIPv4MoreFragments Integer32
+}
+
+tmnxOamBuildPktIpLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIpLastChanged indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktIpCtlEntry 1 }
+
+tmnxOamBuildPktIpDstIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIpDstIpAddrType specifies the address type
+ of tmnxOamBuildPktIpDstIpAddress."
+ ::= { tmnxOamBuildPktIpCtlEntry 2 }
+
+tmnxOamBuildPktIpDstIpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIpDstIpAddress specifies the Destination
+ IP Address field of the specified IP header.
+
+ The default value varies, as follows.
+ 1. If the hosting row is a header definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero):
+ a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
+ default is the 'ipv4(1)' address 0.0.0.0.
+ b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
+ default is the 'ipv6(2)' address 0::0.
+ 2. If the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default is the
+ 'unknown(0)' address. That indicates an unspecified override."
+ ::= { tmnxOamBuildPktIpCtlEntry 3 }
+
+tmnxOamBuildPktIpSrcIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIpSrcIpAddrType specifies the address type
+ of tmnxOamBuildPktIpSrcIpAddress."
+ ::= { tmnxOamBuildPktIpCtlEntry 4 }
+
+tmnxOamBuildPktIpSrcIpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIpSrcIpAddress specifies the Source IP
+ Address field of the specified IP header.
+
+ The default value varies, as follows.
+ 1. If the hosting row is a header definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero):
+ a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
+ default is the 'ipv4(1)' address 0.0.0.0.
+ b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
+ default is the 'ipv6(2)' address 0::0.
+ 2. If the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default is the
+ 'unknown(0)' address. That indicates an unspecified override."
+ ::= { tmnxOamBuildPktIpCtlEntry 5 }
+
+tmnxOamBuildPktIpDscp OBJECT-TYPE
+ SYNTAX TDSCPNameOrEmpty
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIpDscp specifies the Differentiated
+ Services Code Point (DSCP) field of the specified IP header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 'be'.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is ''. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktIpCtlEntry 6 }
+
+tmnxOamBuildPktIPv4MoreFragments OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIPv4MoreFragments specifies the More
+ Fragments (MF) flag for the specified IPv4 header.
+
+ If the header type is IPv6, this object is irrelevant and cannot be
+ changed away from default. An IPv6 Fragment Header (i.e.
+ tmnxOamBuildPktHdrType = 'ipv6Fragment') is used to configure
+ fragmentation for an IPv6 packet.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktIpCtlEntry 7 }
+
+tmnxOamBuildPktTcpUdpCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktTcpUdpCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktTcpUdpCtlTable contains the values of TCP|UDP header
+ fields used by the OAM Egress Finder."
+ ::= { tmnxOamDiagObjs 9 }
+
+tmnxOamBuildPktTcpUdpCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktTcpUdpCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktTcpUdpCtlEntry contains the definition of one TCP|UDP
+ header used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing a
+ TCP|UDP header (e.g. Source Port) are present. The other TCP|UDP
+ header fields (e.g. Checksum) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'tcp'|'udp', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with type
+ 'tcp'|'udp'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'tcp'|'udp' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'tcp'|'udp' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the TCP|UDP header is
+ a base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base Source Port field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num Source Port
+ --------------- ---------- -----------
+ 0 1 65532
+ 10 1 65533
+ 255 1 65534"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktTcpUdpCtlTable 1 }
+
+TmnxOamBuildPktTcpUdpCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktTcpUdpLastChanged TimeStamp,
+ tmnxOamBuildPktTcpUdpDstPort Integer32,
+ tmnxOamBuildPktTcpUdpSrcPort Integer32
+}
+
+tmnxOamBuildPktTcpUdpLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktTcpUdpLastChanged indicates the most
+ recent time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktTcpUdpCtlEntry 1 }
+
+tmnxOamBuildPktTcpUdpDstPort OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktTcpUdpDstPort specifies the TCP|UDP
+ Destination Port field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktTcpUdpCtlEntry 2 }
+
+tmnxOamBuildPktTcpUdpSrcPort OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktTcpUdpSrcPort specifies the TCP|UDP Source
+ Port field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktTcpUdpCtlEntry 3 }
+
+tmnxOamBuildPktDot1qCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktDot1qCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktDot1qCtlTable contains the values of IEEE 802.1Q header
+ fields used by the OAM Egress Finder."
+ REFERENCE
+ "IEEE 802.1Q-2014 - IEEE Standard for Local and Metropolitan Area
+ Networks -- Bridges and Bridged Networks."
+ ::= { tmnxOamDiagObjs 10 }
+
+tmnxOamBuildPktDot1qCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktDot1qCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktDot1qCtlEntry contains the definition of one IEEE
+ 802.1Q header used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing an
+ IEEE 802.1Q header (e.g. VLAN ID) are present. The other IEEE 802.1Q
+ header fields (e.g. Drop Eligible Indicator (DEI)) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'dot1q', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with
+ type 'dot1q'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'dot1q' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'dot1q' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the IEEE 802.1Q header
+ is a base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base VLAN ID field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num VLAN ID
+ --------------- ---------- -------
+ 0 1 4092
+ 10 1 4093
+ 255 1 4094"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktDot1qCtlTable 1 }
+
+TmnxOamBuildPktDot1qCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktDot1qLastChanged TimeStamp,
+ tmnxOamBuildPktDot1qPrioCodePt Integer32,
+ tmnxOamBuildPktDot1qTagProtoId Integer32,
+ tmnxOamBuildPktDot1qVlanId Integer32
+}
+
+tmnxOamBuildPktDot1qLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktDot1qLastChanged indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktDot1qCtlEntry 1 }
+
+tmnxOamBuildPktDot1qPrioCodePt OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktDot1qPrioCodePt specifies the IEEE 802.1Q
+ Priority Code Point field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktDot1qCtlEntry 2 }
+
+tmnxOamBuildPktDot1qTagProtoId OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 1536..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktDot1qTagProtoId specifies the IEEE 802.1Q
+ Tag Protocol Identifier (TPID) field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0x8100 (i.e.
+ 33024 decimal).
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktDot1qCtlEntry 3 }
+
+tmnxOamBuildPktDot1qVlanId OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktDot1qVlanId specifies the IEEE 802.1Q VLAN
+ Identifier field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktDot1qCtlEntry 4 }
+
+tmnxOamBuildPktIPsecAuthCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktIPsecAuthCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktIPsecAuthCtlTable contains the values of IPsec
+ Authentication Header fields used by the OAM Egress Finder."
+ REFERENCE
+ "RFC 4302, 'IP Authentication Header'."
+ ::= { tmnxOamDiagObjs 11 }
+
+tmnxOamBuildPktIPsecAuthCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktIPsecAuthCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktIPsecAuthCtlEntry contains the definition of one IPsec
+ Authentication Header used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing an
+ IPsec Authentication Header (e.g. Security Parameters Index (SPI)) are
+ present. The other IPsec Authentication Header fields (e.g. Sequence
+ Number) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'ipsecAuth', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with type
+ 'ipsecAuth'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'ipsecAuth' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'ipsecAuth' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the IPsec
+ Authentication Header is a base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base SPI field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num SPI
+ --------------- ---------- ----------
+ 0 1 4123456789
+ 10 1 4123456790
+ 255 1 4123456791"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktIPsecAuthCtlTable 1 }
+
+TmnxOamBuildPktIPsecAuthCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktIPsecAuthLastChgd TimeStamp,
+ tmnxOamBuildPktIPsecAuthSecPrIdx Unsigned32
+}
+
+tmnxOamBuildPktIPsecAuthLastChgd OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIPsecAuthLastChgd indicates the most
+ recent time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktIPsecAuthCtlEntry 1 }
+
+tmnxOamBuildPktIPsecAuthSecPrIdx OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktIPsecAuthSecPrIdx specifies the IPsec
+ Authentication Security Parameters Index (SPI) field of the specified
+ header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 1.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is 0.
+ That indicates an unspecified override. Zero is an unsupported
+ value in an IPsec Authentication Header SPI field."
+ ::= { tmnxOamBuildPktIPsecAuthCtlEntry 2 }
+
+tmnxOamBuildPktPbbCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktPbbCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktPbbCtlTable contains the values of Provider Backbone
+ (PBB) header fields used by the OAM Egress Finder."
+ REFERENCE
+ "IEEE Std 802.1Q-2014, 'IEEE Standard for Local and Metropolitan Area
+ Networks - Bridges and Bridged Networks', Section 9.7 'Backbone Service
+ Instance Tag Control Information (I-TAG TCI)'."
+ ::= { tmnxOamDiagObjs 12 }
+
+tmnxOamBuildPktPbbCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktPbbCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktPbbCtlEntry contains the definition of one PBB header
+ used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing a PBB
+ header (e.g. Backbone Service Instance Identifier (I-SID)) are
+ present. The other PBB header fields (e.g. Priority Code Point
+ (I-PCP)) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'pbb', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with type
+ 'pbb'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'pbb' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'pbb' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the PBB header is a
+ base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base I-SID field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num I-SID
+ --------------- ---------- --------
+ 0 1 16777213
+ 10 1 16777214
+ 255 1 16777215"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktPbbCtlTable 1 }
+
+TmnxOamBuildPktPbbCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktPbbLastChanged TimeStamp,
+ tmnxOamBuildPktPbbIsid Integer32,
+ tmnxOamBuildPktPbbTagProtocolId Integer32
+}
+
+tmnxOamBuildPktPbbLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktPbbLastChanged indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktPbbCtlEntry 1 }
+
+tmnxOamBuildPktPbbIsid OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktPbbIsid specifies the PBB Backbone Service
+ Instance Identifier (I-SID) field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktPbbCtlEntry 2 }
+
+tmnxOamBuildPktPbbTagProtocolId OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 1536..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktPbbTagProtocolId specifies the PBB Tag
+ Protocol Identifier (TPID) field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0x88E7 (i.e.
+ 35047 decimal).
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktPbbCtlEntry 3 }
+
+tmnxOamBuildPktL2tpCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktL2tpCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktL2tpCtlTable contains the values of Layer 2 Tunneling
+ Protocol (L2TP) header fields used by the OAM Egress Finder."
+ REFERENCE
+ "RFC 2661, 'Layer Two Tunneling Protocol', August, 1999."
+ ::= { tmnxOamDiagObjs 13 }
+
+tmnxOamBuildPktL2tpCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktL2tpCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktL2tpCtlEntry contains the definition of one L2TP header
+ used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing an
+ L2TP header (e.g. Tunnel ID) are present. The other L2TP header fields
+ (e.g. Version) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'l2tp', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with type
+ 'l2tp'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'l2tp' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'l2tp' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the L2TP header is a
+ base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base Tunnel ID field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num Tunnel ID
+ --------------- ---------- ---------
+ 0 1 65533
+ 10 1 65534
+ 255 1 65535"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktL2tpCtlTable 1 }
+
+TmnxOamBuildPktL2tpCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktL2tpLastChanged TimeStamp,
+ tmnxOamBuildPktL2tpSessionId Integer32,
+ tmnxOamBuildPktL2tpTunnelId Integer32
+}
+
+tmnxOamBuildPktL2tpLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktL2tpLastChanged indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktL2tpCtlEntry 1 }
+
+tmnxOamBuildPktL2tpSessionId OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktL2tpSessionId specifies the L2TP Session
+ ID field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktL2tpCtlEntry 2 }
+
+tmnxOamBuildPktL2tpTunnelId OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktL2tpTunnelId specifies the L2TP Tunnel ID
+ field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktL2tpCtlEntry 3 }
+
+tmnxOamBuildPktMplsCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktMplsCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktMplsCtlTable contains the values of MPLS header fields
+ used by the OAM Egress Finder."
+ ::= { tmnxOamDiagObjs 14 }
+
+tmnxOamBuildPktMplsCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktMplsCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktMplsCtlEntry contains the definition of one MPLS header
+ used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing an
+ MPLS header (e.g. MPLS Label) are present. The other MPLS header
+ fields (e.g. Bottom of Stack) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'mpls', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with
+ type 'mpls'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'mpls' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'mpls' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the MPLS header
+ is a base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base MPLS Label field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num MPLS Label
+ --------------- ---------- ----------
+ 0 1 1048573
+ 10 1 1048574
+ 255 1 1048575"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktMplsCtlTable 1 }
+
+TmnxOamBuildPktMplsCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktMplsLastChanged TimeStamp,
+ tmnxOamBuildPktMplsLabel Integer32,
+ tmnxOamBuildPktMplsTrafficClass Integer32
+}
+
+tmnxOamBuildPktMplsLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktMplsLastChanged indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktMplsCtlEntry 1 }
+
+tmnxOamBuildPktMplsLabel OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktMplsLabel specifies the MPLS Label field
+ of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktMplsCtlEntry 2 }
+
+tmnxOamBuildPktMplsTrafficClass OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktMplsTrafficClass specifies the MPLS
+ Traffic Class field of the specified header.
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default value is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
+ indicates an unspecified override."
+ ::= { tmnxOamBuildPktMplsCtlEntry 3 }
+
+tmnxOamBuildPktGtpUserCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamBuildPktGtpUserCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktGtpUserCtlTable contains the values of GTP User (GTP-U)
+ version 1 header fields used by the OAM Egress Finder."
+ REFERENCE
+ "ETSI TS 129 281 V8.0.0, 'GPRS Tunnelling Protocol for User Plane
+ (GTPv1-U)'."
+ ::= { tmnxOamDiagObjs 15 }
+
+tmnxOamBuildPktGtpUserCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamBuildPktGtpUserCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamBuildPktGtpUserCtlEntry contains the definition of one GTP-U
+ header used by the OAM Egress Finder.
+
+ Fields that influence the routing by SROS of a packet containing a
+ GTP-U header (e.g. Tunnel Endpoint Identifier (TEID)) are present. The
+ other GTP-U header fields (e.g. Message Type) are absent.
+
+ A row is created by SROS when:
+ 1. tmnxOamBuildPktHdrType is set to 'gtpUser', OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
+ tmnxOamBuildPktHeaderNum index which refers to a header with type
+ 'gtpUser'.
+
+ A row is destroyed by SROS when:
+ 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
+ 'gtpUser' is destroyed, OR
+ 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
+ type 'gtpUser' is destroyed.
+
+ A row created using creation clause 1, above, has the index object
+ tmnxOamBuildPktNumOrZero=0. The zero indicates the GTP-U Header is a
+ base definition (not an override).
+
+ A row created using creation clause 2, above, has
+ tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
+ parent tmnxOamBuildPktHdrOvrCtlTable row.
+
+ The following example values for this table show the definition of a
+ base TEID field for header 1, and two overrides.
+
+ Pkt Num Or Zero Header Num TEID
+ --------------- ---------- ----------
+ 0 1 4123456789
+ 10 1 4123456790
+ 255 1 4123456791"
+ INDEX {
+ tmnxOamBuildPktNumOrZero,
+ tmnxOamBuildPktHeaderNum
+ }
+ ::= { tmnxOamBuildPktGtpUserCtlTable 1 }
+
+TmnxOamBuildPktGtpUserCtlEntry ::= SEQUENCE
+{
+ tmnxOamBuildPktGtpUserLastChgd TimeStamp,
+ tmnxOamBuildPktGtpUserTunnEpIdHi TmnxHigh32,
+ tmnxOamBuildPktGtpUserTunnEpIdLo TmnxLow32
+}
+
+tmnxOamBuildPktGtpUserLastChgd OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktGtpUserLastChgd indicates the most recent
+ time the value of a writable object in this row was modified."
+ ::= { tmnxOamBuildPktGtpUserCtlEntry 1 }
+
+tmnxOamBuildPktGtpUserTunnEpIdHi OBJECT-TYPE
+ SYNTAX TmnxHigh32 (0 | 1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktGtpUserTunnEpIdHi specifies the most
+ significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
+ field of the specified header.
+
+ Together, tmnxOamBuildPktGtpUserTunnEpIdHi and
+ tmnxOamBuildPktGtpUserTunnEpIdLo specify a number in the range
+ 0..4294967296 (i.e. 2^32).
+
+ When the hosting row is a base definition (i.e.
+ tmnxOamBuildPktNumOrZero is zero), the default TEID is 0.
+
+ When the hosting row is an override definition (i.e.
+ tmnxOamBuildPktNumOrZero is non-zero), the default TEID is 4294967296.
+ That indicates an unspecified override. The TEID High/Low object pair
+ is needed to accommodate 4294967296."
+ ::= { tmnxOamBuildPktGtpUserCtlEntry 2 }
+
+tmnxOamBuildPktGtpUserTunnEpIdLo OBJECT-TYPE
+ SYNTAX TmnxLow32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamBuildPktGtpUserTunnEpIdLo specifies the least
+ significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
+ field of the specified header.
+
+ See the DESCRIPTION clause of tmnxOamBuildPktGtpUserTunnEpIdHi for
+ more information."
+ ::= { tmnxOamBuildPktGtpUserCtlEntry 3 }
+
+tmnxOamNotificationObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 7 }
+
+tmnxOamTestRunIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamTestRunIndex indicates a test run index (e.g.
+ tmnxOamPingResultsTestRunIndex or tmnxOamDiagResultsTestRunIndex)
+ reported in a notification."
+ ::= { tmnxOamNotificationObjs 1 }
+
+tmnxOamIfPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 8 }
+
+tmnxOamIfPingTmplCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamIfPingTmplCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamIfPingTmplCtlTable has an entry for each ping template
+ controlling the operational status of an IP interface. This is
+ achieved by using ICMP."
+ ::= { tmnxOamIfPingObjs 1 }
+
+tmnxOamIfPingTmplCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamIfPingTmplCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row entry represents a ping template. Entries can be created and
+ deleted via SNMP SET operations on the object
+ tmnxOamIfPingTmplCtlRowStatus."
+ INDEX { IMPLIED tmnxOamIfPingTmplCtlName }
+ ::= { tmnxOamIfPingTmplCtlTable 1 }
+
+TmnxOamIfPingTmplCtlEntry ::= SEQUENCE
+{
+ tmnxOamIfPingTmplCtlName TLNamedItem,
+ tmnxOamIfPingTmplCtlRowStatus RowStatus,
+ tmnxOamIfPingTmplCtlLastMgmtChg TimeStamp,
+ tmnxOamIfPingTmplCtlDescription TItemDescription,
+ tmnxOamIfPingTmplCtlDscp TDSCPName,
+ tmnxOamIfPingTmplCtlDot1p Dot1PPriority,
+ tmnxOamIfPingTmplCtlInterval Unsigned32,
+ tmnxOamIfPingTmplCtlTimeout Unsigned32,
+ tmnxOamIfPingTmplCtlFailThrld Unsigned32,
+ tmnxOamIfPingTmplCtlReactInt Unsigned32,
+ tmnxOamIfPingTmplCtlReactFailThr Unsigned32,
+ tmnxOamIfPingTmplCtlReactTimeout Unsigned32,
+ tmnxOamIfPingTmplCtlReactThrld Unsigned32,
+ tmnxOamIfPingTmplCtlSize Unsigned32,
+ tmnxOamIfPingTmplCtlTtl Unsigned32,
+ tmnxOamIfPingTmplCtlSync TmnxActionType
+}
+
+tmnxOamIfPingTmplCtlName OBJECT-TYPE
+ SYNTAX TLNamedItem
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlName specifies the name of the
+ template."
+ ::= { tmnxOamIfPingTmplCtlEntry 1 }
+
+tmnxOamIfPingTmplCtlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlRowStatus specifies the creation and
+ deletion of rows in this table. Note that a template can not be
+ destroyed if it is referenced by an interface (i.e.
+ tmnxOamIfPingIfTemplate)"
+ ::= { tmnxOamIfPingTmplCtlEntry 2 }
+
+tmnxOamIfPingTmplCtlLastMgmtChg OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlLastMgmtChg indicates the sysUpTime
+ at the time of the most recent management-initiated change to this
+ table row."
+ ::= { tmnxOamIfPingTmplCtlEntry 3 }
+
+tmnxOamIfPingTmplCtlDescription OBJECT-TYPE
+ SYNTAX TItemDescription
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlDescription specifies the description
+ of the template."
+ DEFVAL { "" }
+ ::= { tmnxOamIfPingTmplCtlEntry 4 }
+
+tmnxOamIfPingTmplCtlDscp OBJECT-TYPE
+ SYNTAX TDSCPName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlDscp specifies the DSCP to be carried
+ in IP header of the ICMP echo request."
+ DEFVAL { "nc1" }
+ ::= { tmnxOamIfPingTmplCtlEntry 5 }
+
+tmnxOamIfPingTmplCtlDot1p OBJECT-TYPE
+ SYNTAX Dot1PPriority (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlDot1p specifies the values of the
+ Ethernet dot1p bits in the outer and any inner Ethernet header, when
+ dot1q or qinq encapsulation is used. The field is not exposed to
+ egress QoS policy."
+ DEFVAL { 7 }
+ ::= { tmnxOamIfPingTmplCtlEntry 6 }
+
+tmnxOamIfPingTmplCtlInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlInterval specifies the packets
+ transmit interval used when the interface is operational."
+ DEFVAL { 60 }
+ ::= { tmnxOamIfPingTmplCtlEntry 7 }
+
+tmnxOamIfPingTmplCtlTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlTimeout specifies the time the
+ function will wait before declaring an ICMP echo request packet is
+ lost."
+ DEFVAL { 5 }
+ ::= { tmnxOamIfPingTmplCtlEntry 8 }
+
+tmnxOamIfPingTmplCtlFailThrld OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlFailThrld specifies a count that
+ causes the transition of the IP interface from operationally up to
+ operationally down because of ping-template failure."
+ DEFVAL { 3 }
+ ::= { tmnxOamIfPingTmplCtlEntry 9 }
+
+tmnxOamIfPingTmplCtlReactInt OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlReactInt specifies the packets
+ transmit interval used when the IP interface is operationally down
+ because of ping-template failure and the previous ICMP echo request
+ successfully received a response."
+ DEFVAL { 1 }
+ ::= { tmnxOamIfPingTmplCtlEntry 10 }
+
+tmnxOamIfPingTmplCtlReactFailThr OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlReactFailThr specifies the number of
+ consecutive failures without previous successes, that must occur
+ transmitting at the reactivation interval before changing to the
+ standard interval and subsequently waiting for the first success."
+ DEFVAL { 4 }
+ ::= { tmnxOamIfPingTmplCtlEntry 11 }
+
+tmnxOamIfPingTmplCtlReactTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlReactTimeout specifies the wait time
+ before declaring the packet is lost."
+ DEFVAL { 1 }
+ ::= { tmnxOamIfPingTmplCtlEntry 12 }
+
+tmnxOamIfPingTmplCtlReactThrld OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlReactThrld specifies the number of
+ consecutive successful ICMP responses that triggers the interface from
+ operationally down to operationally up."
+ DEFVAL { 3 }
+ ::= { tmnxOamIfPingTmplCtlEntry 13 }
+
+tmnxOamIfPingTmplCtlSize OBJECT-TYPE
+ SYNTAX Unsigned32 (12..9786)
+ UNITS "octets"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlSize specifies the size of the IP
+ packet before the Ethernet header is applied."
+ DEFVAL { 56 }
+ ::= { tmnxOamIfPingTmplCtlEntry 14 }
+
+tmnxOamIfPingTmplCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingTmplCtlTtl specifies the time to live
+ setting in the ICMP ping packet."
+ DEFVAL { 1 }
+ ::= { tmnxOamIfPingTmplCtlEntry 15 }
+
+tmnxOamIfPingTmplCtlSync OBJECT-TYPE
+ SYNTAX TmnxActionType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Setting this object to 'doAction' triggers an attempt to to update all
+ interfaces that use the specified ping-template and update all
+ interfaces that are using previously configured values that do not
+ match the currently active template.
+
+ An SNMP GET request on this object returns 'notApplicable'."
+ DEFVAL { notApplicable }
+ ::= { tmnxOamIfPingTmplCtlEntry 16 }
+
+tmnxOamIfPingIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamIfPingIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamIfPingIfTable has an entry for each interface associated
+ with a ping-template."
+ ::= { tmnxOamIfPingObjs 2 }
+
+tmnxOamIfPingIfEntry OBJECT-TYPE
+ SYNTAX TmnxOamIfPingIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row entry in the tmnxOamIfPingIfEntry represents an interface on
+ this router that uses a ping-template. An entry in
+ this table can be created or destroyed by an SNMP SET request to
+ tmnxOamIfPingIfRowStatus. An attempt to destroy a row will fail if
+ tmnxOamIfPingIfAdminState has not first been set to 'outOfService'."
+ INDEX {
+ vRtrID,
+ vRtrIfIndex
+ }
+ ::= { tmnxOamIfPingIfTable 1 }
+
+TmnxOamIfPingIfEntry ::= SEQUENCE
+{
+ tmnxOamIfPingIfRowStatus RowStatus,
+ tmnxOamIfPingIfTemplate TLNamedItem,
+ tmnxOamIfPingIfLastChanged TimeStamp,
+ tmnxOamIfPingIfAdminState TmnxAdminState,
+ tmnxOamIfPingIfDestAddrType InetAddressType,
+ tmnxOamIfPingIfDestAddr InetAddress,
+ tmnxOamIfPingIfFailThrldCnt Counter32,
+ tmnxOamIfPingIfPassThrldCnt Counter32,
+ tmnxOamIfPingIfCtlDscp TDSCPName,
+ tmnxOamIfPingIfCtlDot1p Dot1PPriority,
+ tmnxOamIfPingIfCtlInterval Unsigned32,
+ tmnxOamIfPingIfCtlTimeout Unsigned32,
+ tmnxOamIfPingIfCtlFailThrld Unsigned32,
+ tmnxOamIfPingIfCtlReactInt Unsigned32,
+ tmnxOamIfPingIfCtlReactFailThr Unsigned32,
+ tmnxOamIfPingIfCtlReactTimeout Unsigned32,
+ tmnxOamIfPingIfCtlReactThrld Unsigned32,
+ tmnxOamIfPingIfCtlSize Unsigned32,
+ tmnxOamIfPingIfCtlTtl Unsigned32,
+ tmnxOamIfPingIfCurrentInterval INTEGER,
+ tmnxOamIfPingIfCurrentState INTEGER
+}
+
+tmnxOamIfPingIfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfRowStatus is used to create or delete an
+ entry in this table.
+
+ Before this row can be destroyed, tmnxOamIfPingIfAdminState must have
+ been set to 'outOfService'."
+ ::= { tmnxOamIfPingIfEntry 1 }
+
+tmnxOamIfPingIfTemplate OBJECT-TYPE
+ SYNTAX TLNamedItem
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfTemplate specifies the ping-template. A
+ value of this object must be specified when the row is created. The
+ ping-template name must exist in the tmnxOamIfPingTmplCtlTable"
+ ::= { tmnxOamIfPingIfEntry 2 }
+
+tmnxOamIfPingIfLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfLastChanged indicates the sysUpTime when
+ this row was last modified."
+ ::= { tmnxOamIfPingIfEntry 3 }
+
+tmnxOamIfPingIfAdminState OBJECT-TYPE
+ SYNTAX TmnxAdminState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfAdminState specifies the desired
+ administrative state of the ping-template on this interface."
+ DEFVAL { outOfService }
+ ::= { tmnxOamIfPingIfEntry 4 }
+
+tmnxOamIfPingIfDestAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfDestAddrType specifies the type of address
+ stored in tmnxOamIfPingIfDestAddr."
+ DEFVAL { unknown }
+ ::= { tmnxOamIfPingIfEntry 5 }
+
+tmnxOamIfPingIfDestAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfDestAddr specifies the IP destination
+ address of the ICMP.
+
+ A non-empty value must be a valid unicast IP address."
+ DEFVAL { ''H }
+ ::= { tmnxOamIfPingIfEntry 6 }
+
+tmnxOamIfPingIfFailThrldCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfFailThrldCnt indicates the count of
+ contiguous ping failures that are counting towards the
+ tmnxOamIfPingTmplCtlFailThrld when the interface is operationally up."
+ ::= { tmnxOamIfPingIfEntry 7 }
+
+tmnxOamIfPingIfPassThrldCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfPassThrldCnt indicates the count of
+ contiguous ping successes that are counting towards the
+ tmnxOamIfPingTmplCtlReactThrld when the interface is operationally
+ down."
+ ::= { tmnxOamIfPingIfEntry 8 }
+
+tmnxOamIfPingIfCtlDscp OBJECT-TYPE
+ SYNTAX TDSCPName
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlDscp indicates the DSCP to be carried
+ in IP header of the ICMP echo request."
+ ::= { tmnxOamIfPingIfEntry 9 }
+
+tmnxOamIfPingIfCtlDot1p OBJECT-TYPE
+ SYNTAX Dot1PPriority (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlDot1p indicates the values of the
+ Ethernet dot1p bits in the outer and any inner Ethernet header, when
+ dot1q or qinq encapsulation is used. The field is not exposed to
+ egress QoS policy."
+ ::= { tmnxOamIfPingIfEntry 10 }
+
+tmnxOamIfPingIfCtlInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlInterval indicates the packets transmit
+ interval used when the interface is operational."
+ ::= { tmnxOamIfPingIfEntry 11 }
+
+tmnxOamIfPingIfCtlTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlTimeout indicates the time the function
+ will wait before declaring an ICMP echo request packet is lost."
+ ::= { tmnxOamIfPingIfEntry 12 }
+
+tmnxOamIfPingIfCtlFailThrld OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlFailThrld indicates a count that causes
+ the transition of the IP interface from operationally up to
+ operationally down because of ping-template failure."
+ ::= { tmnxOamIfPingIfEntry 13 }
+
+tmnxOamIfPingIfCtlReactInt OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlReactInt indicates the packets transmit
+ interval used when the IP interface is operationally down because of
+ ping-template failure and the previous ICMP echo request successfully
+ received a response."
+ ::= { tmnxOamIfPingIfEntry 14 }
+
+tmnxOamIfPingIfCtlReactFailThr OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlReactFailThr indicates the number of
+ consecutive failures without previous successes, that must occur
+ transmitting at the reactivation interval before changing to the
+ standard interval and subsequently waiting for the first success."
+ ::= { tmnxOamIfPingIfEntry 15 }
+
+tmnxOamIfPingIfCtlReactTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlReactTimeout indicates the wait time
+ before declaring the packet is lost."
+ ::= { tmnxOamIfPingIfEntry 16 }
+
+tmnxOamIfPingIfCtlReactThrld OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlReactThrld indicates the number of
+ consecutive successful ICMP responses that triggers the interface from
+ operationally down to operationally up."
+ ::= { tmnxOamIfPingIfEntry 17 }
+
+tmnxOamIfPingIfCtlSize OBJECT-TYPE
+ SYNTAX Unsigned32 (56..9786)
+ UNITS "octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlSize indicates the size of the IP
+ packet before the Ethernet header is applied."
+ ::= { tmnxOamIfPingIfEntry 18 }
+
+tmnxOamIfPingIfCtlTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCtlTtl indicates the time to live setting
+ in the ICMP ping packet."
+ ::= { tmnxOamIfPingIfEntry 19 }
+
+tmnxOamIfPingIfCurrentInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ interval (0),
+ reactivation (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCurrentInterval indicates if the ping
+ check interval being used is the value of tmnxOamIfPingIfCtlInterval
+ or tmnxOamIfPingIfCtlReactInt.
+
+ A value of 'interval' indicates the ping check is failed, waiting for
+ a first success, or that the ping check is Operational.
+
+ A value of 'reactivation' indicates the ping check is recovering."
+ ::= { tmnxOamIfPingIfEntry 20 }
+
+tmnxOamIfPingIfCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ operational (0),
+ recovering (1),
+ failed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamIfPingIfCurrentState indicates the current state
+ of the ping check, this will be used to drive the interface
+ operational state.
+
+ A value of 'operational' indicates the ping check succeeded, the
+ interface is up.
+
+ A value of 'recovering' indicates the ping check is recovering using
+ the reactivation interval.
+
+ A value of 'failed' indicates the ping check failed, the interface is
+ down."
+ ::= { tmnxOamIfPingIfEntry 21 }
+
+tmnxOamLnkMeasObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 9 }
+
+tmnxOamLnkMeasTmplCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLnkMeasTmplCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasTmplCtlTable allows link measurement templates to be
+ configured. A link measurement template is configured against a router
+ interface to measure delay between nodes.
+
+ A change to any object in this table (except for
+ tmnxOamLnkMeasTmplCtlDescription, tmnxOamLnkMeasTmplCtlIpv6UdpZero,
+ and tmnxOamLnkMeasTmplCtlLastRepHold) will cause active link
+ measurement tests to stop and restart."
+ REFERENCE
+ "IETF draft-gandhi-spring-twamp-srpm-10, 'Performance Measurement Using TWAMP Light
+ for Segment Routing Networks', August 6, 2020, Sections 1 to 4.1.1."
+ ::= { tmnxOamLnkMeasObjs 1 }
+
+tmnxOamLnkMeasTmplCtlEntry OBJECT-TYPE
+ SYNTAX TmnxOamLnkMeasTmplCtlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasTmplCtlEntry allows a link measurement template to be
+ configured.
+
+ Rows are created or destroyed by SNMP Set operations on
+ tmnxOamLnkMeasTmplCtlRowStatus."
+ INDEX { tmnxOamLnkMeasTmplCtlName }
+ ::= { tmnxOamLnkMeasTmplCtlTable 1 }
+
+TmnxOamLnkMeasTmplCtlEntry ::= SEQUENCE
+{
+ tmnxOamLnkMeasTmplCtlName TLNamedItem,
+ tmnxOamLnkMeasTmplCtlRowStatus RowStatus,
+ tmnxOamLnkMeasTmplCtlLastMgmtChg TimeStamp,
+ tmnxOamLnkMeasTmplCtlDescription TItemDescription,
+ tmnxOamLnkMeasTmplCtlUnidirMeasT INTEGER,
+ tmnxOamLnkMeasTmplCtlDelayMeasTy INTEGER,
+ tmnxOamLnkMeasTmplCtlInterval Unsigned32,
+ tmnxOamLnkMeasTmplCtlLastRepHold Unsigned32,
+ tmnxOamLnkMeasTmplCtlDscpEgrRmrk TruthValue,
+ tmnxOamLnkMeasTmplCtlIpv6UdpZero TruthValue,
+ tmnxOamLnkMeasTmplCtlDscpName TDSCPName,
+ tmnxOamLnkMeasTmplCtlDstUdpPort InetPortNumber,
+ tmnxOamLnkMeasTmplCtlFC TFCName,
+ tmnxOamLnkMeasTmplCtlProfile TProfile,
+ tmnxOamLnkMeasTmplCtlTwlTmStpFmt INTEGER,
+ tmnxOamLnkMeasTmplCtlTwlTimeLive Unsigned32,
+ tmnxOamLnkMeasTmplCtlSWMultplir Unsigned32,
+ tmnxOamLnkMeasTmplCtlSWIntegrity Unsigned32,
+ tmnxOamLnkMeasTmplCtlSWThrldRel Unsigned32,
+ tmnxOamLnkMeasTmplCtlSWThrldAbs Unsigned32,
+ tmnxOamLnkMeasTmplCtlASWMultplir Unsigned32,
+ tmnxOamLnkMeasTmplCtlASWIntgrity Unsigned32,
+ tmnxOamLnkMeasTmplCtlASWThrldRel Unsigned32,
+ tmnxOamLnkMeasTmplCtlASWThrldAbs Unsigned32,
+ tmnxOamLnkMeasTmplCtlAdminState TmnxEnabledDisabledAdminState
+}
+
+tmnxOamLnkMeasTmplCtlName OBJECT-TYPE
+ SYNTAX TLNamedItem
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlName specifies the name of the link
+ measurement template.
+
+ This is the INDEX for tmnxOamLnkMeasTmplCtlTable."
+ ::= { tmnxOamLnkMeasTmplCtlEntry 1 }
+
+tmnxOamLnkMeasTmplCtlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlRowStatus specifies the row status
+ of the link measurement template."
+ ::= { tmnxOamLnkMeasTmplCtlEntry 2 }
+
+tmnxOamLnkMeasTmplCtlLastMgmtChg OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlLastMgmtChg indicates the sysUpTime
+ at the time of the most recent management-initiated change to this
+ table row."
+ ::= { tmnxOamLnkMeasTmplCtlEntry 3 }
+
+tmnxOamLnkMeasTmplCtlDescription OBJECT-TYPE
+ SYNTAX TItemDescription
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlDescription specifies the
+ descriptive text for the link measurement template."
+ DEFVAL { "" }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 4 }
+
+tmnxOamLnkMeasTmplCtlUnidirMeasT OBJECT-TYPE
+ SYNTAX INTEGER {
+ derived (1),
+ actual (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlUnidirMeasT specifies how to compute
+ a unidirectional delay measurement.
+
+ Values:
+ derived(1)
+ Computes the unidirectional measurement using the round trip
+ delay divided by two. This option should be used when the
+ nodal clocks are not synchronized.
+ actual(2)
+ Uses the forward delay as the unidirectional measurement.
+ Forward delay is calculated using T2-T1 timestamp values."
+ DEFVAL { derived }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 5 }
+
+tmnxOamLnkMeasTmplCtlDelayMeasTy OBJECT-TYPE
+ SYNTAX INTEGER {
+ min (1),
+ max (2),
+ avg (3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlDelayMeasTy specifies the type of
+ delay measurement that is used for comparison and reporting.
+
+ It is used at both the sample window and the aggregate sample window
+ level.
+
+ Values:
+ min(1)
+ Take the minimum of a series of measurements for comparison and
+ reporting.
+ max(2)
+ Take the maximum of a series of measurements for comparison and
+ reporting.
+ average(3)
+ Compute the average of a series of measurements for comparison
+ and reporting."
+ DEFVAL { min }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 6 }
+
+tmnxOamLnkMeasTmplCtlInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlInterval specifies the elapsed time
+ between transmission of test packets for the specified template."
+ DEFVAL { 1 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 7 }
+
+tmnxOamLnkMeasTmplCtlLastRepHold OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..86400)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlLastRepHold specifies how long a
+ delay measurement is to be retained after the interface on which it
+ was collected is administratively disabled.
+
+ If the configured value is reached, the last reported measurement,
+ tmnxOamLnkMeasIfResDelayReported, is set to zero."
+ DEFVAL { 86400 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 8 }
+
+tmnxOamLnkMeasTmplCtlDscpEgrRmrk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlDscpEgrRmrk specifies whether or not
+ to allow each echo request packet's IP header Differentiated Services
+ Code Point (DSCP) to be overwritten in accordance with the egress
+ port's Quality of Service (QoS) policy.
+
+ If the value of this object is 'true(1)', the IP header's DSCP may be
+ overwritten."
+ DEFVAL { false }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 9 }
+
+tmnxOamLnkMeasTmplCtlIpv6UdpZero OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlIpv6UdpZero specifies whether or not
+ to allow the processing of IPv6 packets received with a UDP checksum
+ of zero.
+
+ When tmnxOamLnkMeasTmplCtlIpv6UdpZero is false, IPv6 packets received
+ with a UDP checksum of zero will be discarded."
+ DEFVAL { false }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 10 }
+
+tmnxOamLnkMeasTmplCtlDscpName OBJECT-TYPE
+ SYNTAX TDSCPName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlDscpName specifies the
+ Differentiated Services Code Point (DSCP) to be copied into the IP
+ header of each echo request packet launched for each link measurement
+ test belonging to the specified template."
+ DEFVAL { "nc1" }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 11 }
+
+tmnxOamLnkMeasTmplCtlDstUdpPort OBJECT-TYPE
+ SYNTAX InetPortNumber (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlDstUdpPort specifies the destination
+ UDP port to be copied into the UDP header of each echo request packet
+ launched for each link measurement test belonging to the specified
+ template.
+
+ The default port (862) is the IANA standard TWAMP receiver port."
+ REFERENCE
+ "https://www.iana.org/assignments/service-names-port-numbers/
+ service-names-port-numbers.txt"
+ DEFVAL { 862 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 12 }
+
+tmnxOamLnkMeasTmplCtlFC OBJECT-TYPE
+ SYNTAX TFCName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlFC specifies the Quality of Service
+ forwarding-class to be used when launching the link measurement test
+ belonging to the specified template."
+ DEFVAL { "h1" }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 13 }
+
+tmnxOamLnkMeasTmplCtlProfile OBJECT-TYPE
+ SYNTAX TProfile
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlProfile specifies the Quality of
+ Service profile to be used when launching the link measurement test
+ belonging to the specified template."
+ DEFVAL { in }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 14 }
+
+tmnxOamLnkMeasTmplCtlTwlTmStpFmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ ntp (1),
+ ptp (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlTwlTmStpFmt specifies the timestamp
+ format to be used in the TWAMP Light PDU.
+
+ Values:
+ ntp(1)
+ Network Time Protocol
+ ptp(2)
+ Precision Time Protocol"
+ REFERENCE
+ "TWAMP timestamp: https://tools.ietf.org/html/rfc8186#section-2.3
+
+ NTP: https://tools.ietf.org/html/rfc958
+
+ PTP: https://standards.ieee.org/standard/1588-2008.html"
+ DEFVAL { ntp }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 15 }
+
+tmnxOamLnkMeasTmplCtlTwlTimeLive OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlTwlTimeLive specifies the time to
+ live value in the TWAMP IP header."
+ DEFVAL { 1 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 16 }
+
+tmnxOamLnkMeasTmplCtlSWMultplir OBJECT-TYPE
+ SYNTAX Unsigned32 (1..900)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlSWMultplir specifies the multiplier
+ that is applied to the interval (tmnxOamLnkMeasTmplCtlInterval) to
+ derive the number of seconds for which a sample window is open and can
+ collect delay measurements.
+
+ For example, a sample window multiplier of 10 and an interval value of
+ 5 seconds result in a sample window being open for 10 * 5 seconds = 50
+ seconds.
+
+ This window collects samples and computes a single value upon
+ completion."
+ DEFVAL { 10 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 17 }
+
+tmnxOamLnkMeasTmplCtlSWIntegrity OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..100)
+ UNITS "percent"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlSWIntegrity specifies the percentage
+ of request-response pairs that must be successfully sent and received
+ during the sample window for its series of measurements to be deemed
+ worthy of reporting to the aggregate sample window or the routing
+ engine.
+
+ A value of 0 specifies that no integrity value must be met for
+ measurements to be reported.
+
+ Failure of all request-response pairs in a sample window will be
+ treated as a special case. Zero will not be reported, but a value
+ representing 'N/A' will be conveyed."
+ DEFVAL { 0 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 18 }
+
+tmnxOamLnkMeasTmplCtlSWThrldRel OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..500)
+ UNITS "percent"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlSWThrldRel specifies the percentage
+ value of change, positive or negative, a new delay measurement must
+ differ from the previously reported measurement to be deemed worth of
+ reporting directly to the routing engine (circumventing the aggregate
+ sample window).
+
+ If this percentage value is reached, the accumulated aggregate data
+ will be cleared, the aggregate window will be reset, and the new delay
+ measurement will be reported to the routing engine and used as the
+ most recently reported measurement.
+
+ A value of zero specifies that the sample window measurement will not
+ be measured against tmnxOamLnkMeasTmplCtlSWThrldRel but will be
+ reported directly to the aggregate sample window (assuming integrity).
+
+
+ The absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs, will be
+ checked before this object, the relative threshold,
+ tmnxOamLnkMeasTmplCtlSWThrldRel."
+ DEFVAL { 0 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 19 }
+
+tmnxOamLnkMeasTmplCtlSWThrldAbs OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..100000)
+ UNITS "microseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlSWThrldAbs specifies the delta, in
+ microseconds, that a new delay measurement must differ from the
+ previously reported measurement to be deemed worth of reporting
+ directly to the routing engine (circumventing the aggregate sample
+ window).
+
+ If this value is reached the accumulated aggregate data will be
+ cleared, the aggregate window will be reset, and the new delay
+ measurement will be reported to the routing engine and used as the
+ most recently reported measurement.
+
+ A value of zero specifies that the sample window measurement will not
+ be measured against tmnxOamLnkMeasTmplCtlSWThrldAbs but will be
+ reported directly to the aggregate sample window (assuming integrity).
+
+ This object, the absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs,
+ will be checked before the relative, tmnxOamLnkMeasTmplCtlSWThrldRel."
+ DEFVAL { 0 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 20 }
+
+tmnxOamLnkMeasTmplCtlASWMultplir OBJECT-TYPE
+ SYNTAX Unsigned32 (1..12)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlASWMultplir specifies the multiplier
+ that is applied to the sample window multiplier
+ (tmnxOamLnkMeasTmplCtlSWMultplir) to derive the number of seconds for
+ which an aggregate sample window is open and can collect delay
+ measurements.
+
+ For example, an aggregate sample window multiplier of 3 and a sample
+ window duration of 50 seconds (as computed in the description of
+ tmnxOamLnkMeasTmplCtlSWMultplir) result in an aggregate sample window
+ being open for 3 * 50 seconds = 150 seconds (i.e.: 3 sample windows in
+ the aggregate sample window).
+
+ Values computed in sample windows are passed to the open aggregate
+ sample window. At the end of this aggregate window timer a result is
+ computed based on tmnxOamLnkMeasTmplCtlDelayMeasTy and is passed to
+ the routing engine (depending on the ASW threshold configuration)."
+ DEFVAL { 12 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 21 }
+
+tmnxOamLnkMeasTmplCtlASWIntgrity OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..100)
+ UNITS "percent"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlASWIntgrity specifies the percentage
+ of sample window measurements that must have met their integrity
+ value, tmnxOamLnkMeasTmplCtlSWIntegrity, for the aggregate result to
+ be deemed worthy of reporting to the routing engine.
+
+ A value of 0 specifies that no integrity value must be met for
+ measurements to be reported to the routing engine.
+
+ Failure of all sample windows to meet their integrity values will be
+ treated as a special case. Zero will not be reported to the routing
+ engine, but a value representing 'N/A' will be reported."
+ DEFVAL { 0 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 22 }
+
+tmnxOamLnkMeasTmplCtlASWThrldRel OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..100)
+ UNITS "percent"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlASWThrldRel specifies the percentage
+ value of change, positive or negative, a new aggregate delay
+ measurement must differ from the previously reported aggregate
+ measurement to be deemed worthy of reporting to the routing engine.
+
+ A value of zero specifies that the aggregate sample window measurement
+ will not be measured against tmnxOamLnkMeasTmplCtlASWThrldRel but will
+ be reported directly to the routing engine (assuming integrity).
+
+ The absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs, will be
+ checked before this object, the relative threshold,
+ tmnxOamLnkMeasTmplCtlASWThrldRel."
+ DEFVAL { 0 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 23 }
+
+tmnxOamLnkMeasTmplCtlASWThrldAbs OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1..100000)
+ UNITS "microseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlASWThrldAbs specifies the delta, in
+ microseconds, that a new aggregate delay measurement must differ from
+ the previously reported aggregate measurement to be deemed worthy of
+ reporting to the routing engine.
+
+ A value of zero specifies that the aggregate sample window measurement
+ will not be measured against tmnxOamLnkMeasTmplCtlASWThrldAbs but will
+ be reported directly to the routing engine (assuming integrity).
+
+ This object, the absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs,
+ will be checked before the relative, tmnxOamLnkMeasTmplCtlASWThrldRel."
+ DEFVAL { 0 }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 24 }
+
+tmnxOamLnkMeasTmplCtlAdminState OBJECT-TYPE
+ SYNTAX TmnxEnabledDisabledAdminState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasTmplCtlAdminState specifies whether the
+ template is administratively disabled or administratively enabled.
+
+ The objects in a link measurement template cannot be modified while
+ tmnxOamLnkMeasTmplCtlAdminState is enabled.
+
+ Changes made to a disabled link measurement template are propagated to
+ associated interfaces when tmnxOamLnkMeasTmplCtlAdminState is enabled.
+
+ An interface will not run the link measurement test when its
+ associated template's tmnxOamLnkMeasTmplCtlAdminState is disabled."
+ DEFVAL { disabled }
+ ::= { tmnxOamLnkMeasTmplCtlEntry 25 }
+
+tmnxOamLnkMeasIfResTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasIfResTable contains delay measurement information from
+ interfaces that have an associated link measurement template.
+
+ (For the interface to be collecting link measurement data, it must be
+ associated with a link measurement template found in
+ tmnxOamLnkMeasTmplCtlTable.)"
+ ::= { tmnxOamLnkMeasObjs 2 }
+
+tmnxOamLnkMeasIfResEntry OBJECT-TYPE
+ SYNTAX TmnxOamLnkMeasIfResEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasIfResEntry contains source and destination IP address
+ information, operational state and failure condition information, as
+ well as delay measurement data and meta data.
+
+ A row is created in tmnxOamLnkMeasIfResTable when a link measurement
+ template is associated with an interface.
+
+ A row is destroyed in tmnxOamLnkMeasIfResTable when the association
+ between the interface and its link measurement template is broken."
+ INDEX {
+ vRtrID,
+ vRtrIfIndex
+ }
+ ::= { tmnxOamLnkMeasIfResTable 1 }
+
+TmnxOamLnkMeasIfResEntry ::= SEQUENCE
+{
+ tmnxOamLnkMeasIfResSrcIpAddrTy InetAddressType,
+ tmnxOamLnkMeasIfResSrcIpAddr InetAddress,
+ tmnxOamLnkMeasIfResSrcIpAssigned TruthValue,
+ tmnxOamLnkMeasIfResDstIpAddrTy InetAddressType,
+ tmnxOamLnkMeasIfResDstIpAddr InetAddress,
+ tmnxOamLnkMeasIfResDstIpAssigned TruthValue,
+ tmnxOamLnkMeasIfResOperState ServiceOperStatus,
+ tmnxOamLnkMeasIfResFailureCond BITS,
+ tmnxOamLnkMeasIfResDetctbleTxErr INTEGER,
+ tmnxOamLnkMeasIfResReporting TruthValue,
+ tmnxOamLnkMeasIfResDelayReported Integer32,
+ tmnxOamLnkMeasIfResTimestampUTC DateAndTime,
+ tmnxOamLnkMeasIfResTriggeredBy INTEGER,
+ tmnxOamLnkMeasIfResNewestASWIdx Unsigned32,
+ tmnxOamLnkMeasIfResNewestSWIdx Unsigned32
+}
+
+tmnxOamLnkMeasIfResSrcIpAddrTy OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSrcIpAddrTy indicates the address type
+ of tmnxOamLnkMeasIfResSrcIpAddr."
+ ::= { tmnxOamLnkMeasIfResEntry 1 }
+
+tmnxOamLnkMeasIfResSrcIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (4|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSrcIpAddr indicates the source IP
+ address from which TWAMP packets are being sent.
+
+ The address is configured using
+ TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4SrcAddr or
+ TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6SrcAddr. If a configured value
+ is present, it is returned. If no value is configured, the configured
+ interface address (TIMETRA-VRTR-MIB::vRiaInetAddress) is returned."
+ ::= { tmnxOamLnkMeasIfResEntry 2 }
+
+tmnxOamLnkMeasIfResSrcIpAssigned OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSrcIpAssigned indicates whether
+ tmnxOamLnkMeasIfResSrcIpAddr was assigned (true) or configured
+ (false)."
+ ::= { tmnxOamLnkMeasIfResEntry 3 }
+
+tmnxOamLnkMeasIfResDstIpAddrTy OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResDstIpAddrTy indicates the address type
+ of tmnxOamLnkMeasIfResDstIpAddr."
+ ::= { tmnxOamLnkMeasIfResEntry 4 }
+
+tmnxOamLnkMeasIfResDstIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (4|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResDstIpAddr indicates the destination IP
+ address to which TWAMP packets are being sent.
+
+ The address is configured using
+ TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4DstAddr or
+ TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6DstAddr. If a configured value
+ is present, it is returned. If no value is configured, SROS selects a
+ destination address, and it is returned."
+ ::= { tmnxOamLnkMeasIfResEntry 5 }
+
+tmnxOamLnkMeasIfResDstIpAssigned OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResDstIpAssigned indicates whether
+ tmnxOamLnkMeasIfResDstIpAddr was assigned (true) or configured
+ (false)."
+ ::= { tmnxOamLnkMeasIfResEntry 6 }
+
+tmnxOamLnkMeasIfResOperState OBJECT-TYPE
+ SYNTAX ServiceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResOperState indicates the operational
+ state of link measurement on this interface.
+
+ This state is determined by the administrative state of the link
+ measurement template (tmnxOamLnkMeasTmplCtlAdminState), the
+ administrative state of the interface
+ (TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of
+ the interface's link measurement chosen internet protocol
+ (TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or
+ TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)."
+ ::= { tmnxOamLnkMeasIfResEntry 7 }
+
+tmnxOamLnkMeasIfResFailureCond OBJECT-TYPE
+ SYNTAX BITS {
+ noProtocol (0),
+ templateAdminDown (1),
+ udpPortUnavailable (2),
+ internalError (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResFailureCond indicates the reason(s)
+ why this interface's link measurement is operationally disabled.
+
+ This state is determined by the administrative state of the link
+ measurement template (tmnxOamLnkMeasTmplCtlAdminState), the
+ administrative state of the interface
+ (TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of
+ the interface's link measurement chosen internet protocol
+ (TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or
+ TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)."
+ ::= { tmnxOamLnkMeasIfResEntry 8 }
+
+tmnxOamLnkMeasIfResDetctbleTxErr OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ interfaceDown (2),
+ unexpectedError (3),
+ noRoute (4),
+ sourceIpNotLocal (5),
+ invalidDestIp (6),
+ invalidInterfaceType (7),
+ sameSourceIpDestIp (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResDetctbleTxErr indicates a detectable
+ error in delay measurement transmission.
+
+ none (1) No transmission failure detected
+ interfaceDown (2) The IP interface associated with the delay
+ measurement test is operationally down or
+ administratively disabled
+ sourceIpNotLocal (3) The source IP address is not local
+ invalidDestIp (4) The destination IP address is not valid
+ noRoute (5) There is no IP route to the destination address
+ from this interface
+ unexpectedError (6) Transmission failed due to unexpected conditions,
+ such as failed memory allocation, traffic
+ congestion, or failure to obtain necessary
+ resources
+ invalidInterfaceType (7) The interface is not a supported type
+ sameSourceIpDestIp (8) The source and destination IP are the same,
+ creating an invalid transmission condition."
+ ::= { tmnxOamLnkMeasIfResEntry 9 }
+
+tmnxOamLnkMeasIfResReporting OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResReporting indicates whether the
+ interface is currently reporting to the routing engine.
+
+ The interface will not report if all thresholds are disabled or there
+ are failure conditions present (tmnxOamLnkMeasIfResFailureCond)."
+ ::= { tmnxOamLnkMeasIfResEntry 10 }
+
+tmnxOamLnkMeasIfResDelayReported OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0 | 1..2147483647)
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResDelayReported indicates the last delay
+ measurement reported to the routing engine.
+
+ A value of -1 (negative one) indicates that no delay has been reported
+ because a value has yet to be reported in a new delay measurement
+ session.
+
+ A value of 0 (zero) indicates the last reported measurement was
+ discarded due to exceeding the measurement template's configured stale
+ measurement timer (tmnxOamLnkMeasTmplCtlLastRepHold)."
+ ::= { tmnxOamLnkMeasIfResEntry 11 }
+
+tmnxOamLnkMeasIfResTimestampUTC OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE (8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResTimestampUTC indicates a timestamp
+ influenced by the value stored in tmnxOamLnkMeasIfResDelayReported.
+
+ When tmnxOamLnkMeasIfResDelayReported > 0,
+ tmnxOamLnkMeasIfResTimestampUTC holds the time at which
+ tmnxOamLnkMeasIfResDelayReported was reported to the routing engine.
+
+ When tmnxOamLnkMeasIfResDelayReported = 0,
+ tmnxOamLnkMeasIfResTimestampUTC holds the time at which
+ tmnxOamLnkMeasIfResDelayReported was cleared (because its aging timer
+ expired).
+
+ When tmnxOamLnkMeasIfResDelayReported = -1,
+ tmnxOamLnkMeasIfResTimestampUTC holds '1970-Jan-01 00:00:00.0' UTC as
+ a placeholder representing a delay has not yet been reported to the
+ routing engine."
+ ::= { tmnxOamLnkMeasIfResEntry 12 }
+
+tmnxOamLnkMeasIfResTriggeredBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ sampleThresholdAbsolute (2),
+ sampleThresholdRelative (3),
+ aggregateThresholdAbsolute (4),
+ aggregateThresholdRelative (5),
+ expired (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResTriggeredBy indicates whether the last
+ reported delay (tmnxOamLnkMeasIfResDelayReported) was triggered by a
+ sample window threshold (absolute or relative), an aggregate sample
+ window threshold (absolute or relative), has not yet been triggered
+ (none) or has been discarded because the age of the last reported
+ delay (tmnxOamLnkMeasIfResDelayReported) exceeded the value configured
+ by tmnxOamLnkMeasTmplCtlLastRepHold."
+ ::= { tmnxOamLnkMeasIfResEntry 13 }
+
+tmnxOamLnkMeasIfResNewestASWIdx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResNewestASWIdx indicates the index of
+ the newest aggregate sample window result in
+ tmnxOamLnkMeasIfResASWTable for this interface.
+
+ A value of zero indicates there are no aggregate sample window results
+ for this interface."
+ ::= { tmnxOamLnkMeasIfResEntry 14 }
+
+tmnxOamLnkMeasIfResNewestSWIdx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResNewestSWIdx indicates the index of the
+ newest sample window result in tmnxOamLnkMeasIfResSWTable for this
+ interface.
+
+ A value of zero indicates there are no sample window results for this
+ interface."
+ ::= { tmnxOamLnkMeasIfResEntry 15 }
+
+tmnxOamLnkMeasIfResASWTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResASWEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasIfResASWTable contains the aggregate sample window
+ results for all interfaces with link measurement enabled.
+
+ (For the interface to be collecting link measurement data, it must be associated
+ with a link measurement template found in tmnxOamLnkMeasTmplCtlTable.)"
+ ::= { tmnxOamLnkMeasObjs 3 }
+
+tmnxOamLnkMeasIfResASWEntry OBJECT-TYPE
+ SYNTAX TmnxOamLnkMeasIfResASWEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasIfResASWEntry contains one aggregate sample window
+ result for the specified interface.
+
+ (For the interface to be collecting link measurement data, it must be
+ associated with a link measurement template.)
+
+ A row is created by SROS when an aggregate sample window is created.
+
+ A row is destroyed by SROS when the associated
+ tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number
+ of aggregate sample windows retained (10) per interface is met, and a
+ new aggregate sample window is created. In that case, the row for the
+ interface's oldest aggregate sample window is destroyed."
+ INDEX {
+ vRtrID,
+ vRtrIfIndex,
+ tmnxOamLnkMeasIfResASWIndex
+ }
+ ::= { tmnxOamLnkMeasIfResASWTable 1 }
+
+TmnxOamLnkMeasIfResASWEntry ::= SEQUENCE
+{
+ tmnxOamLnkMeasIfResASWIndex Unsigned32,
+ tmnxOamLnkMeasIfResASWEndUTC DateAndTime,
+ tmnxOamLnkMeasIfResASWState INTEGER,
+ tmnxOamLnkMeasIfResASWWindCount Unsigned32,
+ tmnxOamLnkMeasIfResASWReportMin Unsigned32,
+ tmnxOamLnkMeasIfResASWReportMax Unsigned32,
+ tmnxOamLnkMeasIfResASWReportAvg Unsigned32,
+ tmnxOamLnkMeasIfResASWIntegrity TruthValue,
+ tmnxOamLnkMeasIfResASWResult Unsigned32
+}
+
+tmnxOamLnkMeasIfResASWIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWIndex specifies the index value of
+ aggregate sample windows on the same interface.
+
+ At most 10 indices (e.g.: 51..60) are accessible at a time.
+
+ The most recent result is stored at the index
+ tmnxOamLnkMeasIfResNewestASWIdx."
+ ::= { tmnxOamLnkMeasIfResASWEntry 1 }
+
+tmnxOamLnkMeasIfResASWEndUTC OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE (8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWEndUTC indicates the time at which
+ this aggregate sample window closed.
+
+ 1970-Jan-01 00:00:00.0 UTC is returned if this aggregate sample window
+ is in progress."
+ ::= { tmnxOamLnkMeasIfResASWEntry 2 }
+
+tmnxOamLnkMeasIfResASWState OBJECT-TYPE
+ SYNTAX INTEGER {
+ completed (1),
+ inProgress (2),
+ swReported (3),
+ aswReported (4),
+ terminated (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWState indicates whether this
+ aggregate sample window has ended (completed), is in progress
+ (inProgress), triggered a report to the routing engine because a
+ sample window threshold was exceeded (swReported), triggered a report
+ to the routing engine because an aggregate sample window threshold was
+ exceeded (aswReported), or the window was interrupted and discarded
+ because administrative changes were detected during transmission
+ (terminated)."
+ ::= { tmnxOamLnkMeasIfResASWEntry 3 }
+
+tmnxOamLnkMeasIfResASWWindCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWWindCount indicates the number of
+ sample windows that have completed and met their integrity value
+ within this aggregate sample window."
+ ::= { tmnxOamLnkMeasIfResASWEntry 4 }
+
+tmnxOamLnkMeasIfResASWReportMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWReportMin indicates the minimum
+ delay measurement reported to the aggregate sample window (by the
+ sample windows that have been open during its lifetime).
+
+ A value of zero indicates an invalid delay measurement (not a minimum
+ delay measurement of zero)."
+ ::= { tmnxOamLnkMeasIfResASWEntry 5 }
+
+tmnxOamLnkMeasIfResASWReportMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWReportMax indicates the maximum
+ delay measurement reported to the aggregate sample window (by the
+ sample windows that have been open during its lifetime).
+
+ A value of zero indicates an invalid delay measurement (not a maximum
+ delay measurement of zero)."
+ ::= { tmnxOamLnkMeasIfResASWEntry 6 }
+
+tmnxOamLnkMeasIfResASWReportAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWReportAvg indicates the average
+ delay measurement reported to the aggregate sample window (by the
+ sample windows that have been open during its lifetime).
+
+ A value of zero indicates an invalid delay measurement (not an average
+ delay measurement of zero)."
+ ::= { tmnxOamLnkMeasIfResASWEntry 7 }
+
+tmnxOamLnkMeasIfResASWIntegrity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWIntegrity indicates whether a
+ sufficient percentage of this aggregate sample window's child sample
+ windows met their configured integrity value.
+
+ (See tmnxOamLnkMeasIfResSWIntegrity for details on sample window
+ integrity.)
+
+ If the sample window does not have a integrity value configured then
+ tmnxOamLnkMeasIfResASWIntegrity will always be true."
+ ::= { tmnxOamLnkMeasIfResASWEntry 8 }
+
+tmnxOamLnkMeasIfResASWResult OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResASWResult indicates the delay that was
+ being evaluated for report according to
+ tmnxOamLnkMeasTmplCtlDelayMeasTy when this aggregate sample window was
+ open."
+ ::= { tmnxOamLnkMeasIfResASWEntry 9 }
+
+tmnxOamLnkMeasIfResSWTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResSWEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasIfResSWTable contains sample window results for all
+ interfaces with link measurement enabled.
+
+ (For the interface to be collecting link measurement data, it must be
+ associated with a link measurement template found in
+ tmnxOamLnkMeasTmplCtlTable.)"
+ ::= { tmnxOamLnkMeasObjs 4 }
+
+tmnxOamLnkMeasIfResSWEntry OBJECT-TYPE
+ SYNTAX TmnxOamLnkMeasIfResSWEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "tmnxOamLnkMeasIfResSWEntry contains one sample window result for the
+ specified interface.
+
+ (For the interface to be collecting link measurement data, it must be
+ associated with a link measurement template.)
+
+ A row is created by SROS when a sample window is created.
+
+ A row is destroyed by SROS when the associated
+ tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number
+ of sample windows retained (50) per interface is met, and a new sample
+ window is created. In that case, the row for the interface's oldest
+ sample window is destroyed."
+ INDEX {
+ vRtrID,
+ vRtrIfIndex,
+ tmnxOamLnkMeasIfResSWIndex
+ }
+ ::= { tmnxOamLnkMeasIfResSWTable 1 }
+
+TmnxOamLnkMeasIfResSWEntry ::= SEQUENCE
+{
+ tmnxOamLnkMeasIfResSWIndex Unsigned32,
+ tmnxOamLnkMeasIfResSWEndUTC DateAndTime,
+ tmnxOamLnkMeasIfResSWState INTEGER,
+ tmnxOamLnkMeasIfResSWSent Unsigned32,
+ tmnxOamLnkMeasIfResSWReceived Unsigned32,
+ tmnxOamLnkMeasIfResSWMin Unsigned32,
+ tmnxOamLnkMeasIfResSWMax Unsigned32,
+ tmnxOamLnkMeasIfResSWAvg Unsigned32,
+ tmnxOamLnkMeasIfResSWErrors Unsigned32,
+ tmnxOamLnkMeasIfResSWIntegrity TruthValue,
+ tmnxOamLnkMeasIfResSWResult Unsigned32
+}
+
+tmnxOamLnkMeasIfResSWIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWIndex specifies an index used to
+ differentiate sample windows on the same interface over time.
+
+ At most 50 indices (e.g.: 51..100) are accessible at a time.
+
+ The most recent result is stored at the index
+ tmnxOamLnkMeasIfResNewestSWIdx."
+ ::= { tmnxOamLnkMeasIfResSWEntry 1 }
+
+tmnxOamLnkMeasIfResSWEndUTC OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE (8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWEndUTC indicates the time at which
+ this sample window closed.
+
+ 1970-Jan-01 00:00:00.0 UTC is returned if this sample window is in
+ progress."
+ ::= { tmnxOamLnkMeasIfResSWEntry 2 }
+
+tmnxOamLnkMeasIfResSWState OBJECT-TYPE
+ SYNTAX INTEGER {
+ completed (1),
+ inProgress (2),
+ swReported (3),
+ terminated (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWState indicates whether this sample
+ window has ended (completed), is in progress (inProgress), triggered a
+ report to the routing engine because a sample window threshold was
+ exceeded (swReported), or the window was interrupted and discarded
+ because administrative changes were detected during transmission
+ (terminated)."
+ ::= { tmnxOamLnkMeasIfResSWEntry 3 }
+
+tmnxOamLnkMeasIfResSWSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWSent indicates the number of TWAMP
+ packets that have been sent for this sample window.
+
+ (A sent packet is a request for a response packet.)"
+ ::= { tmnxOamLnkMeasIfResSWEntry 4 }
+
+tmnxOamLnkMeasIfResSWReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWReceived indicates the number of
+ TWAMP packets that have been received for this sample window.
+
+ (A received packet is a response to a sent request packet.)"
+ ::= { tmnxOamLnkMeasIfResSWEntry 5 }
+
+tmnxOamLnkMeasIfResSWMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWMin indicates the minimum of the
+ series of delay measurements that occurred during this sample window.
+
+ A value of zero indicates an invalid delay measurement (not a minimum
+ delay measurement of zero)."
+ ::= { tmnxOamLnkMeasIfResSWEntry 6 }
+
+tmnxOamLnkMeasIfResSWMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWMax indicates the maximum of the
+ series of delay measurements that occurred during this sample window.
+
+ A value of zero indicates an invalid delay measurement (not a maximum
+ delay measurement of zero)."
+ ::= { tmnxOamLnkMeasIfResSWEntry 7 }
+
+tmnxOamLnkMeasIfResSWAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWAvg indicates the average of the
+ series of delay measurements that occurred during this sample window.
+
+ A value of zero indicates an invalid delay measurement (not an average
+ delay measurement of zero)."
+ ::= { tmnxOamLnkMeasIfResSWEntry 8 }
+
+tmnxOamLnkMeasIfResSWErrors OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWErrors indicates the number of
+ erroneous delay measurements that occurred in this sample window.
+
+ Erroneous delay measurements are negative or zero measurements. These
+ are caused by unsynchronized clocks."
+ ::= { tmnxOamLnkMeasIfResSWEntry 9 }
+
+tmnxOamLnkMeasIfResSWIntegrity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWIntegrity indicates whether the
+ percentage of successful request-response pairs of test packets met
+ this sample window's configured integrity value.
+
+ If the sample window does not have a integrity value configured then
+ tmnxOamLnkMeasIfResSWIntegrity will always be true."
+ ::= { tmnxOamLnkMeasIfResSWEntry 10 }
+
+tmnxOamLnkMeasIfResSWResult OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of tmnxOamLnkMeasIfResSWResult indicates the delay that was
+ being evaluated for report according to
+ tmnxOamLnkMeasTmplCtlDelayMeasTy when this sample window was open."
+ ::= { tmnxOamLnkMeasIfResSWEntry 11 }
+
+tmnxOamTestConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 11 }
+
+tmnxOamPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 1 }
+
+tmnxOamPingCompliances OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 }
+
+tmnxOamPing7450V4v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ 7450 ESS series systems release 4.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV4v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV4v0Group,
+ tmnxOamMfibPingV4v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamVccvPingGroup,
+ tmnxOamIcmpPingGroup,
+ tmnxOamPingNotificationV4v0Group
+ }
+ ::= { tmnxOamPingCompliances 4 }
+
+tmnxOamPing7750V4v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ SROS series systems release 4.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV4v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV4v0Group,
+ tmnxOamVprnPingV4v0Group,
+ tmnxOamMfibPingV4v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamVccvPingGroup,
+ tmnxOamIcmpPingGroup,
+ tmnxOamPingNotificationV4v0Group
+ }
+ ::= { tmnxOamPingCompliances 5 }
+
+tmnxOamPing7450V5v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ 7450 ESS series systems release 5.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV4v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV5v0Group,
+ tmnxOamMfibPingV4v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamPingNotificationV5v0Group
+ }
+ ::= { tmnxOamPingCompliances 6 }
+
+tmnxOamPing7750V5v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ SROS series systems release 5.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV4v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV5v0Group,
+ tmnxOamVprnPingV4v0Group,
+ tmnxOamMfibPingV4v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamPingNotificationV5v0Group
+ }
+ ::= { tmnxOamPingCompliances 7 }
+
+tmnxOamPing7450V6v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ 7450 ESS series systems release 6.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV6v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamPingNotificationV5v0Group
+ }
+ ::= { tmnxOamPingCompliances 8 }
+
+tmnxOamPing7750V6v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ SROS series systems release 6.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV6v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamVprnPingV4v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamPingNotificationV5v0Group
+ }
+ ::= { tmnxOamPingCompliances 9 }
+
+tmnxOamPing7450V7v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ 7450 ESS series systems release 7.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV7v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamPingNotificationV7v0Group
+ }
+ ::= { tmnxOamPingCompliances 10 }
+
+tmnxOamPing7750V7v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ 7750 and 7710 SR series systems release 7.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV7v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamVprnPingV4v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamPingNotificationV7v0Group,
+ tmnxOamP2mpLspPingGroup
+ }
+ ::= { tmnxOamPingCompliances 11 }
+
+tmnxOamPing7450V8v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ 7450 ESS series systems release 8.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV8v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamEthCfmPingV8v0Group,
+ tmnxOamPingNotificationV7v0Group
+ }
+ ::= { tmnxOamPingCompliances 12 }
+
+tmnxOamPing77x0V8v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ 7750 and 7710 SR series systems release 8.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV8v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamVprnPingV4v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamEthCfmPingV8v0Group,
+ tmnxOamPingNotificationV7v0Group,
+ tmnxOamP2mpLspPingGroup,
+ tmnxOamP2mpLspPingV8v0Group
+ }
+ ::= { tmnxOamPingCompliances 13 }
+
+tmnxOamPing7xx0V9v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ SROS series systems, release 9.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV8v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamVprnPingV4v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamEthCfmPingV8v0Group,
+ tmnxOamPingNotificationV7v0Group,
+ tmnxOamP2mpLspPingGroup,
+ tmnxOamP2mpLspPingV8v0Group,
+ tmnxOamVccvPingV9v0Group
+ }
+ ::= { tmnxOamPingCompliances 14 }
+
+tmnxOamPing7xx0V10v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ SROS series systems, release 10.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingGeneralV10v0Group,
+ tmnxOamMacPingV4v0Group,
+ tmnxOamLspPingV6v0Group,
+ tmnxOamVprnPingV4v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamEthCfmPingV8v0Group,
+ tmnxOamPingNotificationV7v0Group,
+ tmnxOamP2mpLspPingGroup,
+ tmnxOamP2mpLspPingV8v0Group,
+ tmnxOamVccvPingV9v0Group,
+ tmnxOamPingCtlV10v0Group,
+ tmnxOamMobilePingGroup,
+ tmnxOamP2mpLspPingV10v0Group
+ }
+ ::= { tmnxOamPingCompliances 15 }
+
+tmnxOamPing7xx0V11v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ SROS series systems, release 11.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamEthCfmPingV8v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamLspPingV11v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamMacPingCtlV11v0Group,
+ tmnxOamMacPingHistoryV11v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamMobilePingGroup,
+ tmnxOamP2mpLspPingGroup,
+ tmnxOamP2mpLspPingV10v0Group,
+ tmnxOamP2mpLspPingV8v0Group,
+ tmnxOamPingCtlV10v0Group,
+ tmnxOamPingGeneralV10v0Group,
+ tmnxOamPingNotificationV7v0Group,
+ tmnxOamPingV11v0Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamVccvPingV9v0Group,
+ tmnxOamVccvPingV11v0Group,
+ tmnxOamVprnPingV4v0Group
+ }
+ ::= { tmnxOamPingCompliances 16 }
+
+tmnxOamPing7xx0V12v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM ping tests on Nokia
+ SROS series systems, release 12.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamEthCfmPingV8v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamLspPingV11v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamMacPingCtlV11v0Group,
+ tmnxOamMacPingHistoryV11v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamMobilePingGroup,
+ tmnxOamP2mpLspPingGroup,
+ tmnxOamP2mpLspPingV8v0Group,
+ tmnxOamP2mpLspPingV10v0Group,
+ tmnxOamPingCtlV10v0Group,
+ tmnxOamPingGeneralV10v0Group,
+ tmnxOamPingNotificationV7v0Group,
+ tmnxOamPingV11v0Group,
+ tmnxOamPingV12v0Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamVccvPingV9v0Group,
+ tmnxOamVccvPingV11v0Group,
+ tmnxOamVprnPingV4v0Group
+ }
+ ::= { tmnxOamPingCompliances 17 }
+
+tmnxOamPing7xx0V13v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
+ SROS series systems, release 13.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingV13v0Group
+ }
+ ::= { tmnxOamPingCompliances 18 }
+
+tmnxOamPing7xx0V14v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
+ SROS series systems, release 14.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingV14v0Group
+ }
+ ::= { tmnxOamPingCompliances 19 }
+
+tmnxOamPing7xx0V15v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
+ SROS series systems, release 15.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingV15v0Group
+ }
+ ::= { tmnxOamPingCompliances 20 }
+
+tmnxOamPing7xx0V16v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
+ SROS series systems, release 16.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingNotificationV7v0Group,
+ tmnxOamAncpTestV5v0Group,
+ tmnxOamAtmPingR2r1Group,
+ tmnxOamCpePingV4v0Group,
+ tmnxOamEthCfmPingV8v0Group,
+ tmnxOamIcmpPingGroup,
+ tmnxOamLspPingV11v0Group,
+ tmnxOamMRInfoV4v0Group,
+ tmnxOamMacPingCtlV11v0Group,
+ tmnxOamMacPingHistoryV11v0Group,
+ tmnxOamMfibPingV6v0Group,
+ tmnxOamMobilePingV16v0Group,
+ tmnxOamP2mpLspPingGroup,
+ tmnxOamP2mpLspPingV8v0Group,
+ tmnxOamP2mpLspPingV10v0Group,
+ tmnxOamPingCtlV10v0Group,
+ tmnxOamPingGeneralV10v0Group,
+ tmnxOamPingObsoletedV16v0Group,
+ tmnxOamPingV11v0Group,
+ tmnxOamPingV12v0Group,
+ tmnxOamPingV16v0Group,
+ tmnxOamTrV16v0Group,
+ tmnxOamVccvPingV5v0Group,
+ tmnxOamVccvPingV9v0Group,
+ tmnxOamVccvPingV11v0Group,
+ tmnxOamVprnPingV4v0Group
+ }
+ ::= { tmnxOamPingCompliances 21 }
+
+tmnxOamPing7xx0V19v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
+ SROS series systems, release 19.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamPingV19v0Group
+ }
+ ::= { tmnxOamPingCompliances 22 }
+
+tmnxOamPing7xx0V20v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
+ SROS series systems, release 20."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamBierPingV20v0Group
+ }
+ ::= { tmnxOamPingCompliances 23 }
+
+tmnxOamPingGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 }
+
+tmnxOamMacPingL2MapGroup OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMacPingL2MapRouterID,
+ tmnxOamMacPingL2MapLabel,
+ tmnxOamMacPingL2MapProtocol,
+ tmnxOamMacPingL2MapVCType,
+ tmnxOamMacPingL2MapVCID,
+ tmnxOamMacPingL2MapDirection
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of optional objects to report OAM Mac Ping layer-2 mapping
+ information returned in response to OAM Mac Ping tests on Nokia SROS
+ series systems."
+ ::= { tmnxOamPingGroups 3 }
+
+tmnxOamAtmPingR2r1Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamAtmPingCtlPortId,
+ tmnxOamAtmPingCtlVpi,
+ tmnxOamAtmPingCtlVci,
+ tmnxOamAtmPingCtlLpbkLocation,
+ tmnxOamAtmPingCtlSegment
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ATM Ping tests on
+ Nokia SROS series systems."
+ ::= { tmnxOamPingGroups 8 }
+
+tmnxOamMacPingV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMacPingCtlTargetMacAddr,
+ tmnxOamMacPingCtlSourceMacAddr,
+ tmnxOamMacPingCtlSendControl,
+ tmnxOamMacPingCtlReplyControl,
+ tmnxOamMacPingCtlTtl,
+ tmnxOamMacPingCtlRegister,
+ tmnxOamMacPingCtlFlood,
+ tmnxOamMacPingCtlForce,
+ tmnxOamMacPingCtlAge,
+ tmnxOamMacPingCtlSapPortId,
+ tmnxOamMacPingCtlSapEncapValue,
+ tmnxOamMacPingCtlFibEntryName,
+ tmnxOamMacPingHistoryResponse,
+ tmnxOamMacPingHistoryOneWayTime,
+ tmnxOamMacPingHistoryStatus,
+ tmnxOamMacPingHistoryTime,
+ tmnxOamMacPingHistoryReturnCode,
+ tmnxOamMacPingHistoryAddressType,
+ tmnxOamMacPingHistorySapId,
+ tmnxOamMacPingHistorySdpId,
+ tmnxOamMacPingHistoryAdminStatus,
+ tmnxOamMacPingHistoryOperStatus,
+ tmnxOamMacPingHistoryResponsePlane,
+ tmnxOamMacPingHistorySize,
+ tmnxOamMacPingHistoryInOneWayTime,
+ tmnxOamMacPingHistorySrcAddrType,
+ tmnxOamMacPingHistorySrcAddress
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM Mac Ping tests on
+ Nokia SROS series systems release 4.0."
+ ::= { tmnxOamPingGroups 14 }
+
+tmnxOamVccvPingGroup OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvPingCtlSdpIdVcId,
+ tmnxOamVccvPingCtlReplyMode
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM VCCV Ping tests on
+ Nokia SROS series systems."
+ ::= { tmnxOamPingGroups 15 }
+
+tmnxOamPingGeneralV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingMaxConcurrentTests,
+ tmnxOamPingCtlRowStatus,
+ tmnxOamPingCtlStorageType,
+ tmnxOamPingCtlDescr,
+ tmnxOamPingCtlTestMode,
+ tmnxOamPingCtlAdminStatus,
+ tmnxOamPingCtlOrigSdpId,
+ tmnxOamPingCtlRespSdpId,
+ tmnxOamPingCtlFcName,
+ tmnxOamPingCtlProfile,
+ tmnxOamPingCtlMtuStartSize,
+ tmnxOamPingCtlMtuEndSize,
+ tmnxOamPingCtlMtuStepSize,
+ tmnxOamPingCtlServiceId,
+ tmnxOamPingCtlLocalSdp,
+ tmnxOamPingCtlRemoteSdp,
+ tmnxOamPingCtlSize,
+ tmnxOamPingCtlTimeOut,
+ tmnxOamPingCtlProbeCount,
+ tmnxOamPingCtlInterval,
+ tmnxOamPingCtlMaxRows,
+ tmnxOamPingCtlTrapGeneration,
+ tmnxOamPingCtlTrapProbeFailureFilter,
+ tmnxOamPingCtlTrapTestFailureFilter,
+ tmnxOamPingCtlSAA,
+ tmnxOamPingCtlRuns,
+ tmnxOamPingCtlFailures,
+ tmnxOamPingCtlLastRunResult,
+ tmnxOamPingCtlLastChanged,
+ tmnxOamPingCtlVRtrID,
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingCtlSrcAddrType,
+ tmnxOamPingCtlSrcAddress,
+ tmnxOamPingCtlDnsName,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe,
+ tmnxOamPingResultsLastRespHeader,
+ tmnxOamPingResultsMinTt,
+ tmnxOamPingResultsMaxTt,
+ tmnxOamPingResultsAverageTt,
+ tmnxOamPingResultsTtSumOfSquares,
+ tmnxOamPingResultsMinInTt,
+ tmnxOamPingResultsMaxInTt,
+ tmnxOamPingResultsAverageInTt,
+ tmnxOamPingResultsInTtSumOfSqrs,
+ tmnxOamPingResultsOutJitter,
+ tmnxOamPingResultsInJitter,
+ tmnxOamPingResultsRtJitter,
+ tmnxOamPingResultsProbeTimeouts,
+ tmnxOamPingResultsProbeFailures,
+ tmnxOamPingHistoryResponse,
+ tmnxOamPingHistoryOneWayTime,
+ tmnxOamPingHistorySize,
+ tmnxOamPingHistoryStatus,
+ tmnxOamPingHistoryTime,
+ tmnxOamPingHistoryReturnCode,
+ tmnxOamPingHistAddressType,
+ tmnxOamPingHistoryVersion,
+ tmnxOamPingHistSapId,
+ tmnxOamPingHistoryCpeMacAddr,
+ tmnxOamPingHistoryRespSvcId,
+ tmnxOamPingHistorySequence,
+ tmnxOamPingHistoryIfIndex,
+ tmnxOamPingHistoryDataLen,
+ tmnxOamPingHistoryRespPlane,
+ tmnxOamPingHistoryReqHdr,
+ tmnxOamPingHistoryRespHdr,
+ tmnxOamPingHistoryDnsAddrType,
+ tmnxOamPingHistoryDnsAddress,
+ tmnxOamPingHistorySrcAddrType,
+ tmnxOamPingHistorySrcAddress,
+ tmnxOamPingHistoryInOneWayTime
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping tests general
+ capabilities on Nokia SROS series systems 4.0 release."
+ ::= { tmnxOamPingGroups 16 }
+
+tmnxOamLspPingV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspPingCtlVRtrID,
+ tmnxOamLspPingCtlLspName,
+ tmnxOamLspPingCtlReturnLsp,
+ tmnxOamLspPingCtlTtl,
+ tmnxOamLspPingCtlPathName,
+ tmnxOamLspPingCtlLdpPrefixType,
+ tmnxOamLspPingCtlLdpPrefix,
+ tmnxOamLspPingCtlLdpPrefixLen
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM LSP Ping tests on
+ Nokia SROS series systems 4.0 release."
+ ::= { tmnxOamPingGroups 17 }
+
+tmnxOamVprnPingV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVprnPingCtlReplyControl,
+ tmnxOamVprnPingCtlTtl,
+ tmnxOamVprnPingCtlSrcAddrType,
+ tmnxOamVprnPingCtlSrcAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM VPRN Ping tests on
+ Nokia SROS series systems 4.0 release."
+ ::= { tmnxOamPingGroups 19 }
+
+tmnxOamMfibPingV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMfibPingCtlReplyControl,
+ tmnxOamMfibPingCtlTtl,
+ tmnxOamMfibPingCtlSrcAddrType,
+ tmnxOamMfibPingCtlSrcAddress,
+ tmnxOamMfibPingCtlDestAddrType,
+ tmnxOamMfibPingCtlDestAddress,
+ tmnxOamPingHistoryRespSvcId
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM MFIB Ping tests on
+ Nokia SROS series systems release 4.0."
+ ::= { tmnxOamPingGroups 20 }
+
+tmnxOamCpePingV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamCpePingCtlSendControl,
+ tmnxOamCpePingCtlReplyControl,
+ tmnxOamCpePingCtlTtl,
+ tmnxOamCpePingCtlSrceMacAddr,
+ tmnxOamCpePingCtlSrcAddrType,
+ tmnxOamCpePingCtlSrcAddress,
+ tmnxOamPingHistoryCpeMacAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM CPE Ping tests on
+ Nokia SROS series systems release 4.0."
+ ::= { tmnxOamPingGroups 21 }
+
+tmnxOamMRInfoV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMRInfoRespCapabilities,
+ tmnxOamMRInfoRespMinorVersion,
+ tmnxOamMRInfoRespMajorVersion,
+ tmnxOamMRInfoRespNumInterfaces,
+ tmnxOamMRInfoRespIfMetric,
+ tmnxOamMRInfoRespIfThreshold,
+ tmnxOamMRInfoRespIfFlags,
+ tmnxOamMRInfoRespIfNbrCount,
+ tmnxOamMRInfoRespIfAddrType,
+ tmnxOamMRInfoRespIfAddr,
+ tmnxOamMRInfoRespIfNbrAddrType,
+ tmnxOamMRInfoRespIfNbrAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Multicast Router
+ Information ('mrInfo') tests on Nokia SROS series systems release 4.0."
+ ::= { tmnxOamPingGroups 22 }
+
+tmnxOamIcmpPingGroup OBJECT-GROUP
+ OBJECTS {
+ tmnxOamIcmpPingCtlRapid,
+ tmnxOamIcmpPingCtlTtl,
+ tmnxOamIcmpPingCtlDSField,
+ tmnxOamIcmpPingCtlPattern,
+ tmnxOamIcmpPingCtlNhAddrType,
+ tmnxOamIcmpPingCtlNhAddress,
+ tmnxOamIcmpPingCtlEgrIfIndex,
+ tmnxOamIcmpPingCtlEgrIfName,
+ tmnxOamIcmpPingCtlBypassRouting,
+ tmnxOamIcmpPingCtlDoNotFragment
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ICMP Ping tests on
+ Nokia SROS series systems."
+ ::= { tmnxOamPingGroups 23 }
+
+tmnxOamPingObsoleteV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingCtlTargetIpAddress,
+ tmnxOamPingHistorySrcIpAddress,
+ tmnxOamMacPingHistorySrcIpAddress,
+ tmnxOamLspPingCtlLdpIpPrefix,
+ tmnxOamLspPingCtlLdpIpPrefixLen,
+ tmnxOamVprnPingCtlSourceIpAddr,
+ tmnxOamMfibPingCtlSourceIpAddr,
+ tmnxOamMfibPingCtlDestIpAddr,
+ tmnxOamCpePingCtlSourceIpAddr,
+ tmnxOamMRInfoRespIfAddress,
+ tmnxOamMRInfoRespIfNbrAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ICMP Ping tests on
+ Nokia SROS series systems that were made obsolete in release 4.0."
+ ::= { tmnxOamPingGroups 24 }
+
+tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamPingProbeFailedV2,
+ tmnxOamPingTestFailedV2,
+ tmnxOamPingTestCompletedV2
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of notifications supporting the OAM ping feature on Nokia
+ SROS series systems release 4.0."
+ ::= { tmnxOamPingGroups 25 }
+
+tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamPingProbeFailed,
+ tmnxOamPingTestFailed,
+ tmnxOamPingTestCompleted
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of notifications supporting the OAM ping feature on Nokia
+ SROS series systems release 4.0."
+ ::= { tmnxOamPingGroups 26 }
+
+tmnxOamLspPingV5v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspPingCtlVRtrID,
+ tmnxOamLspPingCtlLspName,
+ tmnxOamLspPingCtlReturnLsp,
+ tmnxOamLspPingCtlTtl,
+ tmnxOamLspPingCtlPathName,
+ tmnxOamLspPingCtlLdpPrefixType,
+ tmnxOamLspPingCtlLdpPrefix,
+ tmnxOamLspPingCtlLdpPrefixLen,
+ tmnxOamLspPingCtlPathDestType,
+ tmnxOamLspPingCtlPathDest,
+ tmnxOamLspPingCtlNhIntfName,
+ tmnxOamLspPingCtlNhAddressType,
+ tmnxOamLspPingCtlNhAddress
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM LSP Ping tests on
+ Nokia SROS series systems 5.0 release."
+ ::= { tmnxOamPingGroups 27 }
+
+tmnxOamVccvPingV5v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvPingCtlSdpIdVcId,
+ tmnxOamVccvPingCtlReplyMode,
+ tmnxOamVccvPingCtlPwId,
+ tmnxOamVccvPingCtlTtl
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM VCCV Ping tests on
+ Nokia SROS series systems 5.0 release."
+ ::= { tmnxOamPingGroups 28 }
+
+tmnxOamAncpTestV5v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamAncpTestTarget,
+ tmnxOamAncpTestTargetId,
+ tmnxOamAncpTestcount,
+ tmnxOamAncpTestTimeout,
+ tmnxOamAncpHistoryAncpString,
+ tmnxOamAncpHistoryAccNodeResult,
+ tmnxOamAncpHistoryAccNodeCode,
+ tmnxOamAncpHistoryAccNodeRspStr,
+ tmnxOamVccvPingCtlTtl
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ANCP tests on Nokia
+ SROS series systems 5.0 release."
+ ::= { tmnxOamPingGroups 29 }
+
+tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamPingProbeFailedV2,
+ tmnxOamPingTestFailedV2,
+ tmnxOamPingTestCompletedV2,
+ tmnxAncpLoopbackTestCompleted
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of notifications supporting the OAM ping feature on Nokia
+ SROS series systems release 5.0."
+ ::= { tmnxOamPingGroups 30 }
+
+tmnxOamMfibPingV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMfibPingCtlReplyControl,
+ tmnxOamMfibPingCtlTtl,
+ tmnxOamMfibPingCtlSrcAddrType,
+ tmnxOamMfibPingCtlSrcAddress,
+ tmnxOamMfibPingCtlDestAddrType,
+ tmnxOamMfibPingCtlDestAddress,
+ tmnxOamPingHistoryRespSvcId,
+ tmnxOamMfibPingCtlDestMacAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM MFIB Ping tests on
+ Nokia SROS series systems release 6.0."
+ ::= { tmnxOamPingGroups 31 }
+
+tmnxOamPingGeneralV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingMaxConcurrentTests,
+ tmnxOamPingCtlRowStatus,
+ tmnxOamPingCtlStorageType,
+ tmnxOamPingCtlDescr,
+ tmnxOamPingCtlTestMode,
+ tmnxOamPingCtlAdminStatus,
+ tmnxOamPingCtlOrigSdpId,
+ tmnxOamPingCtlRespSdpId,
+ tmnxOamPingCtlFcName,
+ tmnxOamPingCtlProfile,
+ tmnxOamPingCtlMtuStartSize,
+ tmnxOamPingCtlMtuEndSize,
+ tmnxOamPingCtlMtuStepSize,
+ tmnxOamPingCtlServiceId,
+ tmnxOamPingCtlLocalSdp,
+ tmnxOamPingCtlRemoteSdp,
+ tmnxOamPingCtlSize,
+ tmnxOamPingCtlTimeOut,
+ tmnxOamPingCtlProbeCount,
+ tmnxOamPingCtlInterval,
+ tmnxOamPingCtlTrapGeneration,
+ tmnxOamPingCtlTrapProbeFailureFilter,
+ tmnxOamPingCtlTrapTestFailureFilter,
+ tmnxOamPingCtlSAA,
+ tmnxOamPingCtlRuns,
+ tmnxOamPingCtlFailures,
+ tmnxOamPingCtlLastRunResult,
+ tmnxOamPingCtlLastChanged,
+ tmnxOamPingCtlVRtrID,
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingCtlSrcAddrType,
+ tmnxOamPingCtlSrcAddress,
+ tmnxOamPingCtlDnsName,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe,
+ tmnxOamPingResultsLastRespHeader,
+ tmnxOamPingResultsMinTt,
+ tmnxOamPingResultsMaxTt,
+ tmnxOamPingResultsAverageTt,
+ tmnxOamPingResultsTtSumOfSquares,
+ tmnxOamPingResultsMinInTt,
+ tmnxOamPingResultsMaxInTt,
+ tmnxOamPingResultsAverageInTt,
+ tmnxOamPingResultsInTtSumOfSqrs,
+ tmnxOamPingResultsOutJitter,
+ tmnxOamPingResultsInJitter,
+ tmnxOamPingResultsRtJitter,
+ tmnxOamPingResultsProbeTimeouts,
+ tmnxOamPingResultsProbeFailures,
+ tmnxOamPingHistoryResponse,
+ tmnxOamPingHistoryOneWayTime,
+ tmnxOamPingHistorySize,
+ tmnxOamPingHistoryStatus,
+ tmnxOamPingHistoryTime,
+ tmnxOamPingHistoryReturnCode,
+ tmnxOamPingHistAddressType,
+ tmnxOamPingHistoryVersion,
+ tmnxOamPingHistSapId,
+ tmnxOamPingHistoryCpeMacAddr,
+ tmnxOamPingHistoryRespSvcId,
+ tmnxOamPingHistorySequence,
+ tmnxOamPingHistoryIfIndex,
+ tmnxOamPingHistoryDataLen,
+ tmnxOamPingHistoryRespPlane,
+ tmnxOamPingHistoryReqHdr,
+ tmnxOamPingHistoryRespHdr,
+ tmnxOamPingHistoryDnsAddrType,
+ tmnxOamPingHistoryDnsAddress,
+ tmnxOamPingHistorySrcAddrType,
+ tmnxOamPingHistorySrcAddress,
+ tmnxOamPingHistoryInOneWayTime,
+ tmnxOamPingCtlDNSRecord
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping tests general
+ capabilities on Nokia SROS series systems 6.0 release."
+ ::= { tmnxOamPingGroups 32 }
+
+tmnxOamP2mpLspPingGroup OBJECT-GROUP
+ OBJECTS {
+ tmnxOamP2mpLspPingCtlLspName,
+ tmnxOamP2mpLspPingCtlInstName,
+ tmnxOamP2mpLspPingCtlTtl,
+ tmnxOamP2mpLspPingCtlIpRowStatus,
+ tmnxOamP2mpLspPingCtlIpAddrType,
+ tmnxOamP2mpLspPingCtlIpAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of P2MP LSP Ping tests on
+ Nokia SROS series systems 7.0 release."
+ ::= { tmnxOamPingGroups 33 }
+
+tmnxOamLspPingV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspPingCtlLspName,
+ tmnxOamLspPingCtlTtl,
+ tmnxOamLspPingCtlPathName,
+ tmnxOamLspPingCtlLdpPrefixType,
+ tmnxOamLspPingCtlLdpPrefix,
+ tmnxOamLspPingCtlLdpPrefixLen,
+ tmnxOamLspPingCtlPathDestType,
+ tmnxOamLspPingCtlPathDest,
+ tmnxOamLspPingCtlNhIntfName,
+ tmnxOamLspPingCtlNhAddressType,
+ tmnxOamLspPingCtlNhAddress
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM LSP Ping tests on
+ Nokia SROS series systems 6.0 release."
+ ::= { tmnxOamPingGroups 34 }
+
+tmnxOamPingGeneralV7v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingMaxConcurrentTests,
+ tmnxOamPingCtlRowStatus,
+ tmnxOamPingCtlStorageType,
+ tmnxOamPingCtlDescr,
+ tmnxOamPingCtlTestMode,
+ tmnxOamPingCtlAdminStatus,
+ tmnxOamPingCtlOrigSdpId,
+ tmnxOamPingCtlRespSdpId,
+ tmnxOamPingCtlFcName,
+ tmnxOamPingCtlProfile,
+ tmnxOamPingCtlMtuStartSize,
+ tmnxOamPingCtlMtuEndSize,
+ tmnxOamPingCtlMtuStepSize,
+ tmnxOamPingCtlServiceId,
+ tmnxOamPingCtlLocalSdp,
+ tmnxOamPingCtlRemoteSdp,
+ tmnxOamPingCtlSize,
+ tmnxOamPingCtlTimeOut,
+ tmnxOamPingCtlProbeCount,
+ tmnxOamPingCtlInterval,
+ tmnxOamPingCtlTrapGeneration,
+ tmnxOamPingCtlTrapProbeFailureFilter,
+ tmnxOamPingCtlTrapTestFailureFilter,
+ tmnxOamPingCtlSAA,
+ tmnxOamPingCtlRuns,
+ tmnxOamPingCtlFailures,
+ tmnxOamPingCtlLastRunResult,
+ tmnxOamPingCtlLastChanged,
+ tmnxOamPingCtlVRtrID,
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingCtlSrcAddrType,
+ tmnxOamPingCtlSrcAddress,
+ tmnxOamPingCtlDnsName,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe,
+ tmnxOamPingResultsLastRespHeader,
+ tmnxOamPingResultsMinTt,
+ tmnxOamPingResultsMaxTt,
+ tmnxOamPingResultsAverageTt,
+ tmnxOamPingResultsTtSumOfSquares,
+ tmnxOamPingResultsMinInTt,
+ tmnxOamPingResultsMaxInTt,
+ tmnxOamPingResultsAverageInTt,
+ tmnxOamPingResultsInTtSumOfSqrs,
+ tmnxOamPingResultsOutJitter,
+ tmnxOamPingResultsInJitter,
+ tmnxOamPingResultsRtJitter,
+ tmnxOamPingResultsProbeTimeouts,
+ tmnxOamPingResultsProbeFailures,
+ tmnxOamPingHistoryResponse,
+ tmnxOamPingHistoryOneWayTime,
+ tmnxOamPingHistorySize,
+ tmnxOamPingHistoryStatus,
+ tmnxOamPingHistoryTime,
+ tmnxOamPingHistoryReturnCode,
+ tmnxOamPingHistAddressType,
+ tmnxOamPingHistoryVersion,
+ tmnxOamPingHistSapId,
+ tmnxOamPingHistoryCpeMacAddr,
+ tmnxOamPingHistoryRespSvcId,
+ tmnxOamPingHistorySequence,
+ tmnxOamPingHistoryIfIndex,
+ tmnxOamPingHistoryDataLen,
+ tmnxOamPingHistoryRespPlane,
+ tmnxOamPingHistoryReqHdr,
+ tmnxOamPingHistoryRespHdr,
+ tmnxOamPingHistoryDnsAddrType,
+ tmnxOamPingHistoryDnsAddress,
+ tmnxOamPingHistorySrcAddrType,
+ tmnxOamPingHistorySrcAddress,
+ tmnxOamPingHistoryInOneWayTime,
+ tmnxOamPingCtlDNSRecord,
+ tmnxOamPingResultsRttOFSumSquares,
+ tmnxOamPingResultsRttHCSumSquares,
+ tmnxOamPingResultsTtOFSumSquares,
+ tmnxOamPingResultsTtHCSumSquares,
+ tmnxOamPingResultsInTtOFSumSqrs,
+ tmnxOamPingResultsInTtHCSumSqrs,
+ tmnxOamPingResultsTestRunResult
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping tests general
+ capabilities on Nokia SROS series systems 7.0 release."
+ ::= { tmnxOamPingGroups 35 }
+
+tmnxOamPingNotificationV7v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamPingProbeFailedV3,
+ tmnxOamPingTestFailedV3,
+ tmnxOamPingTestCompletedV3,
+ tmnxAncpLoopbackTestCompleted
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of notifications supporting the OAM ping feature on Nokia
+ SROS series systems release 7.0."
+ ::= { tmnxOamPingGroups 36 }
+
+tmnxOamPingObsoleteV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspPingCtlReturnLsp,
+ tmnxOamLspPingCtlVRtrID,
+ tmnxOamPingCtlMaxRows
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping operations on
+ Nokia SR series systems that were made obsolete in release 6.0."
+ ::= { tmnxOamPingGroups 37 }
+
+tmnxOamPingObsoleteV6v1Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMacPingL2MapRouterID,
+ tmnxOamMacPingL2MapLabel,
+ tmnxOamMacPingL2MapProtocol,
+ tmnxOamMacPingL2MapVCType,
+ tmnxOamMacPingL2MapVCID,
+ tmnxOamMacPingL2MapDirection
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping operations on
+ Nokia SR series systems that were made obsolete in release 6.1."
+ ::= { tmnxOamPingGroups 38 }
+
+tmnxOamEthCfmPingV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamEthCfmPingCtlTgtMacAddr,
+ tmnxOamEthCfmPingCtlSrcMdIndex,
+ tmnxOamEthCfmPingCtlSrcMaIndex,
+ tmnxOamEthCfmPingCtlSrcMepId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Ethernet CFM Ping
+ tests on Nokia SROS series systems 8.0 release."
+ ::= { tmnxOamPingGroups 39 }
+
+tmnxOamP2mpLspPingV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamP2mpLspPingCtlP2MPId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM P2MP LSP Ping tests
+ on Nokia SROS series systems 8.0 release."
+ ::= { tmnxOamPingGroups 40 }
+
+tmnxOamPingGeneralV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingMaxConcurrentTests,
+ tmnxOamPingCtlRowStatus,
+ tmnxOamPingCtlStorageType,
+ tmnxOamPingCtlDescr,
+ tmnxOamPingCtlTestMode,
+ tmnxOamPingCtlAdminStatus,
+ tmnxOamPingCtlOrigSdpId,
+ tmnxOamPingCtlRespSdpId,
+ tmnxOamPingCtlFcName,
+ tmnxOamPingCtlProfile,
+ tmnxOamPingCtlMtuStartSize,
+ tmnxOamPingCtlMtuEndSize,
+ tmnxOamPingCtlMtuStepSize,
+ tmnxOamPingCtlServiceId,
+ tmnxOamPingCtlLocalSdp,
+ tmnxOamPingCtlRemoteSdp,
+ tmnxOamPingCtlSize,
+ tmnxOamPingCtlTimeOut,
+ tmnxOamPingCtlProbeCount,
+ tmnxOamPingCtlInterval,
+ tmnxOamPingCtlTrapGeneration,
+ tmnxOamPingCtlTrapProbeFailureFilter,
+ tmnxOamPingCtlTrapTestFailureFilter,
+ tmnxOamPingCtlSAA,
+ tmnxOamPingCtlRuns,
+ tmnxOamPingCtlFailures,
+ tmnxOamPingCtlLastRunResult,
+ tmnxOamPingCtlLastChanged,
+ tmnxOamPingCtlVRtrID,
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingCtlSrcAddrType,
+ tmnxOamPingCtlSrcAddress,
+ tmnxOamPingCtlDnsName,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe,
+ tmnxOamPingResultsMinTt,
+ tmnxOamPingResultsMaxTt,
+ tmnxOamPingResultsAverageTt,
+ tmnxOamPingResultsTtSumOfSquares,
+ tmnxOamPingResultsMinInTt,
+ tmnxOamPingResultsMaxInTt,
+ tmnxOamPingResultsAverageInTt,
+ tmnxOamPingResultsInTtSumOfSqrs,
+ tmnxOamPingResultsOutJitter,
+ tmnxOamPingResultsInJitter,
+ tmnxOamPingResultsRtJitter,
+ tmnxOamPingResultsProbeTimeouts,
+ tmnxOamPingResultsProbeFailures,
+ tmnxOamPingHistoryResponse,
+ tmnxOamPingHistoryOneWayTime,
+ tmnxOamPingHistorySize,
+ tmnxOamPingHistoryStatus,
+ tmnxOamPingHistoryTime,
+ tmnxOamPingHistoryReturnCode,
+ tmnxOamPingHistAddressType,
+ tmnxOamPingHistoryVersion,
+ tmnxOamPingHistSapId,
+ tmnxOamPingHistoryCpeMacAddr,
+ tmnxOamPingHistoryRespSvcId,
+ tmnxOamPingHistorySequence,
+ tmnxOamPingHistoryIfIndex,
+ tmnxOamPingHistoryDataLen,
+ tmnxOamPingHistoryRespPlane,
+ tmnxOamPingHistoryReqHdr,
+ tmnxOamPingHistoryRespHdr,
+ tmnxOamPingHistoryDnsAddrType,
+ tmnxOamPingHistoryDnsAddress,
+ tmnxOamPingHistorySrcAddrType,
+ tmnxOamPingHistorySrcAddress,
+ tmnxOamPingHistoryInOneWayTime,
+ tmnxOamPingHistoryLspName,
+ tmnxOamPingHistNextHopAddrType,
+ tmnxOamPingHistNextHopAddress,
+ tmnxOamPingCtlDNSRecord,
+ tmnxOamPingResultsRttOFSumSquares,
+ tmnxOamPingResultsRttHCSumSquares,
+ tmnxOamPingResultsTtOFSumSquares,
+ tmnxOamPingResultsTtHCSumSquares,
+ tmnxOamPingResultsInTtOFSumSqrs,
+ tmnxOamPingResultsInTtHCSumSqrs,
+ tmnxOamPingResultsTestRunResult
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping tests general
+ capabilities on Nokia SROS series systems 8.0 release."
+ ::= { tmnxOamPingGroups 41 }
+
+tmnxOamPingObsoleteV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingResultsLastRespHeader
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping operations on
+ Nokia SR series systems that were made obsolete in release 8.0."
+ ::= { tmnxOamPingGroups 42 }
+
+tmnxOamVccvPingV9v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvPingCtlSpokeSdpId,
+ tmnxOamVccvPingCtlSaiiGlobalId,
+ tmnxOamVccvPingCtlSaiiPrefix,
+ tmnxOamVccvPingCtlSaiiAcId,
+ tmnxOamVccvPingCtlTaiiGlobalId,
+ tmnxOamVccvPingCtlTaiiPrefix,
+ tmnxOamVccvPingCtlTaiiAcId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM VCCV Ping
+ tests on Nokia SROS series systems 9.0 release."
+ ::= { tmnxOamPingGroups 43 }
+
+tmnxOamPingCtlV10v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingCtlIntervalUnits
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM ping
+ tests on Nokia SROS series systems, release 10.0."
+ ::= { tmnxOamPingGroups 44 }
+
+tmnxOamMobilePingGroup OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMobGtpPingRefPointType,
+ tmnxOamMobGtpPingVRtrId,
+ tmnxOamMobGtpPingPort,
+ tmnxOamMobGtpPingGateway
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM mobile gateway ping
+ tests on Nokia 7x50 SR series systems."
+ ::= { tmnxOamPingGroups 45 }
+
+tmnxOamPingObsoleteV10v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingHistoryReqHdr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping operations made
+ obsolete in SROS Release 10.0 R1."
+ ::= { tmnxOamPingGroups 46 }
+
+tmnxOamPingGeneralV10v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingMaxConcurrentTests,
+ tmnxOamPingCtlRowStatus,
+ tmnxOamPingCtlTestMode,
+ tmnxOamPingCtlAdminStatus,
+ tmnxOamPingCtlOrigSdpId,
+ tmnxOamPingCtlRespSdpId,
+ tmnxOamPingCtlFcName,
+ tmnxOamPingCtlProfile,
+ tmnxOamPingCtlMtuStartSize,
+ tmnxOamPingCtlMtuEndSize,
+ tmnxOamPingCtlMtuStepSize,
+ tmnxOamPingCtlServiceId,
+ tmnxOamPingCtlLocalSdp,
+ tmnxOamPingCtlRemoteSdp,
+ tmnxOamPingCtlSize,
+ tmnxOamPingCtlTimeOut,
+ tmnxOamPingCtlProbeCount,
+ tmnxOamPingCtlInterval,
+ tmnxOamPingCtlTrapGeneration,
+ tmnxOamPingCtlTrapProbeFailureFilter,
+ tmnxOamPingCtlTrapTestFailureFilter,
+ tmnxOamPingCtlSAA,
+ tmnxOamPingCtlRuns,
+ tmnxOamPingCtlFailures,
+ tmnxOamPingCtlLastRunResult,
+ tmnxOamPingCtlLastChanged,
+ tmnxOamPingCtlVRtrID,
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingCtlSrcAddrType,
+ tmnxOamPingCtlSrcAddress,
+ tmnxOamPingCtlDnsName,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe,
+ tmnxOamPingResultsMinTt,
+ tmnxOamPingResultsMaxTt,
+ tmnxOamPingResultsAverageTt,
+ tmnxOamPingResultsTtSumOfSquares,
+ tmnxOamPingResultsMinInTt,
+ tmnxOamPingResultsMaxInTt,
+ tmnxOamPingResultsAverageInTt,
+ tmnxOamPingResultsInTtSumOfSqrs,
+ tmnxOamPingResultsOutJitter,
+ tmnxOamPingResultsInJitter,
+ tmnxOamPingResultsRtJitter,
+ tmnxOamPingResultsProbeTimeouts,
+ tmnxOamPingResultsProbeFailures,
+ tmnxOamPingHistoryResponse,
+ tmnxOamPingHistoryOneWayTime,
+ tmnxOamPingHistorySize,
+ tmnxOamPingHistoryStatus,
+ tmnxOamPingHistoryTime,
+ tmnxOamPingHistoryReturnCode,
+ tmnxOamPingHistAddressType,
+ tmnxOamPingHistoryVersion,
+ tmnxOamPingHistSapId,
+ tmnxOamPingHistoryCpeMacAddr,
+ tmnxOamPingHistoryRespSvcId,
+ tmnxOamPingHistorySequence,
+ tmnxOamPingHistoryIfIndex,
+ tmnxOamPingHistoryDataLen,
+ tmnxOamPingHistoryRespPlane,
+ tmnxOamPingHistoryRespHdr,
+ tmnxOamPingHistoryDnsAddrType,
+ tmnxOamPingHistoryDnsAddress,
+ tmnxOamPingHistorySrcAddrType,
+ tmnxOamPingHistorySrcAddress,
+ tmnxOamPingHistoryInOneWayTime,
+ tmnxOamPingHistoryLspName,
+ tmnxOamPingHistNextHopAddrType,
+ tmnxOamPingHistNextHopAddress,
+ tmnxOamPingCtlDNSRecord,
+ tmnxOamPingResultsRttOFSumSquares,
+ tmnxOamPingResultsRttHCSumSquares,
+ tmnxOamPingResultsTtOFSumSquares,
+ tmnxOamPingResultsTtHCSumSquares,
+ tmnxOamPingResultsInTtOFSumSqrs,
+ tmnxOamPingResultsInTtHCSumSqrs,
+ tmnxOamPingResultsTestRunResult
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping tests general
+ capabilities on SROS release 10.0, and still supported in the latest
+ SROS release."
+ ::= { tmnxOamPingGroups 47 }
+
+tmnxOamP2mpLspPingV10v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamP2mpLspPingCtlSrcAddrType,
+ tmnxOamP2mpLspPingCtlSrcAddr,
+ tmnxOamP2mpLspPingCtlGrpAddrType,
+ tmnxOamP2mpLspPingCtlGrpAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM P2MP LSP Ping tests
+ on Nokia SROS series systems 10.0 release."
+ ::= { tmnxOamPingGroups 48 }
+
+tmnxOamPingObsoleteV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMacPingCtlFibEntryName
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping operations made
+ obsolete in SROS Release 11.0 R1."
+ ::= { tmnxOamPingGroups 49 }
+
+tmnxOamMacPingCtlV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMacPingCtlTargetMacAddr,
+ tmnxOamMacPingCtlSourceMacAddr,
+ tmnxOamMacPingCtlSendControl,
+ tmnxOamMacPingCtlReplyControl,
+ tmnxOamMacPingCtlTtl,
+ tmnxOamMacPingCtlRegister,
+ tmnxOamMacPingCtlFlood,
+ tmnxOamMacPingCtlForce,
+ tmnxOamMacPingCtlAge,
+ tmnxOamMacPingCtlSapPortId,
+ tmnxOamMacPingCtlSapEncapValue
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting configuration of OAM Mac Ping tests on
+ Nokia SROS series systems release 11.0."
+ ::= { tmnxOamPingGroups 50 }
+
+tmnxOamMacPingHistoryV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMacPingHistoryResponse,
+ tmnxOamMacPingHistoryOneWayTime,
+ tmnxOamMacPingHistoryStatus,
+ tmnxOamMacPingHistoryTime,
+ tmnxOamMacPingHistoryReturnCode,
+ tmnxOamMacPingHistoryAddressType,
+ tmnxOamMacPingHistorySapId,
+ tmnxOamMacPingHistorySdpId,
+ tmnxOamMacPingHistoryAdminStatus,
+ tmnxOamMacPingHistoryOperStatus,
+ tmnxOamMacPingHistoryResponsePlane,
+ tmnxOamMacPingHistorySize,
+ tmnxOamMacPingHistoryInOneWayTime,
+ tmnxOamMacPingHistorySrcAddrType,
+ tmnxOamMacPingHistorySrcAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting reporting results of OAM Mac Ping
+ tests on Nokia SROS series systems release 11.0."
+ ::= { tmnxOamPingGroups 51 }
+
+tmnxOamLspPingV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspPingCtlAssocChannel,
+ tmnxOamLspPingCtlForce,
+ tmnxOamLspPingCtlLdpPrefix,
+ tmnxOamLspPingCtlLdpPrefixLen,
+ tmnxOamLspPingCtlLdpPrefixType,
+ tmnxOamLspPingCtlLspName,
+ tmnxOamLspPingCtlMplsTpGlobalId,
+ tmnxOamLspPingCtlMplsTpNodeId,
+ tmnxOamLspPingCtlMplsTpPathType,
+ tmnxOamLspPingCtlNhAddress,
+ tmnxOamLspPingCtlNhAddressType,
+ tmnxOamLspPingCtlNhIntfName,
+ tmnxOamLspPingCtlPathDest,
+ tmnxOamLspPingCtlPathDestType,
+ tmnxOamLspPingCtlPathName,
+ tmnxOamLspPingCtlTestSubMode,
+ tmnxOamLspPingCtlTtl
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM LSP Ping tests on
+ Nokia SROS systems, release 11.0."
+ ::= { tmnxOamPingGroups 52 }
+
+tmnxOamVccvPingV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvPingCtlAssocChannel,
+ tmnxOamVccvPingCtlMplsTpGlobalId,
+ tmnxOamVccvPingCtlMplsTpNodeId,
+ tmnxOamVccvPingCtlTestSubMode
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM VCCV Ping
+ tests on Nokia SROS series systems running release 11.0."
+ ::= { tmnxOamPingGroups 53 }
+
+tmnxOamPingV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingHistoryRtrnSubcode,
+ tmnxOamPingHistorySdpBindId,
+ tmnxOamPingHistorySrcGlobalId,
+ tmnxOamPingHistorySrcNodeId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Ping
+ tests on Nokia SROS series systems running release 11.0."
+ ::= { tmnxOamPingGroups 54 }
+
+tmnxOamPingV12v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvPgTgFec128CtlDstAddr,
+ tmnxOamVccvPgTgFec128CtlDstAddrT,
+ tmnxOamVccvPgTgFec128CtlPwId,
+ tmnxOamVccvPgTgFec128CtlPwType,
+ tmnxOamVccvPgTgFec128CtlSrcAddr,
+ tmnxOamVccvPgTgFec128CtlSrcAddrT,
+ tmnxOamVccvPgTgStaticCtlAgi,
+ tmnxOamVccvPgTgStaticCtlSaiiAcId,
+ tmnxOamVccvPgTgStaticCtlSaiiGlbl,
+ tmnxOamVccvPgTgStaticCtlSaiiNode,
+ tmnxOamVccvPgTgStaticCtlTaiiAcId,
+ tmnxOamVccvPgTgStaticCtlTaiiGlbl,
+ tmnxOamVccvPgTgStaticCtlTaiiNode,
+ tmnxOamVccvPingCtlSwitTgtFecType
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Ping
+ tests on Nokia SROS series systems running release 12.0."
+ ::= { tmnxOamPingGroups 55 }
+
+tmnxOamPingV13v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamBfdOnLspBootStrRetryCount,
+ tmnxOamBfdOnLspLspName,
+ tmnxOamBfdOnLspPathState,
+ tmnxOamBfdOnLspPingReturnCode,
+ tmnxOamBfdOnLspPingReturnSubcode,
+ tmnxOamBfdOnLspPingRxCount,
+ tmnxOamBfdOnLspPingTxCount,
+ tmnxOamBfdOnLspPingTxInterval,
+ tmnxOamBfdOnLspRemoteAddress,
+ tmnxOamBfdOnLspRemoteAddressType,
+ tmnxOamBfdOnLspRemoteBfdDiscrim,
+ tmnxOamPingHistoryNetworkIfName,
+ tmnxOamPingResultsOutOfOrder,
+ tmnxOamVxlanPingCtlEndSysMacAddr,
+ tmnxOamVxlanPingCtlIFlag,
+ tmnxOamVxlanPingCtlInIpDstAddr,
+ tmnxOamVxlanPingCtlInIpDstAddrT,
+ tmnxOamVxlanPingCtlInIpSrcAddr,
+ tmnxOamVxlanPingCtlInIpSrcAddrT,
+ tmnxOamVxlanPingCtlInL2DestMac,
+ tmnxOamVxlanPingCtlNetworkId,
+ tmnxOamVxlanPingCtlOutIpTtl,
+ tmnxOamVxlanPingCtlOutSrcUdpPt,
+ tmnxOamVxlanPingCtlReflectPad,
+ tmnxOamVxlanPingCtlReplyMode,
+ tmnxOamVxlanPingCtlTestId,
+ tmnxOamVxlanPingHistNetworkId,
+ tmnxOamVxlanPingHistOutIpTtl,
+ tmnxOamVxlanPingHistReturnCode,
+ tmnxOamVxlanPingHistRtrnSubCode,
+ tmnxOamVxlanPingHistValidationRC
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Ping
+ tests on Nokia SROS series systems running release 13.0."
+ ::= { tmnxOamPingGroups 56 }
+
+tmnxOamPingObsoleteV14v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingCtlDescr,
+ tmnxOamPingCtlStorageType
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM ping operations on
+ Nokia SR series systems that were made obsolete in SROS release 14.0."
+ ::= { tmnxOamPingGroups 57 }
+
+tmnxOamPingV14v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVxlanPingResOutSrcAddrTyp,
+ tmnxOamVxlanPingResOutSrcAddress,
+ tmnxOamP2mpLspPingCtlOptionalTLV
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Ping
+ tests on Nokia SROS series systems running release 14.0."
+ ::= { tmnxOamPingGroups 58 }
+
+tmnxOamPingV15v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamBfdOnLspFecType,
+ tmnxOamBfdOnLspOperState,
+ tmnxOamBfdOnLspPrefix,
+ tmnxOamBfdOnLspPrefixLen,
+ tmnxOamBfdOnLspPrefixType,
+ tmnxOamBfdOnLspSessBootstrInProg,
+ tmnxOamBfdOnLspSessBootstrNoPV,
+ tmnxOamBfdOnLspSessBootstrSendPV,
+ tmnxOamBfdOnLspSourceAddress,
+ tmnxOamBfdOnLspSourceAddressType,
+ tmnxOamEthCfmPingCtlRemoteMepId,
+ tmnxOamLspPingCtlIgpInstance,
+ tmnxOamPingCtlSubscriberName
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Ping
+ tests on Nokia SROS series systems running release 15.0."
+ ::= { tmnxOamPingGroups 59 }
+
+tmnxOamPingV16v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamPingCtlRouterInstanceName
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Ping
+ tests on Nokia SROS series systems running release 16.0."
+ ::= { tmnxOamPingGroups 60 }
+
+tmnxOamPingObsoletedV16v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMobGtpPingVRtrId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM gtp ping operations
+ on Nokia SR series systems that were made obsolete in SROS release
+ 16.0."
+ ::= { tmnxOamPingGroups 61 }
+
+tmnxOamMobilePingV16v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMobGtpPingRefPointType,
+ tmnxOamMobGtpPingPort,
+ tmnxOamMobGtpPingGateway
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM mobile gateway ping
+ tests on Nokia 7x50 SR series systems."
+ ::= { tmnxOamPingGroups 62 }
+
+tmnxOamPingV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 63 }
+
+tmnxOamPingV19v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspPingCtlSrPlcyColor,
+ tmnxOamLspPingCtlSrPlcyEndPtAddT,
+ tmnxOamLspPingCtlSrPlcyEndPtAddr,
+ tmnxOamLspPingCtlSrPlcySegList
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Ping
+ tests on Nokia SROS series systems running release 19."
+ ::= { tmnxOamPingV19v0ObjGroups 1 }
+
+tmnxOamPingV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 64 }
+
+tmnxOamBierPingV20v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamBierPingBfrPfxCtlAddrType,
+ tmnxOamBierPingBfrPfxCtlAddress,
+ tmnxOamBierPingBfrPfxCtlRowState,
+ tmnxOamBierPingCtlBfrId,
+ tmnxOamBierPingCtlBfrIdEnd,
+ tmnxOamBierPingCtlBfrIdStart,
+ tmnxOamBierPingCtlSubDomain,
+ tmnxOamBierPingCtlTtl,
+ tmnxOamBierPingHistoryBfrId,
+ tmnxOamBierPingHistoryBfrPfx,
+ tmnxOamBierPingHistoryBfrPfxType,
+ tmnxOamBierPingHistoryReturnCode
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM BIER Ping
+ tests on Nokia SROS series systems running release 20."
+ ::= { tmnxOamPingV20v0ObjGroups 1 }
+
+tmnxOamIfPingObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 3 }
+
+tmnxOamIfPingV20v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamIfPingIfAdminState,
+ tmnxOamIfPingIfCtlDot1p,
+ tmnxOamIfPingIfCtlDscp,
+ tmnxOamIfPingIfCtlFailThrld,
+ tmnxOamIfPingIfCtlInterval,
+ tmnxOamIfPingIfCtlReactInt,
+ tmnxOamIfPingIfCtlReactFailThr,
+ tmnxOamIfPingIfCtlReactThrld,
+ tmnxOamIfPingIfCtlReactTimeout,
+ tmnxOamIfPingIfCtlSize,
+ tmnxOamIfPingIfCtlTimeout,
+ tmnxOamIfPingIfCtlTtl,
+ tmnxOamIfPingIfDestAddr,
+ tmnxOamIfPingIfDestAddrType,
+ tmnxOamIfPingIfFailThrldCnt,
+ tmnxOamIfPingIfLastChanged,
+ tmnxOamIfPingIfPassThrldCnt,
+ tmnxOamIfPingIfRowStatus,
+ tmnxOamIfPingIfTemplate,
+ tmnxOamIfPingIfCurrentInterval,
+ tmnxOamIfPingIfCurrentState,
+ tmnxOamIfPingTmplCtlDescription,
+ tmnxOamIfPingTmplCtlDot1p,
+ tmnxOamIfPingTmplCtlDscp,
+ tmnxOamIfPingTmplCtlFailThrld,
+ tmnxOamIfPingTmplCtlInterval,
+ tmnxOamIfPingTmplCtlLastMgmtChg,
+ tmnxOamIfPingTmplCtlReactInt,
+ tmnxOamIfPingTmplCtlReactFailThr,
+ tmnxOamIfPingTmplCtlReactThrld,
+ tmnxOamIfPingTmplCtlReactTimeout,
+ tmnxOamIfPingTmplCtlRowStatus,
+ tmnxOamIfPingTmplCtlSize,
+ tmnxOamIfPingTmplCtlSync,
+ tmnxOamIfPingTmplCtlTimeout,
+ tmnxOamIfPingTmplCtlTtl,
+ tmnxOamSysBgIcmpIfCtlSessCount,
+ tmnxOamSysBgIcmpIfCtlSessLimit
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of the operational status
+ of an IP interface by means of ICMP in Nokia SROS series systems
+ running release 20."
+ ::= { tmnxOamIfPingObjGroups 1 }
+
+tmnxOamLnkMeasObjsGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 4 }
+
+tmnxOamLnkMeasV21v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLnkMeasTmplCtlAdminState,
+ tmnxOamLnkMeasTmplCtlASWIntgrity,
+ tmnxOamLnkMeasTmplCtlASWMultplir,
+ tmnxOamLnkMeasTmplCtlASWThrldAbs,
+ tmnxOamLnkMeasTmplCtlASWThrldRel,
+ tmnxOamLnkMeasTmplCtlDelayMeasTy,
+ tmnxOamLnkMeasTmplCtlDescription,
+ tmnxOamLnkMeasTmplCtlDscpEgrRmrk,
+ tmnxOamLnkMeasTmplCtlDscpName,
+ tmnxOamLnkMeasTmplCtlDstUdpPort,
+ tmnxOamLnkMeasTmplCtlFC,
+ tmnxOamLnkMeasTmplCtlInterval,
+ tmnxOamLnkMeasTmplCtlIpv6UdpZero,
+ tmnxOamLnkMeasTmplCtlLastMgmtChg,
+ tmnxOamLnkMeasTmplCtlLastRepHold,
+ tmnxOamLnkMeasTmplCtlProfile,
+ tmnxOamLnkMeasTmplCtlRowStatus,
+ tmnxOamLnkMeasTmplCtlSWIntegrity,
+ tmnxOamLnkMeasTmplCtlSWMultplir,
+ tmnxOamLnkMeasTmplCtlSWThrldAbs,
+ tmnxOamLnkMeasTmplCtlSWThrldRel,
+ tmnxOamLnkMeasTmplCtlTwlTimeLive,
+ tmnxOamLnkMeasTmplCtlTwlTmStpFmt,
+ tmnxOamLnkMeasTmplCtlUnidirMeasT,
+ tmnxOamLnkMeasIfResDelayReported,
+ tmnxOamLnkMeasIfResDetctbleTxErr,
+ tmnxOamLnkMeasIfResDstIpAddr,
+ tmnxOamLnkMeasIfResDstIpAddrTy,
+ tmnxOamLnkMeasIfResDstIpAssigned,
+ tmnxOamLnkMeasIfResFailureCond,
+ tmnxOamLnkMeasIfResNewestASWIdx,
+ tmnxOamLnkMeasIfResNewestSWIdx,
+ tmnxOamLnkMeasIfResOperState,
+ tmnxOamLnkMeasIfResReporting,
+ tmnxOamLnkMeasIfResSrcIpAddr,
+ tmnxOamLnkMeasIfResSrcIpAddrTy,
+ tmnxOamLnkMeasIfResSrcIpAssigned,
+ tmnxOamLnkMeasIfResTimestampUTC,
+ tmnxOamLnkMeasIfResTriggeredBy,
+ tmnxOamLnkMeasIfResASWEndUTC,
+ tmnxOamLnkMeasIfResASWIntegrity,
+ tmnxOamLnkMeasIfResASWReportAvg,
+ tmnxOamLnkMeasIfResASWReportMax,
+ tmnxOamLnkMeasIfResASWReportMin,
+ tmnxOamLnkMeasIfResASWResult,
+ tmnxOamLnkMeasIfResASWState,
+ tmnxOamLnkMeasIfResASWWindCount,
+ tmnxOamLnkMeasIfResSWAvg,
+ tmnxOamLnkMeasIfResSWEndUTC,
+ tmnxOamLnkMeasIfResSWErrors,
+ tmnxOamLnkMeasIfResSWIntegrity,
+ tmnxOamLnkMeasIfResSWMax,
+ tmnxOamLnkMeasIfResSWMin,
+ tmnxOamLnkMeasIfResSWReceived,
+ tmnxOamLnkMeasIfResSWResult,
+ tmnxOamLnkMeasIfResSWSent,
+ tmnxOamLnkMeasIfResSWState
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting the OAM Link Measurement functionality
+ on Nokia SROS Release 21.0."
+ ::= { tmnxOamLnkMeasObjsGroups 1 }
+
+tmnxOamTraceRouteConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 2 }
+
+tmnxOamTrCompliances OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 }
+
+tmnxOamTr7450V4v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia 7450 ESS series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV4v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV4v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamTrNotificationV4v0Group
+ }
+ ::= { tmnxOamTrCompliances 3 }
+
+tmnxOamTr7750V4v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia SROS series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV4v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV4v0Group,
+ tmnxOamVprnTrV4v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamTrNotificationV4v0Group
+ }
+ ::= { tmnxOamTrCompliances 4 }
+
+tmnxOamTr7450V5v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia 7450 ESS series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV5v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV5v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamTrNotificationV5v0Group
+ }
+ ::= { tmnxOamTrCompliances 5 }
+
+tmnxOamTr7750V5v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia SROS series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV5v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV5v0Group,
+ tmnxOamVprnTrV4v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamTrNotificationV5v0Group
+ }
+ ::= { tmnxOamTrCompliances 6 }
+
+tmnxOamTr7450V6v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia 7450 ESS series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV6v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV6v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamVccvTrV6v0Group,
+ tmnxOamTrNotificationV5v0Group
+ }
+ ::= { tmnxOamTrCompliances 7 }
+
+tmnxOamTr77x0V6v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia 7710/7750 SR series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV6v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV6v0Group,
+ tmnxOamVprnTrV6v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamVccvTrV6v0Group,
+ tmnxOamTrNotificationV5v0Group
+ }
+ ::= { tmnxOamTrCompliances 8 }
+
+tmnxOamTr7450V7v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia 7450 ESS series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV7v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV6v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamVccvTrV6v0Group,
+ tmnxOamTrNotificationV5v0Group
+ }
+ ::= { tmnxOamTrCompliances 9 }
+
+tmnxOamTr77x0V7v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia 7710/7750 SR series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV7v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV6v0Group,
+ tmnxOamVprnTrV6v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamVccvTrV6v0Group,
+ tmnxOamTrNotificationV5v0Group,
+ tmnxOamP2mpLspTraceGroup
+ }
+ ::= { tmnxOamTrCompliances 10 }
+
+tmnxOamTr7xx0V8v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia 7450/7710/7750 series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrGeneralV7v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamLspTrV6v0Group,
+ tmnxOamVprnTrV6v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamVccvTrV6v0Group,
+ tmnxOamTrNotificationV5v0Group,
+ tmnxOamP2mpLspTraceGroup,
+ tmnxOamEthCfmTrV8v0Group,
+ tmnxOamTrGeneralV8v0Group,
+ tmnxOamTrNotificationV8v0Group
+ }
+ ::= { tmnxOamTrCompliances 11 }
+
+tmnxOamTr7xx0V9v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia SROS series systems, release 9.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamEthCfmTrV8v0Group,
+ tmnxOamLTtraceV9v0Group,
+ tmnxOamLspTrV6v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamP2mpLspTraceGroup,
+ tmnxOamTrGeneralV7v0Group,
+ tmnxOamTrGeneralV8v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamTrNotificationV5v0Group,
+ tmnxOamTrNotificationV8v0Group,
+ tmnxOamVccvTrV6v0Group,
+ tmnxOamVccvTrV9v0Group,
+ tmnxOamVprnTrV6v0Group
+ }
+ ::= { tmnxOamTrCompliances 12 }
+
+tmnxOamTr7xx0V11v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM Trace Route tests on
+ Nokia SROS series systems, release 11.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamEthCfmTrV8v0Group,
+ tmnxOamLTtraceV9v0Group,
+ tmnxOamLspTrV6v0Group,
+ tmnxOamMacTrV3v0Group,
+ tmnxOamMcastTrV4v0Group,
+ tmnxOamP2mpLspTraceGroup,
+ tmnxOamTrGeneralV7v0Group,
+ tmnxOamTrGeneralV8v0Group,
+ tmnxOamTrGeneralV11v0Group,
+ tmnxOamTrHopsV4v0Group,
+ tmnxOamTrNotificationV5v0Group,
+ tmnxOamTrNotificationV8v0Group,
+ tmnxOamTrV11v0Group,
+ tmnxOamVccvTrV6v0Group,
+ tmnxOamVccvTrV9v0Group,
+ tmnxOamVccvTrV11v0Group,
+ tmnxOamVprnTrV6v0Group
+ }
+ ::= { tmnxOamTrCompliances 13 }
+
+tmnxOamTr7xx0V12v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The incremental module compliance statement for management of OAM Trace
+ Route tests on Nokia SROS series systems, release 12.0. The
+ corresponding base module compliance statement is
+ tmnxOamTr7xx0V11v0Compliance."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrV12v0Group
+ }
+ ::= { tmnxOamTrCompliances 14 }
+
+tmnxOamTr7xx0V13v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The incremental module compliance statement for management of OAM
+ Trace Route tests on Nokia SROS series systems, release 13.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrV13v0Group
+ }
+ ::= { tmnxOamTrCompliances 15 }
+
+tmnxOamTr7xx0V15v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The incremental module compliance statement for management of OAM
+ Trace Route tests on Nokia SROS series systems, release 15.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrV15v0Group
+ }
+ ::= { tmnxOamTrCompliances 17 }
+
+tmnxOamTr7xx0V19v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
+ SROS series systems, release 19.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamTrV19v0Group
+ }
+ ::= { tmnxOamTrCompliances 18 }
+
+tmnxOamTr7xx0V20v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
+ SROS series systems, release 20."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamBierTrV20v0Group
+ }
+ ::= { tmnxOamTrCompliances 19 }
+
+tmnxOamTr7xx0V21v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
+ SROS series systems, release 21."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamIcmpTrV21v0Group
+ }
+ ::= { tmnxOamTrCompliances 20 }
+
+tmnxOamTrGroups OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 }
+
+tmnxOamMacTrV3v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMacTrCtlTargetMacAddr,
+ tmnxOamMacTrCtlSourceMacAddr,
+ tmnxOamMacTrCtlSendControl,
+ tmnxOamMacTrCtlReplyControl,
+ tmnxOamMacTrL2MapRouterID,
+ tmnxOamMacTrL2MapLabel,
+ tmnxOamMacTrL2MapProtocol,
+ tmnxOamMacTrL2MapVCType,
+ tmnxOamMacTrL2MapVCID,
+ tmnxOamMacTrL2MapDirection,
+ tmnxOamMacTrL2MapSdpId,
+ tmnxOamMacTrL2MapSapName
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM MAC Trace Route
+ tests on Nokia SROS series systems."
+ ::= { tmnxOamTrGroups 10 }
+
+tmnxOamTrObsoleteV3v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrResultsTestAttempts,
+ tmnxOamTrResultsTestSuccesses
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace Route tests
+ that became obsolete in the 3.0 release."
+ ::= { tmnxOamTrGroups 11 }
+
+tmnxOamTrGeneralV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrMaxConcurrentRequests,
+ tmnxOamTrCtlRowStatus,
+ tmnxOamTrCtlStorageType,
+ tmnxOamTrCtlDescr,
+ tmnxOamTrCtlTestMode,
+ tmnxOamTrCtlAdminStatus,
+ tmnxOamTrCtlFcName,
+ tmnxOamTrCtlProfile,
+ tmnxOamTrCtlServiceId,
+ tmnxOamTrCtlDataSize,
+ tmnxOamTrCtlTimeOut,
+ tmnxOamTrCtlProbesPerHop,
+ tmnxOamTrCtlMaxTtl,
+ tmnxOamTrCtlInitialTtl,
+ tmnxOamTrCtlDSField,
+ tmnxOamTrCtlMaxFailures,
+ tmnxOamTrCtlInterval,
+ tmnxOamTrCtlMaxRows,
+ tmnxOamTrCtlTrapGeneration,
+ tmnxOamTrCtlCreateHopsEntries,
+ tmnxOamTrCtlSAA,
+ tmnxOamTrCtlRuns,
+ tmnxOamTrCtlFailures,
+ tmnxOamTrCtlLastRunResult,
+ tmnxOamTrCtlLastChanged,
+ tmnxOamTrCtlVRtrID,
+ tmnxOamTrCtlTgtAddrType,
+ tmnxOamTrCtlTgtAddress,
+ tmnxOamTrCtlSrcAddrType,
+ tmnxOamTrCtlSrcAddress,
+ tmnxOamTrCtlWaitMilliSec,
+ tmnxOamTrResultsOperStatus,
+ tmnxOamTrResultsCurHopCount,
+ tmnxOamTrResultsCurProbeCount,
+ tmnxOamTrResultsLastGoodPath,
+ tmnxOamTrResultsTgtAddrType,
+ tmnxOamTrResultsTgtAddress,
+ tmnxOamTrProbeHistoryResponse,
+ tmnxOamTrProbeHistoryOneWayTime,
+ tmnxOamTrProbeHistoryStatus,
+ tmnxOamTrProbeHistoryLastRC,
+ tmnxOamTrProbeHistoryTime,
+ tmnxOamTrProbeHistoryResponsePlane,
+ tmnxOamTrProbeHistoryAddressType,
+ tmnxOamTrProbeHistorySapId,
+ tmnxOamTrProbeHistoryVersion,
+ tmnxOamTrProbeHistoryRouterID,
+ tmnxOamTrProbeHistoryIfIndex,
+ tmnxOamTrProbeHistoryDataLen,
+ tmnxOamTrProbeHistorySize,
+ tmnxOamTrProbeHistoryInOneWayTime,
+ tmnxOamTrProbeHistoryAddrType,
+ tmnxOamTrProbeHistoryAddress
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace Route test
+ general capabilities on Nokia SROS series systems 4.0R1 release."
+ ::= { tmnxOamTrGroups 12 }
+
+tmnxOamTrHopsV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrHopsMinRtt,
+ tmnxOamTrHopsMaxRtt,
+ tmnxOamTrHopsAverageRtt,
+ tmnxOamTrHopsRttSumOfSquares,
+ tmnxOamTrHopsMinTt,
+ tmnxOamTrHopsMaxTt,
+ tmnxOamTrHopsAverageTt,
+ tmnxOamTrHopsTtSumOfSquares,
+ tmnxOamTrHopsSentProbes,
+ tmnxOamTrHopsProbeResponses,
+ tmnxOamTrHopsLastGoodProbe,
+ tmnxOamTrHopsMinInTt,
+ tmnxOamTrHopsMaxInTt,
+ tmnxOamTrHopsAverageInTt,
+ tmnxOamTrHopsInTtSumOfSqrs,
+ tmnxOamTrHopsOutJitter,
+ tmnxOamTrHopsInJitter,
+ tmnxOamTrHopsRtJitter,
+ tmnxOamTrHopsProbeTimeouts,
+ tmnxOamTrHopsProbeFailures,
+ tmnxOamTrHopsTgtAddrType,
+ tmnxOamTrHopsTgtAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of optional objects to report OAM Trace Route Hops returned
+ in response to OAM Trace Route tests on Nokia 7x50 SR series systems
+ 4.0R1."
+ ::= { tmnxOamTrGroups 13 }
+
+tmnxOamLspTrV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspTrCtlVRtrID,
+ tmnxOamLspTrCtlLspName,
+ tmnxOamLspTrCtlPathName,
+ tmnxOamLspTrCtlLdpPrefixType,
+ tmnxOamLspTrCtlLdpPrefix,
+ tmnxOamLspTrCtlLdpPrefixLen,
+ tmnxOamLspTrMapAddrType,
+ tmnxOamLspTrMapDSIPv4Addr,
+ tmnxOamLspTrMapDSIfAddr,
+ tmnxOamLspTrMapMTU,
+ tmnxOamLspTrMapDSIndex,
+ tmnxOamLspTrDSLabelLabel,
+ tmnxOamLspTrDSLabelProtocol
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM LSP Trace Route
+ tests on Nokia SROS series systems 4.0 release."
+ ::= { tmnxOamTrGroups 14 }
+
+tmnxOamVprnTrV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVprnTrCtlReplyControl,
+ tmnxOamVprnTrCtlSrcAddrType,
+ tmnxOamVprnTrCtlSrcAddress,
+ tmnxOamVprnTrL3MapRouterID,
+ tmnxOamVprnTrL3MapRteVprnLabel,
+ tmnxOamVprnTrL3MapRteMetrics,
+ tmnxOamVprnTrL3MapRteLastUp,
+ tmnxOamVprnTrL3MapRteOwner,
+ tmnxOamVprnTrL3MapRtePref,
+ tmnxOamVprnTrL3MapRteDist,
+ tmnxOamVprnTrL3MapNumNextHops,
+ tmnxOamVprnTrL3MapNumRteTargets,
+ tmnxOamVprnTrL3MapDestAddrType,
+ tmnxOamVprnTrL3MapDestAddress,
+ tmnxOamVprnTrL3MapDestMaskLen,
+ tmnxOamVprnTrNextHopRtrID,
+ tmnxOamVprnTrNextHopType,
+ tmnxOamVprnTrNextHopTunnelID,
+ tmnxOamVprnTrNextHopTunnelType,
+ tmnxOamVprnTrNextHopIfIndex,
+ tmnxOamVprnTrRouteTarget
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM VPRN Trace Route
+ tests on Nokia SROS series systems release 4.0."
+ ::= { tmnxOamTrGroups 15 }
+
+tmnxOamMcastTrV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMcastTrCtlVRtrID,
+ tmnxOamMcastTrCtlHops,
+ tmnxOamMcastTrQueryId,
+ tmnxOamMcastTrCtlSrcAddrType,
+ tmnxOamMcastTrCtlSrcAddress,
+ tmnxOamMcastTrCtlDestAddrType,
+ tmnxOamMcastTrCtlDestAddress,
+ tmnxOamMcastTrCtlRespAddrType,
+ tmnxOamMcastTrCtlRespAddress,
+ tmnxOamMcastTrCtlGrpAddrType,
+ tmnxOamMcastTrCtlGrpAddress,
+ tmnxOamMcastTrRespQueryArrivalTime,
+ tmnxOamMcastTrRespInPktCount,
+ tmnxOamMcastTrRespOutPktCount,
+ tmnxOamMcastTrRespSGPktCount,
+ tmnxOamMcastTrRespRtgProtocol,
+ tmnxOamMcastTrRespFwdTtl,
+ tmnxOamMcastTrRespMBZBit,
+ tmnxOamMcastTrRespSrcBit,
+ tmnxOamMcastTrRespSrcMask,
+ tmnxOamMcastTrRespFwdCode,
+ tmnxOamMcastTrRespInIfAddrType,
+ tmnxOamMcastTrRespInIfAddress,
+ tmnxOamMcastTrRespOutIfAddrType,
+ tmnxOamMcastTrRespOutIfAddress,
+ tmnxOamMcastTrRespPhRtrAddrType,
+ tmnxOamMcastTrRespPhRtrAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Multicast Trace
+ Route tests on Nokia SROS series systems release 4.0."
+ ::= { tmnxOamTrGroups 16 }
+
+tmnxOamTrObsoleteV4v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrCtlTargetIpAddress,
+ tmnxOamTrResultsIpTgtAddr,
+ tmnxOamTrProbeHistoryIpAddr,
+ tmnxOamTrHopsIpTgtAddress,
+ tmnxOamLspTrCtlLdpIpPrefix,
+ tmnxOamLspTrCtlLdpIpPrefixLen,
+ tmnxOamVprnTrCtlSourceIpAddr,
+ tmnxOamVprnTrL3MapRteDestAddr,
+ tmnxOamVprnTrL3MapRteDestMask,
+ tmnxOamMcastTrCtlSrcIpAddr,
+ tmnxOamMcastTrCtlDestIpAddr,
+ tmnxOamMcastTrCtlRespIpAddr,
+ tmnxOamMcastTrCtlGrpIpAddr,
+ tmnxOamMcastTrRespPrevHopRtrAddr,
+ tmnxOamMcastTrRespInIfAddr,
+ tmnxOamMcastTrRespOutIfAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM trace route tests on
+ Nokia SROS series systems that were made obsolete in release 4.0."
+ ::= { tmnxOamTrGroups 17 }
+
+tmnxOamTrNotificationV4v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamTrPathChange,
+ tmnxOamTrTestFailed,
+ tmnxOamTrTestCompleted
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of notifications supporting the OAM Trace Route test feature
+ on Nokia SROS series systems release 4.0."
+ ::= { tmnxOamTrGroups 18 }
+
+tmnxOamLspTrV5v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspTrCtlVRtrID,
+ tmnxOamLspTrCtlLspName,
+ tmnxOamLspTrCtlPathName,
+ tmnxOamLspTrCtlLdpPrefixType,
+ tmnxOamLspTrCtlLdpPrefix,
+ tmnxOamLspTrCtlLdpPrefixLen,
+ tmnxOamLspTrCtlPathDestType,
+ tmnxOamLspTrCtlPathDest,
+ tmnxOamLspTrCtlNhIntfName,
+ tmnxOamLspTrCtlNhAddressType,
+ tmnxOamLspTrCtlNhAddress,
+ tmnxOamLspTrMapAddrType,
+ tmnxOamLspTrMapDSIPv4Addr,
+ tmnxOamLspTrMapDSIfAddr,
+ tmnxOamLspTrMapMTU,
+ tmnxOamLspTrDSLabelLabel,
+ tmnxOamLspTrDSLabelProtocol
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM LSP Trace Route
+ tests on Nokia SROS series systems 5.0 release."
+ ::= { tmnxOamTrGroups 19 }
+
+tmnxOamTrObsoleteV5v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspTrMapDSIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace tests on Nokia
+ SROS series systems that were made obsolete in release 5.0."
+ ::= { tmnxOamTrGroups 20 }
+
+tmnxOamTrGeneralV5v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrMaxConcurrentRequests,
+ tmnxOamTrCtlRowStatus,
+ tmnxOamTrCtlStorageType,
+ tmnxOamTrCtlDescr,
+ tmnxOamTrCtlTestMode,
+ tmnxOamTrCtlAdminStatus,
+ tmnxOamTrCtlFcName,
+ tmnxOamTrCtlProfile,
+ tmnxOamTrCtlServiceId,
+ tmnxOamTrCtlDataSize,
+ tmnxOamTrCtlTimeOut,
+ tmnxOamTrCtlProbesPerHop,
+ tmnxOamTrCtlMaxTtl,
+ tmnxOamTrCtlInitialTtl,
+ tmnxOamTrCtlDSField,
+ tmnxOamTrCtlMaxFailures,
+ tmnxOamTrCtlInterval,
+ tmnxOamTrCtlMaxRows,
+ tmnxOamTrCtlTrapGeneration,
+ tmnxOamTrCtlCreateHopsEntries,
+ tmnxOamTrCtlSAA,
+ tmnxOamTrCtlRuns,
+ tmnxOamTrCtlFailures,
+ tmnxOamTrCtlLastRunResult,
+ tmnxOamTrCtlLastChanged,
+ tmnxOamTrCtlVRtrID,
+ tmnxOamTrCtlTgtAddrType,
+ tmnxOamTrCtlTgtAddress,
+ tmnxOamTrCtlSrcAddrType,
+ tmnxOamTrCtlSrcAddress,
+ tmnxOamTrCtlWaitMilliSec,
+ tmnxOamTrResultsOperStatus,
+ tmnxOamTrResultsCurHopCount,
+ tmnxOamTrResultsCurProbeCount,
+ tmnxOamTrResultsLastGoodPath,
+ tmnxOamTrResultsTgtAddrType,
+ tmnxOamTrResultsTgtAddress,
+ tmnxOamTrProbeHistoryResponse,
+ tmnxOamTrProbeHistoryOneWayTime,
+ tmnxOamTrProbeHistoryStatus,
+ tmnxOamTrProbeHistoryLastRC,
+ tmnxOamTrProbeHistoryTime,
+ tmnxOamTrProbeHistoryResponsePlane,
+ tmnxOamTrProbeHistoryAddressType,
+ tmnxOamTrProbeHistorySapId,
+ tmnxOamTrProbeHistoryVersion,
+ tmnxOamTrProbeHistoryRouterID,
+ tmnxOamTrProbeHistoryIfIndex,
+ tmnxOamTrProbeHistoryDataLen,
+ tmnxOamTrProbeHistorySize,
+ tmnxOamTrProbeHistoryInOneWayTime,
+ tmnxOamTrProbeHistoryAddrType,
+ tmnxOamTrProbeHistoryAddress,
+ tmnxOamLTtraceFecDiscoveryState,
+ tmnxOamLTtraceFecDisStatusBits,
+ tmnxOamLTtraceFecDisPaths,
+ tmnxOamLTtraceFecFailedHops,
+ tmnxOamLTtraceFecLastDisEnd,
+ tmnxOamLTtraceFecFailedProbes,
+ tmnxOamLTtraceFecProbeState,
+ tmnxOamLTtracePathRemAddrType,
+ tmnxOamLTtracePathRemoteAddr,
+ tmnxOamLTtracePathEgrNhAddrType,
+ tmnxOamLTtracePathEgrNhAddr,
+ tmnxOamLTtracePathDisTtl,
+ tmnxOamLTtracePathLastDisTime,
+ tmnxOamLTtracePathLastRc,
+ tmnxOamLTtracePathProbeState,
+ tmnxOamLTtraceCtlLdpPrefixType,
+ tmnxOamLTtraceCtlLdpPrefix,
+ tmnxOamLTtraceCtlLdpPrefixLen,
+ tmnxOamLTtraceCtlMaxPath,
+ tmnxOamLTtraceResultsDisPaths,
+ tmnxOamLTtraceResultsFailedHops,
+ tmnxOamLTtraceResultsDisState,
+ tmnxOamLTtraceResultsDisStatus,
+ tmnxOamLTtraceUpStreamHopIndex,
+ tmnxOamLTtraceHopAddrType,
+ tmnxOamLTtraceHopAddr,
+ tmnxOamLTtraceHopDstAddrType,
+ tmnxOamLTtraceHopDstAddr,
+ tmnxOamLTtraceHopEgrNhAddrType,
+ tmnxOamLTtraceHopEgrNhAddr,
+ tmnxOamLTtraceHopDisTtl,
+ tmnxOamLTtraceHopLastRc,
+ tmnxOamLTtraceHopDiscoveryState,
+ tmnxOamLTtraceHopDiscoveryTime,
+ tmnxOamLTtraceAutoRowStatus,
+ tmnxOamLTtraceAutoLastChanged,
+ tmnxOamLTtraceAutoStorageType,
+ tmnxOamLTtraceAutoAdminState,
+ tmnxOamLTtraceAutoFcName,
+ tmnxOamLTtraceAutoProfile,
+ tmnxOamLTtraceAutoDiscIntvl,
+ tmnxOamLTtraceAutoMaxPath,
+ tmnxOamLTtraceAutoTrMaxTtl,
+ tmnxOamLTtraceAutoTrTimeOut,
+ tmnxOamLTtraceAutoTrMaxFailures,
+ tmnxOamLTtraceAutoPolicy1,
+ tmnxOamLTtraceAutoPolicy2,
+ tmnxOamLTtraceAutoPolicy3,
+ tmnxOamLTtraceAutoPolicy4,
+ tmnxOamLTtraceAutoPolicy5,
+ tmnxOamLTtraceAutoProbeIntvl,
+ tmnxOamLTtraceAutoPrTimeOut,
+ tmnxOamLTtraceAutoPrMaxFailures,
+ tmnxOamLTtraceAutoDiscoveryState,
+ tmnxOamLTtraceAutoTotalFecs,
+ tmnxOamLTtraceAutoDisFecs,
+ tmnxOamLTtraceAutoLastDisStart,
+ tmnxOamLTtraceAutoLastDisEnd,
+ tmnxOamLTtraceAutoLastDisDur,
+ tmnxOamLTtracePathProbeState,
+ tmnxOamLTtracePathProbeTmOutCnt,
+ tmnxOamLTtraceMaxConRequests
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace Route test
+ general capabilities on Nokia SROS series systems 5.0 release."
+ ::= { tmnxOamTrGroups 21 }
+
+tmnxOamTrNotificationV5v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamTrPathChange,
+ tmnxOamTrTestFailed,
+ tmnxOamTrTestCompleted,
+ tmnxOamLdpTtraceAutoDiscState,
+ tmnxOamLdpTtraceFecProbeState,
+ tmnxOamLdpTtraceFecDisStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of notifications supporting the OAM Trace Route test feature
+ on Nokia SROS series systems release 5.0."
+ ::= { tmnxOamTrGroups 22 }
+
+tmnxOamVccvTrV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvTrCtlSdpIdVcId,
+ tmnxOamVccvTrCtlReplyMode,
+ tmnxOamVccvTrNextPwID,
+ tmnxOamVccvTrNextPwType,
+ tmnxOamVccvTrNextSenderAddrType,
+ tmnxOamVccvTrNextSenderAddr,
+ tmnxOamVccvTrNextRemoteAddrType,
+ tmnxOamVccvTrNextRemoteAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM VCCV Trace Route
+ test general capabilities on Nokia SROS series systems 6.0 release."
+ ::= { tmnxOamTrGroups 23 }
+
+tmnxOamVprnTrObsoleteV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVprnTrNextHopRtrID
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM VPRN Trace Route
+ tests on Nokia SROS series systems that were made obsolete in release
+ 6.0."
+ ::= { tmnxOamTrGroups 24 }
+
+tmnxOamVprnTrV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVprnTrCtlReplyControl,
+ tmnxOamVprnTrCtlSrcAddrType,
+ tmnxOamVprnTrCtlSrcAddress,
+ tmnxOamVprnTrL3MapRouterID,
+ tmnxOamVprnTrL3MapRteVprnLabel,
+ tmnxOamVprnTrL3MapRteMetrics,
+ tmnxOamVprnTrL3MapRteLastUp,
+ tmnxOamVprnTrL3MapRteOwner,
+ tmnxOamVprnTrL3MapRtePref,
+ tmnxOamVprnTrL3MapRteDist,
+ tmnxOamVprnTrL3MapNumNextHops,
+ tmnxOamVprnTrL3MapNumRteTargets,
+ tmnxOamVprnTrL3MapDestAddrType,
+ tmnxOamVprnTrL3MapDestAddress,
+ tmnxOamVprnTrL3MapDestMaskLen,
+ tmnxOamVprnTrNextHopType,
+ tmnxOamVprnTrNextHopTunnelID,
+ tmnxOamVprnTrNextHopTunnelType,
+ tmnxOamVprnTrNextHopIfIndex,
+ tmnxOamVprnTrNextHopAddrType,
+ tmnxOamVprnTrNextHopAddress,
+ tmnxOamVprnTrRouteTarget
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM VPRN Trace Route
+ tests on Nokia SROS series systems release 6.0."
+ ::= { tmnxOamTrGroups 25 }
+
+tmnxOamP2mpLspTraceGroup OBJECT-GROUP
+ OBJECTS {
+ tmnxOamP2mpLspTrCtlInstName,
+ tmnxOamP2mpLspTrCtlLeafIpAddr,
+ tmnxOamP2mpLspTrCtlLeafIpAddrType,
+ tmnxOamP2mpLspTrCtlLspName,
+ tmnxOamP2mpLspTrMapAddrType,
+ tmnxOamP2mpLspTrMapDSIPv4Addr,
+ tmnxOamP2mpLspTrMapDSIfAddr,
+ tmnxOamP2mpLspTrMapMTU,
+ tmnxOamP2mpLspTrMapP2mpBranch,
+ tmnxOamP2mpLspTrMapP2mpBud,
+ tmnxOamP2mpLspTrDSLabelLabel,
+ tmnxOamP2mpLspTrDSLabelProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM P2MP LSP Trace Route
+ tests on Nokia SROS series systems release 7.0."
+ ::= { tmnxOamTrGroups 26 }
+
+tmnxOamTrGeneralV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrMaxConcurrentRequests,
+ tmnxOamTrCtlRowStatus,
+ tmnxOamTrCtlStorageType,
+ tmnxOamTrCtlDescr,
+ tmnxOamTrCtlTestMode,
+ tmnxOamTrCtlAdminStatus,
+ tmnxOamTrCtlFcName,
+ tmnxOamTrCtlProfile,
+ tmnxOamTrCtlServiceId,
+ tmnxOamTrCtlDataSize,
+ tmnxOamTrCtlTimeOut,
+ tmnxOamTrCtlProbesPerHop,
+ tmnxOamTrCtlMaxTtl,
+ tmnxOamTrCtlInitialTtl,
+ tmnxOamTrCtlDSField,
+ tmnxOamTrCtlMaxFailures,
+ tmnxOamTrCtlInterval,
+ tmnxOamTrCtlTrapGeneration,
+ tmnxOamTrCtlSAA,
+ tmnxOamTrCtlRuns,
+ tmnxOamTrCtlFailures,
+ tmnxOamTrCtlLastRunResult,
+ tmnxOamTrCtlLastChanged,
+ tmnxOamTrCtlVRtrID,
+ tmnxOamTrCtlTgtAddrType,
+ tmnxOamTrCtlTgtAddress,
+ tmnxOamTrCtlSrcAddrType,
+ tmnxOamTrCtlSrcAddress,
+ tmnxOamTrCtlWaitMilliSec,
+ tmnxOamTrResultsOperStatus,
+ tmnxOamTrResultsCurHopCount,
+ tmnxOamTrResultsCurProbeCount,
+ tmnxOamTrResultsLastGoodPath,
+ tmnxOamTrResultsTgtAddrType,
+ tmnxOamTrResultsTgtAddress,
+ tmnxOamTrProbeHistoryResponse,
+ tmnxOamTrProbeHistoryOneWayTime,
+ tmnxOamTrProbeHistoryStatus,
+ tmnxOamTrProbeHistoryLastRC,
+ tmnxOamTrProbeHistoryTime,
+ tmnxOamTrProbeHistoryResponsePlane,
+ tmnxOamTrProbeHistoryAddressType,
+ tmnxOamTrProbeHistorySapId,
+ tmnxOamTrProbeHistoryVersion,
+ tmnxOamTrProbeHistoryRouterID,
+ tmnxOamTrProbeHistoryIfIndex,
+ tmnxOamTrProbeHistoryDataLen,
+ tmnxOamTrProbeHistorySize,
+ tmnxOamTrProbeHistoryInOneWayTime,
+ tmnxOamTrProbeHistoryAddrType,
+ tmnxOamTrProbeHistoryAddress,
+ tmnxOamLTtraceFecDiscoveryState,
+ tmnxOamLTtraceFecDisStatusBits,
+ tmnxOamLTtraceFecDisPaths,
+ tmnxOamLTtraceFecFailedHops,
+ tmnxOamLTtraceFecLastDisEnd,
+ tmnxOamLTtraceFecFailedProbes,
+ tmnxOamLTtraceFecProbeState,
+ tmnxOamLTtracePathRemAddrType,
+ tmnxOamLTtracePathRemoteAddr,
+ tmnxOamLTtracePathEgrNhAddrType,
+ tmnxOamLTtracePathEgrNhAddr,
+ tmnxOamLTtracePathDisTtl,
+ tmnxOamLTtracePathLastDisTime,
+ tmnxOamLTtracePathLastRc,
+ tmnxOamLTtracePathProbeState,
+ tmnxOamLTtraceCtlLdpPrefixType,
+ tmnxOamLTtraceCtlLdpPrefix,
+ tmnxOamLTtraceCtlLdpPrefixLen,
+ tmnxOamLTtraceCtlMaxPath,
+ tmnxOamLTtraceResultsDisPaths,
+ tmnxOamLTtraceResultsFailedHops,
+ tmnxOamLTtraceResultsDisState,
+ tmnxOamLTtraceResultsDisStatus,
+ tmnxOamLTtraceUpStreamHopIndex,
+ tmnxOamLTtraceHopAddrType,
+ tmnxOamLTtraceHopAddr,
+ tmnxOamLTtraceHopDstAddrType,
+ tmnxOamLTtraceHopDstAddr,
+ tmnxOamLTtraceHopEgrNhAddrType,
+ tmnxOamLTtraceHopEgrNhAddr,
+ tmnxOamLTtraceHopDisTtl,
+ tmnxOamLTtraceHopLastRc,
+ tmnxOamLTtraceHopDiscoveryState,
+ tmnxOamLTtraceHopDiscoveryTime,
+ tmnxOamLTtraceAutoRowStatus,
+ tmnxOamLTtraceAutoLastChanged,
+ tmnxOamLTtraceAutoStorageType,
+ tmnxOamLTtraceAutoAdminState,
+ tmnxOamLTtraceAutoFcName,
+ tmnxOamLTtraceAutoProfile,
+ tmnxOamLTtraceAutoDiscIntvl,
+ tmnxOamLTtraceAutoMaxPath,
+ tmnxOamLTtraceAutoTrMaxTtl,
+ tmnxOamLTtraceAutoTrTimeOut,
+ tmnxOamLTtraceAutoTrMaxFailures,
+ tmnxOamLTtraceAutoPolicy1,
+ tmnxOamLTtraceAutoPolicy2,
+ tmnxOamLTtraceAutoPolicy3,
+ tmnxOamLTtraceAutoPolicy4,
+ tmnxOamLTtraceAutoPolicy5,
+ tmnxOamLTtraceAutoProbeIntvl,
+ tmnxOamLTtraceAutoPrTimeOut,
+ tmnxOamLTtraceAutoPrMaxFailures,
+ tmnxOamLTtraceAutoDiscoveryState,
+ tmnxOamLTtraceAutoTotalFecs,
+ tmnxOamLTtraceAutoDisFecs,
+ tmnxOamLTtraceAutoLastDisStart,
+ tmnxOamLTtraceAutoLastDisEnd,
+ tmnxOamLTtraceAutoLastDisDur,
+ tmnxOamLTtracePathProbeState,
+ tmnxOamLTtracePathProbeTmOutCnt,
+ tmnxOamLTtraceMaxConRequests
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace Route test
+ general capabilities on Nokia SROS series systems 6.0 release."
+ ::= { tmnxOamTrGroups 27 }
+
+tmnxOamTrObsoleteV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrCtlCreateHopsEntries,
+ tmnxOamLspTrCtlVRtrID,
+ tmnxOamTrCtlMaxRows
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM trace route
+ operations on Nokia SR series systems that were made obsolete in
+ release 6.0.
+
+ Please see tmnxOamVprnTrObsoleteV6v0Group for additional obsoleted
+ objects."
+ ::= { tmnxOamTrGroups 28 }
+
+tmnxOamTrGeneralV7v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrMaxConcurrentRequests,
+ tmnxOamTrCtlRowStatus,
+ tmnxOamTrCtlTestMode,
+ tmnxOamTrCtlAdminStatus,
+ tmnxOamTrCtlFcName,
+ tmnxOamTrCtlProfile,
+ tmnxOamTrCtlServiceId,
+ tmnxOamTrCtlDataSize,
+ tmnxOamTrCtlTimeOut,
+ tmnxOamTrCtlProbesPerHop,
+ tmnxOamTrCtlMaxTtl,
+ tmnxOamTrCtlInitialTtl,
+ tmnxOamTrCtlDSField,
+ tmnxOamTrCtlMaxFailures,
+ tmnxOamTrCtlInterval,
+ tmnxOamTrCtlTrapGeneration,
+ tmnxOamTrCtlSAA,
+ tmnxOamTrCtlRuns,
+ tmnxOamTrCtlFailures,
+ tmnxOamTrCtlLastRunResult,
+ tmnxOamTrCtlLastChanged,
+ tmnxOamTrCtlVRtrID,
+ tmnxOamTrCtlTgtAddrType,
+ tmnxOamTrCtlTgtAddress,
+ tmnxOamTrCtlSrcAddrType,
+ tmnxOamTrCtlSrcAddress,
+ tmnxOamTrCtlWaitMilliSec,
+ tmnxOamTrResultsOperStatus,
+ tmnxOamTrResultsCurHopCount,
+ tmnxOamTrResultsCurProbeCount,
+ tmnxOamTrResultsLastGoodPath,
+ tmnxOamTrResultsTgtAddrType,
+ tmnxOamTrResultsTgtAddress,
+ tmnxOamTrProbeHistoryResponse,
+ tmnxOamTrProbeHistoryOneWayTime,
+ tmnxOamTrProbeHistoryStatus,
+ tmnxOamTrProbeHistoryLastRC,
+ tmnxOamTrProbeHistoryTime,
+ tmnxOamTrProbeHistoryResponsePlane,
+ tmnxOamTrProbeHistoryAddressType,
+ tmnxOamTrProbeHistorySapId,
+ tmnxOamTrProbeHistoryVersion,
+ tmnxOamTrProbeHistoryRouterID,
+ tmnxOamTrProbeHistoryIfIndex,
+ tmnxOamTrProbeHistoryDataLen,
+ tmnxOamTrProbeHistorySize,
+ tmnxOamTrProbeHistoryInOneWayTime,
+ tmnxOamTrProbeHistoryAddrType,
+ tmnxOamTrProbeHistoryAddress,
+ tmnxOamLTtraceFecDiscoveryState,
+ tmnxOamLTtraceFecDisStatusBits,
+ tmnxOamLTtraceFecDisPaths,
+ tmnxOamLTtraceFecFailedHops,
+ tmnxOamLTtraceFecLastDisEnd,
+ tmnxOamLTtraceFecFailedProbes,
+ tmnxOamLTtraceFecProbeState,
+ tmnxOamLTtracePathRemAddrType,
+ tmnxOamLTtracePathRemoteAddr,
+ tmnxOamLTtracePathEgrNhAddrType,
+ tmnxOamLTtracePathEgrNhAddr,
+ tmnxOamLTtracePathDisTtl,
+ tmnxOamLTtracePathLastDisTime,
+ tmnxOamLTtracePathLastRc,
+ tmnxOamLTtracePathProbeState,
+ tmnxOamLTtraceCtlLdpPrefixType,
+ tmnxOamLTtraceCtlLdpPrefix,
+ tmnxOamLTtraceCtlLdpPrefixLen,
+ tmnxOamLTtraceCtlMaxPath,
+ tmnxOamLTtraceResultsDisPaths,
+ tmnxOamLTtraceResultsFailedHops,
+ tmnxOamLTtraceResultsDisState,
+ tmnxOamLTtraceResultsDisStatus,
+ tmnxOamLTtraceUpStreamHopIndex,
+ tmnxOamLTtraceHopAddrType,
+ tmnxOamLTtraceHopAddr,
+ tmnxOamLTtraceHopDstAddrType,
+ tmnxOamLTtraceHopDstAddr,
+ tmnxOamLTtraceHopEgrNhAddrType,
+ tmnxOamLTtraceHopEgrNhAddr,
+ tmnxOamLTtraceHopDisTtl,
+ tmnxOamLTtraceHopLastRc,
+ tmnxOamLTtraceHopDiscoveryState,
+ tmnxOamLTtraceHopDiscoveryTime,
+ tmnxOamLTtraceAutoRowStatus,
+ tmnxOamLTtraceAutoLastChanged,
+ tmnxOamLTtraceAutoAdminState,
+ tmnxOamLTtraceAutoFcName,
+ tmnxOamLTtraceAutoProfile,
+ tmnxOamLTtraceAutoDiscIntvl,
+ tmnxOamLTtraceAutoMaxPath,
+ tmnxOamLTtraceAutoTrMaxTtl,
+ tmnxOamLTtraceAutoTrTimeOut,
+ tmnxOamLTtraceAutoTrMaxFailures,
+ tmnxOamLTtraceAutoPolicy1,
+ tmnxOamLTtraceAutoPolicy2,
+ tmnxOamLTtraceAutoPolicy3,
+ tmnxOamLTtraceAutoPolicy4,
+ tmnxOamLTtraceAutoPolicy5,
+ tmnxOamLTtraceAutoProbeIntvl,
+ tmnxOamLTtraceAutoPrTimeOut,
+ tmnxOamLTtraceAutoPrMaxFailures,
+ tmnxOamLTtraceAutoDiscoveryState,
+ tmnxOamLTtraceAutoTotalFecs,
+ tmnxOamLTtraceAutoDisFecs,
+ tmnxOamLTtraceAutoLastDisStart,
+ tmnxOamLTtraceAutoLastDisEnd,
+ tmnxOamLTtraceAutoLastDisDur,
+ tmnxOamLTtracePathProbeState,
+ tmnxOamLTtracePathProbeTmOutCnt,
+ tmnxOamLTtraceMaxConRequests,
+ tmnxOamTrHopsRttOFSumSquares,
+ tmnxOamTrHopsRttHCSumSquares,
+ tmnxOamTrHopsTtOFSumSquares,
+ tmnxOamTrHopsTtHCSumSquares,
+ tmnxOamTrHopsInTtOFSumSqrs,
+ tmnxOamTrHopsInTtHCSumSqrs,
+ tmnxOamTrResultsTestRunResult
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace Route test
+ general capabilities on Nokia SROS series systems 7.0 release, and
+ still supported in the latest SROS release."
+ ::= { tmnxOamTrGroups 29 }
+
+tmnxOamEthCfmTrV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamEthCfmTrCtlTgtMacAddr,
+ tmnxOamEthCfmTrCtlSrcMdIndex,
+ tmnxOamEthCfmTrCtlSrcMaIndex,
+ tmnxOamEthCfmTrCtlSrcMepId,
+ tmnxOamEthCfmTrPrHistIngressMac,
+ tmnxOamEthCfmTrPrHistEgressMac,
+ tmnxOamEthCfmTrPrHistRelayAction,
+ tmnxOamEthCfmTrPrHistForwarded,
+ tmnxOamEthCfmTrPrHistTerminalMep
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Ethernet CFM trace
+ route tests on Nokia SROS series systems 8.0 release."
+ ::= { tmnxOamTrGroups 30 }
+
+tmnxOamLspTrV6v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspTrCtlLspName,
+ tmnxOamLspTrCtlPathName,
+ tmnxOamLspTrCtlLdpPrefixType,
+ tmnxOamLspTrCtlLdpPrefix,
+ tmnxOamLspTrCtlLdpPrefixLen,
+ tmnxOamLspTrCtlPathDestType,
+ tmnxOamLspTrCtlPathDest,
+ tmnxOamLspTrCtlNhIntfName,
+ tmnxOamLspTrCtlNhAddressType,
+ tmnxOamLspTrCtlNhAddress,
+ tmnxOamLspTrMapAddrType,
+ tmnxOamLspTrMapDSIPv4Addr,
+ tmnxOamLspTrMapDSIfAddr,
+ tmnxOamLspTrMapMTU,
+ tmnxOamLspTrDSLabelLabel,
+ tmnxOamLspTrDSLabelProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM LSP Trace Route
+ tests on Nokia SROS series systems 6.0 release."
+ ::= { tmnxOamTrGroups 31 }
+
+tmnxOamTrGeneralV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLTtracePathProbeSendErr,
+ tmnxOamLTtraceFecSendErrProbes
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace Route test
+ general capabilities on Nokia SROS series systems 8.0 release."
+ ::= { tmnxOamTrGroups 32 }
+
+tmnxOamTrNotificationV8v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamLdpTtraceFecPFailUpdate
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of notifications supporting the OAM Trace Route test feature
+ on Nokia SROS series systems release 8.0."
+ ::= { tmnxOamTrGroups 33 }
+
+tmnxOamVccvTrV9v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvTrCtlSpokeSdpId,
+ tmnxOamVccvTrCtlSaiiGlobalId,
+ tmnxOamVccvTrCtlSaiiPrefix,
+ tmnxOamVccvTrCtlSaiiAcId,
+ tmnxOamVccvTrCtlTaiiGlobalId,
+ tmnxOamVccvTrCtlTaiiPrefix,
+ tmnxOamVccvTrCtlTaiiAcId,
+ tmnxOamVccvTrNextSaiiGlobalId,
+ tmnxOamVccvTrNextSaiiPrefix,
+ tmnxOamVccvTrNextSaiiAcId,
+ tmnxOamVccvTrNextTaiiGlobalId,
+ tmnxOamVccvTrNextTaiiPrefix,
+ tmnxOamVccvTrNextTaiiAcId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM VCCV
+ Trace Route test general capabilities on Nokia SROS series 9.0
+ release."
+ ::= { tmnxOamTrGroups 34 }
+
+tmnxOamLTtraceV9v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLTtraceHopLabel1,
+ tmnxOamLTtraceHopLabel2,
+ tmnxOamLTtraceHopLabel3,
+ tmnxOamLTtraceHopLabel4,
+ tmnxOamLTtraceHopLabel5,
+ tmnxOamLTtraceHopLabel6,
+ tmnxOamLTtraceHopIfAddrType,
+ tmnxOamLTtraceHopIfAddress,
+ tmnxOamLTtraceHopRouterIdType,
+ tmnxOamLTtraceHopRouterId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM LDP Tree
+ Discovery capabilities on Nokia SROS series 9.0 release."
+ ::= { tmnxOamTrGroups 35 }
+
+tmnxOamTrGeneralV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLTtraceCtlDownstreamMpTlv,
+ tmnxOamLspTrCtlAssocChannel,
+ tmnxOamLspTrCtlDownstreamMapTlv,
+ tmnxOamLspTrCtlForce,
+ tmnxOamLspTrCtlMplsTpPathType,
+ tmnxOamLspTrCtlTestSubMode,
+ tmnxOamLspTrFecStackFecSubType,
+ tmnxOamLspTrFecStackOperType,
+ tmnxOamLspTrFecStackPrefix,
+ tmnxOamLspTrFecStackPrefixLen,
+ tmnxOamLspTrFecStackPrefixType,
+ tmnxOamLspTrFecStackRemPeerAddr,
+ tmnxOamLspTrFecStackRemPeerAddrT,
+ tmnxOamTrProbeHistoryRtrnSubcode,
+ tmnxOamTrProbeHistorySdpBindId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Trace
+ Route tests on Nokia SROS series systems, release 11.0."
+ ::= { tmnxOamTrGroups 36 }
+
+tmnxOamVccvTrV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamVccvTrCtlAssocChannel,
+ tmnxOamVccvTrCtlTestSubMode
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM VCCV
+ trace route tests on Nokia SROS series systems running release 11.0."
+ ::= { tmnxOamTrGroups 37 }
+
+tmnxOamTrV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrProbeHistorySrcGlobalId,
+ tmnxOamTrProbeHistorySrcNodeId,
+ tmnxOamVccvTrNextTpAgi,
+ tmnxOamVccvTrNextTpSaiiAcId,
+ tmnxOamVccvTrNextTpSaiiGlobalId,
+ tmnxOamVccvTrNextTpSaiiNodeId,
+ tmnxOamVccvTrNextTpTaiiAcId,
+ tmnxOamVccvTrNextTpTaiiGlobalId,
+ tmnxOamVccvTrNextTpTaiiNodeId
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM trace
+ route tests on Nokia SROS series systems running release 11.0."
+ ::= { tmnxOamTrGroups 38 }
+
+tmnxOamTrV12v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamIcmpTrLabelStackBottom,
+ tmnxOamIcmpTrLabelStackExperimnt,
+ tmnxOamIcmpTrLabelStackLabel,
+ tmnxOamIcmpTrLabelStackTtl,
+ tmnxOamVccvTrCtlSwitTgtFecType,
+ tmnxOamVccvTrTgFec128CtlDstAddr,
+ tmnxOamVccvTrTgFec128CtlDstAddrT,
+ tmnxOamVccvTrTgFec128CtlPwId,
+ tmnxOamVccvTrTgFec128CtlPwType,
+ tmnxOamVccvTrTgFec128CtlSrcAddr,
+ tmnxOamVccvTrTgFec128CtlSrcAddrT,
+ tmnxOamVccvTrTgStaticCtlAgi,
+ tmnxOamVccvTrTgStaticCtlSaiiAcId,
+ tmnxOamVccvTrTgStaticCtlSaiiGlbl,
+ tmnxOamVccvTrTgStaticCtlSaiiNode,
+ tmnxOamVccvTrTgStaticCtlTaiiAcId,
+ tmnxOamVccvTrTgStaticCtlTaiiGlbl,
+ tmnxOamVccvTrTgStaticCtlTaiiNode
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM trace
+ route tests on Nokia SROS series systems running release 12.0."
+ ::= { tmnxOamTrGroups 39 }
+
+tmnxOamTrObsoleteV13v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspTrMapDSIPv4Addr,
+ tmnxOamLspTrMapDSIfAddr,
+ tmnxOamTrProbeHistoryRouterID
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM trace route
+ operations on Nokia SR series systems that were made obsolete in
+ release 13.0."
+ ::= { tmnxOamTrGroups 40 }
+
+tmnxOamTrV13v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspTrMapDsEgrIfNum,
+ tmnxOamLspTrMapDsIfAddress,
+ tmnxOamLspTrMapDsIfAddressType,
+ tmnxOamLspTrMapDsIngIfNum,
+ tmnxOamLspTrMapDsIpAddress,
+ tmnxOamLspTrMapDsIpAddressType,
+ tmnxOamTrProbeHistoryNtwrkIfName
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM trace
+ route tests on Nokia SROS series systems running release 13.0."
+ ::= { tmnxOamTrGroups 41 }
+
+tmnxOamTrObsoleteV14v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLTtraceAutoStorageType,
+ tmnxOamTrCtlDescr,
+ tmnxOamTrCtlStorageType
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM trace route
+ operations on Nokia SR series systems that were made obsolete in SROS
+ release 14.0."
+ ::= { tmnxOamTrGroups 42 }
+
+tmnxOamTrV15v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamEthCfmTrCtlRemoteMepId,
+ tmnxOamLspTrCtlIgpInstance,
+ tmnxOamMcastTrCtlTestSubMode,
+ tmnxOamMcastTrRespInIfIndex,
+ tmnxOamMcastTrRespInPktCountHC,
+ tmnxOamMcastTrRespLocalAddrType,
+ tmnxOamMcastTrRespLocalAddress,
+ tmnxOamMcastTrRespMcastRtgProto,
+ tmnxOamMcastTrRespOutIfIndex,
+ tmnxOamMcastTrRespOutPktCountHC,
+ tmnxOamMcastTrRespRtgProtocol2,
+ tmnxOamMcastTrRespSGPktCountHC
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM trace
+ route tests on Nokia SROS series systems running release 15.0."
+ ::= { tmnxOamTrGroups 44 }
+
+tmnxOamTrV16v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTrCtlRouterInstanceName
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM trace
+ route tests on Nokia SROS series systems running release 16.0."
+ ::= { tmnxOamTrGroups 45 }
+
+tmnxOamTrV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 46 }
+
+tmnxOamTrV19v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamLspTrCtlSrPlcyColor,
+ tmnxOamLspTrCtlSrPlcyEndPtAddT,
+ tmnxOamLspTrCtlSrPlcyEndPtAddr,
+ tmnxOamLspTrCtlSrPlcySegList
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM Trace
+ tests on Nokia SROS series systems running release 19."
+ ::= { tmnxOamTrV19v0ObjGroups 1 }
+
+tmnxOamTrV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 47 }
+
+tmnxOamBierTrV20v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamBierTrCtlBfrId,
+ tmnxOamBierTrCtlBfrPfxAddrType,
+ tmnxOamBierTrCtlBfrPfxAddress,
+ tmnxOamBierTrCtlSubDomain,
+ tmnxOamBierTrHistoryBfrId,
+ tmnxOamBierTrHistoryDnStrAddr,
+ tmnxOamBierTrHistoryDnStrAddrTyp,
+ tmnxOamBierTrHistoryDnStrIfAddr,
+ tmnxOamBierTrHistoryDnStrIfAddrT,
+ tmnxOamBierTrHistoryDnStrIfNum,
+ tmnxOamBierTrHistoryReturnCode,
+ tmnxOamBierTrHistoryUpStrIfAddr,
+ tmnxOamBierTrHistoryUpStrIfAddrT,
+ tmnxOamBierTrHistoryUpStrIfNum
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM BIER
+ Trace tests on Nokia SROS series systems running release 20."
+ ::= { tmnxOamTrV20v0ObjGroups 1 }
+
+tmnxOamTrV21v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 48 }
+
+tmnxOamIcmpTrV21v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamIcmpTrCtlDestTcpUdpPort,
+ tmnxOamIcmpTrCtlDestUdpPortFixed,
+ tmnxOamIcmpTrCtlPadSize,
+ tmnxOamIcmpTrCtlProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of traceroute
+ tests on Nokia SROS series systems running release 21."
+ ::= { tmnxOamTrV21v0ObjGroups 1 }
+
+tmnxOamSaaConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 3 }
+
+tmnxOamSaaCompliances OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 }
+
+tmnxOamSaaV3v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM SAA tests on Nokia SROS
+ series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamSaaGeneralV3v0Group,
+ tmnxOamSaaThresholdV3v0Group,
+ tmnxOamSaaNotificationV3v0Group
+ }
+ ::= { tmnxOamSaaCompliances 1 }
+
+tmnxOamSaaV7v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM SAA tests on Nokia SROS
+ series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamSaaGeneralV7v0Group,
+ tmnxOamSaaThresholdV3v0Group,
+ tmnxOamSaaNotificationV3v0Group
+ }
+ ::= { tmnxOamSaaCompliances 2 }
+
+tmnxOamSaaV8v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM SAA tests on Nokia SROS
+ series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamSaaGeneralV7v0Group,
+ tmnxOamSaaGeneralV8v0Group,
+ tmnxOamSaaThresholdV3v0Group,
+ tmnxOamSaaNotificationV3v0Group
+ }
+ ::= { tmnxOamSaaCompliances 3 }
+
+tmnxOamSaaV10v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM SAA tests on Nokia SROS
+ series systems."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamSaaGeneralV7v0Group,
+ tmnxOamSaaGeneralV8v0Group,
+ tmnxOamSaaThresholdV3v0Group,
+ tmnxOamSaaNotificationV3v0Group,
+ tmnxOamSaaGeneralV10v0Group
+ }
+ ::= { tmnxOamSaaCompliances 4 }
+
+tmnxOamSaaGroups OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 }
+
+tmnxOamSaaGeneralV3v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSaaCtlRowStatus,
+ tmnxOamSaaCtlStorageType,
+ tmnxOamSaaCtlLastChanged,
+ tmnxOamSaaCtlAdminStatus,
+ tmnxOamSaaCtlTestMode,
+ tmnxOamSaaCtlDescr,
+ tmnxOamSaaCtlRuns,
+ tmnxOamSaaCtlFailures,
+ tmnxOamSaaCtlLastRunResult
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "The group of objects supporting management of OAM SAA test general
+ capabilities on Nokia SROS series systems."
+ ::= { tmnxOamSaaGroups 1 }
+
+tmnxOamSaaThresholdV3v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSaaTRowStatus,
+ tmnxOamSaaTLastChanged,
+ tmnxOamSaaTThreshold,
+ tmnxOamSaaTValue,
+ tmnxOamSaaTLastSent,
+ tmnxOamSaaTTestMode,
+ tmnxOamSaaTTestRunIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM Trace Route SAA test
+ thresholds on Nokia SROS series systems 3.0R1."
+ ::= { tmnxOamSaaGroups 2 }
+
+tmnxOamSaaNotificationV3v0Group NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamSaaThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of notifications supporting the OAM Trace Route test feature
+ on Nokia SROS series systems."
+ ::= { tmnxOamSaaGroups 3 }
+
+tmnxOamSaaGeneralV7v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSaaCtlRowStatus,
+ tmnxOamSaaCtlLastChanged,
+ tmnxOamSaaCtlAdminStatus,
+ tmnxOamSaaCtlTestMode,
+ tmnxOamSaaCtlDescr,
+ tmnxOamSaaCtlRuns,
+ tmnxOamSaaCtlFailures,
+ tmnxOamSaaCtlLastRunResult,
+ tmnxOamSaaCtlAcctPolicyId,
+ tmnxOamSaaCtlSuppressAccounting
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM SAA test general
+ capabilities on Nokia SROS series systems 7.0 release, and still
+ supported in the latest SROS release."
+ ::= { tmnxOamSaaGroups 4 }
+
+tmnxOamSaaGeneralV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSaaCtlContinuous
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM SAA test
+ general capabilities on Nokia SROS series systems 8.0 release."
+ ::= { tmnxOamSaaGroups 5 }
+
+tmnxOamSaaGeneralV10v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSaaCtlKeepProbeHistoryAdm,
+ tmnxOamSaaCtlKeepProbeHistoryOpr
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM SAA test
+ general capabilities on Nokia SROS Release 10.0 systems."
+ ::= { tmnxOamSaaGroups 6 }
+
+tmnxOamSaaObsoleteV14v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSaaCtlStorageType
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM SAA operations on
+ Nokia SR series systems that were made obsolete in SROS release 14.0."
+ ::= { tmnxOamSaaGroups 7 }
+
+tmnxOamMobGatewayConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 4 }
+
+tmnxOamGeneralConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 5 }
+
+tmnxOamGeneralCompliances OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 1 }
+
+tmnxOamGeneralV8v0Compliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for management of OAM general capabilities on
+ Nokia SROS series systems for Release 8.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamGeneralV8v0Group
+ }
+ ::= { tmnxOamGeneralCompliances 1 }
+
+tmnxOamGeneralV10v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM general capabilities on
+ Nokia SROS series systems for Release 10.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamGeneralV8v0Group,
+ tmnxOamGeneralV10v0Group
+ }
+ ::= { tmnxOamGeneralCompliances 2 }
+
+tmnxOamGeneralV11v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM general capabilities
+ added in Nokia SROS series systems for Release 11.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamGeneralV11v0Group
+ }
+ ::= { tmnxOamGeneralCompliances 3 }
+
+tmnxOamGeneralV14v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM general capabilities
+ added in Nokia SROS series systems for Release 14.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamGeneralV14v0Group
+ }
+ ::= { tmnxOamGeneralCompliances 6 }
+
+tmnxOamGeneralV19v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM general capabilities
+ added in Nokia SROS series systems for Release 19."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamGeneralV19v0Group
+ }
+ ::= { tmnxOamGeneralCompliances 9 }
+
+tmnxOamGeneralV20v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM general capabilities
+ added in Nokia SROS series systems for Release 20."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamGenPoolShareV20v0Group,
+ tmnxOamGenPoolSplitV20v0Group
+ }
+ ::= { tmnxOamGeneralCompliances 10 }
+
+tmnxOamGeneralGroups OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 2 }
+
+tmnxOamGeneralV8v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMplsPduTimeStampFormat
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM test general
+ capabilities on Nokia SROS systems, release 8.0 R4."
+ ::= { tmnxOamGeneralGroups 1 }
+
+tmnxOamGeneralV10v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSysPerfOprLimitTx,
+ tmnxOamSysPerfCfgLimitTx,
+ tmnxOamSysPerfCfgTotalTx,
+ tmnxOamSysPerfLastClearedTime,
+ tmnxOamSysPerfLocalTestTx,
+ tmnxOamSysPerfRemoteTestRx,
+ tmnxOamSysPerfReqTypeLocalTestTx,
+ tmnxOamSysPerfReqTypeRemoteTstRx,
+ tmnxOamSysSessionLimit,
+ tmnxOamSysSessionCount
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of objects supporting management of OAM test general
+ capabilities on Nokia SROS systems, release 10.0."
+ ::= { tmnxOamGeneralGroups 2 }
+
+tmnxOamGeneralV11v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamMplsEchoDownstreamMapTlv
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of general OAM
+ test capabilities on Nokia SROS systems, release 11.0."
+ ::= { tmnxOamGeneralGroups 3 }
+
+tmnxOamGeneralV14v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSysBgIcmpBrgSessionCount,
+ tmnxOamSysBgIcmpBrgSessionLimit
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of general OAM
+ test capabilities on Nokia SROS systems, release 14.0."
+ ::= { tmnxOamGeneralGroups 6 }
+
+tmnxOamGeneralV19v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSysLspSelfPingSessCount,
+ tmnxOamSysLspSelfPingSessLimit,
+ tmnxOamSysPerfCfgLspSelfTxLimit,
+ tmnxOamSysPerfCfgLspSelfTxTotal
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of general OAM
+ test capabilities on Nokia SROS systems, release 19."
+ ::= { tmnxOamGeneralGroups 9 }
+
+tmnxOamGenPoolSplitV20v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSysTestLimit,
+ tmnxOamSysTestCount,
+ tmnxOamSysTxLimit,
+ tmnxOamSysTxTotal
+ }
+ STATUS current
+ DESCRIPTION
+ "A group of additional objects supporting management of general OAM
+ test capabilities on Nokia SROS systems, release 20."
+ ::= { tmnxOamGeneralGroups 10 }
+
+tmnxOamGenPoolShareV20v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamSysShareTestLimit,
+ tmnxOamSysShareTestCount,
+ tmnxOamSysShareTxLimit,
+ tmnxOamSysShareTxTotal
+ }
+ STATUS current
+ DESCRIPTION
+ "A group of additional objects supporting management of general OAM
+ test capabilities on Nokia SROS systems, release 20."
+ ::= { tmnxOamGeneralGroups 11 }
+
+tmnxOamGenObsoletedV21v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamIcmpPingCtlEgrIfIndex,
+ tmnxOamSysPerfOprLimitTx,
+ tmnxOamSysPerfCfgLimitTx,
+ tmnxOamSysPerfCfgTotalTx,
+ tmnxOamSysSessionLimit,
+ tmnxOamSysSessionCount
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of OAM general objects obsoleted in release 21."
+ ::= { tmnxOamGeneralGroups 12 }
+
+tmnxOamDiagConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 6 }
+
+tmnxOamDiagCompliances OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 1 }
+
+tmnxOamDiagV16v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM diagnostic capabilities
+ added in Nokia SROS series systems for Release 16.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamDiagNotificationV16v0Grp,
+ tmnxOamDiagNotifyObjsV16v0Group,
+ tmnxOamDiagV16v0Group
+ }
+ ::= { tmnxOamDiagCompliances 1 }
+
+tmnxOamDiagGroups OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 2 }
+
+tmnxOamDiagV16v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamBuildPktDot1qLastChanged,
+ tmnxOamBuildPktDot1qPrioCodePt,
+ tmnxOamBuildPktDot1qTagProtoId,
+ tmnxOamBuildPktDot1qVlanId,
+ tmnxOamBuildPktEthDstMacAddr,
+ tmnxOamBuildPktEthLastChanged,
+ tmnxOamBuildPktEthSrcMacAddr,
+ tmnxOamBuildPktGtpUserLastChgd,
+ tmnxOamBuildPktGtpUserTunnEpIdHi,
+ tmnxOamBuildPktGtpUserTunnEpIdLo,
+ tmnxOamBuildPktHdrLastChanged,
+ tmnxOamBuildPktHdrOvrLastChanged,
+ tmnxOamBuildPktHdrOvrRowStatus,
+ tmnxOamBuildPktHdrRowStatus,
+ tmnxOamBuildPktHdrType,
+ tmnxOamBuildPktHeaderSeq,
+ tmnxOamBuildPktIPsecAuthLastChgd,
+ tmnxOamBuildPktIPsecAuthSecPrIdx,
+ tmnxOamBuildPktIPv4MoreFragments,
+ tmnxOamBuildPktIpDscp,
+ tmnxOamBuildPktIpDstIpAddrType,
+ tmnxOamBuildPktIpDstIpAddress,
+ tmnxOamBuildPktIpLastChanged,
+ tmnxOamBuildPktIpSrcIpAddrType,
+ tmnxOamBuildPktIpSrcIpAddress,
+ tmnxOamBuildPktL2tpLastChanged,
+ tmnxOamBuildPktL2tpSessionId,
+ tmnxOamBuildPktL2tpTunnelId,
+ tmnxOamBuildPktLastChanged,
+ tmnxOamBuildPktMplsLabel,
+ tmnxOamBuildPktMplsLastChanged,
+ tmnxOamBuildPktMplsTrafficClass,
+ tmnxOamBuildPktPbbIsid,
+ tmnxOamBuildPktPbbLastChanged,
+ tmnxOamBuildPktPbbTagProtocolId,
+ tmnxOamBuildPktRowStatus,
+ tmnxOamBuildPktTcpUdpDstPort,
+ tmnxOamBuildPktTcpUdpLastChanged,
+ tmnxOamBuildPktTcpUdpSrcPort,
+ tmnxOamDiagCtlAdminState,
+ tmnxOamDiagCtlLastChanged,
+ tmnxOamDiagCtlRowStatus,
+ tmnxOamDiagCtlTestMode,
+ tmnxOamFindEgrDiagCtlIngPortId,
+ tmnxOamFindEgrDiagCtlLastChanged,
+ tmnxOamFindEgrDiagCtlPacketNum,
+ tmnxOamFindEgrDiagEgrRtrInstName,
+ tmnxOamFindEgrDiagEgressIfName,
+ tmnxOamFindEgrDiagEgressPort,
+ tmnxOamFindEgrDiagNextHopAddrTyp,
+ tmnxOamFindEgrDiagNextHopAddress,
+ tmnxOamFindEgrDiagOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional objects supporting management of OAM
+ diagnostic capabilities on Nokia SROS systems, release 16.0."
+ ::= { tmnxOamDiagGroups 1 }
+
+tmnxOamDiagNotificationV16v0Grp NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tmnxOamDiagTestCompleted
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of notifications supporting OAM Diagnostic tests on Nokia
+ SROS series systems release 16.0."
+ ::= { tmnxOamDiagGroups 2 }
+
+tmnxOamDiagNotifyObjsV16v0Group OBJECT-GROUP
+ OBJECTS {
+ tmnxOamTestRunIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The group of additional accessible-for-notify objects supporting
+ management of OAM diagnostic capabilities on Nokia SROS systems,
+ release 16.0."
+ ::= { tmnxOamDiagGroups 3 }
+
+tmnxOamIfPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 7 }
+
+tmnxOamIfPingCompliances OBJECT IDENTIFIER ::= { tmnxOamIfPingConformance 1 }
+
+tmnxOamIfPingV20v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for management of OAM ICMP status
+ propagation."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamIfPingV20v0Group
+ }
+ ::= { tmnxOamIfPingCompliances 1 }
+
+tmnxOamLnkMeasConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 8 }
+
+tmnxOamLnkMeasCompliances OBJECT IDENTIFIER ::= { tmnxOamLnkMeasConformance 1 }
+
+tmnxOamLnkMeasV21v0Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the OAM Link Measurement functionality on
+ Nokia SROS Release 21.0."
+ MODULE
+ MANDATORY-GROUPS {
+ tmnxOamLnkMeasV21v0Group
+ }
+ ::= { tmnxOamLnkMeasCompliances 1 }
+
+tmnxOamTestNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 }
+
+tmnxOamPingNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 1 }
+
+tmnxOamPingNotifications OBJECT IDENTIFIER ::= { tmnxOamPingNotifyPrefix 0 }
+
+tmnxOamPingProbeFailed NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTargetIpAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Generated when a probe failure is detected when the
+ corresponding tmnxOamPingCtlTrapGeneration object is set to
+ probeFailure(0) subject to the value of
+ tmnxOamPingCtlTrapProbeFailureFilter. The object
+ tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
+ number of successive probe failures that are required
+ before this notification can be generated."
+ ::= { tmnxOamPingNotifications 1 }
+
+tmnxOamPingTestFailed NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTargetIpAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Generated when a ping test is determined to have failed
+ when the corresponding tmnxOamPingCtlTrapGeneration object is
+ set to testFailure(1). In this instance
+ tmnxOamPingCtlTrapTestFailureFilter should specify the number of
+ probes in a test required to have failed in order to
+ consider the test as failed."
+ ::= { tmnxOamPingNotifications 2 }
+
+tmnxOamPingTestCompleted NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTargetIpAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Generated at the completion of a ping test when the corresponding
+ tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
+ ::= { tmnxOamPingNotifications 3 }
+
+tmnxOamPingProbeFailedV2 NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Generated when a probe failure is detected when the
+ corresponding tmnxOamPingCtlTrapGeneration object is set to
+ probeFailure(0) subject to the value of
+ tmnxOamPingCtlTrapProbeFailureFilter. The object
+ tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
+ number of successive probe failures that are required
+ before this notification can be generated."
+ ::= { tmnxOamPingNotifications 4 }
+
+tmnxOamPingTestFailedV2 NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Generated when a ping test is determined to have failed
+ when the corresponding tmnxOamPingCtlTrapGeneration object is
+ set to testFailure(1). In this instance
+ tmnxOamPingCtlTrapTestFailureFilter should specify the number of
+ probes in a test required to have failed in order to
+ consider the test as failed."
+ ::= { tmnxOamPingNotifications 5 }
+
+tmnxOamPingTestCompletedV2 NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Generated at the completion of a ping test when the corresponding
+ tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
+ ::= { tmnxOamPingNotifications 6 }
+
+tmnxAncpLoopbackTestCompleted NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamAncpHistoryAncpString
+ }
+ STATUS current
+ DESCRIPTION
+ "This Notification is sent whenever a ANCP loopback is finished for
+ which a notification was explicitly requested."
+ ::= { tmnxOamPingNotifications 7 }
+
+tmnxOamPingProbeFailedV3 NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsRttOFSumSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS current
+ DESCRIPTION
+ "[CAUSE] The tmnxOamPingProbeFailedV3 notification is sent at the end
+ of an OAM or SAA ping test run, when a sufficient number of successive
+ probes failed.
+
+ The notification is sent if both of the following conditions are met:
+ 1. The 'probeFailure(0)' bit of the tmnxOamPingCtlTrapGeneration BITS
+ object is enabled, AND
+ 2. The test run includes at least one occurrence of N successive probe
+ failures, where N is configured using
+ tmnxOamPingCtlTrapProbeFailureFilter.
+
+ This notification is sent at most once per test run.
+
+ [EFFECT] Informational. The probe failures may indicate a problem with
+ live traffic flow.
+
+ [RECOVERY] Investigate the cause of the probe failures."
+ ::= { tmnxOamPingNotifications 8 }
+
+tmnxOamPingTestFailedV3 NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsRttOFSumSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS current
+ DESCRIPTION
+ "[CAUSE] The tmnxOamPingTestFailedV3 notification is sent at the end of
+ an OAM or SAA ping test run, when a sufficient number of probes
+ failed.
+
+ The notification is sent if both of the following conditions are met:
+ 1. The 'testFailure(1)' bit of the tmnxOamPingCtlTrapGeneration BITS
+ object is enabled, AND
+ 2. The test run had at least N probe failures, where N is configured
+ using tmnxOamPingCtlTrapTestFailureFilter.
+
+ This notification is sent at most once per test run.
+
+ [EFFECT] Informational. The probe failures may indicate a problem with
+ live traffic flow.
+
+ [RECOVERY] Investigate the cause of the probe failures."
+ ::= { tmnxOamPingNotifications 9 }
+
+tmnxOamPingTestCompletedV3 NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamPingCtlTgtAddrType,
+ tmnxOamPingCtlTgtAddress,
+ tmnxOamPingResultsOperStatus,
+ tmnxOamPingResultsMinRtt,
+ tmnxOamPingResultsMaxRtt,
+ tmnxOamPingResultsAverageRtt,
+ tmnxOamPingResultsRttSumOfSquares,
+ tmnxOamPingResultsRttOFSumSquares,
+ tmnxOamPingResultsMtuResponseSize,
+ tmnxOamPingResultsSvcPing,
+ tmnxOamPingResultsProbeResponses,
+ tmnxOamPingResultsSentProbes,
+ tmnxOamPingResultsLastGoodProbe
+ }
+ STATUS current
+ DESCRIPTION
+ "[CAUSE] The tmnxOamPingTestCompletedV3 notification is sent at the end
+ of an OAM or SAA ping test run (if the 'testCompletion(2)' bit of the
+ corresponding tmnxOamPingCtlTrapGeneration object is enabled).
+
+ [EFFECT] Informational. If the test run failed (e.g. the number of
+ probes received is less than the number of probes sent), there may be a
+ corresponding problem with live traffic flow.
+
+ [RECOVERY] If the test run failed, investigate the cause."
+ ::= { tmnxOamPingNotifications 10 }
+
+tmnxOamTraceRouteNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 2 }
+
+tmnxOamTraceRouteNotifications OBJECT IDENTIFIER ::= { tmnxOamTraceRouteNotifyPrefix 0 }
+
+tmnxOamTrPathChange NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamTrCtlTestMode,
+ tmnxOamTrCtlLastRunResult,
+ tmnxOamTrResultsOperStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The path to a target has changed."
+ ::= { tmnxOamTraceRouteNotifications 1 }
+
+tmnxOamTrTestFailed NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamTrCtlTestMode,
+ tmnxOamTrCtlLastRunResult,
+ tmnxOamTrResultsOperStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "[CAUSE] The tmnxOamTrTestFailed notification is sent when an OAM or
+ SAA trace test run failed (if the 'testFailure(1)' bit of the
+ corresponding tmnxOamTrCtlTrapGeneration object is enabled).
+
+ This notification is sent at most once per test run.
+
+ [EFFECT] Informational. The test run failure may indicate a problem
+ with the corresponding live traffic flow.
+
+ [RECOVERY] Investigate the cause of the test run failure."
+ ::= { tmnxOamTraceRouteNotifications 2 }
+
+tmnxOamTrTestCompleted NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamTrCtlTestMode,
+ tmnxOamTrCtlLastRunResult,
+ tmnxOamTrResultsOperStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "[CAUSE] The tmnxOamTrTestCompleted notification is sent at the end of
+ an OAM or SAA trace test run (if the 'testCompletion(2)' bit of the
+ corresponding tmnxOamTrCtlTrapGeneration object is enabled).
+
+ [EFFECT] Informational. If the test run failed (e.g. a probe timed
+ out), there may be a corresponding problem with live traffic flow.
+
+ [RECOVERY] If the test run failed, investigate the cause."
+ ::= { tmnxOamTraceRouteNotifications 3 }
+
+tmnxOamLdpTtraceAutoDiscState NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamLTtraceAutoDiscoveryState
+ }
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamLdpTtraceAutoDiscState notification is generated when the
+ discovery state of the 'background LDP Tree Trace entity' represented
+ by tmnxOamLTtraceAutoDiscoveryState has been changed."
+ ::= { tmnxOamTraceRouteNotifications 4 }
+
+tmnxOamLdpTtraceFecProbeState NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamLTtraceFecProbeState,
+ tmnxOamLTtraceFecDisPaths,
+ tmnxOamLTtraceFecFailedProbes,
+ tmnxOamLTtraceFecSendErrProbes
+ }
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamLdpTtraceFecProbeState notification is generated when the
+ probe state of the 'auto discovered FEC' has been changed."
+ ::= { tmnxOamTraceRouteNotifications 5 }
+
+tmnxOamLdpTtraceFecDisStatus NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamLTtraceFecDisStatusBits,
+ tmnxOamLTtraceFecDisPaths
+ }
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamLdpTtraceFecDisStatus notification is generated when
+ the discovery status BITS or the number of discovered paths of the
+ 'auto discovered FEC' has been changed. Note that the changes are
+ evaluated at the end of a FEC discovery."
+ ::= { tmnxOamTraceRouteNotifications 6 }
+
+tmnxOamLdpTtraceFecPFailUpdate NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamLTtraceFecProbeState,
+ tmnxOamLTtraceFecDisPaths,
+ tmnxOamLTtraceFecFailedProbes,
+ tmnxOamLTtraceFecSendErrProbes
+ }
+ STATUS current
+ DESCRIPTION
+ "The tmnxOamLdpTtraceFecPFailUpdate notification is generated when
+ there is a probe state change in any of the relevant discovered paths
+ while the overall FEC probe state, tmnxOamLTtraceFecProbeState is in
+ 'partially failed' state."
+ ::= { tmnxOamTraceRouteNotifications 7 }
+
+tmnxOamSaaNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 3 }
+
+tmnxOamSaaNotifications OBJECT IDENTIFIER ::= { tmnxOamSaaNotifyPrefix 0 }
+
+tmnxOamSaaThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamSaaTThreshold,
+ tmnxOamSaaTValue,
+ tmnxOamSaaCtlTestMode,
+ tmnxOamSaaCtlLastRunResult,
+ tmnxOamSaaTTestRunIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "[CAUSE] A tmnxOamSaaThreshold notification is a Threshold Crossing
+ Alert (TCA). The TCA is generated at the end of an SAA test run when
+ a traffic statistic (e.g. round trip latency) crosses a configured
+ threshold. An SAA threshold is configured using tmnxOamSaaTThreshold.
+
+ [EFFECT] If the TCA is 'rising(1)', the test run results may indicate
+ a problem with the corresponding customer traffic. If the TCA is
+ 'falling(2)', the TCA indicates an improvement in the test run
+ results.
+
+ [RECOVERY] Investigate the cause of the latency, loss, or jitter
+ problem."
+ ::= { tmnxOamSaaNotifications 1 }
+
+tmnxOamDiagNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 6 }
+
+tmnxOamDiagNotifications OBJECT IDENTIFIER ::= { tmnxOamDiagNotifyPrefix 0 }
+
+tmnxOamDiagTestCompleted NOTIFICATION-TYPE
+ OBJECTS {
+ tmnxOamDiagCtlTestMode,
+ tmnxOamTestRunIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "[CAUSE] A tmnxOamDiagTestCompleted trap is generated at the end of
+ every diagnostic test run. A diagnostic test is configured using
+ tmnxOamDiagCtlTable.
+
+ tmnxOamDiagCtlTestMode indicates the type of the diagnostic test (e.g.
+ 'findEgressDiag(1)').
+
+ tmnxOamTestRunIndex indicates the run number of the completed
+ diagnostic test run. For example, the second run of a test with owner
+ 'owner_A' and test 'test_Z' has tmnxOamTestRunIndex=2.
+
+ [EFFECT] The result of the test run can be read (e.g. from the
+ indicated row in tmnxOamFindEgrDiagResultsTable).
+
+ [RECOVERY] No recovery is required."
+ ::= { tmnxOamDiagNotifications 1 }
+
+END