1TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4    AtmVcIdentifier, AtmVpIdentifier
5                                                         FROM ATM-TC-MIB
6    Dot1agCfmMepIdOrZero
7                                                         FROM IEEE8021-CFM-MIB
8    InterfaceIndex, InterfaceIndexOrZero
9                                                         FROM IF-MIB
10    InetAddress, InetAddressPrefixLength,
11    InetAddressType, InetPortNumber
12                                                         FROM INET-ADDRESS-MIB
13    MplsLabel
14                                                         FROM MPLS-LDP-MIB
15    RouterID
16                                                         FROM OSPF-MIB
17    SnmpAdminString
18                                                         FROM SNMP-FRAMEWORK-MIB
19    MODULE-COMPLIANCE, NOTIFICATION-GROUP,
20    OBJECT-GROUP
21                                                         FROM SNMPv2-CONF
22    Counter32, Counter64, Gauge32,
23    Integer32, IpAddress, MODULE-IDENTITY,
24    NOTIFICATION-TYPE, OBJECT-TYPE,
25    Unsigned32
26                                                         FROM SNMPv2-SMI
27    DateAndTime, DisplayString, MacAddress,
28    RowStatus, StorageType,
29    TEXTUAL-CONVENTION, TimeStamp,
30    TruthValue
31                                                         FROM SNMPv2-TC
32    timetraSRMIBModules, tmnxSRConfs,
33    tmnxSRNotifyPrefix, tmnxSRObjs
34                                                         FROM TIMETRA-GLOBAL-MIB
35    SdpBindVcType, SdpId
36                                                         FROM TIMETRA-SERV-MIB
37    TmnxMobGwId
38                                                         FROM TIMETRA-TC-MG-MIB
39    IpAddressPrefixLength, SdpBindId,
40    TDSCPNameOrEmpty, TFCName,
41    TItemDescription, TLNamedItemOrEmpty,
42    TNamedItem, TNamedItemOrEmpty,
43    TPolicyStatementNameOrEmpty, TProfile,
44    TmnxAdminState, TmnxBfdOnLspSessFecType,
45    TmnxBgpRouteTarget, TmnxEnabledDisabled,
46    TmnxEnabledDisabledAdminState,
47    TmnxEncapVal, TmnxHigh32,
48    TmnxIgpInstance, TmnxLow32,
49    TmnxMplsTpGlobalID, TmnxMplsTpNodeID,
50    TmnxPortID, TmnxPwGlobalIdOrZero,
51    TmnxServId, TmnxSpokeSdpIdOrZero,
52    TmnxStrSapId, TmnxTunnelID,
53    TmnxTunnelType,
54    TmnxVPNRouteDistinguisher, TmnxVRtrID,
55    TmnxVRtrIDOrZero, TmnxVcId,
56    TmnxVcIdOrNone
57                                                         FROM TIMETRA-TC-MIB
58    vRtrID
59                                                         FROM TIMETRA-VRTR-MIB
60    ;
61
62timetraOamTestMIBModule          MODULE-IDENTITY
63    LAST-UPDATED "201701010000Z"
64    ORGANIZATION "Nokia"
65    CONTACT-INFO
66        "Nokia SROS Support
67         Web: http://www.nokia.com"
68    DESCRIPTION
69        "This document is the SNMP MIB module to manage and provision most
70         Nokia SROS OAM tests and all Nokia SROS Service Assurance Agent (SAA)
71         tests.
72
73         Copyright 2003-2018 Nokia.  All rights reserved.
74         Reproduction of this document is authorized on the condition that
75         the foregoing copyright notice is included.
76
77         This SNMP MIB module (Specification) embodies Nokia's
78         proprietary intellectual property.  Nokia retains
79         all title and ownership in the Specification, including any
80         revisions.
81
82         Nokia grants all interested parties a non-exclusive license to use and
83         distribute an unmodified copy of this Specification in connection with
84         management of Nokia products, and without fee, provided this copyright
85         notice and license appear on all copies.
86
87         This Specification is supplied 'as is', and Nokia makes no warranty,
88         either express or implied, as to the use, operation, condition, or
89         performance of the Specification."
90
91    REVISION    "201701010000Z"
92    DESCRIPTION
93        "Rev 15.0               1 Jan 2017 00:00
94         15.0 release of the TIMETRA-OAM-TEST-MIB."
95
96    REVISION    "201601010000Z"
97    DESCRIPTION
98        "Rev 14.0               1 Jan 2016 00:00
99         14.0 release of the TIMETRA-OAM-TEST-MIB."
100
101    REVISION    "201501010000Z"
102    DESCRIPTION
103        "Rev 13.0               1 Jan 2015 00:00
104         13.0 release of the TIMETRA-OAM-TEST-MIB."
105
106    REVISION    "201401010000Z"
107    DESCRIPTION
108        "Rev 12.0               1 Jan 2014 00:00
109         12.0 release of the TIMETRA-OAM-TEST-MIB."
110
111    REVISION    "201102010000Z"
112    DESCRIPTION
113        "Rev 9.0                1 Feb 2011 00:00
114         9.0 release of the TIMETRA-OAM-TEST-MIB."
115
116    REVISION    "200902280000Z"
117    DESCRIPTION
118        "Rev 7.0                28 Feb 2009 00:00
119         7.0 release of the TIMETRA-OAM-TEST-MIB."
120
121    REVISION    "200801010000Z"
122    DESCRIPTION
123        "Rev 6.0                01 Jan 2008 00:00
124         6.0 release of the TIMETRA-OAM-TEST-MIB."
125
126    REVISION    "200701010000Z"
127    DESCRIPTION
128        "Rev 5.0                01 Jan 2007 00:00
129         5.0 release of the TIMETRA-OAM-TEST-MIB."
130
131    REVISION    "200603090000Z"
132    DESCRIPTION
133        "Rev 4.0                09 Mar 2006 00:00
134         4.0 release of the TIMETRA-OAM-TEST-MIB."
135
136    REVISION    "200508310000Z"
137    DESCRIPTION
138        "Rev 3.0                31 Aug 2005 00:00
139         3.0 release of the TIMETRA-OAM-TEST-MIB."
140
141    REVISION    "200501240000Z"
142    DESCRIPTION
143        "Rev 2.1                24 Jan 2005 00:00
144         2.1 release of the TIMETRA-OAM-TEST-MIB."
145
146    REVISION    "200401150000Z"
147    DESCRIPTION
148        "Rev 2.0                15 Jan 2004 00:00
149         2.0 release of the TIMETRA-OAM-TEST-MIB."
150
151    REVISION    "200308150000Z"
152    DESCRIPTION
153        "Rev 1.2                15 Aug 2003 00:00
154         1.2 release of the TIMETRA-OAM-TEST-MIB."
155
156    REVISION    "200301200000Z"
157    DESCRIPTION
158        "Rev 1.0                20 Jan 2003 00:00
159         1.0 Release of the TIMETRA-OAM-TEST-MIB."
160
161    REVISION    "200111150000Z"
162    DESCRIPTION
163        "Rev 0.1                15 Nov 2001 00:00
164         Initial version of the TIMETRA-OAM-TEST-MIB."
165
166    ::= { timetraSRMIBModules 11 }
167
168TmnxOamBierHistoryReturnCode     ::= TEXTUAL-CONVENTION
169    STATUS      current
170    DESCRIPTION
171        "An object of type TmnxOamBierHistoryReturnCode indicates the value
172         copied from the Return Code field of a BIER Echo Reply PDU.
173
174         Code points include (but are not restricted to) the following.
175
176         Value    Interpretation
177         -----    -------------------------------
178          0       No return code
179          1       Malformed Echo Request received
180          2       One or more of the TLVs was not understood
181          3       Replying BFR is the only BFER in header Bitstring
182          4       Replying BFR is one of the BFER in header Bitstring
183          5       Packet-Forward-Success
184          6       Invalid Multipath Info Request
185          7       <not defined>
186          8       No matching entry in forwarding table.
187          9       Set-Identifier Mismatch
188         10       DDMAP Mismatch
189
190         Zero is returned if a BIER Echo Reply PDU was not received (e.g. if a
191         timeout occurred)."
192    REFERENCE
193        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
194         Section 3.2, 'Return Code'."
195    SYNTAX      Unsigned32 (0..255)
196
197TmnxOamBuildPktHeaderType        ::= TEXTUAL-CONVENTION
198    STATUS      current
199    DESCRIPTION
200        "An object of type TmnxOamBuildPktHeaderType specifies the type of a
201         packet header used by the OAM Egress Finder.
202
203         Abbreviations
204         DOT1Q: IEEE 802.1Q
205         GPRS:  General Packet Radio Service
206         GRE:   Generic Routing Encapsulation
207         GTP:   GPRS Tunneling Protocol
208         L2TP:  Layer 2 Tunneling Protocol
209         PBB:   Provider Backbone Bridge"
210    REFERENCE
211        "RFC 2784, 'Generic Routing Encapsulation (GRE)'.
212         RFC 4385, 'Pseudowire Emulation Edge-to-Edge (PWE3) Control Word
213         for Use over an MPLS PSN'.
214         RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification',
215         Section 4, 'Fragment Header'."
216    SYNTAX      INTEGER {
217        none         (0),
218        controlWord  (1),
219        dot1q        (2),
220        ethernet     (3),
221        gre          (4),
222        gtpUser      (5),
223        ipsecAuth    (6),
224        ipv4         (7),
225        ipv6         (8),
226        ipv6Fragment (9),
227        l2tp         (10),
228        mpls         (11),
229        pbb          (12),
230        tcp          (13),
231        udp          (14)
232    }
233
234TmnxOamLspAssocChannel           ::= TEXTUAL-CONVENTION
235    STATUS      current
236    DESCRIPTION
237        "A value of type TmnxOamLspAssocChannel specifies the launched echo
238         request's usage of the Associated Channel (ACH) mechanism, when
239         testing an MPLS-TP LSP.
240
241         Values:
242            notApplicable(1)
243                Used when the test is not testing an MPLS-TP LSP.
244            nonIp(2)
245                Use the Associated Channel mechanism described in RFC 6426,
246                Section 3.3.
247            none(3)
248                Do not use an Associated Channel, as described in RFC 6426,
249                Section 3.1.
250            ipv4(4)
251                Use the Associated Channel mechanism described in RFC 6426,
252                Section 3.2."
253    REFERENCE
254        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
255         Section 3.1, 'LSP Ping with IP Encapsulation',
256         Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
257         Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
258    SYNTAX      INTEGER {
259        notApplicable (1),
260        nonIp         (2),
261        none          (3),
262        ipv4          (4)
263    }
264
265TmnxOamLspTestSubMode            ::= TEXTUAL-CONVENTION
266    STATUS      current
267    DESCRIPTION
268        "A value of type TmnxOamLspTestSubMode specifies the type of LSP ping
269         or LSP trace route test to perform.
270
271         LSP test types:
272             static(2)
273                 Perform an LSP ping or LSP trace route test using the RFC 6426
274                 'Target FEC Stack' code point 'Static LSP'.
275             bgpLabeledPrefix(3)
276                 Perform an LSP ping or LSP trace route test using the RFC 4379
277                 'Target FEC Stack' code point 'BGP labeled IPv4 prefix'.  In
278                 future, 'bgpLabeledPrefix(3)' will also be used for the RFC
279                 4379 'Target FEC Stack' code point 'BGP labeled IPv6 prefix'.
280             srIsis(4)
281                 Perform an LSP ping or LSP trace route test in the Segment
282                 Routing (SR) case, where the Interior Gateway Protocol (IGP)
283                 is Intermediate System to Intermediate System (IS-IS).
284             srOspf(5)
285                 Perform an LSP ping or LSP trace route test in the Segment
286                 Routing (SR) case, where the Interior Gateway Protocol (IGP)
287                 is Open Shortest Path First (OSPF).
288             srTe(6)
289                 Perform an LSP ping or LSP trace route test in the Segment
290                 Routing Traffic Engineering (SR-TE) case.
291             srPolicy(7)
292                 Perform an LSP ping or LSP trace route test using a Segment
293                 Routing policy.
294             srOspf3(8)
295                 Perform an LSP ping or LSP trace route test in the SR case,
296                 where the IGP is OSPFv3.
297             unspecified(1)
298                 Perform any other supported type of LSP ping or trace route
299                 test.  Examples:  an LSP ping or trace route test using the RFC
300                 4379 'Target FEC Stack' code point 'LDP IPv4 prefix'; an LSP
301                 ping or trace route test using the RFC 4379 'Target FEC Stack'
302                 code point 'RSVP IPv4 LSP'."
303    REFERENCE
304        "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
305         Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
306         RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
307         Failures', Section 3.2 ('Target FEC Stack').
308         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
309         Section 2.3.1 ('Static LSP Sub-TLV').
310         IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
311         Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
312    SYNTAX      INTEGER {
313        unspecified      (1),
314        static           (2),
315        bgpLabeledPrefix (3),
316        srIsis           (4),
317        srOspf           (5),
318        srTe             (6),
319        srPolicy         (7),
320        srOspf3          (8)
321    }
322
323TmnxOamMplsEchoDownMapTlv        ::= TEXTUAL-CONVENTION
324    STATUS      current
325    DESCRIPTION
326        "An object of type TmnxOamMplsEchoDownMapTlv specifies the type of
327         downstream mapping TLV in an MPLS echo request PDU.
328
329         'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
330         4379, Section 3.3.
331
332         'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
333         in RFC 6424, Section 3.3."
334    REFERENCE
335        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
336         Failures', Section 3.3 ('Downstream Mapping').
337         RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
338         over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
339    SYNTAX      INTEGER {
340        dsmap (1),
341        ddmap (2)
342    }
343
344TmnxOamMplsEchoDownMapTlvOrNone  ::= TEXTUAL-CONVENTION
345    STATUS      current
346    DESCRIPTION
347        "An object of type TmnxOamMplsEchoDownMapTlvOrNone specifies the type
348         of downstream mapping TLV in an MPLS echo request PDU (or no
349         downstream mapping TLV).
350
351         'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
352         4379, Section 3.3.
353
354         'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
355         in RFC 6424, Section 3.3.
356         'none(3)'  specifies none of the above TLVs."
357    REFERENCE
358        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
359         Failures', Section 3.3 ('Downstream Mapping').
360         RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
361         over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
362    SYNTAX      INTEGER {
363        dsmap (1),
364        ddmap (2),
365        none  (3)
366    }
367
368TmnxOamMplsTpPathType            ::= TEXTUAL-CONVENTION
369    STATUS      current
370    DESCRIPTION
371        "A value of type TmnxOamMplsTpPathType specifies the type of an MPLS-TP
372         path to be tested.
373
374         Path types:
375            working(1) - test the primary path of the MPLS-TP LSP
376            protect(2) - test the secondary path of the MPLS-TP LSP
377            active(3)  - test the currently active path of the MPLS-TP LSP"
378    REFERENCE
379        "RFC 5921, 'A Framework for MPLS in Transport Networks',
380         Section 1.3.4, 'MPLS-TP Label Switched Path'."
381    SYNTAX      INTEGER {
382        working (1),
383        protect (2),
384        active  (3)
385    }
386
387TmnxOamTestMode                  ::= TEXTUAL-CONVENTION
388    STATUS      current
389    DESCRIPTION
390        "A value of type TmnxOamTestMode is an enumerated integer that
391         indicates the type of OAM test."
392    SYNTAX      INTEGER {
393        notConfigured (0),
394        ping          (1),
395        traceroute    (2)
396    }
397
398TmnxOamPingRtnCode               ::= TEXTUAL-CONVENTION
399    STATUS      current
400    DESCRIPTION
401        "A value of type TmnxOamPingRtnCode is an enumerated integer that
402         indicates the return code received in the OAM ping response common
403         header.
404
405         Code points:
406            notApplicable       The return code has no significance in the
407                                context of the test being conducted.
408            fecEgress           Replying router is an egress for the Forwarding
409                                Equivalence Class (FEC).
410            fecNoMap            Replying router has no mapping for the FEC.
411            notDownstream       Replying router is not one of the
412                                downstream routers.
413            downstream          Replying router is one of the downstream
414                                routers and its mapping for this FEC on the
415                                received interface is the given label.
416            downstreamNotLabel  Replying router is one of the downstream
417                                routers but its mapping for this FEC is not
418                                the given label.
419            downstreamNotMac    Replying router is one of the downstream
420                                routers but it does not have the given MAC
421                                address
422            downstreamNotMacFlood   Replying router is one of the downstream
423                                routers but it does not have the given MAC
424                                address and is unable to flood the request.
425            malformedEchoRequest    A malformed echo request was received.
426            tlvNotUnderstood    One or more of the TLVs was not understood.
427            downstreamNotInMfib Replying router is one of the downstream
428                                routers but it does not have an MFIB entry
429                                for the given source group combination.
430            downstreamMismatched    Downstream mapping mismatched.
431            upstreamIfIdUnkn    Upstream interface index unknown.
432            noMplsFwd           Label switched but no MPLS forwarding at
433                                stack-depth.
434            noLabelAtStackDepth No label entry at stack-depth.
435            protoIntfMismatched Protocol not associated with interface at
436                                FEC stack-depth.
437            terminatedByOneLabel    Premature termination of ping due to
438                                label stack shrinking to a single label.
439            seeDDMapForRetCodeSubCode   See DDMap TLV for rc and sub-rc.
440            fecStackChange      Label switched with FEC stack change."
441    SYNTAX      INTEGER {
442        notApplicable             (0),
443        fecEgress                 (1),
444        fecNoMap                  (2),
445        notDownstream             (3),
446        downstream                (4),
447        downstreamNotLabel        (5),
448        downstreamNotMac          (6),
449        downstreamNotMacFlood     (7),
450        malformedEchoRequest      (8),
451        tlvNotUnderstood          (9),
452        downstreamNotInMfib       (10),
453        downstreamMismatched      (11),
454        upstreamIfIdUnkn          (12),
455        noMplsFwd                 (13),
456        noLabelAtStackDepth       (14),
457        protoIntfMismatched       (15),
458        terminatedByOneLabel      (16),
459        seeDDMapForRetCodeSubCode (17),
460        fecStackChange            (18)
461    }
462
463TmnxOamAddressType               ::= TEXTUAL-CONVENTION
464    STATUS      current
465    DESCRIPTION
466        "A value of type TmnxOamAddressType is an enumerated integer that
467         indicates the type of address used in OAM test requests and responses."
468    SYNTAX      INTEGER {
469        unknown          (0),
470        ipv4Address      (1),
471        ipv6Address      (2),
472        macAddress       (3),
473        sapId            (4),
474        sdpId            (5),
475        localCpu         (6),
476        ipv4Unnumbered   (7),
477        ipv6Unnumbered   (8),
478        sdpBindId        (9),
479        nonIp            (10),
480        networkInterface (11)
481    }
482
483TmnxOamResponseStatus            ::= TEXTUAL-CONVENTION
484    STATUS      current
485    DESCRIPTION
486        "An object of type TmnxOamResponseStatus indicates the status of an OAM
487         Echo probe operation.
488
489         responseReceived(1) - Operation completed successfully.
490         unknown(2) - Operation failed due to unknown error.
491         internalError(3) - An implementation detected an error in its own
492            processing that caused an operation to fail.
493         maxConcurrentLimitReached(4) - The maximum number of concurrent active
494            operations would have been exceeded if the corresponding operation
495            was allowed.
496         requestTimedOut(5) - Operation failed to receive a valid reply within
497            the time limit imposed on it.
498         unknownOrigSdpId(6) - Invalid or non-existent originating SDP-ID.
499         downOrigSdpId(7) - The originating SDP-ID is operationally down.
500         requestTerminated(8) - The OAM ping test was terminated by the manager
501            before reply or timeout.
502         invalidOriginatorId(9) - The far-end replied with an invalid
503            originator-ID error.
504         invalidResponderId(10) - The far-end replied with an invalid
505            responder-ID error.
506         unknownRespSdpId(11) - The far-end replied with an invalid response
507            SDP-ID error.
508         downRespSdpId(12) - The far-end replied with down (admin or oper)
509            response SDP-ID.
510         invalidServiceId(13) - Invalid or non-existent originator Service-ID
511            (svc-ping).
512         invalidSdp(14) - Invalid or non-existent SDP for Service (svc-ping).
513         downServiceSdp(15) - SDP for the Service is down.  (svc-ping).
514         noServiceEgressLabel(16) - Non-existent Service egress label.
515            (svc-ping).
516         invalidHostAddress(17) - The IP address for a host has been determined
517            to be invalid.  Examples of this are broadcast or multicast
518            addresses. (svc-ping).
519         invalidMacAddress(18) - The MAC address specified has been determined
520            to be invalid. (macPing).
521         invalidLspName(19) - The LSP name specified has been determined to be
522            invalid. (lspPing).
523         macIsLocal(20) - MAC Ping or Trace route not sent because the MAC
524            address is on a local SAP or CPU. (MAC-Ping/MAC-TR).
525         farEndUnreachable(21) - No route to the far end of the GRE SDP tunnel.
526         downOriginatorId(22) - The ping originator is operationally down.
527         downResponderId(23) - The ping responder is operationally down.
528         changedResponderId(24) - The ping responder-ID is changed.
529         downOrigSvcId(25) - Service on the originator side is operationally
530            down. (svc-ping).
531         downRespSvcId(26) - Service on the responder side is operationally
532            down. (svc-ping).
533         noServiceIngressLabel(27) - Non-existent service ingress label.
534            (svc-ping).
535         mismatchCustId(28) - Service customer ID mismatch between originator
536            and responder. (svc-ping).
537         mismatchSvcType(29) - Service type mismatch between originator and
538            responder. (svc-ping).
539         mismatchSvcMtu(30) - Service MTU mismatch between originator and
540            responder. (svc-ping).
541         mismatchSvcLabel(31) - Service label mismatch between originator and
542            responder. (svc-ping).
543         noSdpBoundToSvc(32) - No SDP bound to the service. (svc-ping).
544         downOrigSdpBinding(33) - SDP binding is down on the Originator side.
545            (sdp-ping).
546         invalidLspPathName(34) - The LSP path name specified is invalid.
547            (lsp-ping).
548         noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping).
549         invalidLspId(36) - No active LSP path found. (lsp-ping).
550         downLspPath(37) - LSP path is operationally down. (lsp-ping).
551         invalidLspProtocol(38) - LSP Protocol is not supported or is invalid.
552            (lsp-ping).
553         invalidLspLabel(39) - LSP label is invalid. (lsp-ping).
554         routeIsLocal(40) - The route is a local route. (vprn-ping).
555         noRouteToDest(41) - There is no route to the destination.  (vprn-ping).
556         localExtranetRoute(42) - The route is a local extranet route.
557            (vprn-ping).
558         srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route.
559            (vprn-ping).
560         srcIpInvalid(44) - The source IP is invalid or there is no route to the
561            source. (vprn-ping)
562         bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target
563            information is not retrievable. (vprn-trace)
564         mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot
565            be initiated. (mtrace)
566         mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast trace
567            cannot be initiated. (mtrace)
568         mTraceSysIpNotCfg(48) - System ip address not configured. It is used as
569            the response address in the multicast trace query. (mtrace)
570         noFwdEntryInMfib(49) - No forwarding entry could be found for the
571            specified source and destination address in the MFIB.  (mfib-ping).
572         dnsNameNotFound(50) -  The domain name specified in the DNS query does
573            not exist.
574         noSocket(51) - unable to get socket. (icmp-ping).
575         socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket.
576            (icmp-ping).
577         socketOptIfInexFail(53) -  unable to set IP_IFINDEX for socket.
578            (icmp-ping).
579         socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket.
580            (icmp-ping).
581         socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket.
582            (icmp-ping).
583         socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket.
584            (icmp-ping).
585         socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket.
586            (icmp-ping).
587         socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping).
588         socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping).
589         bindSocketFail(60) - unable to bind socket. (icmp-ping).
590         noRouteByIntf(61) - no route to destination via the specified
591            interface. (icmp-ping).
592         noIntf(62) - no interface specified. (icmp-ping).
593         noLocalIp(63) - unable to find local IP address. (icmp-ping).
594         sendtoFail(64) - sendto function failed. (icmp-ping).
595         rcvdWrongType(65) - received packet of wrong ICMP type. (icmp-ping).
596         noDirectInterface(66) - no direct interface to reach destination.
597            (icmp-ping).
598         nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping).
599         socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket.
600            (icmp-ping).
601         noSpokeSdpInVll (69) - unable to find spoke-sdp given sdp-id:vc-id
602            (vccv-ping).
603         farEndVccvNotSupported (70) - far end does not support the VCCV
604            options.  (vccv-ping).
605         noVcEgressLabel (71) - no VC egress label to send vccv-ping.
606         socketOptIpSessionFail (72) - unable to set IP_SESSION for socket.
607            (icmp-ping).
608         rcvdWrongSize(73) - received packet of wrong size. (icmp-ping).
609         dnsLookupFail (74) - DNS lookup failed. (icmp-ping).
610         noIpv6SrcAddrOnIntf (75) - no IPv6 source on the interface (icmp-ping).
611         multipathNotSupported (76) - downstream node does not support
612            multipath.  (lsp-trace).
613         nhIntfNameNotFound (77) - Given next-hop interface name not found.
614            (lsp-ping/trace).
615         msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed
616            reply mode only (vccv-ping).
617         ancpNoAncpString (79) - ANCP string unknown to the system.
618         ancpNoSubscriber (80) - subscriber unknown to the system.
619         ancpNoAncpStringForSubscriber (81) - subscriber has no associated ANCP
620            string.
621         ancpNoAccessNodeforAncpString (82) - no access node is found for the
622            given ANCP string.
623         ancpNoAncpCapabilityNegotiated (83) - ANCP capability not negotiated
624            with the involved DSLAM.
625         ancpOtherTestInProgress (84) - another ANCP test is running for this
626            ANCP string.
627         ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent ANCP
628            tests reached.
629         spokeSdpOperDown (86) - spoke-sdp is operationally down (vccv-ping).
630         noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no VCCV
631            support in echo reply direction.
632         p2mpLspNameOrInstInvalid (88) - P2MP LSP name or instance provided is
633            not valid.
634         p2mpLspS2LPathDown (89) - LSP path to S2L is down.
635         p2mpLspS2LAddressInvalid (90) - One or more S2L address is not valid.
636         p2mpLspNotOperational (91) - P2MP LSP is operationally down.
637         p2mpLspTrMultipleReplies (92) - Probe returned multiple responses.
638            Result may be inconsistent.
639         invalidMepId (93) - The user-configured MEP identifier is not valid.
640         multipleReplies (94) - more than one reply received, when one was
641            expected.
642         packetSizeTooBig (95) - The packet is larger than the network's MTU and
643            cannot be fragmented. For ICMP-ping tests, this results from an
644            ICMPv4 type 3 code 4 or ICMPv6 type 2 message.
645         gtpPingError (96) - General GTP Ping Error.
646         gtpPingRsrcUnavailable (97) - GTP Path management resource unavailable.
647         gtpPingDupRequest (98) - Duplicate request for the same peer.
648         gtpPingCleanUpInProg (99) - GTP Path management clean up in progress.
649         invalidInterface (100) - The egress interface specified does not exist.
650         p2mpLspNotFound (101) - The P2MP-LSP not found given LDP-ID or
651            sender address.
652         ethCfmSlmInLoss(102) - Synthetic Loss Measurement (SLM) probe lost in
653            transit from far-end node to local agent.
654         ethCfmSlmOutLoss(103) - SLM probe lost on transmit from local agent to
655            far-end node.
656         ethCfmSlmUnacknowledged(104) - SLM probe lost but unable to identify
657            loss reason.
658         spokeSdpFecNoBndFound(105) - Spoke-sdp-fec is invalid or has no
659            associated SDP binding yet.
660         mtraceNotSupportedP2mp(106) - mtrace not supported in base routing
661            context when incoming interface is p2mp
662         useFec129Parameters(107) - specify FEC129 parameters for FEC129 PW
663            instead of sdp-id:vc-id
664         dnsServerUnexpectedResponse(108) - nameserver unexpected response.
665         dnsServerResponseFormErr(109) - nameserver responded with FORMERR.
666         dnsServerResponseServFail(110) - nameserver responded with SERVFAIL.
667         dnsServerResponseNotImp(111) - nameserver responded with NOTIMP.
668         dnsServerResponseRefused(112) - nameserver responded with REFUSED.
669         sendFailUndefinedServiceId(113) - The OAM test cannot be performed
670            because the associated service does not exist.
671         sendFailWrongServiceType(114) - The OAM test cannot be performed
672            because the associated service is of the wrong type.
673         sendFailSubnettedService(115) - The OAM test cannot be performed
674            on a service with a specified MAC subnet length.
675         invalidRespServiceId(116) - Invalid or non-existent responder
676            Service-ID.
677         adminDownOrigSdpBind(117) - SDP binding is administratively down on the
678            originator side.
679         operDownRespSdpBind(118) - SDP binding is operationally down on the
680            responder side.
681         adminDownRespSdpBind(119) - SDP binding is administratively down on the
682            responder side.
683         sdpBindVcidMismatch(120) - SDP binding VC ID mismatch between
684            originator and responder.
685         sdpBindTypeMismatch(121) - SDP binding type mismatch between originator
686            and responder.
687         sdpBindVcTypeMismatch(122) - SDP binding VC type mismatch between
688            originator and responder.
689         sdpBindVlanVcTagMismatch(123) - SDP binding VLAN VC tag mismatch
690            between originator and responder.
691         adminDownOrigSvc(124) - Service on the originator side is
692            administratively down.
693         adminDownRespSvc(125) - Service on the responder side is
694            administratively down.
695         adminDownOrigSdpId(126) - The originating SDP-ID is administratively
696            down.
697         adminDownRespSdpId(127) - The responding SDP-ID is administratively
698            down.
699         mTraceSourceIsNotRemote(128) - The multicast trace route test cannot be
700            performed because the source address is not remote.
701         invalidVirtualRouterId(129) - The OAM test cannot be performed because
702            the associated virtual router ID is invalid.
703         ldpPrefixIsLocal(130) - The OAM test cannot be performed because the
704            associated LDP prefix is local to the system.
705         sourceIpIsNotLocal(131) - The OAM test cannot be performed because the
706            associated source address is not local to the system.
707         nextHopIpIsLocal(132) - The OAM test cannot be performed because the
708            associated next hop address is local to the system.
709         targetIpIsLocal(133) - The OAM test cannot be performed because the
710            associated target address is local to the system.
711         invalidControlPlaneOption(134) - The OAM test cannot be performed
712            because the control plane send or receive option is not allowed
713            with the specified service.
714         iomRevisionNotSupported(135) - The OAM test cannot be performed due
715            to a mismatch in supported revision with the provisioned IOMs.
716         invalidSourceMacOption(136) - The OAM test cannot be performed because
717            the source MAC option is not allowed with the specified service.
718         sendFailSpbMgdService(137) - The OAM test cannot be performed on a
719            service which is managed by SPB.
720         useStaticPwParameters(138) - The spoke SDP is configured for static PW.
721         type1Fec129PwNotSupported(139) - The OAM test is not supported on
722            type 1 FEC129 pseudowires.
723         mplsTpLspPathNotOperational(140) - The OAM test cannot be performed
724            because the MPLS-TP LSP path is not operational.
725         invalidStaticMplsTpLsp(141)- The OAM test only supports static MPLS-TP
726            LSPs.
727         controlWordNotValid(142) - The control word for the spoke-sdp is not
728            valid for this OAM test.
729         pwPathIdNotConfigured(143) - The pw-path-id provisioning is not
730            complete.
731         notSupportedOnVcSwitchService(144) - The OAM test is not supported on a
732            vc-switching service.
733         sdpFarEndNotSupported(145) - The OAM test does not support the SDP far
734            end value.
735         mplsTpLspPathShutdown(146) - The MPLS-TP path is currently shutdown.
736         forceOptionIsBlocked(147) - The force option is currently blocked
737            because of the configuration of a related entity.
738         intfForLspPathIsNotOperational(148) - The interface for the LSP path is
739            not operational
740         ttlExpired(149) - The destination could not be reached because the
741            time-to-live (IPv4) or hop limit (IPv6) was too small. This
742            results from an ICMPv4 type 11 code 0 or ICMPv6 type 3 code 0
743            message.
744         networkUnreachable(150) - The network specified by the destination
745            address is unreachable. This results from an ICMPv4 type 3 code 0
746            or ICMPv6 type 1 code 0 message.
747         hostUnreachable(151) - The host specified by the destination address is
748            unreachable. This results from an ICMPv4 type 3 code 1 or ICMPv6
749            type 1 code 3 message.
750         bgpLabelPrefixIsLocal(152) - The OAM test cannot be performed because
751            the associated BGP Label Route prefix is local to the system.
752         bgpLabelPrefixUnknown(153) - The OAM test cannot be performed because
753            the BGP Target FEC prefix entry is not found in the Routing Table.
754         ldpPrefixUnknown(154) - The OAM test cannot be performed because the
755            LDP Target FEC prefix entry is not found in the Routing Table.
756         l2tpv3DeliveryTypeUnsupported(155) - The OAM test cannot be performed
757            because the l2TPv3 delivery type is unsupported.
758         vPingPeerCvNoLspPing(156) - The OAM test cannot be performed because
759            the peer CV bits do not support lsp ping.
760         vPingPeerCcNoCtrlWord(157) - The OAM test cannot be performed because
761            the peer CC bits do not support control word.
762         sendFailEvpnCfgdService(158) - The OAM test cannot be performed on a
763            VPLS service that has EVPN configured.
764         sendFailed(159) - The OAM test cannot send the test packet.
765         minimumPacketSizeNotMet(160) - The OAM test cannot send the test packet
766            as the minimum required packet size exceeds the user supplied packet
767            size.
768         invalidTargetFecType(161) - The OAM test does not support this FEC
769            type.
770         p2mpLspPingNotSupportedOnMgmtRtr(162) - The OAM p2mpLspPing test is not
771            supported on the management router.
772         ipv4SdpFarEndsOnly(163) - The OAM test only supports bindings and SDPs
773            using an IPv4 far end.
774         vxlanEgrBndSvcMismatch(164) - The OAM test cannot send packets to a
775            VXLAN egress binding not owned by the same service as the one
776            sending.
777         vxlanNoMatchingTep(165) - The OAM test can only send to VTEPs that have
778            been configured.
779         vxlanEvpnUnconfigured(166) - The OAM test can only send on a service
780            with EVPN configured.
781         ipv6SdpFarEndsNotSupported(167) - The OAM test does not support
782            bindings and SDPs using an IPv6 far end.
783         oamTestOverSRTunNotSupported(168) - The OAM test is not supported on SR
784            tunnels.
785         sendFailEvpnCfgdPbbService(169) - The OAM test cannot be performed on a
786            VPLS/Epipe service that is associated with a b-vpls that has EVPN
787            configured.
788         txPortDown(170) - The transmit port is operationally down.
789         noTxPort(171) - No transmit port.
790         parentAdminDown(172) - The parent (SPOKE, SAP, service or port) of the
791            MEP is administratively down.
792         destMacResolveFail(173) - Unable to resolve the remote-mepid to a
793            unicast layer2 MAC address.
794         vxlanIpV6TermUnsupported(174) - The OAM test does not support IPv6
795            tunnel termination points.
796         ipPrefixIsLocal(175) - The OAM test cannot be performed because
797            the associated IP prefix is local to the system.
798         ipPrefixUnknown(176) - The OAM test cannot be performed because the
799            Target FEC prefix entry is not found in the Routing Table.
800         greEthBrdgdDelvryTypeUnsupported(177) - The OAM test cannot be
801            performed because the GRE Ethernet Bridged delivery type is
802            unsupported.
803         mtrace2Disabled(178) - The mtrace2 test cannot be performed because
804            mtrace2 is disabled at the system level.
805         ipv6TunneledNextHopUnsupported(179) - The VPRN ping/trace test has
806            no support for IPv6 tunneled next hops.
807         srTunneledNextHopUnsupported(180) - The VPRN ping/trace test has no
808            support for Segment Routing tunneled next hops.
809         srTeTunneledNextHopUnsupported(181) - The VPRN ping/trace test has
810            no support for Segment Routing Traffic Engineering next hops.
811         nextHopIpIsSubnet(182) - The OAM test cannot be performed because the
812            associated next hop address is a subnet.
813         ipDestAndNextHopComboUnsupported(183) - The IP destination address
814            type and provided next hop type is not a supported combination.
815         resolvedIpDstSrcComboUnsupported(184) - The resolved IP destination
816            address type and provided source address type is not a supported
817            combination.
818         srPolicyNotFound(185) - The SR-POLICY not found given color and
819            endpoint.
820         srPolicySegmentListNotFound(186) - The SR-POLICY's segment list not
821            found given segment list Id.
822         ethCfmUnsupportedTestType(187) - The test type is not valid for the
823             MEP.
824         ipPrefixInvalid(188) - The OAM test cannot be performed because the
825            Target FEC prefix entry is not valid for the test.
826         bierError (189) - The BIER OAM test received a reply with an
827            unsuccessful return code."
828    SYNTAX      INTEGER {
829        responseReceived                 (1),
830        unknown                          (2),
831        internalError                    (3),
832        maxConcurrentLimitReached        (4),
833        requestTimedOut                  (5),
834        unknownOrigSdpId                 (6),
835        downOrigSdpId                    (7),
836        requestTerminated                (8),
837        invalidOriginatorId              (9),
838        invalidResponderId               (10),
839        unknownRespSdpId                 (11),
840        downRespSdpId                    (12),
841        invalidServiceId                 (13),
842        invalidSdp                       (14),
843        downServiceSdp                   (15),
844        noServiceEgressLabel             (16),
845        invalidHostAddress               (17),
846        invalidMacAddress                (18),
847        invalidLspName                   (19),
848        macIsLocal                       (20),
849        farEndUnreachable                (21),
850        downOriginatorId                 (22),
851        downResponderId                  (23),
852        changedResponderId               (24),
853        downOrigSvcId                    (25),
854        downRespSvcId                    (26),
855        noServiceIngressLabel            (27),
856        mismatchCustId                   (28),
857        mismatchSvcType                  (29),
858        mismatchSvcMtu                   (30),
859        mismatchSvcLabel                 (31),
860        noSdpBoundToSvc                  (32),
861        downOrigSdpBinding               (33),
862        invalidLspPathName               (34),
863        noLspEndpointAddr                (35),
864        invalidLspId                     (36),
865        downLspPath                      (37),
866        invalidLspProtocol               (38),
867        invalidLspLabel                  (39),
868        routeIsLocal                     (40),
869        noRouteToDest                    (41),
870        localExtranetRoute               (42),
871        srcIpInBgpVpnRoute               (43),
872        srcIpInvalid                     (44),
873        bgpDaemonBusy                    (45),
874        mcastNotEnabled                  (46),
875        mTraceNoSGFlow                   (47),
876        mTraceSysIpNotCfg                (48),
877        noFwdEntryInMfib                 (49),
878        dnsNameNotFound                  (50),
879        noSocket                         (51),
880        socketOptVprnIdFail              (52),
881        socketOptIfInexFail              (53),
882        socketOptNextHopFail             (54),
883        socketOptMtuDiscFail             (55),
884        socketOptSndbufFail              (56),
885        socketOptHdrincFail              (57),
886        socketOptTosFail                 (58),
887        socketOptTtlFail                 (59),
888        bindSocketFail                   (60),
889        noRouteByIntf                    (61),
890        noIntf                           (62),
891        noLocalIp                        (63),
892        sendtoFail                       (64),
893        rcvdWrongType                    (65),
894        noDirectInterface                (66),
895        nexthopUnreachable               (67),
896        socketOptHwTimeStampFail         (68),
897        noSpokeSdpInVll                  (69),
898        farEndVccvNotSupported           (70),
899        noVcEgressLabel                  (71),
900        socketOptIpSessionFail           (72),
901        rcvdWrongSize                    (73),
902        dnsLookupFail                    (74),
903        noIpv6SrcAddrOnIntf              (75),
904        multipathNotSupported            (76),
905        nhIntfNameNotFound               (77),
906        msPwInvalidReplyMode             (78),
907        ancpNoAncpString                 (79),
908        ancpNoSubscriber                 (80),
909        ancpNoAncpStringForSubscriber    (81),
910        ancpNoAccessNodeforAncpString    (82),
911        ancpNoAncpCapabilityNegotiated   (83),
912        ancpOtherTestInProgress          (84),
913        ancpMaxNbrAncpTestsInProgress    (85),
914        spokeSdpOperDown                 (86),
915        noMsPwVccvInReplyDir             (87),
916        p2mpLspNameOrInstInvalid         (88),
917        p2mpLspS2LPathDown               (89),
918        p2mpLspS2LAddressInvalid         (90),
919        p2mpLspNotOperational            (91),
920        p2mpLspTrMultipleReplies         (92),
921        invalidMepId                     (93),
922        multipleReplies                  (94),
923        packetSizeTooBig                 (95),
924        gtpPingError                     (96),
925        gtpPingRsrcUnavailable           (97),
926        gtpPingDupRequest                (98),
927        gtpPingCleanUpInProg             (99),
928        invalidInterface                 (100),
929        p2mpLspNotFound                  (101),
930        ethCfmSlmInLoss                  (102),
931        ethCfmSlmOutLoss                 (103),
932        ethCfmSlmUnacknowledged          (104),
933        spokeSdpFecNoBndFound            (105),
934        mtraceNotSupportedP2mp           (106),
935        useFec129Parameters              (107),
936        dnsServerUnexpectedResponse      (108),
937        dnsServerResponseFormErr         (109),
938        dnsServerResponseServFail        (110),
939        dnsServerResponseNotImp          (111),
940        dnsServerResponseRefused         (112),
941        sendFailUndefinedServiceId       (113),
942        sendFailWrongServiceType         (114),
943        sendFailSubnettedService         (115),
944        invalidRespServiceId             (116),
945        adminDownOrigSdpBind             (117),
946        operDownRespSdpBind              (118),
947        adminDownRespSdpBind             (119),
948        sdpBindVcidMismatch              (120),
949        sdpBindTypeMismatch              (121),
950        sdpBindVcTypeMismatch            (122),
951        sdpBindVlanVcTagMismatch         (123),
952        adminDownOrigSvc                 (124),
953        adminDownRespSvc                 (125),
954        adminDownOrigSdpId               (126),
955        adminDownRespSdpId               (127),
956        mTraceSourceIsNotRemote          (128),
957        invalidVirtualRouterId           (129),
958        ldpPrefixIsLocal                 (130),
959        sourceIpIsNotLocal               (131),
960        nextHopIpIsLocal                 (132),
961        targetIpIsLocal                  (133),
962        invalidControlPlaneOption        (134),
963        iomRevisionNotSupported          (135),
964        invalidSourceMacOption           (136),
965        sendFailSpbMgdService            (137),
966        useStaticPwParameters            (138),
967        type1Fec129PwNotSupported        (139),
968        mplsTpLspPathNotOperational      (140),
969        invalidStaticMplsTpLsp           (141),
970        controlWordNotValid              (142),
971        pwPathIdNotConfigured            (143),
972        notSupportedOnVcSwitchService    (144),
973        sdpFarEndNotSupported            (145),
974        mplsTpLspPathShutdown            (146),
975        forceOptionIsBlocked             (147),
976        intfForLspPathIsNotOperational   (148),
977        ttlExpired                       (149),
978        networkUnreachable               (150),
979        hostUnreachable                  (151),
980        bgpLabelPrefixIsLocal            (152),
981        bgpLabelPrefixUnknown            (153),
982        ldpPrefixUnknown                 (154),
983        l2tpv3DeliveryTypeUnsupported    (155),
984        vPingPeerCvNoLspPing             (156),
985        vPingPeerCcNoCtrlWord            (157),
986        sendFailEvpnCfgdService          (158),
987        sendFailed                       (159),
988        minimumPacketSizeNotMet          (160),
989        invalidTargetFecType             (161),
990        p2mpLspPingNotSupportedOnMgmtRtr (162),
991        ipv4SdpFarEndsOnly               (163),
992        vxlanEgrBndSvcMismatch           (164),
993        vxlanNoMatchingTep               (165),
994        vxlanEvpnUnconfigured            (166),
995        ipv6SdpFarEndsNotSupported       (167),
996        oamTestOverSRTunNotSupported     (168),
997        sendFailEvpnCfgdPbbService       (169),
998        txPortDown                       (170),
999        noTxPort                         (171),
1000        parentAdminDown                  (172),
1001        destMacResolveFail               (173),
1002        vxlanIpV6TermUnsupported         (174),
1003        ipPrefixIsLocal                  (175),
1004        ipPrefixUnknown                  (176),
1005        greEthBrdgdDelvryTypeUnsupported (177),
1006        mtrace2Disabled                  (178),
1007        ipv6TunneledNextHopUnsupported   (179),
1008        srTunneledNextHopUnsupported     (180),
1009        srTeTunneledNextHopUnsupported   (181),
1010        nextHopIpIsSubnet                (182),
1011        ipDestAndNextHopComboUnsupported (183),
1012        resolvedIpDstSrcComboUnsupported (184),
1013        srPolicyNotFound                 (185),
1014        srPolicySegmentListNotFound      (186),
1015        ethCfmUnsupportedTestType        (187),
1016        ipPrefixInvalid                  (188),
1017        bierError                        (189)
1018    }
1019
1020TmnxOamSignalProtocol            ::= TEXTUAL-CONVENTION
1021    STATUS      current
1022    DESCRIPTION
1023        "A value of type TmnxOamSignalProtocol indicates the type of label
1024         signaling protocol used by a router in a specific Layer 2 mapping
1025         entry.
1026
1027         Code Points
1028         unknown - protocol is unknown
1029         static  - statically configured Label Switched Path (LSP)
1030         bgp     - Border Gateway Protocol
1031         ldp     - Label Distribution Protocol
1032         rsvpTe  - Resource Reservation Protocol, Traffic Engineering
1033         ospf    - Open Shortest Path First
1034         isis    - Intermediate System to Intermediate System"
1035    REFERENCE
1036        "IETF draft-kumarkini-mpls-spring-lsp-ping, 'Label Switched Path (LSP)
1037         Ping/Trace for Segment Routing Networks Using MPLS Dataplane', v02,
1038         1-Dec-2016, Section 6, 'Extension to Downstream Detailed Mapping TLV'."
1039    SYNTAX      INTEGER {
1040        unknown (0),
1041        static  (1),
1042        bgp     (2),
1043        ldp     (3),
1044        rsvpTe  (4),
1045        ospf    (5),
1046        isis    (6)
1047    }
1048
1049TmnxOamTestResponsePlane         ::= TEXTUAL-CONVENTION
1050    STATUS      current
1051    DESCRIPTION
1052        "A value of type TmnxOamTestResponsePlane is an enumerated integer that
1053         indicates the response plane from which the OAM ping or traceroute
1054         response was received."
1055    SYNTAX      INTEGER {
1056        controlPlane (1),
1057        dataPlane    (2),
1058        none         (3)
1059    }
1060
1061TmnxOamSaaThreshold              ::= TEXTUAL-CONVENTION
1062    STATUS      current
1063    DESCRIPTION
1064        "A value of type TmnxOamSaaThreshold is a enumerated integer that
1065         indicates which type of thresholds should be monitored upon completion
1066         of an OAM ping test run. When the corresponding threshold is crossed,
1067         a tmnxOamSaaThreshold notification will be generated.
1068
1069         noThreshold(0) No threshold type is configured.
1070         inJitter   (1) Monitor the value of jitter calculated for the
1071                        inbound, one-way, OAM ping responses received
1072                        for an OAM ping test run.
1073         outJitter  (2) Monitor the value of jitter calculated for the
1074                        outbound, one-way, OAM ping requests sent for an
1075                        OAM ping test run.
1076         rtJitter   (3) Monitor the value of jitter calculated for the
1077                        round trip, two-way, OAM ping requests and replies
1078                        for an OAM ping test run.
1079         inLoss     (4) Monitor the number of inbound OAM ping responses not
1080                        received for an OAM ping test run.
1081         outLoss    (5) Monitor the number of outbound OAM ping requests that
1082                        could not be sent for an OAM ping test run.
1083         rtLoss     (6) Monitor the amount of packet loss for a round trip
1084                        OAM ping test run.
1085         inLatency  (7) Monitor the average amount of latency of inbound
1086                        OAM ping responses for an OAM ping test run.
1087         outLatency (8) Monitor the average amount of latency of outbound
1088                        OAM ping requests for an OAM ping test run.
1089         rtLatency  (9) Monitor the average amount of round trip latency
1090                        for an OAM ping test run."
1091    SYNTAX      INTEGER {
1092        noThreshold (0),
1093        inJitter    (1),
1094        outJitter   (2),
1095        rtJitter    (3),
1096        inLoss      (4),
1097        outLoss     (5),
1098        rtLoss      (6),
1099        inLatency   (7),
1100        outLatency  (8),
1101        rtLatency   (9)
1102    }
1103
1104TmnxOamVccvAssocChannel          ::= TEXTUAL-CONVENTION
1105    STATUS      current
1106    DESCRIPTION
1107        "A value of type TmnxOamVccvAssocChannel specifies the launched echo
1108         request's usage of the Associated Channel (ACH) mechanism, when
1109         performing an MPLS-TP VCCV test.
1110
1111         Values:
1112            notApplicable(1)
1113                Used when the test is not an MPLS-TP VCCV test.
1114            nonIp(2)
1115                Use the Associated Channel mechanism described in RFC 6426,
1116                Section 3.3.
1117            ipv4(3)
1118                Use the Associated Channel mechanism described in RFC 6426,
1119                Section 3.2."
1120    REFERENCE
1121        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
1122         Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
1123         Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
1124    SYNTAX      INTEGER {
1125        notApplicable (1),
1126        nonIp         (2),
1127        ipv4          (3)
1128    }
1129
1130TmnxOamVccvTestSubMode           ::= TEXTUAL-CONVENTION
1131    STATUS      current
1132    DESCRIPTION
1133        "A value of type TmnxOamVccvTestSubMode specifies the type of VCCV ping
1134         or VCCV trace route test to perform.
1135
1136         VCCV test types:
1137             static(2)
1138                 Perform a VCCV ping or VCCV trace route test using the RFC
1139                 6426 'Target FEC Stack' code point 'Static Pseudowire'.
1140             unspecified(1)
1141                 Perform any other supported type of VCCV ping or trace route
1142                 test.  Examples:  a VCCV ping or VCCV trace route test using
1143                 the RFC 4379 'Target FEC Stack' code point 'FEC 128
1144                 Pseudowire'; a VCCV ping or VCCV trace route test using the RFC
1145                 4379 'Target FEC Stack' code point 'FEC 129 Pseudowire'."
1146    REFERENCE
1147        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
1148         Failures', Section 3.2 ('Target FEC Stack').
1149         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
1150         Section 2.3.2 ('Static Pseudowire Sub-TLV')."
1151    SYNTAX      INTEGER {
1152        unspecified (1),
1153        static      (2)
1154    }
1155
1156TmnxOamVccvSwitTgtFecType        ::= TEXTUAL-CONVENTION
1157    STATUS      current
1158    DESCRIPTION
1159        "An object of type TmnxOamVccvSwitTgtFecType specifies the type of
1160         downstream FEC (Forward Equivalence Class) segment to be tested during
1161         a VCCV ping or trace route test.  The path to be tested starts with a
1162         FEC segment, and switches to a FEC segment with the specified
1163         (different) type.
1164
1165         Values:
1166             none(1)
1167                 The path to be tested does not switch FEC types.
1168             fec128(2)
1169                 Switch to a segment with FEC type 'FEC 128 Pseudowire'.
1170             static(3)
1171                 Switch to a segment with FEC type 'Static Pseudowire'."
1172    REFERENCE
1173        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
1174         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
1175         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
1176         Section 2.3.2 ('Static Pseudowire Sub-TLV')."
1177    SYNTAX      INTEGER {
1178        none   (1),
1179        fec128 (2),
1180        static (3)
1181    }
1182
1183TmnxOamVcType                    ::= TEXTUAL-CONVENTION
1184    STATUS      current
1185    DESCRIPTION
1186        "An object of type TmnxOamVcType indicates the type of SDP binding
1187         associated with a Virtual Circuit (VC)."
1188    SYNTAX      INTEGER {
1189        meshSdp  (5),
1190        spokeSdp (11)
1191    }
1192
1193TmnxOamLTtraceDisStatusBits      ::= TEXTUAL-CONVENTION
1194    STATUS      current
1195    DESCRIPTION
1196        "A value of type TmnxOamLTtraceDisStatusBits is an enumerated integer
1197         that describes the LDP tree trace discovery status in BITS. This
1198         indicates different reason values when the tree discovery of an IP
1199         Address FEC is not completely successful.
1200
1201         Code points:
1202            timeout (0)        - one or more trace requests for an IP address
1203                                 FEC timed out
1204            maxPath (1)        - reached the maximum allowed path limit for an
1205                                 IP address FEC
1206            maxHop (2)         - reached the maximum allowed hop limit
1207            unexploredPath (3) - could not discover all possible paths
1208            noResource (4)     - the internal resources required to complete the
1209                                 discovery were unavailable"
1210    SYNTAX      BITS {
1211        timeout        (0),
1212        maxPath        (1),
1213        maxHop         (2),
1214        unexploredPath (3),
1215        noResource     (4)
1216    }
1217
1218TmnxOamTestResult                ::= TEXTUAL-CONVENTION
1219    STATUS      current
1220    DESCRIPTION
1221        "A value of type TmnxOamTestResult is an enumerated integer that
1222         describes the result of a ping or trace test run.
1223         Code points:
1224             undetermined      (0) The result is, as yet, unknown.
1225             success           (1) The test was successful.
1226             failed            (2) The test failed.
1227             aborted           (3) The test was terminated before completion.
1228             txResourcesUnavail(4) The test did not start because transmit
1229                                   resources are unavailable."
1230    SYNTAX      INTEGER {
1231        undetermined       (0),
1232        success            (1),
1233        failed             (2),
1234        aborted            (3),
1235        txResourcesUnavail (4)
1236    }
1237
1238tmnxOamTestObjs                  OBJECT IDENTIFIER ::= { tmnxSRObjs 11 }
1239
1240tmnxOamPingObjs                  OBJECT IDENTIFIER ::= { tmnxOamTestObjs 1 }
1241
1242tmnxOamPingNotificationObjects   OBJECT IDENTIFIER ::= { tmnxOamPingObjs 1 }
1243
1244tmnxOamPingMaxConcurrentTests    OBJECT-TYPE
1245    SYNTAX      Unsigned32
1246    UNITS       "tests"
1247    MAX-ACCESS  read-write
1248    STATUS      current
1249    DESCRIPTION
1250        "The maximum number of concurrent active OAM ping tests
1251         that are allowed within an agent implementation.  A value of
1252         zero (0) for this object implies that there is no limit for
1253         the number of concurrent active tests in effect."
1254    DEFVAL      { 0 }
1255    ::= { tmnxOamPingObjs 2 }
1256
1257tmnxOamPingCtlTable              OBJECT-TYPE
1258    SYNTAX      SEQUENCE OF TmnxOamPingCtlEntry
1259    MAX-ACCESS  not-accessible
1260    STATUS      current
1261    DESCRIPTION
1262        "tmnxOamPingCtlTable contains configuration and status information for
1263         ping tests.
1264
1265         tmnxOamDiagCtlTable and tmnxOamTrCtlTable fill the same role for
1266         diagnostic tests and trace route tests, respectively."
1267    ::= { tmnxOamPingObjs 3 }
1268
1269tmnxOamPingCtlEntry              OBJECT-TYPE
1270    SYNTAX      TmnxOamPingCtlEntry
1271    MAX-ACCESS  not-accessible
1272    STATUS      current
1273    DESCRIPTION
1274        "tmnxOamPingCtlEntry contains configuration and status information for
1275         one ping test.
1276
1277         Rows are created/destroyed using tmnxOamPingCtlRowStatus.
1278
1279         The test's test type (e.g. 'icmpPing(15)') is configured using
1280         tmnxOamPingCtlTestMode.  Depending on the test type, configuration
1281         specific to the test type may reside in a child table (e.g.
1282         tmnxOamIcmpPingCtlTable or tmnxOamLspPingCtlTable).
1283
1284         Test results reside in tmnxOamPingResultsTable,
1285         tmnxOamPingHistoryTable, and a set of tables specific to the test type
1286         (e.g. tmnxOamVxlanPingResultsTable, tmnxOamMacPingHistoryTable)."
1287    INDEX       {
1288        tmnxOamPingCtlOwnerIndex,
1289        tmnxOamPingCtlTestIndex
1290    }
1291    ::= { tmnxOamPingCtlTable 1 }
1292
1293TmnxOamPingCtlEntry              ::= SEQUENCE
1294{
1295    tmnxOamPingCtlOwnerIndex         SnmpAdminString,
1296    tmnxOamPingCtlTestIndex          SnmpAdminString,
1297    tmnxOamPingCtlRowStatus          RowStatus,
1298    tmnxOamPingCtlStorageType        StorageType,
1299    tmnxOamPingCtlDescr              SnmpAdminString,
1300    tmnxOamPingCtlTestMode           INTEGER,
1301    tmnxOamPingCtlAdminStatus        TmnxEnabledDisabledAdminState,
1302    tmnxOamPingCtlOrigSdpId          SdpId,
1303    tmnxOamPingCtlRespSdpId          SdpId,
1304    tmnxOamPingCtlFcName             TFCName,
1305    tmnxOamPingCtlProfile            TProfile,
1306    tmnxOamPingCtlMtuStartSize       Unsigned32,
1307    tmnxOamPingCtlMtuEndSize         Unsigned32,
1308    tmnxOamPingCtlMtuStepSize        Unsigned32,
1309    tmnxOamPingCtlTargetIpAddress    IpAddress,
1310    tmnxOamPingCtlServiceId          TmnxServId,
1311    tmnxOamPingCtlLocalSdp           TruthValue,
1312    tmnxOamPingCtlRemoteSdp          TruthValue,
1313    tmnxOamPingCtlSize               Unsigned32,
1314    tmnxOamPingCtlTimeOut            Unsigned32,
1315    tmnxOamPingCtlProbeCount         Unsigned32,
1316    tmnxOamPingCtlInterval           Unsigned32,
1317    tmnxOamPingCtlMaxRows            Unsigned32,
1318    tmnxOamPingCtlTrapGeneration     BITS,
1319    tmnxOamPingCtlTrapProbeFailureFilter Unsigned32,
1320    tmnxOamPingCtlTrapTestFailureFilter Unsigned32,
1321    tmnxOamPingCtlSAA                TruthValue,
1322    tmnxOamPingCtlRuns               Counter32,
1323    tmnxOamPingCtlFailures           Counter32,
1324    tmnxOamPingCtlLastRunResult      TmnxOamTestResult,
1325    tmnxOamPingCtlLastChanged        TimeStamp,
1326    tmnxOamPingCtlVRtrID             TmnxVRtrIDOrZero,
1327    tmnxOamPingCtlTgtAddrType        InetAddressType,
1328    tmnxOamPingCtlTgtAddress         InetAddress,
1329    tmnxOamPingCtlSrcAddrType        InetAddressType,
1330    tmnxOamPingCtlSrcAddress         InetAddress,
1331    tmnxOamPingCtlDnsName            OCTET STRING,
1332    tmnxOamPingCtlDNSRecord          INTEGER,
1333    tmnxOamPingCtlIntervalUnits      INTEGER,
1334    tmnxOamPingCtlSubscriberName     TLNamedItemOrEmpty,
1335    tmnxOamPingCtlRouterInstanceName TLNamedItemOrEmpty
1336}
1337
1338tmnxOamPingCtlOwnerIndex         OBJECT-TYPE
1339    SYNTAX      SnmpAdminString (SIZE (1..32))
1340    MAX-ACCESS  not-accessible
1341    STATUS      current
1342    DESCRIPTION
1343        "The value of tmnxOamPingCtlOwnerIndex specifies the owner name of the
1344         test."
1345    ::= { tmnxOamPingCtlEntry 1 }
1346
1347tmnxOamPingCtlTestIndex          OBJECT-TYPE
1348    SYNTAX      SnmpAdminString (SIZE (1..32))
1349    MAX-ACCESS  not-accessible
1350    STATUS      current
1351    DESCRIPTION
1352        "The value of tmnxOamPingCtlTestIndex specifies the test name of the
1353         test.
1354
1355         The test is identified by the owner name and the test name.  One owner
1356         typically owns several tests.  This indexing method ensures tests
1357         created by several owners have unique indices."
1358    ::= { tmnxOamPingCtlEntry 2 }
1359
1360tmnxOamPingCtlRowStatus          OBJECT-TYPE
1361    SYNTAX      RowStatus
1362    MAX-ACCESS  read-create
1363    STATUS      current
1364    DESCRIPTION
1365        "The value of tmnxOamPingCtlRowStatus specifies the status of the row
1366         for the specified ping test.
1367
1368         Deleting a row deletes all the child rows with the same owner name and
1369         test name, including additional configuration rows (e.g.
1370         tmnxOamIcmpPingCtlEntry), and rows containing test results (e.g.
1371         tmnxOamVxlanPingHistoryEntry)."
1372    ::= { tmnxOamPingCtlEntry 3 }
1373
1374tmnxOamPingCtlStorageType        OBJECT-TYPE
1375    SYNTAX      StorageType
1376    MAX-ACCESS  read-create
1377    STATUS      obsolete
1378    DESCRIPTION
1379        "The storage type for this conceptual row. Conceptual rows having the
1380         value 'permanent' need not allow write access to any columnar objects
1381         in the row.
1382
1383         This object was marked obsolete in SROS Release 14.0 R1.  There is no
1384         replacement object."
1385    DEFVAL      { volatile }
1386    ::= { tmnxOamPingCtlEntry 4 }
1387
1388tmnxOamPingCtlDescr              OBJECT-TYPE
1389    SYNTAX      SnmpAdminString
1390    MAX-ACCESS  read-create
1391    STATUS      obsolete
1392    DESCRIPTION
1393        "The purpose of this object is to provide a descriptive name of the OAM
1394         ping test.
1395
1396         This object was marked obsolete in SROS Release 14.0 R1.  There is no
1397         replacement object."
1398    DEFVAL      { ''H }
1399    ::= { tmnxOamPingCtlEntry 5 }
1400
1401tmnxOamPingCtlTestMode           OBJECT-TYPE
1402    SYNTAX      INTEGER {
1403        none              (0),
1404        sdpPing           (1),
1405        mtuPing           (2),
1406        svcPing           (3),
1407        macPing           (5),
1408        macPopulate       (6),
1409        macPurge          (7),
1410        lspPing           (8),
1411        vprnPing          (9),
1412        atmPing           (10),
1413        mfibPing          (11),
1414        cpePing           (12),
1415        mrInfo            (13),
1416        vccvPing          (14),
1417        icmpPing          (15),
1418        dnsPing           (16),
1419        ancpLoopback      (17),
1420        p2mpLspPing       (18),
1421        ethCfmLoopback    (19),
1422        ethCfmTwoWayDelay (20),
1423        gtpPing           (21),
1424        ethCfmTwoWaySlm   (22),
1425        vxlanPing         (23),
1426        bierPing          (25)
1427    }
1428    MAX-ACCESS  read-create
1429    STATUS      current
1430    DESCRIPTION
1431        "The value of tmnxOamPingCtlTestMode specifies the type of OAM ping
1432         test defined by this row.
1433
1434         none    -  the test type is unspecified.
1435
1436         sdpPing -  tests SDP connectivity and round trip time.
1437
1438         mtuPing -  tests MTU path size.
1439
1440         svcPing -  determines the existence and operational state of the
1441                    service ID on the far end ESR.
1442
1443         macPing -  determines address mappings for the service ID.
1444
1445         macPopulate - populates an OAM MAC address into the FIBs.
1446
1447         macPurge - deletes an OAM MAC address from the FIBs.
1448
1449         lspPing -  tests Label Switched Path (LSP) path connectivity and round
1450                    trip time.
1451
1452         vprnPing - tests IP path connectivity and round trip time within a
1453                    specified VPRN service.
1454
1455         atmPing  - tests ATM path connectivity and round trip time on an ATM
1456                    VCC.
1457
1458         mfibPing - tests IP multicast connectivity and round trip time within a
1459                    specified VPLS service.
1460
1461         cpePing  - determines IP connectivity to a CPE within a specified VPLS
1462                    service.
1463
1464         mrInfo   - get a multicast router's capabilities and the list of
1465                    interfaces with neighbors.
1466
1467         vccvPing - Virtual Circuit Connectivity Verification, testing
1468                    pseudowire connectivity and round trip time.
1469
1470         icmpPing - tests IP connectivity and round trip time.
1471
1472         dnsPing  - tests DNS name resolution connectivity and round trip time.
1473
1474         ancpLoopback - send an OAM loopback test request to the access node.
1475
1476         p2mpLspPing - tests P2MP LSP path connectivity and round trip time.
1477
1478         ethCfmLoopback - performs Ethernet Connectivity Fault Management (CFM)
1479                    loopback tests.  This MIB supports the SAA form of this
1480                    test only (the OAM form uses a separate set of objects - see
1481                    IEEE8021-CFM-MIB).
1482
1483         ethCfmTwoWayDelay - performs Ethernet Connectivity Fault Management
1484                    (CFM) two way delay tests.  This MIB supports the SAA form
1485                    of this test only (the OAM form uses a separate set of
1486                    objects - see IEEE8021-CFM-MIB).
1487
1488         gtpPing - tests GTP (GPRS Tunnelling Protocol) path connectivity.
1489
1490         ethCfmTwoWaySlm - performs Ethernet Connectivity Fault Management
1491                    (CFM) two way Synthetic Loss Measurement (SLM) tests. This
1492                    MIB supports the SAA form of this test only (the OAM form
1493                    uses a separate set of objects - see
1494                    TIMETRA-IEEE8021-CFM-MIB).
1495
1496         vxlanPing - tests Virtual Extensible Local Area Network (VXLAN)
1497                    connectivity, checks the status of configured VXLAN Network
1498                    IDs (VNIs), and allows validation of connected end systems.
1499
1500         bierPing - performs a Bit Index Explicit Replication (BIER)
1501                    multicast connectivity test.
1502
1503         When tmnxOamPingCtlTestMode is set, SROS may automatically create a
1504         same-INDEX row in a table used to configure objects specific to the
1505         test type (as shown in the following table).
1506
1507         tmnxOamPingCtlTestMode   Auto-Gen Row for Additional Configuration
1508         ----------------------   -----------------------------------------
1509         'ancpLoopback'           tmnxOamAncpTestCtlTable
1510         'atmPing'                tmnxOamAtmPingCtlTable
1511         'bierPing'               tmnxOamBierPingCtlTable
1512         'cpePing'                tmnxOamCpePingCtlTable
1513         'dnsPing'                none
1514         'ethCfmLoopback'         tmnxOamEthCfmPingCtlTable
1515         'ethCfmTwoWayDelay'      tmnxOamEthCfmPingCtlTable
1516         'ethCfmTwoWaySlm'        tmnxOamEthCfmPingCtlTable
1517         'gtpPing'                tmnxOamMobGtpPingCtlTable
1518         'icmpPing'               tmnxOamIcmpPingCtlTable
1519         'lspPing'                tmnxOamLspPingCtlTable
1520         'macPing'                tmnxOamMacPingCtlTable
1521         'macPopulate'            tmnxOamMacPingCtlTable
1522         'macPurge'               tmnxOamMacPingCtlTable
1523         'mfibPing'               tmnxOamMfibPingCtlTable
1524         'mrInfo'                 none
1525         'mtuPing'                none
1526         'p2mpLspPing'            tmnxOamP2mpLspPingCtlTable
1527         'sdpPing'                none
1528         'svcPing'                none
1529         'vccvPing'               tmnxOamVccvPingCtlTable
1530         'vprnPing'               tmnxOamVprnPingCtlTable
1531         'vxlanPing'              tmnxOamVxlanPingCtlTable
1532
1533
1534         The support for Service Assurance Agent (SAA) tests (i.e. tests with
1535         tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
1536         tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
1537         following table.
1538
1539         tmnxOamPingCtlTestMode   SAA Supported   OAM Supported
1540         ----------------------   -------------   -------------
1541         'ancpLoopback'                      No             Yes
1542         'atmPing'                           No             Yes
1543         'bierPing'                          No             Yes
1544         'cpePing'                          Yes             Yes
1545         'dnsPing'                          Yes             Yes
1546         'ethCfmLoopback'                   Yes              No
1547         'ethCfmTwoWayDelay'                Yes              No
1548         'ethCfmTwoWaySlm'                  Yes              No
1549         'gtpPing'                           No             Yes
1550         'icmpPing'                         Yes             Yes
1551         'lspPing'                          Yes             Yes
1552         'macPing'                          Yes             Yes
1553         'macPopulate'                       No             Yes
1554         'macPurge'                          No             Yes
1555         'mfibPing'                          No             Yes
1556         'mrInfo'                            No             Yes
1557         'mtuPing'                           No             Yes
1558         'p2mpLspPing'                       No             Yes
1559         'sdpPing'                          Yes             Yes
1560         'svcPing'                           No             Yes
1561         'vccvPing'                         Yes             Yes
1562         'vprnPing'                         Yes             Yes
1563         'vxlanPing'                         No             Yes"
1564    DEFVAL      { none }
1565    ::= { tmnxOamPingCtlEntry 6 }
1566
1567tmnxOamPingCtlAdminStatus        OBJECT-TYPE
1568    SYNTAX      TmnxEnabledDisabledAdminState
1569    MAX-ACCESS  read-create
1570    STATUS      current
1571    DESCRIPTION
1572        "The value of tmnxOamPingCtlAdminStatus specifies the administrative
1573         state of the specified ping test.
1574
1575         An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail if
1576         the objects required by the ping test have not been set.
1577
1578         When this object has the value 'enabled' an attempt to modify any of
1579         the test's configurable objects will fail.
1580
1581         Upon completion of a ping test, the agent resets the value of this
1582         object to 'disabled'."
1583    ::= { tmnxOamPingCtlEntry 7 }
1584
1585tmnxOamPingCtlOrigSdpId          OBJECT-TYPE
1586    SYNTAX      SdpId
1587    MAX-ACCESS  read-create
1588    STATUS      current
1589    DESCRIPTION
1590        "Specifies the originating SDP-ID to be used for performing
1591         a sdp-ping or mtu-ping operation.  This parameter is required
1592         only if tmnxOamPingCtlTestMode has a value of either 'sdpPing'
1593         or 'mtuPing'.
1594
1595         The far-end address of the specified SDP-ID is the expected
1596         responder-id within each OAM reply message received.  The
1597         specified SDP-ID defines the encapsulation of the SDP tunnel
1598         encapsulation used to reach the far-end.  This can be IP/GRE
1599         or MPLS.  The value of tmnxOamPingCtlFcName is used to define
1600         the outgoing forwarding class used for the SDP encapsulation.
1601
1602         If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP
1603         is administratively down, or unavailable, the OAM Echo request
1604         message probe is not sent and an appropriate error value is
1605         written to tmnxOamPingHistoryStatus for that probe entry.  Once
1606         the interval timer expires, the next probe attempt will be made
1607         if required."
1608    DEFVAL      { 0 }
1609    ::= { tmnxOamPingCtlEntry 8 }
1610
1611tmnxOamPingCtlRespSdpId          OBJECT-TYPE
1612    SYNTAX      SdpId
1613    MAX-ACCESS  read-create
1614    STATUS      current
1615    DESCRIPTION
1616        "Specifies the return SDP-ID to be used by the far-end node for
1617         its message reply.  This parameter is optional and is valid only if
1618         tmnxOamPingCtlTestMode has a value of 'sdpPing'.
1619
1620         If this SDP-ID does not exist on the far-end, terminates on another
1621         node different than the originating node, or some other issue
1622         prevents the far-end from using the specified SDP-ID, the OAM Echo
1623         message reply is sent using generic IP/GRE OAM encapsulation.  The
1624         received forwarding class (as mapped on the ingress network interface
1625         for the far-end) defines the forwarding class encapsulation for the
1626         reply message."
1627    DEFVAL      { 0 }
1628    ::= { tmnxOamPingCtlEntry 9 }
1629
1630tmnxOamPingCtlFcName             OBJECT-TYPE
1631    SYNTAX      TFCName
1632    MAX-ACCESS  read-create
1633    STATUS      current
1634    DESCRIPTION
1635        "The value of tmnxOamPingCtlFcName specifies the forwarding class to be
1636         used when launching the probe(s).  The forwarding class name must be
1637         present in the index column of TIMETRA-QOS-MIB::tFCNameTable.  This
1638         object is optional.
1639
1640         As shown in the following table:
1641         1.  This object is applicable to a subset of the test types, and
1642         2.  This object is configurable for a subset of the test types, and
1643         3.  The default forwarding class depends on the test type.
1644
1645         tmnxOamPingCtlTestMode   Applicable?   Configurable?   Default
1646         ----------------------   -----------   -------------   -------
1647         'cpePing'                yes           yes             'be'
1648         'bierPing'               yes           yes             'be'
1649         'ethCfmLoopback'         yes           yes             'nc'
1650         'ethCfmTwoWayDelay'      yes           yes             'nc'
1651          ethCfmTwoWaySlm'        yes           yes             'nc'
1652         'icmpPing'               yes           yes             'nc'
1653         'lspPing'                yes           yes             'be'
1654         'macPing'                yes           yes             'be'
1655         'p2mpLspPing'            yes           yes             'be'
1656         'sdpPing'                yes           yes             'be'
1657         'svcPing'                yes           no              'nc'
1658         'vccvPing'               yes           yes             'be'
1659         'vprnPing'               yes           yes             'be'
1660         'vxlanPing'              yes           yes             'be'
1661         otherwise                no            N/A             N/A
1662
1663         For 'ethCfmLoopback','ethCfmTwoWayDelay', and 'ethCfmTwoWaySlm', the
1664         forwarding class depends on whether the request is configured to egress
1665         on a network port or an access port.  In the network port case, the
1666         forwarding class is the forwarding class of the pseudowire.  In the
1667         access port case, the forwarding class is that of the SAP's egress
1668         encapsulation policy.
1669
1670         For 'lspPing' this is the forwarding class of the LSP tunnel.
1671
1672         For 'macPing' or 'sdpPing' this is the forwarding class of the SDP
1673         encapsulation.
1674
1675         For 'p2mpLspPing' this is the forwarding class of the P2MP LSP tree.
1676
1677         For 'vccvPing' this is the forwarding class of the pseudowire.
1678
1679         If forwarding classes are mapped by the applicable QoS policy, the
1680         probe(s) may be launched using a different forwarding class than the
1681         forwarding class specified by this object."
1682    DEFVAL      { "be" }
1683    ::= { tmnxOamPingCtlEntry 10 }
1684
1685tmnxOamPingCtlProfile            OBJECT-TYPE
1686    SYNTAX      TProfile
1687    MAX-ACCESS  read-create
1688    STATUS      current
1689    DESCRIPTION
1690        "The value of tmnxOamPingCtlProfile specifies the profile to be used
1691         with the forwarding class specified in tmnxOamPingCtlFcName.  This
1692         object is optional.
1693
1694         As shown in the following table:
1695         1.  This object is applicable to a subset of the test types, and
1696         2.  This object is configurable for a subset of the test types, and
1697         3.  The default profile value depends on the test type.
1698
1699         tmnxOamPingCtlTestMode   Applicable?   Configurable?   Default
1700         ----------------------   -----------   -------------   -------
1701         'cpePing'                yes           yes             'out(2)'
1702         'bierPing'               yes           yes             'out(2)'
1703         'ethCfmLoopback'         yes           yes             'in(1)'
1704         'ethCfmTwoWayDelay'      yes           yes             'in(1)'
1705         'ethCfmTwoWaySlm'        yes           yes             'in(1)'
1706         'lspPing'                yes           yes             'out(2)'
1707         'macPing'                yes           yes             'out(2)'
1708         'p2mpLspPing'            yes           yes             'out(2)'
1709         'sdpPing'                yes           yes             'out(2)'
1710         'svcPing'                yes           no              'in(1)'
1711         'vccvPing'               yes           yes             'out(2)'
1712         'vprnPing'               yes           yes             'out(2)'
1713         'vxlanPing'              yes           yes             'in(1)'
1714         otherwise                no            N/A             N/A"
1715    DEFVAL      { out }
1716    ::= { tmnxOamPingCtlEntry 11 }
1717
1718tmnxOamPingCtlMtuStartSize       OBJECT-TYPE
1719    SYNTAX      Unsigned32 (0 | 40..9786)
1720    UNITS       "Octets"
1721    MAX-ACCESS  read-create
1722    STATUS      current
1723    DESCRIPTION
1724        "The value of tmnxOamPingCtlMtuStartSize specifies the size of the
1725         first OAM Echo message sent as part of an 'mtuPing' test.
1726
1727         Setting this object to a non-zero value is a prerequisite for starting
1728         an 'mtuPing' test.  Its value must be less than or equal to the value
1729         of tmnxOamPingCtlMtuEndSize.
1730
1731         An attempt to set this object from a non-zero value to zero will fail
1732         with a wrongValue error.
1733
1734         Changing the message size is a method of checking the ability of an
1735         SDP to support a particular path-mtu value. The size of the message
1736         does not include the SDP encapsulation, VC-Label (if applied) or any
1737         DLC headers or trailers."
1738    DEFVAL      { 0 }
1739    ::= { tmnxOamPingCtlEntry 12 }
1740
1741tmnxOamPingCtlMtuEndSize         OBJECT-TYPE
1742    SYNTAX      Unsigned32 (0 | 40..9786)
1743    UNITS       "Octets"
1744    MAX-ACCESS  read-create
1745    STATUS      current
1746    DESCRIPTION
1747        "The value of tmnxOamPingCtlMtuEndSize specifies the size of the last
1748         OAM Echo message sent as part of an 'mtuPing' test.
1749
1750         Setting this object to a non-zero value is a prerequisite for starting
1751         an 'mtuPing' test.  Its value must be greater than or equal to
1752         the value of tmnxOamPingCtlMtuStartSize.
1753
1754         An attempt to set this object from a non-zero value to zero will fail
1755         with a wrongValue error."
1756    DEFVAL      { 0 }
1757    ::= { tmnxOamPingCtlEntry 13 }
1758
1759tmnxOamPingCtlMtuStepSize        OBJECT-TYPE
1760    SYNTAX      Unsigned32 (1..512)
1761    UNITS       "Octets"
1762    MAX-ACCESS  read-create
1763    STATUS      current
1764    DESCRIPTION
1765        "Specifies the number of octets by which to increment the
1766         OAM Echo message request size for each message request sent
1767         when tmnxOamPingCtlTestMode is set equal to 'mtuPing'.  If the
1768         next incremented message size is greater than
1769         tmnxOamPingCtlMtuEndSize, the last message has already been
1770         sent.  The next size message is not sent until a reply is
1771         received or three messages have timed out at the current
1772         size.
1773
1774         This parameter is optional."
1775    DEFVAL      { 32 }
1776    ::= { tmnxOamPingCtlEntry 14 }
1777
1778tmnxOamPingCtlTargetIpAddress    OBJECT-TYPE
1779    SYNTAX      IpAddress
1780    MAX-ACCESS  read-create
1781    STATUS      obsolete
1782    DESCRIPTION
1783        "This object was obsoleted in release 4.0 and replaced with InetAddress
1784         objects tmnxOamPingCtlTgtAddrType and tmnxOamPingCtlTgtAddress."
1785    DEFVAL      { '00000000'h }
1786    ::= { tmnxOamPingCtlEntry 16 }
1787
1788tmnxOamPingCtlServiceId          OBJECT-TYPE
1789    SYNTAX      TmnxServId (0..2147483647)
1790    MAX-ACCESS  read-create
1791    STATUS      current
1792    DESCRIPTION
1793        "The value of tmnxOamPingCtlServiceId specifies the service ID of the
1794         service being tested.
1795
1796         The applicability of tmnxOamPingCtlServiceId varies with the test
1797         type, as shown in the following table.
1798
1799         tmnxOamPingCtlTestMode   Applicability    Related Virtual Router Object
1800         ----------------------   -------------    -----------------------------
1801         'cpePing'                mandatory        none
1802         'icmpPing'               optional         tmnxOamPingCtlVRtrID
1803         'macPing'                mandatory        none
1804         'macPopulate'            mandatory        none
1805         'macPurge'               mandatory        none
1806         'mfibPing'               mandatory        none
1807         'mrInfo'                 optional         tmnxOamPingCtlVRtrID
1808         'p2mpLspPing'            optional         tmnxOamPingCtlVRtrID
1809         'svcPing'                mandatory        none
1810         'vprnPing'               mandatory        none
1811         'vxlanPing'              mandatory        none
1812         otherwise                not applicable   none
1813
1814         When tmnxOamPingCtlServiceId is mandatory, a non-zero value must be
1815         provided.
1816
1817         When tmnxOamPingCtlServiceId is optional, it is used to specify a VPRN
1818         service.  The test must use the VPRN service's virtual router.
1819
1820         When a related virtual router object is shown, the interaction is
1821         described in the DESCRIPTION clause of the listed object.
1822
1823         When tmnxOamPingCtlTestMode is 'icmpPing',
1824         tmnxOamPingCtlRouterInstanceName is the preferred object for
1825         specifying the service to be tested.
1826
1827         Service IDs larger than 2147483647 are internal, so they are excluded
1828         from the range.
1829
1830         The default value is the null service ID."
1831    DEFVAL      { 0 }
1832    ::= { tmnxOamPingCtlEntry 17 }
1833
1834tmnxOamPingCtlLocalSdp           OBJECT-TYPE
1835    SYNTAX      TruthValue
1836    MAX-ACCESS  read-create
1837    STATUS      current
1838    DESCRIPTION
1839        "When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test
1840         determines an egress SDP-ID that is bound to the service that has
1841         the far-end IP address specified in tmnxOamPingCtlTgtAddress
1842         assigned to it.  The far-end address of the specified SDP-ID is
1843         the expected responder-id within the OAM Echo reply message.  The
1844         SDP-ID defines the encapsulation of the SDP tunnel encapsulation
1845         used to reach the far-end.  This can be IP/GRE or MPLS.  On the
1846         originator egress, the Service-ID must have an associated VC-Label
1847         to reach the far-end address of the SDP-ID and the SDP-ID must be
1848         operational for the message to be sent.
1849         This object is optional and valid only when tmnxOamPingCtlTestMode is
1850         equal to 'svcPing'."
1851    DEFVAL      { false }
1852    ::= { tmnxOamPingCtlEntry 18 }
1853
1854tmnxOamPingCtlRemoteSdp          OBJECT-TYPE
1855    SYNTAX      TruthValue
1856    MAX-ACCESS  read-create
1857    STATUS      current
1858    DESCRIPTION
1859        "The value of tmnxOamPingCtlRemoteSdp specifies the encapsulation of
1860         the ping reply to be sent by the far end node.
1861
1862         When tmnxOamPingCtlRemoteSdp is 'false', the far-end node sends the
1863         reply using the generic IP/GRE OAM encapsulation.
1864
1865         When tmnxOamPingCtlRemoteSdp is 'true', the far-end node sends the
1866         reply using the same service tunnel encapsulation labeling used for the
1867         associated service traffic.  If that labeling cannot be found, the
1868         generic IP/GRE OAM encapsulation is used.
1869
1870         This object is optional and is applicable only when
1871         tmnxOamPingCtlTestMode is equal to 'svcPing'."
1872    DEFVAL      { false }
1873    ::= { tmnxOamPingCtlEntry 19 }
1874
1875tmnxOamPingCtlSize               OBJECT-TYPE
1876    SYNTAX      Unsigned32 (0..16384)
1877    UNITS       "octets"
1878    MAX-ACCESS  read-create
1879    STATUS      current
1880    DESCRIPTION
1881        "The value of tmnxOamPingCtlSize specifies (directly or indirectly) the
1882         size of the OAM echo request PDU.
1883
1884         The supported ranges, etc, for each test type are specified in the
1885         following table.
1886
1887         tmnxOamPingCtlTestMode  Minimum  Maximum  Default  Auto Adjust
1888         ----------------------  -------  -------  -------  -----------
1889         'ethCfmLoopback'              0     1500        0           No
1890         'ethCfmTwoWaySlm'             0     1500        0           No
1891         'icmpPing'                    0    16384       56           No
1892         'lspPing'                     1     9786        1          Yes
1893         'macPing'                     1     9786       72          Yes
1894         'mfibPing'                    1     9786       72          Yes
1895         'p2mpLspPing'                 1     9786        1          Yes
1896         'sdpPing'                    72     9786       72          Yes
1897         'vccvPing'                    1     9786        1          Yes
1898         'vprnPing'                    1     9786       72          Yes
1899         'vxlanPing'                   0     2000        0           No
1900         otherwise                tmnxOamPingCtlSize is not significant
1901
1902         For a test type supporting Auto Adjust, if the tmnxOamPingCtlSize value
1903         is too small, SROS automatically chooses the next highest supported PDU
1904         size.  For example, if tmnxOamPingCtlSize is 1 when a 'vccvPing' test
1905         is started on a FEC 128 pseudowire, an 88 octet echo request PDU is
1906         sent.
1907
1908         For a test type which does not support Auto Adjust, the
1909         tmnxOamPingCtlSize value must lead to a valid echo request PDU size.
1910
1911         When tmnxOamPingCtlTestMode has the value 'ethCfmLoopback' or
1912         'ethCfmTwoWaySlm', tmnxOamPingCtlSize specifies the number of octets in
1913         the Value field of the Data TLV of the applicable Y.1731 PDU.  If zero
1914         is specified, the packet has no Data TLV.
1915
1916         When tmnxOamPingCtlTestMode has the value 'icmpPing',
1917         tmnxOamPingCtlSize specifies the payload size following the ICMP
1918         header.
1919
1920         When tmnxOamPingCtlTestMode has the value 'vxlanPing',
1921         tmnxOamPingCtlSize specifies the total size of the Pad TLV added to the
1922         launched VXLAN ping request.  tmnxOamPingCtlSize = 0 indicates
1923         no Pad TLV is added.  The smallest Pad TLV is five bytes, so values in
1924         the range 1..4 are rejected.
1925
1926         IPv4 echo requests sent for an 'icmpPing' test can optionally be
1927         fragmented (see tmnxOamIcmpPingCtlDoNotFragment).  For all the other
1928         ping test types, echo requests are launched without fragmentation."
1929    REFERENCE
1930        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
1931         Failures', Section 3.4, 'Pad TLV'.
1932         ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet
1933         based networks', 07/2011, Section 9, 'OAM PDU types'."
1934    DEFVAL      { 72 }
1935    ::= { tmnxOamPingCtlEntry 20 }
1936
1937tmnxOamPingCtlTimeOut            OBJECT-TYPE
1938    SYNTAX      Unsigned32 (1..120)
1939    UNITS       "seconds"
1940    MAX-ACCESS  read-create
1941    STATUS      current
1942    DESCRIPTION
1943        "The value of tmnxOamPingCtlTimeOut specifies the timeout value, in
1944         seconds, to be used during a test run.
1945
1946         Timers (with duration configured using the tmnxOamPingCtlTimeOut value)
1947         are used in one of two ways during a test run.
1948         1.  Per Probe:  a timer is started each time a probe is sent.  If the
1949             timer expires before the probe response arrives, the probe is
1950             declared failed.  This is the traditional timeout method for a
1951             sequence of probes.
1952             OR
1953         2.  Per Test:  a timer is started once per test run, when the last
1954             probe of the test run is sent.  ANY probe which does not have a
1955             response when the timer expires is declared failed.
1956
1957         SROS chooses 'Per Probe' or 'Per Test' based on the
1958         tmnxOamPingCtlTestMode value.  The choice is not configurable.
1959
1960         The accepted minimum, maximum, and default values for
1961         tmnxOamPingCtlTimeOut depend on tmnxOamPingCtlTestMode, as shown in the
1962         following table.  The table also shows the timer usage for the test
1963         mode.
1964
1965         tmnxOamPingCtlTestMode  Min  Max  Def   Timer Usage
1966         ----------------------  ---  ---  ---   -----------
1967         'atmPing'                 1   10    5   Per Probe
1968         'bierPing'                1  120   10   Per Probe
1969         'dnsPing'                 1  120    5   Per Probe
1970         'ethCfmLoopback'          1   10    5   Per Probe
1971         'ethCfmTwoWayDelay'       1   10    5   Per Test
1972         'ethCfmTwoWaySlm'         1   10    5   Per Test
1973         'gtpPing'                 1   10    5   Per Probe
1974         'icmpPing'                1   10    5   Per Test
1975         'lspPing'                 1   10    5   Per Probe
1976         'macPing'                 1   10    5   Per Probe
1977         'mfibPing'                1  100    5   Per Probe
1978         'mtuPing'                 1   10    5   Per Probe
1979         'p2mpLspPing'             1  120   10   Per Probe
1980         'sdpPing'                 1   10    5   Per Probe
1981         'vccvPing'                1   10    5   Per Probe
1982         'vprnPing'                1  100    5   Per Probe
1983         'vxlanPing'               1   10    5   Per Probe
1984         otherwise  .........  the value of tmnxOamPingCtlTimeOut is irrelevant"
1985    DEFVAL      { 5 }
1986    ::= { tmnxOamPingCtlEntry 21 }
1987
1988tmnxOamPingCtlProbeCount         OBJECT-TYPE
1989    SYNTAX      Unsigned32 (1..100000)
1990    UNITS       "probes"
1991    MAX-ACCESS  read-create
1992    STATUS      current
1993    DESCRIPTION
1994        "The value of tmnxOamPingCtlProbeCount specifies the number of probes
1995         to send during the test.
1996
1997         The relevance, range, and default for tmnxOamPingCtlProbeCount depends
1998         on tmnxOamPingCtlTestMode, as follows.
1999
2000         tmnxOamPingCtlTestMode   Relevant?     Min      Max    Default
2001         ----------------------   ---------     ---      ---    -------
2002         'ancpLoopback'                 Yes       1       32          1
2003         'atmPing'                      Yes       1      100          1
2004         'cpePing'                      Yes       1      100          1
2005         'dnsPing'                      Yes       1      100          1
2006         'ethCfmLoopback'               Yes       1      100          1
2007         'ethCfmTwoWayDelay'            Yes       1     1000          1
2008         'ethCfmTwoWaySlm'              Yes       1     1000          1
2009         'gtpPing'                      Yes       1      100          1
2010         'icmpPing'                     Yes       1   100000          5
2011         'lspPing'                      Yes       1      100          1
2012         'macPing'                      Yes       1      100          1
2013         'mfibPing'                     Yes       1      100          1
2014         'sdpPing'                      Yes       1      100          1
2015         'vccvPing'                     Yes       1      100          1
2016         'vprnPing'                     Yes       1      100          1
2017         'vxlanPing'                    Yes       1     1024          1
2018         otherwise                       No     N/A      N/A        N/A"
2019    DEFVAL      { 1 }
2020    ::= { tmnxOamPingCtlEntry 22 }
2021
2022tmnxOamPingCtlInterval           OBJECT-TYPE
2023    SYNTAX      Unsigned32 (1..10000)
2024    MAX-ACCESS  read-create
2025    STATUS      current
2026    DESCRIPTION
2027        "The value of tmnxOamPingCtlInterval specifies the time to wait between
2028         the transmission of one OAM Echo request and the next.  The UNITS are
2029         specified by tmnxOamPingCtlIntervalUnits.  For example, if
2030         tmnxOamPingCtlInterval has the value 1, and tmnxOamPingCtlIntervalUnits
2031         has the value 'centiseconds(2)', the interval between OAM Echo requests
2032         is 0.01 seconds.
2033
2034         The applicability, range, and default value of the interval specified
2035         using the tmnxOamPingCtlInterval and tmnxOamPingCtlIntervalUnits pair
2036         vary with tmnxOamPingCtlTestMode and tmnxOamIcmpPingCtlRapid, as shown
2037         in the following table.
2038
2039         tmnxOamPingCtlTestMode    Supported Values (sec)          Default (sec)
2040         ------------------------  ------------------------------  -------------
2041         'bierPing'                not applicable
2042         'ethCfmLoopback'          1, 2, .. 10                              5
2043         'ethCfmTwoWayDelay'       0.1, 0.2, .. 0.9;  1, 2, .. 10           5
2044         'ethCfmTwoWaySlm'         0.1, 0.2, .. 0.9;  1, 2, .. 10           5
2045         'gtpPing'                 1, 2, .. 10                              5
2046         'icmpPing' with RAPID     0.01, 0.02, .. 100.00                    0.01
2047         'icmpPing' without RAPID  1, 2, .. 10000                           1
2048         'p2mpLspPing'             not applicable
2049         'vxlanPing'               0.1;  1, 2, .. 10                        1
2050         otherwise                 1, 2, .. 10                              1"
2051    DEFVAL      { 1 }
2052    ::= { tmnxOamPingCtlEntry 23 }
2053
2054tmnxOamPingCtlMaxRows            OBJECT-TYPE
2055    SYNTAX      Unsigned32
2056    UNITS       "rows"
2057    MAX-ACCESS  read-create
2058    STATUS      obsolete
2059    DESCRIPTION
2060        "The maximum number of entries allowed in the tmnxOamPingHistoryTable
2061         for this OAM ping test.  The agent will remove the oldest entry in
2062         the tmnxOamPingHistoryTable to allow the addition of an new entry
2063         once the number of rows in the tmnxOamPingHistoryTable reaches this
2064         value.
2065
2066         Old entries are not removed when a new test is started.  Entries are
2067         added to the tmnxOamPingHistoryTable until tmnxOamPingCtlMaxRows is
2068         reached before entries begin to be removed.
2069
2070         'p2mpLspPing' uses a default value of 400, which is the maximum number
2071         of leaves per P2MP LSP tree.
2072
2073         A value of 0 for this object disables creation of
2074         tmnxOamPingHistoryTable entries.
2075
2076         This object was obsoleted in release 6.0R17."
2077    DEFVAL      { 300 }
2078    ::= { tmnxOamPingCtlEntry 24 }
2079
2080tmnxOamPingCtlTrapGeneration     OBJECT-TYPE
2081    SYNTAX      BITS {
2082        probeFailure   (0),
2083        testFailure    (1),
2084        testCompletion (2)
2085    }
2086    MAX-ACCESS  read-create
2087    STATUS      current
2088    DESCRIPTION
2089        "The value of tmnxOamPingCtlTrapGeneration specifies the
2090         notification(s) to send for a test run.
2091
2092         Each bit enables the transmission of one notification, as follows.
2093         'probeFailure(0)':  send one tmnxOamPingProbeFailedV3 notification if
2094            at least M successive probes failed during the test run.  M is
2095            configured using tmnxOamPingCtlTrapProbeFailureFilter.
2096         'testFailure(1)':  send one tmnxOamPingTestFailedV3 notification if at
2097            least N probes failed during the test run.  N is configured using
2098            tmnxOamPingCtlTrapTestFailureFilter.
2099         'testCompletion(2)':  send one tmnxOamPingTestCompletedV3 notification
2100            when the test run is complete."
2101    DEFVAL      { {} }
2102    ::= { tmnxOamPingCtlEntry 25 }
2103
2104tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE
2105    SYNTAX      Unsigned32 (0..15)
2106    MAX-ACCESS  read-create
2107    STATUS      current
2108    DESCRIPTION
2109        "The value of tmnxOamPingCtlTrapProbeFailureFilter specifies the
2110         threshold for generating a tmnxOamPingProbeFailedV3 notification.
2111
2112         The semantics are explained in the tmnxOamPingProbeFailedV3
2113         DESCRIPTION clause.
2114
2115         Setting this object to zero is not recommended - results will vary
2116         with the test type."
2117    DEFVAL      { 1 }
2118    ::= { tmnxOamPingCtlEntry 26 }
2119
2120tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE
2121    SYNTAX      Unsigned32 (0..15)
2122    MAX-ACCESS  read-create
2123    STATUS      current
2124    DESCRIPTION
2125        "The value of tmnxOamPingCtlTrapTestFailureFilter specifies the
2126         threshold for generating a tmnxOamPingTestFailedV3 notification.
2127
2128         The semantics are explained in the tmnxOamPingTestFailedV3 DESCRIPTION
2129         clause.
2130
2131         Setting this object to zero is not recommended."
2132    DEFVAL      { 1 }
2133    ::= { tmnxOamPingCtlEntry 27 }
2134
2135tmnxOamPingCtlSAA                OBJECT-TYPE
2136    SYNTAX      TruthValue
2137    MAX-ACCESS  read-create
2138    STATUS      current
2139    DESCRIPTION
2140        "The value of tmnxOamPingCtlSAA specifies if this test is an SAA test
2141         (Service Assurance Agent; 'true'), or an OAM test ('false').  If
2142         there is a tmnxOamSaaCtlTable row with the specified index values,
2143         'true' is returned.  Otherwise, 'false' is returned."
2144    DEFVAL      { false }
2145    ::= { tmnxOamPingCtlEntry 28 }
2146
2147tmnxOamPingCtlRuns               OBJECT-TYPE
2148    SYNTAX      Counter32
2149    MAX-ACCESS  read-only
2150    STATUS      current
2151    DESCRIPTION
2152        "The value of tmnxOamPingCtlRuns indicates the number of times this OAM
2153         ping test has been executed."
2154    ::= { tmnxOamPingCtlEntry 29 }
2155
2156tmnxOamPingCtlFailures           OBJECT-TYPE
2157    SYNTAX      Counter32
2158    MAX-ACCESS  read-only
2159    STATUS      current
2160    DESCRIPTION
2161        "The value of tmnxOamPingCtlFailures indicates the number of times this
2162         OAM ping test has failed."
2163    ::= { tmnxOamPingCtlEntry 30 }
2164
2165tmnxOamPingCtlLastRunResult      OBJECT-TYPE
2166    SYNTAX      TmnxOamTestResult
2167    MAX-ACCESS  read-only
2168    STATUS      current
2169    DESCRIPTION
2170        "The value of tmnxOamPingCtlLastRunResult indicates the completion
2171         status the last time this test was executed.  If this OAM test is
2172         currently in progress, this object indicates the result of the
2173         previous test run, if any."
2174    ::= { tmnxOamPingCtlEntry 31 }
2175
2176tmnxOamPingCtlLastChanged        OBJECT-TYPE
2177    SYNTAX      TimeStamp
2178    MAX-ACCESS  read-only
2179    STATUS      current
2180    DESCRIPTION
2181        "The value of tmnxOamPingCtlLastChanged indicates the time the value of
2182         a settable object in this row was last changed."
2183    ::= { tmnxOamPingCtlEntry 32 }
2184
2185tmnxOamPingCtlVRtrID             OBJECT-TYPE
2186    SYNTAX      TmnxVRtrIDOrZero
2187    MAX-ACCESS  read-create
2188    STATUS      current
2189    DESCRIPTION
2190        "The value of tmnxOamPingCtlVRtrID specifies the virtual router to be
2191         used for the test.
2192
2193         Zero indicates no virtual router is specified.
2194
2195         A non-zero value must be the index of an active row in
2196         TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamPingCtlVRtrID must match
2197         a valid TIMETRA-VRTR-MIB::vRtrID value).
2198
2199         This object is applicable if tmnxOamPingCtlTestMode is 'icmpPing',
2200         'gtpPing', 'mrInfo', or 'p2mpLspPing'.
2201
2202         The table below shows the supported combinations of system-configured
2203         virtual routers and test types.
2204
2205                                 Supported for  Supported for  Supported for
2206         tmnxOamPingCtlTestMode  Base ?         management ?   vpls-management ?
2207         ----------------------  -------------  -------------  -----------------
2208         'icmpPing'              Yes            Yes            Yes
2209         'gtpPing'               Yes            Yes            Yes
2210         'mrInfo'                Yes            No             No
2211         'p2mpLspPing'           Yes            No             No
2212
2213         When directing an 'icmpPing' test to use a virtual router, the
2214         preferred object is tmnxOamPingCtlRouterInstanceName.
2215
2216         When directing an 'mrInfo' or 'p2mpLspPing' test to use a virtual
2217         router associated with a VPRN service, the virtual router can be
2218         specified using tmnxOamPingCtlVRtrID (with the VPRN's virtual router
2219         number) or tmnxOamPingCtlServiceId (with the VPRN's service number).
2220         tmnxOamPingCtlServiceId is preferred, because service numbers are
2221         constant across an SROS reboot (while virtual routers may be
2222         renumbered).  If non-default values are specified for both
2223         tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId,
2224         tmnxOamPingCtlServiceId is used."
2225    DEFVAL      { 1 }
2226    ::= { tmnxOamPingCtlEntry 33 }
2227
2228tmnxOamPingCtlTgtAddrType        OBJECT-TYPE
2229    SYNTAX      InetAddressType
2230    MAX-ACCESS  read-create
2231    STATUS      current
2232    DESCRIPTION
2233        "The value of tmnxOamPingCtlTgtAddrType specifies the address type of
2234         tmnxOamPingCtlTgtAddress.
2235
2236         The values which can be used as part of a successful test depend on
2237         tmnxOamPingCtlTestMode, as follows.
2238
2239         Test Mode                    tmnxOamPingCtlTgtAddrType Values Supported
2240         -----------       -----------------------------------------------------
2241         'cpePing'                      'ipv4(1)'
2242         'dnsPing'                      'ipv4(1)' 'ipv6(2)'
2243         'gtpPing'                      'ipv4(1)'
2244         'icmpPing'                     'ipv4(1)' 'ipv6(2)' 'ipv6z(4)' 'dns(16)'
2245         'mfibPing'                     'ipv4(1)' 'ipv6(2)'
2246         'mrInfo'                       'ipv4(1)'                      'dns(16)'
2247         'svcPing'                      'ipv4(1)'
2248         'vccvPing'        'unknown(0)' 'ipv4(1)'
2249         'vprnPing'                     'ipv4(1)' 'ipv6(2)'
2250         'vxlanPing'                    'ipv4(1)'
2251         otherwise         'unknown(0)'"
2252    DEFVAL      { unknown }
2253    ::= { tmnxOamPingCtlEntry 34 }
2254
2255tmnxOamPingCtlTgtAddress         OBJECT-TYPE
2256    SYNTAX      InetAddress
2257    MAX-ACCESS  read-create
2258    STATUS      current
2259    DESCRIPTION
2260        "The value of tmnxOamPingCtlTgtAddress specifies the destination host
2261         address to be used when performing an OAM ping operation.  The
2262         corresponding address type is configured using
2263         tmnxOamPingCtlTgtAddrType.
2264
2265         For 'dnsPing' this is the address of the DNS server host that will be
2266         asked to resolve the DNS name specified by tmnxOamPingCtlDnsName."
2267    DEFVAL      { ''H }
2268    ::= { tmnxOamPingCtlEntry 35 }
2269
2270tmnxOamPingCtlSrcAddrType        OBJECT-TYPE
2271    SYNTAX      InetAddressType
2272    MAX-ACCESS  read-create
2273    STATUS      current
2274    DESCRIPTION
2275        "The value of tmnxOamPingCtlSrcAddrType specifies the address type of
2276         tmnxOamPingCtlSrcAddress.
2277
2278         Only 'ipv4' and 'ipv6' address types are supported."
2279    DEFVAL      { unknown }
2280    ::= { tmnxOamPingCtlEntry 36 }
2281
2282tmnxOamPingCtlSrcAddress         OBJECT-TYPE
2283    SYNTAX      InetAddress (SIZE (0|4|16))
2284    MAX-ACCESS  read-create
2285    STATUS      current
2286    DESCRIPTION
2287        "The value of tmnxOamPingCtlSrcAddress specifies the source IP host
2288         address to be used when performing an OAM ping operation.  The
2289         corresponding address type is configured using
2290         tmnxOamPingCtlSrcAddrType.
2291
2292         This is an optional parameter.  It is used when tmnxOamPingCtlTestMode
2293         is 'icmpPing', 'dnsPing', 'lspPing', 'p2mpLspPing' (LDP), or
2294         'vccvPing'."
2295    DEFVAL      { ''H }
2296    ::= { tmnxOamPingCtlEntry 37 }
2297
2298tmnxOamPingCtlDnsName            OBJECT-TYPE
2299    SYNTAX      OCTET STRING (SIZE (0..255))
2300    MAX-ACCESS  read-create
2301    STATUS      current
2302    DESCRIPTION
2303        "The value of tmnxOamPingCtlDnsName specifies the DNS name to be
2304         resolved to an IP address.
2305
2306         This object is required for 'dnsPing'."
2307    DEFVAL      { ''H }
2308    ::= { tmnxOamPingCtlEntry 38 }
2309
2310tmnxOamPingCtlDNSRecord          OBJECT-TYPE
2311    SYNTAX      INTEGER {
2312        ipv4Arecord    (1),
2313        ipv6AAAArecord (2)
2314    }
2315    MAX-ACCESS  read-create
2316    STATUS      current
2317    DESCRIPTION
2318        "The value of tmnxOamPingCtlDNSRecord specifies which DNS record is to
2319         be retrieved in this test."
2320    DEFVAL      { ipv4Arecord }
2321    ::= { tmnxOamPingCtlEntry 39 }
2322
2323tmnxOamPingCtlIntervalUnits      OBJECT-TYPE
2324    SYNTAX      INTEGER {
2325        seconds      (1),
2326        centiseconds (2)
2327    }
2328    MAX-ACCESS  read-create
2329    STATUS      current
2330    DESCRIPTION
2331        "The value of tmnxOamPingCtlIntervalUnits specifies the units for
2332         tmnxOamPingCtlInterval.  For example, if tmnxOamPingCtlIntervalUnits
2333         has the value 'centiseconds(2)', and tmnxOamPingCtlInterval has the
2334         value 10, the test's interval is 0.1 seconds.
2335
2336         The supported combinations of tmnxOamPingCtlIntervalUnits,
2337         tmnxOamPingCtlInterval, tmnxOamPingCtlTestMode, and
2338         tmnxOamIcmpPingCtlRapid are specified in the tmnxOamPingCtlInterval
2339         DESCRIPTION clause.
2340
2341         The interaction between this object and tmnxOamIcmpPingCtlRapid is
2342         specified in the tmnxOamIcmpPingCtlRapid DESCRIPTION clause."
2343    DEFVAL      { seconds }
2344    ::= { tmnxOamPingCtlEntry 40 }
2345
2346tmnxOamPingCtlSubscriberName     OBJECT-TYPE
2347    SYNTAX      TLNamedItemOrEmpty
2348    MAX-ACCESS  read-create
2349    STATUS      current
2350    DESCRIPTION
2351        "The value of tmnxOamPingCtlSubscriberName specifies the name of the
2352         subscriber to be pinged.
2353
2354         When a non-default value for this object is specified, a Layer-2-Aware
2355         Network Address Translation (NAT) ping is requested.  The subscriber
2356         name and the target IP address (i.e. tmnxOamPingCtlTgtAddress) are used
2357         together to ping the subscriber's device.
2358
2359         A valid Layer-2-Aware NAT ping must satisfy all of the following
2360         conditions.
2361         1.  tmnxOamPingCtlSubscriberName is a valid subscriber name.
2362         2.  The test type (i.e. tmnxOamPingCtlTestMode) is 'icmpPing'.
2363         3.  The test is not an SAA test (as configured using
2364             tmnxOamSaaCtlRowStatus).
2365         4.  The target address type (as configured using
2366             tmnxOamPingCtlTgtAddrType) is 'ipv4(1)'.
2367         5.  The value of each of the following objects is default:
2368             tmnxOamIcmpPingCtlBypassRouting,
2369             tmnxOamIcmpPingCtlEgrIfIndex,
2370             tmnxOamIcmpPingCtlEgrIfName,
2371             tmnxOamIcmpPingCtlNhAddrType,
2372             tmnxOamIcmpPingCtlRapid."
2373    REFERENCE
2374        "IETF draft-miles-behave-l2nat-00, 'Layer2-Aware NAT', March 4, 2009"
2375    DEFVAL      { ''H }
2376    ::= { tmnxOamPingCtlEntry 41 }
2377
2378tmnxOamPingCtlRouterInstanceName OBJECT-TYPE
2379    SYNTAX      TLNamedItemOrEmpty
2380    MAX-ACCESS  read-create
2381    STATUS      current
2382    DESCRIPTION
2383        "The value of tmnxOamPingCtlRouterInstanceName specifies the name of
2384         the service or router instance to be used by an 'icmpPing' test.
2385
2386         The following values are supported:
2387         1.  '' (i.e. the empty string),
2388         2.  'Base',
2389         3.  'management',
2390         4.  'vpls-management',
2391         5.  A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
2392             TIMETRA-SERV-MIB::svcType = 'vprn(4)').
2393         6.  A CPM virtual router name (i.e. a user-configured router name, with
2394             TIMETRA-VRTR-MIB::vRtrType = 'vr(3)').
2395
2396         Names other than the names listed above are accepted, but will not
2397         lead to a successful test.
2398
2399         The service or virtual router to be used by an 'icmpPing' test can be
2400         specified using tmnxOamPingCtlVRtrID, tmnxOamPingCtlServiceId, and/or
2401         tmnxOamPingCtlRouterInstanceName.
2402
2403         The following two combinations of the three objects are supported:
2404         1.  tmnxOamPingCtlVRtrID = 0,
2405             tmnxOamPingCtlServiceId = 0,
2406             tmnxOamPingCtlRouterInstanceName != ''.
2407             This is the preferred approach.
2408         2.  One or both of tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId has
2409             a non-zero value,
2410             tmnxOamPingCtlRouterInstanceName = ''.
2411
2412         An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
2413         from 'classic(1)' is blocked if any tmnxOamPingCtlRouterInstanceName
2414         is empty for an 'icmpPing' test.
2415
2416         When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
2417         each 'icmpPing' test must continue to have a non-empty
2418         tmnxOamPingCtlRouterInstanceName."
2419    DEFVAL      { ''H }
2420    ::= { tmnxOamPingCtlEntry 42 }
2421
2422tmnxOamPingResultsTable          OBJECT-TYPE
2423    SYNTAX      SEQUENCE OF TmnxOamPingResultsEntry
2424    MAX-ACCESS  not-accessible
2425    STATUS      current
2426    DESCRIPTION
2427        "tmnxOamPingResultsTable contains the run-level test results for OAM
2428         ping tests.
2429
2430         Probe-level test results for ping tests reside in
2431         tmnxOamPingHistoryTable.
2432
2433         Some test types (e.g. 'macPing(5)') have dedicated tables (e.g.
2434         tmnxOamMacPingHistoryTable) to hold test results specific to the test
2435         type."
2436    ::= { tmnxOamPingObjs 4 }
2437
2438tmnxOamPingResultsEntry          OBJECT-TYPE
2439    SYNTAX      TmnxOamPingResultsEntry
2440    MAX-ACCESS  not-accessible
2441    STATUS      current
2442    DESCRIPTION
2443        "tmnxOamPingResultsEntry contains the run-level test results for one
2444         OAM ping test run.
2445
2446         A row is created when a ping test is enabled (using
2447         tmnxOamPingCtlAdminStatus).
2448
2449         A row is destroyed when:
2450         1.  The corresponding test configuration is destroyed (using
2451         tmnxOamPingCtlRowStatus), or
2452         2.  A new run result is available, and the limit on the number of
2453         run results retained (3, currently) has been reached.  In that case,
2454         the oldest run result row is destroyed."
2455    INDEX       {
2456        tmnxOamPingCtlOwnerIndex,
2457        tmnxOamPingCtlTestIndex,
2458        tmnxOamPingResultsTestRunIndex
2459    }
2460    ::= { tmnxOamPingResultsTable 1 }
2461
2462TmnxOamPingResultsEntry          ::= SEQUENCE
2463{
2464    tmnxOamPingResultsOperStatus     INTEGER,
2465    tmnxOamPingResultsMinRtt         Unsigned32,
2466    tmnxOamPingResultsMaxRtt         Unsigned32,
2467    tmnxOamPingResultsAverageRtt     Unsigned32,
2468    tmnxOamPingResultsRttSumOfSquares Unsigned32,
2469    tmnxOamPingResultsMtuResponseSize Unsigned32,
2470    tmnxOamPingResultsSvcPing        INTEGER,
2471    tmnxOamPingResultsProbeResponses Unsigned32,
2472    tmnxOamPingResultsSentProbes     Unsigned32,
2473    tmnxOamPingResultsLastGoodProbe  DateAndTime,
2474    tmnxOamPingResultsLastRespHeader OCTET STRING,
2475    tmnxOamPingResultsMinTt          Integer32,
2476    tmnxOamPingResultsMaxTt          Integer32,
2477    tmnxOamPingResultsAverageTt      Integer32,
2478    tmnxOamPingResultsTtSumOfSquares Unsigned32,
2479    tmnxOamPingResultsMinInTt        Integer32,
2480    tmnxOamPingResultsMaxInTt        Integer32,
2481    tmnxOamPingResultsAverageInTt    Integer32,
2482    tmnxOamPingResultsInTtSumOfSqrs  Unsigned32,
2483    tmnxOamPingResultsOutJitter      Integer32,
2484    tmnxOamPingResultsInJitter       Integer32,
2485    tmnxOamPingResultsRtJitter       Integer32,
2486    tmnxOamPingResultsProbeTimeouts  Unsigned32,
2487    tmnxOamPingResultsProbeFailures  Unsigned32,
2488    tmnxOamPingResultsTestRunIndex   Unsigned32,
2489    tmnxOamPingResultsRttOFSumSquares Counter32,
2490    tmnxOamPingResultsRttHCSumSquares Counter64,
2491    tmnxOamPingResultsTtOFSumSquares Counter32,
2492    tmnxOamPingResultsTtHCSumSquares Counter64,
2493    tmnxOamPingResultsInTtOFSumSqrs  Counter32,
2494    tmnxOamPingResultsInTtHCSumSqrs  Counter64,
2495    tmnxOamPingResultsTestRunResult  TmnxOamTestResult,
2496    tmnxOamPingResultsOutOfOrder     Counter32
2497}
2498
2499tmnxOamPingResultsOperStatus     OBJECT-TYPE
2500    SYNTAX      INTEGER {
2501        enabled  (1),
2502        disabled (2)
2503    }
2504    MAX-ACCESS  read-only
2505    STATUS      current
2506    DESCRIPTION
2507        "The value of tmnxOamPingResultsOperStatus indicates the operational
2508         state of the specified test run.  'enabled(1)' indicates the test is
2509         running."
2510    ::= { tmnxOamPingResultsEntry 1 }
2511
2512tmnxOamPingResultsMinRtt         OBJECT-TYPE
2513    SYNTAX      Unsigned32
2514    UNITS       "microseconds"
2515    MAX-ACCESS  read-only
2516    STATUS      current
2517    DESCRIPTION
2518        "The value of tmnxOamPingResultsMinRtt indicates the minimum round trip
2519         time for the specified test run.
2520
2521         Zero is returned when the information is not available."
2522    ::= { tmnxOamPingResultsEntry 4 }
2523
2524tmnxOamPingResultsMaxRtt         OBJECT-TYPE
2525    SYNTAX      Unsigned32
2526    UNITS       "microseconds"
2527    MAX-ACCESS  read-only
2528    STATUS      current
2529    DESCRIPTION
2530        "The value of tmnxOamPingResultsMaxRtt indicates the maximum round trip
2531         time for the specified test run.
2532
2533         Zero is returned when the information is not available."
2534    ::= { tmnxOamPingResultsEntry 5 }
2535
2536tmnxOamPingResultsAverageRtt     OBJECT-TYPE
2537    SYNTAX      Unsigned32
2538    UNITS       "microseconds"
2539    MAX-ACCESS  read-only
2540    STATUS      current
2541    DESCRIPTION
2542        "The value of tmnxOamPingResultsAverageRtt indicates the average round
2543         trip time for the specified test run.
2544
2545         Zero is returned when the information is not available."
2546    ::= { tmnxOamPingResultsEntry 6 }
2547
2548tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE
2549    SYNTAX      Unsigned32
2550    UNITS       "microseconds squared"
2551    MAX-ACCESS  read-only
2552    STATUS      current
2553    DESCRIPTION
2554        "The value of tmnxOamPingResultsRttSumOfSquares indicates the least
2555         significant 32 bits of tmnxOamPingResultsRttHCSumSquares."
2556    ::= { tmnxOamPingResultsEntry 7 }
2557
2558tmnxOamPingResultsMtuResponseSize OBJECT-TYPE
2559    SYNTAX      Unsigned32
2560    UNITS       "Octets"
2561    MAX-ACCESS  read-only
2562    STATUS      current
2563    DESCRIPTION
2564        "This object contains the largest size OAM Echo request message that
2565         received a valid reply.
2566
2567         The value of this object MUST be reported as 0 when no ping responses
2568         have been received or an active test has not yet timed out.  When
2569         tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object
2570         is not relevant and should contain a value of 0."
2571    ::= { tmnxOamPingResultsEntry 8 }
2572
2573tmnxOamPingResultsSvcPing        OBJECT-TYPE
2574    SYNTAX      INTEGER {
2575        undetermined (0),
2576        failed       (1),
2577        success      (2)
2578    }
2579    MAX-ACCESS  read-only
2580    STATUS      current
2581    DESCRIPTION
2582        "The value of tmnxOamPingResultsSvcPing indicates the status of the
2583         specified test run.
2584
2585         When the value is read using an SNMP Get:
2586         1.  If the test type is 'svcPing', the status of the test run is
2587             returned.
2588         2.  If the test type is not 'svcPing', 'undetermined(0)' is returned.
2589
2590         When the value is reported in a notification, the status of the test
2591         run is reported (for any ping test type)."
2592    ::= { tmnxOamPingResultsEntry 9 }
2593
2594tmnxOamPingResultsProbeResponses OBJECT-TYPE
2595    SYNTAX      Unsigned32
2596    UNITS       "responses"
2597    MAX-ACCESS  read-only
2598    STATUS      current
2599    DESCRIPTION
2600        "The value of tmnxOamPingResultsProbeResponses indicates the number of
2601         responses received for the specified test run."
2602    ::= { tmnxOamPingResultsEntry 10 }
2603
2604tmnxOamPingResultsSentProbes     OBJECT-TYPE
2605    SYNTAX      Unsigned32
2606    UNITS       "probes"
2607    MAX-ACCESS  read-only
2608    STATUS      current
2609    DESCRIPTION
2610        "The value of tmnxOamPingResultsSentProbes indicates the number of
2611         probes sent for the specified test run."
2612    ::= { tmnxOamPingResultsEntry 11 }
2613
2614tmnxOamPingResultsLastGoodProbe  OBJECT-TYPE
2615    SYNTAX      DateAndTime
2616    MAX-ACCESS  read-only
2617    STATUS      current
2618    DESCRIPTION
2619        "The value of tmnxOamPingResultsLastGoodProbe indicates the date and
2620         time when the most recent response was received for the specified test
2621         run.
2622
2623         1970-Jan-01 00:00:00 UTC is returned if a response has not been
2624         received."
2625    ::= { tmnxOamPingResultsEntry 12 }
2626
2627tmnxOamPingResultsLastRespHeader OBJECT-TYPE
2628    SYNTAX      OCTET STRING (SIZE (100))
2629    MAX-ACCESS  read-only
2630    STATUS      obsolete
2631    DESCRIPTION
2632        "A copy of the OAM header of the last response packet received for
2633         this OAM ping test.  The value of this object MUST be reported
2634         as 0 when no probes have been sent.
2635
2636         This object was obsoleted in release 8.0R1 and replaced with
2637         tmnxOamPingHistoryRespHdr in tmnxOamPingHistoryTable."
2638    ::= { tmnxOamPingResultsEntry 13 }
2639
2640tmnxOamPingResultsMinTt          OBJECT-TYPE
2641    SYNTAX      Integer32
2642    UNITS       "microseconds"
2643    MAX-ACCESS  read-only
2644    STATUS      current
2645    DESCRIPTION
2646        "The value of tmnxOamPingResultsMinTt indicates the minimum outbound
2647         trip time for the specified test run.
2648
2649         The value is valid if the two nodes have proper clock synchronization.
2650         Otherwise, for example, a negative value can be returned.
2651
2652         Zero is returned when the information is not available."
2653    ::= { tmnxOamPingResultsEntry 14 }
2654
2655tmnxOamPingResultsMaxTt          OBJECT-TYPE
2656    SYNTAX      Integer32
2657    UNITS       "microseconds"
2658    MAX-ACCESS  read-only
2659    STATUS      current
2660    DESCRIPTION
2661        "The value of tmnxOamPingResultsMaxTt indicates the maximum outbound
2662         trip time for the specified test run.
2663
2664         The value is valid if the two nodes have proper clock synchronization.
2665         Otherwise, for example, a negative value can be returned.
2666
2667         Zero is returned when the information is not available."
2668    ::= { tmnxOamPingResultsEntry 15 }
2669
2670tmnxOamPingResultsAverageTt      OBJECT-TYPE
2671    SYNTAX      Integer32
2672    UNITS       "microseconds"
2673    MAX-ACCESS  read-only
2674    STATUS      current
2675    DESCRIPTION
2676        "The value of tmnxOamPingResultsAverageTt indicates the average
2677         outbound trip time for the specified test run.
2678
2679         The value is valid if the two nodes have proper clock synchronization.
2680         Otherwise, for example, a negative value can be returned.
2681
2682         Zero is returned when the information is not available."
2683    ::= { tmnxOamPingResultsEntry 16 }
2684
2685tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE
2686    SYNTAX      Unsigned32
2687    UNITS       "microseconds squared"
2688    MAX-ACCESS  read-only
2689    STATUS      current
2690    DESCRIPTION
2691        "The value of tmnxOamPingResultsTtSumOfSquares indicates the least
2692         significant 32 bits of tmnxOamPingResultsTtHCSumSquares."
2693    ::= { tmnxOamPingResultsEntry 17 }
2694
2695tmnxOamPingResultsMinInTt        OBJECT-TYPE
2696    SYNTAX      Integer32
2697    UNITS       "microseconds"
2698    MAX-ACCESS  read-only
2699    STATUS      current
2700    DESCRIPTION
2701        "The value of tmnxOamPingResultsMinInTt indicates the minimum inbound
2702         trip time for the specified test run.
2703
2704         The value is valid if the two nodes have proper clock synchronization.
2705         Otherwise, for example, a negative value can be returned.
2706
2707         Zero is returned when the information is not available."
2708    ::= { tmnxOamPingResultsEntry 18 }
2709
2710tmnxOamPingResultsMaxInTt        OBJECT-TYPE
2711    SYNTAX      Integer32
2712    UNITS       "microseconds"
2713    MAX-ACCESS  read-only
2714    STATUS      current
2715    DESCRIPTION
2716        "The value of tmnxOamPingResultsMaxInTt indicates the maximum inbound
2717         trip time for the specified test run.
2718
2719         The value is valid if the two nodes have proper clock synchronization.
2720         Otherwise, for example, a negative value can be returned.
2721
2722         Zero is returned when the information is not available."
2723    ::= { tmnxOamPingResultsEntry 19 }
2724
2725tmnxOamPingResultsAverageInTt    OBJECT-TYPE
2726    SYNTAX      Integer32
2727    UNITS       "microseconds"
2728    MAX-ACCESS  read-only
2729    STATUS      current
2730    DESCRIPTION
2731        "The value of tmnxOamPingResultsAverageInTt indicates the average
2732         inbound trip time for the specified test run.
2733
2734         The value is valid if the two nodes have proper clock synchronization.
2735         Otherwise, for example, a negative value can be returned.
2736
2737         Zero is returned when the information is not available."
2738    ::= { tmnxOamPingResultsEntry 20 }
2739
2740tmnxOamPingResultsInTtSumOfSqrs  OBJECT-TYPE
2741    SYNTAX      Unsigned32
2742    UNITS       "microseconds squared"
2743    MAX-ACCESS  read-only
2744    STATUS      current
2745    DESCRIPTION
2746        "The value of tmnxOamPingResultsInTtSumOfSqrs indicates the least
2747         significant 32 bits of tmnxOamPingResultsInTtHCSumSqrs."
2748    ::= { tmnxOamPingResultsEntry 21 }
2749
2750tmnxOamPingResultsOutJitter      OBJECT-TYPE
2751    SYNTAX      Integer32
2752    UNITS       "microseconds"
2753    MAX-ACCESS  read-only
2754    STATUS      current
2755    DESCRIPTION
2756        "The value of tmnxOamPingResultsOutJitter indicates the amount of
2757         jitter in the outbound trip times for the specified test run.
2758
2759         Zero is returned when the information is not available."
2760    ::= { tmnxOamPingResultsEntry 22 }
2761
2762tmnxOamPingResultsInJitter       OBJECT-TYPE
2763    SYNTAX      Integer32
2764    UNITS       "microseconds"
2765    MAX-ACCESS  read-only
2766    STATUS      current
2767    DESCRIPTION
2768        "The value of tmnxOamPingResultsInJitter indicates the amount of jitter
2769         in the inbound trip times for the specified test run.
2770
2771         Zero is returned when the information is not available."
2772    ::= { tmnxOamPingResultsEntry 23 }
2773
2774tmnxOamPingResultsRtJitter       OBJECT-TYPE
2775    SYNTAX      Integer32
2776    UNITS       "microseconds"
2777    MAX-ACCESS  read-only
2778    STATUS      current
2779    DESCRIPTION
2780        "The value of tmnxOamPingResultsRtJitter indicates the amount of jitter
2781         in the round trip times for the specified test run.
2782
2783         Zero is returned when the information is not available."
2784    ::= { tmnxOamPingResultsEntry 24 }
2785
2786tmnxOamPingResultsProbeTimeouts  OBJECT-TYPE
2787    SYNTAX      Unsigned32
2788    MAX-ACCESS  read-only
2789    STATUS      current
2790    DESCRIPTION
2791        "The value of tmnxOamPingResultsProbeTimeouts indicates the number of
2792         probes that timed out for the specified test run."
2793    ::= { tmnxOamPingResultsEntry 25 }
2794
2795tmnxOamPingResultsProbeFailures  OBJECT-TYPE
2796    SYNTAX      Unsigned32
2797    MAX-ACCESS  read-only
2798    STATUS      current
2799    DESCRIPTION
2800        "The value of tmnxOamPingResultsProbeFailures indicates the total
2801         number of probes that failed to be transmitted plus the number of
2802         probes that timed out."
2803    ::= { tmnxOamPingResultsEntry 26 }
2804
2805tmnxOamPingResultsTestRunIndex   OBJECT-TYPE
2806    SYNTAX      Unsigned32 (1..4294967295)
2807    MAX-ACCESS  not-accessible
2808    STATUS      current
2809    DESCRIPTION
2810        "The value of tmnxOamPingResultsTestRunIndex specifies the test run
2811         INDEX of the row.
2812
2813         The first  run of a test is assigned run index 1.
2814         The second run of a test is assigned run index 2.  Etc."
2815    ::= { tmnxOamPingResultsEntry 27 }
2816
2817tmnxOamPingResultsRttOFSumSquares OBJECT-TYPE
2818    SYNTAX      Counter32
2819    MAX-ACCESS  read-only
2820    STATUS      current
2821    DESCRIPTION
2822        "The value of tmnxOamPingResultsRttOFSumSquares indicates the number of
2823         times tmnxOamPingResultsRttSumOfSquares overflowed."
2824    ::= { tmnxOamPingResultsEntry 28 }
2825
2826tmnxOamPingResultsRttHCSumSquares OBJECT-TYPE
2827    SYNTAX      Counter64
2828    UNITS       "microseconds squared"
2829    MAX-ACCESS  read-only
2830    STATUS      current
2831    DESCRIPTION
2832        "The value of tmnxOamPingResultsRttHCSumSquares indicates the sum of
2833         squares of the round trip times for the specified test run.  Its
2834         purpose is to enable the standard deviation calculation.
2835
2836         Zero is returned when the information is not available."
2837    ::= { tmnxOamPingResultsEntry 29 }
2838
2839tmnxOamPingResultsTtOFSumSquares OBJECT-TYPE
2840    SYNTAX      Counter32
2841    MAX-ACCESS  read-only
2842    STATUS      current
2843    DESCRIPTION
2844        "The value of tmnxOamPingResultsTtOFSumSquares indicates the number of
2845         times tmnxOamPingResultsTtSumOfSquares overflowed."
2846    ::= { tmnxOamPingResultsEntry 30 }
2847
2848tmnxOamPingResultsTtHCSumSquares OBJECT-TYPE
2849    SYNTAX      Counter64
2850    UNITS       "microseconds squared"
2851    MAX-ACCESS  read-only
2852    STATUS      current
2853    DESCRIPTION
2854        "The value of tmnxOamPingResultsTtHCSumSquares indicates the sum of
2855         squares of the outbound trip times for the specified test run.  Its
2856         purpose is to enable the standard deviation calculation.
2857
2858         Zero is returned when the information is not available."
2859    ::= { tmnxOamPingResultsEntry 31 }
2860
2861tmnxOamPingResultsInTtOFSumSqrs  OBJECT-TYPE
2862    SYNTAX      Counter32
2863    MAX-ACCESS  read-only
2864    STATUS      current
2865    DESCRIPTION
2866        "The value of tmnxOamPingResultsInTtOFSumSqrs indicates the number of
2867         times tmnxOamPingResultsInTtSumOfSqrs overflowed."
2868    ::= { tmnxOamPingResultsEntry 32 }
2869
2870tmnxOamPingResultsInTtHCSumSqrs  OBJECT-TYPE
2871    SYNTAX      Counter64
2872    UNITS       "microseconds squared"
2873    MAX-ACCESS  read-only
2874    STATUS      current
2875    DESCRIPTION
2876        "The value of tmnxOamPingResultsInTtHCSumSqrs indicates the sum of
2877         squares of the inbound trip times for the specified test run.  Its
2878         purpose is to enable the standard deviation calculation.
2879
2880         Zero is returned when the information is not available."
2881    ::= { tmnxOamPingResultsEntry 33 }
2882
2883tmnxOamPingResultsTestRunResult  OBJECT-TYPE
2884    SYNTAX      TmnxOamTestResult
2885    MAX-ACCESS  read-only
2886    STATUS      current
2887    DESCRIPTION
2888        "The value of tmnxOamPingResultsTestRunResult indicates the result of
2889         the specified test run."
2890    ::= { tmnxOamPingResultsEntry 34 }
2891
2892tmnxOamPingResultsOutOfOrder     OBJECT-TYPE
2893    SYNTAX      Counter32
2894    UNITS       "reply PDUs"
2895    MAX-ACCESS  read-only
2896    STATUS      current
2897    DESCRIPTION
2898        "The value of tmnxOamPingResultsOutOfOrder indicates the number of
2899         reply PDUs for the specified test run that have arrived out of order.
2900
2901         For example, if two probes are sent during the test run (as configured
2902         using tmnxOamPingCtlProbeCount), and the two reply PDUs arrive out of
2903         order, tmnxOamPingResultsOutOfOrder is 2.
2904
2905         This value is supported when tmnxOamPingCtlTestMode is 'vxlanPing'.
2906         Zero is returned for all other test types."
2907    ::= { tmnxOamPingResultsEntry 35 }
2908
2909tmnxOamPingHistoryTable          OBJECT-TYPE
2910    SYNTAX      SEQUENCE OF TmnxOamPingHistoryEntry
2911    MAX-ACCESS  not-accessible
2912    STATUS      current
2913    DESCRIPTION
2914        "tmnxOamPingHistoryTable contains the per-probe results for all ping
2915         test types (except 'macPing').  tmnxOamMacPingHistoryTable contains
2916         the 'macPing' results."
2917    ::= { tmnxOamPingObjs 5 }
2918
2919tmnxOamPingHistoryEntry          OBJECT-TYPE
2920    SYNTAX      TmnxOamPingHistoryEntry
2921    MAX-ACCESS  not-accessible
2922    STATUS      current
2923    DESCRIPTION
2924        "tmnxOamPingHistoryEntry contains the results for one ping probe.
2925
2926         The first three indices specify the corresponding
2927         tmnxOamPingResultsTable row.
2928
2929         The fourth index specifies the probe yielding the results.
2930
2931         A row is created when one of the following events occurs.
2932         1.  A ping echo request cannot be sent (e.g. the destination IP address
2933             is unknown).
2934         2.  A ping echo reply (triggered by a ping echo request launched by
2935             this node) arrives.
2936         3.  A timeout occurs while waiting for a ping echo reply.
2937
2938         Rows are destroyed when the corresponding tmnxOamPingResultsTable row
2939         is destroyed."
2940    INDEX       {
2941        tmnxOamPingCtlOwnerIndex,
2942        tmnxOamPingCtlTestIndex,
2943        tmnxOamPingResultsTestRunIndex,
2944        tmnxOamPingHistoryIndex
2945    }
2946    ::= { tmnxOamPingHistoryTable 1 }
2947
2948TmnxOamPingHistoryEntry          ::= SEQUENCE
2949{
2950    tmnxOamPingHistoryIndex          Unsigned32,
2951    tmnxOamPingHistoryResponse       Unsigned32,
2952    tmnxOamPingHistoryOneWayTime     Integer32,
2953    tmnxOamPingHistorySize           Unsigned32,
2954    tmnxOamPingHistoryStatus         TmnxOamResponseStatus,
2955    tmnxOamPingHistoryTime           DateAndTime,
2956    tmnxOamPingHistoryReturnCode     TmnxOamPingRtnCode,
2957    tmnxOamPingHistorySrcIpAddress   IpAddress,
2958    tmnxOamPingHistAddressType       TmnxOamAddressType,
2959    tmnxOamPingHistSapId             TmnxStrSapId,
2960    tmnxOamPingHistoryVersion        Unsigned32,
2961    tmnxOamPingHistoryCpeMacAddr     MacAddress,
2962    tmnxOamPingHistoryRespSvcId      TmnxServId,
2963    tmnxOamPingHistorySequence       Unsigned32,
2964    tmnxOamPingHistoryIfIndex        InterfaceIndexOrZero,
2965    tmnxOamPingHistoryDataLen        Unsigned32,
2966    tmnxOamPingHistoryRespPlane      TmnxOamTestResponsePlane,
2967    tmnxOamPingHistoryReqHdr         OCTET STRING,
2968    tmnxOamPingHistoryRespHdr        OCTET STRING,
2969    tmnxOamPingHistoryDnsAddrType    InetAddressType,
2970    tmnxOamPingHistoryDnsAddress     InetAddress,
2971    tmnxOamPingHistorySrcAddrType    InetAddressType,
2972    tmnxOamPingHistorySrcAddress     InetAddress,
2973    tmnxOamPingHistoryInOneWayTime   Integer32,
2974    tmnxOamPingHistoryLspName        TLNamedItemOrEmpty,
2975    tmnxOamPingHistNextHopAddrType   InetAddressType,
2976    tmnxOamPingHistNextHopAddress    InetAddress,
2977    tmnxOamPingHistorySrcGlobalId    TmnxMplsTpGlobalID,
2978    tmnxOamPingHistorySrcNodeId      TmnxMplsTpNodeID,
2979    tmnxOamPingHistorySdpBindId      TNamedItemOrEmpty,
2980    tmnxOamPingHistoryRtrnSubcode    Unsigned32,
2981    tmnxOamPingHistoryNetworkIfName  TNamedItemOrEmpty
2982}
2983
2984tmnxOamPingHistoryIndex          OBJECT-TYPE
2985    SYNTAX      Unsigned32 (1..4294967295)
2986    MAX-ACCESS  not-accessible
2987    STATUS      current
2988    DESCRIPTION
2989        "The value of tmnxOamPingHistoryIndex specifies the probe which yielded
2990         the results in this row.
2991
2992         For example:
2993         1.  For a unicast ping test with a send-count of 10, the row with
2994             tmnxOamPingHistoryIndex=10 has the result of the last probe to be
2995             sent.
2996         2.  For a multicast ping test with 10 destinations, the row with
2997             tmnxOamPingHistoryIndex=10 has the result for the last destination
2998             to be pinged."
2999    ::= { tmnxOamPingHistoryEntry 1 }
3000
3001tmnxOamPingHistoryResponse       OBJECT-TYPE
3002    SYNTAX      Unsigned32
3003    UNITS       "microseconds"
3004    MAX-ACCESS  read-only
3005    STATUS      current
3006    DESCRIPTION
3007        "The value of tmnxOamPingHistoryResponse indicates the round trip time
3008         for the specified probe.
3009
3010         Zero is returned when the information is not available (e.g. the probe
3011         timed out)."
3012    ::= { tmnxOamPingHistoryEntry 2 }
3013
3014tmnxOamPingHistoryOneWayTime     OBJECT-TYPE
3015    SYNTAX      Integer32
3016    UNITS       "microseconds"
3017    MAX-ACCESS  read-only
3018    STATUS      current
3019    DESCRIPTION
3020        "The value of tmnxOamPingHistoryOneWayTime indicates the outbound trip
3021         time for the specified probe.
3022
3023         The value is valid if the two nodes have proper clock synchronization.
3024         Otherwise, for example, a negative value can be returned.
3025
3026         Zero is returned when the information is not available."
3027    ::= { tmnxOamPingHistoryEntry 3 }
3028
3029tmnxOamPingHistorySize           OBJECT-TYPE
3030    SYNTAX      Unsigned32
3031    UNITS       "octets"
3032    MAX-ACCESS  read-only
3033    STATUS      current
3034    DESCRIPTION
3035        "The value of tmnxOamPingHistorySize indicates the size of the OAM echo
3036         request transmitted for this OAM probe.  Zero is returned if no probe
3037         was transmitted.
3038
3039         When tmnxOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay',
3040         or 'ethCfmTwoWaySlm' the value returned is the size of the transmitted
3041         layer 2 frame (including the layer 2 header, but excluding the IEEE
3042         802.1Q Tag field(s)).
3043
3044         For other tmnxOamPingCtlTestMode values, the size returned is the
3045         tmnxOamPingCtlSize value."
3046    REFERENCE
3047        "IEEE Std 802.1Q-2011, 'Media Access Control (MAC) Bridges and Virtual
3048         Bridge Local Area Networks', 31 August 2011, Section 9.3 'Tag format'"
3049    ::= { tmnxOamPingHistoryEntry 4 }
3050
3051tmnxOamPingHistoryStatus         OBJECT-TYPE
3052    SYNTAX      TmnxOamResponseStatus
3053    MAX-ACCESS  read-only
3054    STATUS      current
3055    DESCRIPTION
3056        "The value of tmnxOamPingHistoryStatus indicates the outcome of the
3057         probe.  Example values:  'responseReceived', 'requestTimedOut'."
3058    ::= { tmnxOamPingHistoryEntry 5 }
3059
3060tmnxOamPingHistoryTime           OBJECT-TYPE
3061    SYNTAX      DateAndTime
3062    MAX-ACCESS  read-only
3063    STATUS      current
3064    DESCRIPTION
3065        "The value of tmnxOamPingHistoryTime indicates the date and time when
3066         the outcome of the specified probe was determined."
3067    ::= { tmnxOamPingHistoryEntry 6 }
3068
3069tmnxOamPingHistoryReturnCode     OBJECT-TYPE
3070    SYNTAX      TmnxOamPingRtnCode
3071    MAX-ACCESS  read-only
3072    STATUS      current
3073    DESCRIPTION
3074        "The value of tmnxOamPingHistoryReturnCode indicates the OAM return
3075         code received in the probe response.
3076
3077         For a 'bierPing' test, 'notApplicable(0)' is returned.  The probe's
3078         return code can be read using tmnxOamBierPingHistoryReturnCode."
3079    ::= { tmnxOamPingHistoryEntry 7 }
3080
3081tmnxOamPingHistorySrcIpAddress   OBJECT-TYPE
3082    SYNTAX      IpAddress
3083    MAX-ACCESS  read-only
3084    STATUS      obsolete
3085    DESCRIPTION
3086        "This object was obsoleted in release 4.0 and replaced with InetAddress
3087         objects tmnxOamPingHistorySrcAddrType and
3088         tmnxOamPingHistorySrcAddress."
3089    ::= { tmnxOamPingHistoryEntry 8 }
3090
3091tmnxOamPingHistAddressType       OBJECT-TYPE
3092    SYNTAX      TmnxOamAddressType
3093    MAX-ACCESS  read-only
3094    STATUS      current
3095    DESCRIPTION
3096        "The value of tmnxOamPingHistAddressType indicates the type of binding
3097         address information returned in response to the specified probe.
3098
3099         'unknown(0)' is returned when the information is not available."
3100    ::= { tmnxOamPingHistoryEntry 9 }
3101
3102tmnxOamPingHistSapId             OBJECT-TYPE
3103    SYNTAX      TmnxStrSapId
3104    MAX-ACCESS  read-only
3105    STATUS      current
3106    DESCRIPTION
3107        "The value of tmnxOamPingHistSapId is the name of the access port of
3108         the SAP supporting the requests returned in response to a 'vprnPing',
3109         'mfibPing' or 'cpePing' probe.
3110
3111         If the value of tmnxOamPingHistAddressType is not 'sapId', this object
3112         is not relevant and MUST have a null string ''."
3113    ::= { tmnxOamPingHistoryEntry 10 }
3114
3115tmnxOamPingHistoryVersion        OBJECT-TYPE
3116    SYNTAX      Unsigned32
3117    MAX-ACCESS  read-only
3118    STATUS      current
3119    DESCRIPTION
3120        "The value of tmnxOamPingHistoryVersion indicates the protocol version
3121         for this OAM ping probe reply."
3122    ::= { tmnxOamPingHistoryEntry 12 }
3123
3124tmnxOamPingHistoryCpeMacAddr     OBJECT-TYPE
3125    SYNTAX      MacAddress
3126    MAX-ACCESS  read-only
3127    STATUS      current
3128    DESCRIPTION
3129        "tmnxOamPingHistoryCpeMacAddr is set to 0 except in case of a
3130         'cpePing', where it contains the MAC address of the replying CPE for
3131         this OAM ping probe reply."
3132    ::= { tmnxOamPingHistoryEntry 13 }
3133
3134tmnxOamPingHistoryRespSvcId      OBJECT-TYPE
3135    SYNTAX      TmnxServId
3136    MAX-ACCESS  read-only
3137    STATUS      current
3138    DESCRIPTION
3139        "The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' the
3140         service id to which the SAP responding to the 'mfibPing' probe
3141         belongs. If the indicated SAP is part of the same service originating
3142         the probe, this value is set to 0.
3143
3144         For other types of probes, this value is insignificant and is also set
3145         to 0."
3146    ::= { tmnxOamPingHistoryEntry 14 }
3147
3148tmnxOamPingHistorySequence       OBJECT-TYPE
3149    SYNTAX      Unsigned32
3150    MAX-ACCESS  read-only
3151    STATUS      current
3152    DESCRIPTION
3153        "The value tmnxOamPingHistorySequence indicates this probe's
3154         sequence number.  If a probe response was received, this object
3155         indicates the sequence number of the response."
3156    ::= { tmnxOamPingHistoryEntry 15 }
3157
3158tmnxOamPingHistoryIfIndex        OBJECT-TYPE
3159    SYNTAX      InterfaceIndexOrZero
3160    MAX-ACCESS  read-only
3161    STATUS      current
3162    DESCRIPTION
3163        "The value of tmnxOamPingHistoryIfIndex indicates the ifIndex of the
3164         interface that this probe was transmitted from.
3165
3166         Zero is returned when the information is not available."
3167    ::= { tmnxOamPingHistoryEntry 16 }
3168
3169tmnxOamPingHistoryDataLen        OBJECT-TYPE
3170    SYNTAX      Unsigned32
3171    UNITS       "octets"
3172    MAX-ACCESS  read-only
3173    STATUS      current
3174    DESCRIPTION
3175        "The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing'
3176         the UDP data length of the echo reply, and for 'icmpPing' normally
3177         the length starting after the IP header of the echo reply.  For
3178         'ethCfmLoopback' and 'ethCfmTwoWaySlm' the value is the number of
3179         octets in the Value field of the Data TLV of the Ethernet CFM loopback
3180         packet (zero if the packet has no Data TLV).
3181
3182         For other types of probes, this value is not significant and is set to
3183         0."
3184    ::= { tmnxOamPingHistoryEntry 17 }
3185
3186tmnxOamPingHistoryRespPlane      OBJECT-TYPE
3187    SYNTAX      TmnxOamTestResponsePlane
3188    MAX-ACCESS  read-only
3189    STATUS      current
3190    DESCRIPTION
3191        "The value of tmnxOamPingHistoryRespPlane indicates the response plane
3192         from which this ping response was received."
3193    ::= { tmnxOamPingHistoryEntry 18 }
3194
3195tmnxOamPingHistoryReqHdr         OBJECT-TYPE
3196    SYNTAX      OCTET STRING (SIZE (0|1..150))
3197    MAX-ACCESS  read-only
3198    STATUS      obsolete
3199    DESCRIPTION
3200        "The value of tmnxOamPingHistoryReqHdr is a copy of the OAM header of
3201         the request packet sent for this OAM ping test probe.
3202
3203         The request header is reported only when tmnxOamPingCtlTestMode has a
3204         value of 'svcPing', 'sdpPing' 'mtuPing', 'ethCfmLoopback',
3205         'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.  Otherwise, a zero length
3206         OCTET STRING is returned.
3207
3208         This object was marked obsolete in SROS release 10.0 R1."
3209    ::= { tmnxOamPingHistoryEntry 19 }
3210
3211tmnxOamPingHistoryRespHdr        OBJECT-TYPE
3212    SYNTAX      OCTET STRING (SIZE (0|1..150))
3213    MAX-ACCESS  read-only
3214    STATUS      current
3215    DESCRIPTION
3216        "The value of tmnxOamPingHistoryRespHdr is a copy of the OAM header of
3217         the response packet received for this OAM ping test probe.
3218
3219         The response header is reported only when tmnxOamPingCtlTestMode
3220         has a value of 'svcPing', 'sdpPing', 'mtuPing', 'icmpPing',
3221         'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
3222         Otherwise, a zero length OCTET STRING is returned.  For 'icmpPing'
3223         the value reported is the received ICMP message starting from the IP
3224         header.
3225
3226         The value of this object MUST be reported as a zero length OCTET
3227         STRING when no probe response has been received."
3228    ::= { tmnxOamPingHistoryEntry 20 }
3229
3230tmnxOamPingHistoryDnsAddrType    OBJECT-TYPE
3231    SYNTAX      InetAddressType
3232    MAX-ACCESS  read-only
3233    STATUS      current
3234    DESCRIPTION
3235        "The value of tmnxOamPingHistoryDnsAddrType indicates the Internet
3236         address type stored in tmnxOamPingHistoryDnsAddress.
3237
3238         If this was not a 'dnsPing' test or the DNS name specified in
3239         tmnxOamPingCtlDnsName could not be resolved, the value of this object
3240         will be reported as 'unknown(0)'."
3241    ::= { tmnxOamPingHistoryEntry 21 }
3242
3243tmnxOamPingHistoryDnsAddress     OBJECT-TYPE
3244    SYNTAX      InetAddress (SIZE (0|4|16))
3245    MAX-ACCESS  read-only
3246    STATUS      current
3247    DESCRIPTION
3248        "The value of tmnxOamPingHistoryDnsAddress indicates the Internet
3249         address that was resolved from the name specified in
3250         tmnxOamPingCtlDnsName by a 'dnsPing' test.
3251
3252         If this was not a 'dnsPing' test or the dns name specified in
3253         tmnxOamPingCtlDnsName could not be resolved, the value of this object
3254         will be reported as ''H (empty string)."
3255    ::= { tmnxOamPingHistoryEntry 22 }
3256
3257tmnxOamPingHistorySrcAddrType    OBJECT-TYPE
3258    SYNTAX      InetAddressType
3259    MAX-ACCESS  read-only
3260    STATUS      current
3261    DESCRIPTION
3262        "The value of tmnxOamPingHistorySrcAddrType indicates the Internet
3263         address type of the address stored in tmnxOamPingHistorySrcAddress."
3264    ::= { tmnxOamPingHistoryEntry 23 }
3265
3266tmnxOamPingHistorySrcAddress     OBJECT-TYPE
3267    SYNTAX      InetAddress (SIZE (0|4|16|20))
3268    MAX-ACCESS  read-only
3269    STATUS      current
3270    DESCRIPTION
3271        "The value of tmnxOamPingHistorySrcAddress indicates the Internet
3272         address of the remote node targeted by the specified ping probe.
3273
3274         In the case of a 'bierPing' test, the remote node's address can be
3275         read using tmnxOamBierPingHistoryBfrPfx."
3276    ::= { tmnxOamPingHistoryEntry 24 }
3277
3278tmnxOamPingHistoryInOneWayTime   OBJECT-TYPE
3279    SYNTAX      Integer32
3280    UNITS       "microseconds"
3281    MAX-ACCESS  read-only
3282    STATUS      current
3283    DESCRIPTION
3284        "The value of tmnxOamPingHistoryInOneWayTime indicates the inbound trip
3285         time for the specified probe response.
3286
3287         Zero is returned when the information is not available."
3288    ::= { tmnxOamPingHistoryEntry 25 }
3289
3290tmnxOamPingHistoryLspName        OBJECT-TYPE
3291    SYNTAX      TLNamedItemOrEmpty
3292    MAX-ACCESS  read-only
3293    STATUS      current
3294    DESCRIPTION
3295        "The value of tmnxOamPingHistoryLspName indicates the name of the LSP
3296         that this probe was transmitted on.
3297
3298         The empty string is returned when the test mode is not 'vccvPing'. The
3299         empty string is returned when the transport tunnel is not RSVP."
3300    ::= { tmnxOamPingHistoryEntry 26 }
3301
3302tmnxOamPingHistNextHopAddrType   OBJECT-TYPE
3303    SYNTAX      InetAddressType
3304    MAX-ACCESS  read-only
3305    STATUS      current
3306    DESCRIPTION
3307        "The value of tmnxOamPingHistNextHopAddrType indicates the Internet
3308         address type of the address stored in tmnxOamPingHistNextHopAddress.
3309
3310         The value 'unknown(0)' is returned when the test mode is not
3311         'vccvPing'."
3312    ::= { tmnxOamPingHistoryEntry 27 }
3313
3314tmnxOamPingHistNextHopAddress    OBJECT-TYPE
3315    SYNTAX      InetAddress (SIZE (0|4|16|20))
3316    MAX-ACCESS  read-only
3317    STATUS      current
3318    DESCRIPTION
3319        "The value of tmnxOamPingHistNextHopAddress indicates the next hop
3320         Internet address that this probe was transmitted to.
3321
3322         The empty string is returned when the test mode is not 'vccvPing'."
3323    ::= { tmnxOamPingHistoryEntry 28 }
3324
3325tmnxOamPingHistorySrcGlobalId    OBJECT-TYPE
3326    SYNTAX      TmnxMplsTpGlobalID
3327    MAX-ACCESS  read-only
3328    STATUS      current
3329    DESCRIPTION
3330        "The value of tmnxOamPingHistorySrcGlobalId indicates the source MPLS-TP
3331         global identifier of the replying node.  The value is copied from the
3332         reply's RFC 6426 Source Identifier TLV.  If the TLV is absent, zero is
3333         returned.
3334
3335         This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
3336         'vccvPing'.  Otherwise, zero is returned."
3337    REFERENCE
3338        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
3339         Section 2.2.2, 'Source Identifier TLV'."
3340    ::= { tmnxOamPingHistoryEntry 29 }
3341
3342tmnxOamPingHistorySrcNodeId      OBJECT-TYPE
3343    SYNTAX      TmnxMplsTpNodeID
3344    MAX-ACCESS  read-only
3345    STATUS      current
3346    DESCRIPTION
3347        "The value of tmnxOamPingHistorySrcNodeId indicates the source MPLS-TP
3348         node identifier of the replying node.  The value is copied from the
3349         reply's RFC 6426 Source Identifier TLV.  If the TLV is absent, zero is
3350         returned.
3351
3352         This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
3353         'vccvPing'.  Otherwise, zero is returned."
3354    REFERENCE
3355        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
3356         Section 2.2.2, 'Source Identifier TLV'."
3357    ::= { tmnxOamPingHistoryEntry 30 }
3358
3359tmnxOamPingHistorySdpBindId      OBJECT-TYPE
3360    SYNTAX      TNamedItemOrEmpty
3361    MAX-ACCESS  read-only
3362    STATUS      current
3363    DESCRIPTION
3364        "The value of tmnxOamPingHistorySdpBindId indicates the SDP binding
3365         provided by the remote system.
3366
3367         The value of tmnxOamPingHistorySdpBindId is relevant when
3368         tmnxOamPingHistAddressType is 'sdpBindId(9)'."
3369    ::= { tmnxOamPingHistoryEntry 31 }
3370
3371tmnxOamPingHistoryRtrnSubcode    OBJECT-TYPE
3372    SYNTAX      Unsigned32
3373    MAX-ACCESS  read-only
3374    STATUS      current
3375    DESCRIPTION
3376        "The value of tmnxOamPingHistoryRtrnSubcode indicates the value present
3377         in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
3378
3379         A valid value is returned when the test has a tmnxOamPingCtlTestMode
3380         value of 'lspPing'.  Otherwise, zero is returned."
3381    REFERENCE
3382        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
3383         Failures', Section 3.1, 'Return Codes'."
3384    ::= { tmnxOamPingHistoryEntry 32 }
3385
3386tmnxOamPingHistoryNetworkIfName  OBJECT-TYPE
3387    SYNTAX      TNamedItemOrEmpty
3388    MAX-ACCESS  read-only
3389    STATUS      current
3390    DESCRIPTION
3391        "The value of tmnxOamPingHistoryNetworkIfName indicates the network
3392         interface name provided by the replying node.
3393
3394         Network interface names are configured using
3395         TIMETRA-VRTR-MIB::vRtrIfName.
3396
3397         The value of this object is the empty string when the value of
3398         tmnxOamPingHistAddressType is not 'networkInterface(11)'."
3399    ::= { tmnxOamPingHistoryEntry 33 }
3400
3401tmnxOamMacPingCtlTable           OBJECT-TYPE
3402    SYNTAX      SEQUENCE OF TmnxOamMacPingCtlEntry
3403    MAX-ACCESS  not-accessible
3404    STATUS      current
3405    DESCRIPTION
3406        "Defines the Nokia SROS OAM MAC Ping Control Table for
3407         providing, via SNMP, the capability of performing Nokia SROS
3408         OAM 'macPing', 'macPopulate', or 'macPurge' test operations.
3409         The results of these tests are stored in the tmnxOamPingResultsTable
3410         and the tmnxOamMacPingHistoryTable.  There will be no entries for
3411         these test in the tmnxOamPingHistoryTable."
3412    ::= { tmnxOamPingObjs 6 }
3413
3414tmnxOamMacPingCtlEntry           OBJECT-TYPE
3415    SYNTAX      TmnxOamMacPingCtlEntry
3416    MAX-ACCESS  not-accessible
3417    STATUS      current
3418    DESCRIPTION
3419        "Defines an entry in the tmnxOamMacPingCtlTable.  The first index
3420         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
3421         a textual convention that allows for use of the SNMPv3
3422         View-Based Access Control Model (RFC 2575 [11], VACM)
3423         and allows a management application to identify its entries.
3424         The second index, tmnxOamPingCtlTestIndex, enables the same
3425         management application to have multiple outstanding requests."
3426    INDEX       {
3427        tmnxOamPingCtlOwnerIndex,
3428        tmnxOamPingCtlTestIndex
3429    }
3430    ::= { tmnxOamMacPingCtlTable 1 }
3431
3432TmnxOamMacPingCtlEntry           ::= SEQUENCE
3433{
3434    tmnxOamMacPingCtlTargetMacAddr   MacAddress,
3435    tmnxOamMacPingCtlSourceMacAddr   MacAddress,
3436    tmnxOamMacPingCtlSendControl     TruthValue,
3437    tmnxOamMacPingCtlReplyControl    TruthValue,
3438    tmnxOamMacPingCtlTtl             Unsigned32,
3439    tmnxOamMacPingCtlRegister        TruthValue,
3440    tmnxOamMacPingCtlFlood           TruthValue,
3441    tmnxOamMacPingCtlForce           TruthValue,
3442    tmnxOamMacPingCtlAge             Unsigned32,
3443    tmnxOamMacPingCtlSapPortId       TmnxPortID,
3444    tmnxOamMacPingCtlSapEncapValue   TmnxEncapVal,
3445    tmnxOamMacPingCtlFibEntryName    TNamedItemOrEmpty
3446}
3447
3448tmnxOamMacPingCtlTargetMacAddr   OBJECT-TYPE
3449    SYNTAX      MacAddress
3450    MAX-ACCESS  read-create
3451    STATUS      current
3452    DESCRIPTION
3453        "The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value that
3454         specifies the target MAC address to be used in the query request for
3455         performing an OAM ping operation.
3456
3457         This parameter is required."
3458    REFERENCE
3459        "IEEE 802.3 Subclause 30.7.1.1.9"
3460    DEFVAL      { '000000000000'H }
3461    ::= { tmnxOamMacPingCtlEntry 1 }
3462
3463tmnxOamMacPingCtlSourceMacAddr   OBJECT-TYPE
3464    SYNTAX      MacAddress
3465    MAX-ACCESS  read-create
3466    STATUS      current
3467    DESCRIPTION
3468        "The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value
3469         that specifies the MAC address to be used as the source in the
3470         query request for performing an OAM ping operation.  This object
3471         is optional and is not relevant when tmnxOamPingCtlTestMode has a
3472         value other than 'macPing'."
3473    REFERENCE
3474        "IEEE 802.3 Subclause 30.7.1.1.9"
3475    DEFVAL      { '000000000000'H }
3476    ::= { tmnxOamMacPingCtlEntry 2 }
3477
3478tmnxOamMacPingCtlSendControl     OBJECT-TYPE
3479    SYNTAX      TruthValue
3480    MAX-ACCESS  read-create
3481    STATUS      current
3482    DESCRIPTION
3483        "The value of tmnxOamMacPingCtlSendControl specifies whether the
3484         outbound OAM ping packet will use the data plane or the control plane.
3485
3486         When the value is 'false', the packet is sent using the data plane.
3487
3488         As of SROS release 13.0 R1, a test cannot be started if
3489         tmnxOamMacPingCtlSendControl is 'true'.  A test is started using
3490         tmnxOamPingCtlAdminStatus.
3491
3492         This object will be marked obsolete in a future release."
3493    DEFVAL      { false }
3494    ::= { tmnxOamMacPingCtlEntry 3 }
3495
3496tmnxOamMacPingCtlReplyControl    OBJECT-TYPE
3497    SYNTAX      TruthValue
3498    MAX-ACCESS  read-create
3499    STATUS      current
3500    DESCRIPTION
3501        "When the value of tmnxOamMacPingCtlReplyControl is 'true', the OAM
3502         ping response is returned using the control plane. If its value is
3503         'false', the packet is sent via the data plane. This object is
3504         optional and is not relevant when tmnxOamPingCtlTestMode has a value
3505         other than 'macPing'."
3506    DEFVAL      { false }
3507    ::= { tmnxOamMacPingCtlEntry 4 }
3508
3509tmnxOamMacPingCtlTtl             OBJECT-TYPE
3510    SYNTAX      Unsigned32 (1..255)
3511    UNITS       "time-to-live value"
3512    MAX-ACCESS  read-create
3513    STATUS      current
3514    DESCRIPTION
3515        "Specifies the vc-label time-to-live value.
3516
3517         This object is optional and is not relevant when
3518         tmnxOamPingCtlTestMode has a value other than 'macPing'.
3519
3520         While performing the test with a TTL of 1 no responses should ever be
3521         expected."
3522    DEFVAL      { 255 }
3523    ::= { tmnxOamMacPingCtlEntry 5 }
3524
3525tmnxOamMacPingCtlRegister        OBJECT-TYPE
3526    SYNTAX      TruthValue
3527    MAX-ACCESS  read-create
3528    STATUS      current
3529    DESCRIPTION
3530        "When the value of tmnxOamMacPingCtlRegister is 'true', the OAM ping
3531         request is transmitted that causes each upstream node to delete the
3532         MAC address only from its forwarding plane but keep it in its control
3533         plane in order to inhibit dynamic learning. If its value is 'false',
3534         the MAC address is deleted from both the forwarding and control
3535         planes.
3536
3537         This object is optional and is not relevant when
3538         tmnxOamPingCtlTestMode has a value other than 'macPurge'."
3539    DEFVAL      { false }
3540    ::= { tmnxOamMacPingCtlEntry 6 }
3541
3542tmnxOamMacPingCtlFlood           OBJECT-TYPE
3543    SYNTAX      TruthValue
3544    MAX-ACCESS  read-create
3545    STATUS      current
3546    DESCRIPTION
3547        "When the value of tmnxOamMacPingCtlFlood is 'true', the OAM ping
3548         request is transmitted that causes each upstream node to add or delete
3549         the MAC address. If its value is 'false', the operation is performed
3550         locally.
3551
3552         This object is optional and is not relevant when
3553         tmnxOamPingCtlTestMode has a value other than 'macPopulate' or
3554         'macPurge'."
3555    DEFVAL      { false }
3556    ::= { tmnxOamMacPingCtlEntry 7 }
3557
3558tmnxOamMacPingCtlForce           OBJECT-TYPE
3559    SYNTAX      TruthValue
3560    MAX-ACCESS  read-create
3561    STATUS      current
3562    DESCRIPTION
3563        "The value of tmnxOamMacPingCtlForce specifies whether or not to add an
3564         override to the test.
3565
3566         When tmnxOamPingCtlTestMode is 'macPopulate' and
3567         tmnxOamMacPingCtlForce is 'true', the MAC type (i.e.
3568         TIMETRA-SERV-MIB::tlsFdbType) of the FIB entry specified by the test
3569         parameters is set to 'oam', regardless of its earlier value.
3570
3571         When tmnxOamPingCtlTestMode is 'macPurge' and tmnxOamMacPingCtlForce
3572         is 'true', the FIB entry specified by the test parameters is purged,
3573         even if the requesting node did not populate the entry.
3574
3575         When tmnxOamPingCtlTestMode is 'macPing', tmnxOamMacPingCtlForce is
3576         irrelevant."
3577    DEFVAL      { false }
3578    ::= { tmnxOamMacPingCtlEntry 8 }
3579
3580tmnxOamMacPingCtlAge             OBJECT-TYPE
3581    SYNTAX      Unsigned32 (1..65535)
3582    UNITS       "seconds"
3583    MAX-ACCESS  read-create
3584    STATUS      current
3585    DESCRIPTION
3586        "The value of tmnxOamMacPingCtlAge specifies the number of seconds to
3587         age this OAM MAC address in the FIB.
3588
3589         This object is optional and is not relevant when
3590         tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
3591    DEFVAL      { 3600 }
3592    ::= { tmnxOamMacPingCtlEntry 9 }
3593
3594tmnxOamMacPingCtlSapPortId       OBJECT-TYPE
3595    SYNTAX      TmnxPortID
3596    MAX-ACCESS  read-create
3597    STATUS      current
3598    DESCRIPTION
3599        "The value of tmnxOamMacPingCtlSapPortId is the ID of the access port
3600         of the target SAP.
3601
3602         This object is optional and is not relevant when
3603         tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
3604    DEFVAL      { 0 }
3605    ::= { tmnxOamMacPingCtlEntry 10 }
3606
3607tmnxOamMacPingCtlSapEncapValue   OBJECT-TYPE
3608    SYNTAX      TmnxEncapVal
3609    MAX-ACCESS  read-create
3610    STATUS      current
3611    DESCRIPTION
3612        "The value of tmnxOamMacPingCtlSapEncapValue is the label used to
3613         identify the target SAP on the port specified in
3614         tmnxOamMacPingCtlSapPortId.
3615
3616         This object is optional and is not relevant when
3617         tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
3618    DEFVAL      { 0 }
3619    ::= { tmnxOamMacPingCtlEntry 11 }
3620
3621tmnxOamMacPingCtlFibEntryName    OBJECT-TYPE
3622    SYNTAX      TNamedItemOrEmpty
3623    MAX-ACCESS  read-create
3624    STATUS      obsolete
3625    DESCRIPTION
3626        "The value of tmnxOamMacPingCtlFibEntryName is the fib entry name to
3627         associate with the target MAC address.
3628
3629         This object is optional and is not relevant when
3630         tmnxOamPingCtlTestMode has a value other than 'macPopulate'.
3631
3632         This object was obsoleted in SROS 11.0 R1."
3633    DEFVAL      { ''H }
3634    ::= { tmnxOamMacPingCtlEntry 12 }
3635
3636tmnxOamMacPingHistoryTable       OBJECT-TYPE
3637    SYNTAX      SEQUENCE OF TmnxOamMacPingHistoryEntry
3638    MAX-ACCESS  not-accessible
3639    STATUS      current
3640    DESCRIPTION
3641        "Defines a table for storing the results of an OAM 'macPing' probe
3642         operation.  The number of entries in this table for a test
3643         is limited to the results of 3 runs.
3644
3645         An entry in this table is created when the result of an OAM 'macPing'
3646         probe is determined.  An entry is removed from this table when its
3647         corresponding tmnxOamPingCtlEntry is deleted."
3648    ::= { tmnxOamPingObjs 7 }
3649
3650tmnxOamMacPingHistoryEntry       OBJECT-TYPE
3651    SYNTAX      TmnxOamMacPingHistoryEntry
3652    MAX-ACCESS  not-accessible
3653    STATUS      current
3654    DESCRIPTION
3655        "Defines an entry in the tmnxOamMacPingHistoryTable.  The first two
3656         index elements identify the tmnxOamPingCtlEntry that a
3657         tmnxOamMacPingHistoryEntry belongs to.  The third index identifies
3658         a specific run of the OAM test.  The fourth index element
3659         selects the group of responses associated with a specific probe
3660         attempt.  The fifth index selects a single OAM 'macPing' reply."
3661    INDEX       {
3662        tmnxOamPingCtlOwnerIndex,
3663        tmnxOamPingCtlTestIndex,
3664        tmnxOamPingResultsTestRunIndex,
3665        tmnxOamMacPingHistoryIndex,
3666        tmnxOamMacPingReplyIndex
3667    }
3668    ::= { tmnxOamMacPingHistoryTable 1 }
3669
3670TmnxOamMacPingHistoryEntry       ::= SEQUENCE
3671{
3672    tmnxOamMacPingHistoryIndex       Unsigned32,
3673    tmnxOamMacPingReplyIndex         Unsigned32,
3674    tmnxOamMacPingHistoryResponse    Unsigned32,
3675    tmnxOamMacPingHistoryOneWayTime  Integer32,
3676    tmnxOamMacPingHistoryStatus      TmnxOamResponseStatus,
3677    tmnxOamMacPingHistoryTime        DateAndTime,
3678    tmnxOamMacPingHistoryReturnCode  TmnxOamPingRtnCode,
3679    tmnxOamMacPingHistorySrcIpAddress IpAddress,
3680    tmnxOamMacPingHistoryAddressType TmnxOamAddressType,
3681    tmnxOamMacPingHistorySapId       TmnxStrSapId,
3682    tmnxOamMacPingHistorySdpId       SdpId,
3683    tmnxOamMacPingHistoryAdminStatus TruthValue,
3684    tmnxOamMacPingHistoryOperStatus  TruthValue,
3685    tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane,
3686    tmnxOamMacPingHistorySize        Unsigned32,
3687    tmnxOamMacPingHistoryInOneWayTime Integer32,
3688    tmnxOamMacPingHistorySrcAddrType InetAddressType,
3689    tmnxOamMacPingHistorySrcAddress  InetAddress
3690}
3691
3692tmnxOamMacPingHistoryIndex       OBJECT-TYPE
3693    SYNTAX      Unsigned32 (1..4294967295)
3694    MAX-ACCESS  not-accessible
3695    STATUS      current
3696    DESCRIPTION
3697        "An entry in this table is created when the result of a OAM
3698         'macPing' probe is determined.  The initial 2 instance identifier
3699         index values identify the tmnxOamPingCtlEntry that a OAM probe
3700         result (tmnxOamMacPingHistoryEntry) belongs to.  The
3701         tmnxOamMacPingHistoryIndex has the value of the sequence number
3702         of the request probe and identifies a group of replies received
3703         in response to a specific probe transmission.
3704
3705         The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 and
3706         wraps after exceeding the maximum possible value as defined by the
3707         limit of this object."
3708    ::= { tmnxOamMacPingHistoryEntry 1 }
3709
3710tmnxOamMacPingReplyIndex         OBJECT-TYPE
3711    SYNTAX      Unsigned32 (1..4294967295)
3712    MAX-ACCESS  not-accessible
3713    STATUS      current
3714    DESCRIPTION
3715        "The tmnxOamMacPingReplyIndex is unique within a group of responses
3716         received as the result of a OAM 'macPing' probe as specified by having
3717         the same value for tmnxOamMacPingHistoryIndex.
3718
3719         The agent starts assigning tmnxOamMacPingReplyIndex values at 1 and
3720         wraps after exceeding the maximum possible value as defined by the
3721         limit of this object."
3722    ::= { tmnxOamMacPingHistoryEntry 2 }
3723
3724tmnxOamMacPingHistoryResponse    OBJECT-TYPE
3725    SYNTAX      Unsigned32
3726    UNITS       "microseconds"
3727    MAX-ACCESS  read-only
3728    STATUS      current
3729    DESCRIPTION
3730        "The amount of time measured in microseconds from when
3731         a OAM probe was sent to when its response was received or
3732         when it timed out.  The value of this object is reported
3733         as 0 when it is not possible to transmit an OAM probe."
3734    ::= { tmnxOamMacPingHistoryEntry 3 }
3735
3736tmnxOamMacPingHistoryOneWayTime  OBJECT-TYPE
3737    SYNTAX      Integer32
3738    UNITS       "microseconds"
3739    MAX-ACCESS  read-only
3740    STATUS      current
3741    DESCRIPTION
3742        "The amount of time measured in microseconds from when an
3743         OAM probe was sent to when it was received by the replier
3744         (outbound one-way time).  The value of this object is
3745         reported as 0 when it is not possible to transmit an OAM
3746         probe or the information is not available."
3747    ::= { tmnxOamMacPingHistoryEntry 4 }
3748
3749tmnxOamMacPingHistoryStatus      OBJECT-TYPE
3750    SYNTAX      TmnxOamResponseStatus
3751    MAX-ACCESS  read-only
3752    STATUS      current
3753    DESCRIPTION
3754        "The value of tmnxOamMacPingHistoryStatus is an enumerated integer that
3755         indicates the result of a particular OAM probe."
3756    ::= { tmnxOamMacPingHistoryEntry 5 }
3757
3758tmnxOamMacPingHistoryTime        OBJECT-TYPE
3759    SYNTAX      DateAndTime
3760    MAX-ACCESS  read-only
3761    STATUS      current
3762    DESCRIPTION
3763        "Timestamp for when this OAM probe result was determined."
3764    ::= { tmnxOamMacPingHistoryEntry 6 }
3765
3766tmnxOamMacPingHistoryReturnCode  OBJECT-TYPE
3767    SYNTAX      TmnxOamPingRtnCode
3768    MAX-ACCESS  read-only
3769    STATUS      current
3770    DESCRIPTION
3771        "The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer
3772         that indicates the return code received in the OAM ping response."
3773    ::= { tmnxOamMacPingHistoryEntry 7 }
3774
3775tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE
3776    SYNTAX      IpAddress
3777    MAX-ACCESS  read-only
3778    STATUS      obsolete
3779    DESCRIPTION
3780        "This object was obsoleted in release 4.0 and replaced with InetAddress
3781         objects tmnxOamMacPingHistorySrcAddrType and
3782         tmnxOamMacPingHistorySrcAddress."
3783    ::= { tmnxOamMacPingHistoryEntry 8 }
3784
3785tmnxOamMacPingHistoryAddressType OBJECT-TYPE
3786    SYNTAX      TmnxOamAddressType
3787    MAX-ACCESS  read-only
3788    STATUS      current
3789    DESCRIPTION
3790        "The value of tmnxOamMacPingHistoryAddressType indicates the type of
3791         binding address information returned in response to a 'macPing' test."
3792    ::= { tmnxOamMacPingHistoryEntry 9 }
3793
3794tmnxOamMacPingHistorySapId       OBJECT-TYPE
3795    SYNTAX      TmnxStrSapId
3796    MAX-ACCESS  read-only
3797    STATUS      current
3798    DESCRIPTION
3799        "The value of tmnxOamMacPingHistorySapId is the name of the access port
3800         of the SAP supporting the requested MAC address returned in response
3801         to a 'macPing' probe.
3802
3803         If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', this
3804         object is not relevant and MUST have a null string ''."
3805    ::= { tmnxOamMacPingHistoryEntry 10 }
3806
3807tmnxOamMacPingHistorySdpId       OBJECT-TYPE
3808    SYNTAX      SdpId
3809    MAX-ACCESS  read-only
3810    STATUS      current
3811    DESCRIPTION
3812        "The value of tmnxOamMacPingHistorySdpId is the ID of the SDP
3813         supporting the requested MAC address returned in response to a
3814         'macPing' probe.
3815
3816         If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', this
3817         object is not relevant and MUST return a value of '0'."
3818    ::= { tmnxOamMacPingHistoryEntry 12 }
3819
3820tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE
3821    SYNTAX      TruthValue
3822    MAX-ACCESS  read-only
3823    STATUS      current
3824    DESCRIPTION
3825        "The value of tmnxOamMacPingHistoryAdminStatus indicates the current
3826         administrative state of the SAP or SDP ID returned in response to a
3827         'macPing' test.  A value of 'true' indicates the SAP or SDP is
3828         administratively 'up'.
3829
3830         The value of this object MUST be reported as 'false' when no ping
3831         responses have been received or an active test has not yet timed out."
3832    ::= { tmnxOamMacPingHistoryEntry 13 }
3833
3834tmnxOamMacPingHistoryOperStatus  OBJECT-TYPE
3835    SYNTAX      TruthValue
3836    MAX-ACCESS  read-only
3837    STATUS      current
3838    DESCRIPTION
3839        "The value of tmnxOamMacPingHistoryOperStatus indicates the current
3840         operational state of the SAP or SDP ID returned in response to a
3841         'macPing' test.  A value of 'true' indicates the SAP or SDP is
3842         operationally 'up'.
3843
3844         The value of this object MUST be reported as 'false' when no ping
3845         responses have been received or an active test has not yet timed out."
3846    ::= { tmnxOamMacPingHistoryEntry 14 }
3847
3848tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE
3849    SYNTAX      TmnxOamTestResponsePlane
3850    MAX-ACCESS  read-only
3851    STATUS      current
3852    DESCRIPTION
3853        "The value of tmnxOamMacPingHistoryResponsePlane indicates the response
3854         plane from which this ping response was received."
3855    ::= { tmnxOamMacPingHistoryEntry 15 }
3856
3857tmnxOamMacPingHistorySize        OBJECT-TYPE
3858    SYNTAX      Unsigned32
3859    UNITS       "octets"
3860    MAX-ACCESS  read-only
3861    STATUS      current
3862    DESCRIPTION
3863        "The value of tmnxOamMacPingHistorySize indicates the size in octets
3864         of the user payload in a ping request packet.  It does not include
3865         the service encapsulation."
3866    ::= { tmnxOamMacPingHistoryEntry 16 }
3867
3868tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE
3869    SYNTAX      Integer32
3870    UNITS       "microseconds"
3871    MAX-ACCESS  read-only
3872    STATUS      current
3873    DESCRIPTION
3874        "The amount of time measured in microseconds from when an OAM
3875         probe reply was sent to when it was received by this host
3876         (inbound one-way time).  The value of this object is reported
3877         as 0 when the information is not available."
3878    ::= { tmnxOamMacPingHistoryEntry 17 }
3879
3880tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE
3881    SYNTAX      InetAddressType
3882    MAX-ACCESS  read-only
3883    STATUS      current
3884    DESCRIPTION
3885        "The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet
3886         address type stored in tmnxOamMacPingHistorySrcAddress."
3887    ::= { tmnxOamMacPingHistoryEntry 18 }
3888
3889tmnxOamMacPingHistorySrcAddress  OBJECT-TYPE
3890    SYNTAX      InetAddress (SIZE (0|4|16))
3891    MAX-ACCESS  read-only
3892    STATUS      current
3893    DESCRIPTION
3894        "The value of tmnxOamMacPingHistorySrcAddress indicates the Internet
3895         address of the remote node that generated this reply to a OAM probe."
3896    ::= { tmnxOamMacPingHistoryEntry 19 }
3897
3898tmnxOamMacPingL2MapTable         OBJECT-TYPE
3899    SYNTAX      SEQUENCE OF TmnxOamMacPingL2MapEntry
3900    MAX-ACCESS  not-accessible
3901    STATUS      obsolete
3902    DESCRIPTION
3903        "Defines a table for storing the results of an OAM 'macQuery'
3904         probe operation where a L2 mapping TLV is returned.  Only one
3905         downstream and one upstream L2 mapping entry is returned if the
3906         'macQuery' replier has no egress mapping for the requested MAC
3907         address but it does have an SDP binding.  Multiple downstream L2
3908         mappings that specify the replier's flooding domain may be returned
3909         if the replier has no bindings for the MAC address.
3910
3911         An entry in this table is created when the result of an OAM 'macQuery'
3912         probe is determined.
3913
3914         An entry is removed from this table when its corresponding
3915         tmnxOamPingCtlEntry is deleted."
3916    ::= { tmnxOamPingObjs 8 }
3917
3918tmnxOamMacPingL2MapEntry         OBJECT-TYPE
3919    SYNTAX      TmnxOamMacPingL2MapEntry
3920    MAX-ACCESS  not-accessible
3921    STATUS      obsolete
3922    DESCRIPTION
3923        "Defines an entry in the tmnxOamMacPingL2MapTable.  The first two
3924         index elements identify the tmnxOamPingCtlEntry that a
3925         tmnxOamMacPingL2MapEntry belongs to.  The third index element
3926         identifies a specific OAM test run.  The fourth index element
3927         selects the group of responses associated with a specific probe
3928         attempt.  The fifth index selects a single OAM 'macQuery' reply.
3929         Note that in the case of a successful 'macQuery' reply there will
3930         be only two row entries created per test run.  However there may
3931         also be one or more error replies.  The sixth index selects a
3932         single L2 mapping entry within a specific probe reply."
3933    INDEX       {
3934        tmnxOamPingCtlOwnerIndex,
3935        tmnxOamPingCtlTestIndex,
3936        tmnxOamPingResultsTestRunIndex,
3937        tmnxOamMacPingHistoryIndex,
3938        tmnxOamMacPingReplyIndex,
3939        tmnxOamMacPingL2MapIndex
3940    }
3941    ::= { tmnxOamMacPingL2MapTable 1 }
3942
3943TmnxOamMacPingL2MapEntry         ::= SEQUENCE
3944{
3945    tmnxOamMacPingL2MapIndex         Unsigned32,
3946    tmnxOamMacPingL2MapRouterID      IpAddress,
3947    tmnxOamMacPingL2MapLabel         MplsLabel,
3948    tmnxOamMacPingL2MapProtocol      TmnxOamSignalProtocol,
3949    tmnxOamMacPingL2MapVCType        TmnxOamVcType,
3950    tmnxOamMacPingL2MapVCID          TmnxVcId,
3951    tmnxOamMacPingL2MapDirection     INTEGER
3952}
3953
3954tmnxOamMacPingL2MapIndex         OBJECT-TYPE
3955    SYNTAX      Unsigned32 (1..4294967295)
3956    MAX-ACCESS  not-accessible
3957    STATUS      obsolete
3958    DESCRIPTION
3959        "An entry in this table is created when the result of a OAM
3960         'macQuery' probe is determined.  The initial 2 instance identifier
3961         index values identify the tmnxOamPingCtlEntry that a OAM probe result
3962         (tmnxOamMacPingHistoryEntry) belongs to. The tmnxOamMacPingHistoryIndex
3963         identifies a group of replies received in response to a specific
3964         probe transmission.  The tmnxOamMacPingReplyIndex selects a single
3965         OAM 'macQuery' reply.
3966
3967         The tmnxOamMacPingL2MapIndex selects a single L2 mapping entry within
3968         a specific 'macQuery' probe reply.
3969
3970         The agent starts assigning tmnxOamMacPingL2MapIndex values at 1."
3971    ::= { tmnxOamMacPingL2MapEntry 1 }
3972
3973tmnxOamMacPingL2MapRouterID      OBJECT-TYPE
3974    SYNTAX      IpAddress
3975    MAX-ACCESS  read-only
3976    STATUS      obsolete
3977    DESCRIPTION
3978        "The value of tmnxOamMacPingL2MapRouterID is the router ID for this L2
3979         mapping entry."
3980    ::= { tmnxOamMacPingL2MapEntry 2 }
3981
3982tmnxOamMacPingL2MapLabel         OBJECT-TYPE
3983    SYNTAX      MplsLabel
3984    MAX-ACCESS  read-only
3985    STATUS      obsolete
3986    DESCRIPTION
3987        "The value of tmnxOamMacPingL2MapLabel is the label used by the router
3988         for the L2FEC or VC ID specified by this L2 mapping entry."
3989    ::= { tmnxOamMacPingL2MapEntry 3 }
3990
3991tmnxOamMacPingL2MapProtocol      OBJECT-TYPE
3992    SYNTAX      TmnxOamSignalProtocol
3993    MAX-ACCESS  read-only
3994    STATUS      obsolete
3995    DESCRIPTION
3996        "The value of tmnxOamMacPingL2MapProtocol is the signaling protocol
3997         used by the router for the L2FEC or VC ID specified by this L2 mapping
3998         entry."
3999    ::= { tmnxOamMacPingL2MapEntry 4 }
4000
4001tmnxOamMacPingL2MapVCType        OBJECT-TYPE
4002    SYNTAX      TmnxOamVcType
4003    MAX-ACCESS  read-only
4004    STATUS      obsolete
4005    DESCRIPTION
4006        "The value of tmnxOamMacPingL2MapVCType specifies the class of VC ID
4007         given in tmnxOamMacPingL2MapVCID."
4008    ::= { tmnxOamMacPingL2MapEntry 5 }
4009
4010tmnxOamMacPingL2MapVCID          OBJECT-TYPE
4011    SYNTAX      TmnxVcId
4012    MAX-ACCESS  read-only
4013    STATUS      obsolete
4014    DESCRIPTION
4015        "The value of tmnxOamMacPingL2MapVCID is the VC ID associated with the
4016         label used by the L2FEC specified by this L2 mapping entry."
4017    ::= { tmnxOamMacPingL2MapEntry 6 }
4018
4019tmnxOamMacPingL2MapDirection     OBJECT-TYPE
4020    SYNTAX      INTEGER {
4021        upstream   (1),
4022        downstream (2)
4023    }
4024    MAX-ACCESS  read-only
4025    STATUS      obsolete
4026    DESCRIPTION
4027        "The value of tmnxOamMacPingL2MapDirection specifies the direction that
4028         this L2 mapping entry is in relation to the node that returned the
4029         'macQuery' reply."
4030    ::= { tmnxOamMacPingL2MapEntry 7 }
4031
4032tmnxOamLspPingCtlTable           OBJECT-TYPE
4033    SYNTAX      SEQUENCE OF TmnxOamLspPingCtlEntry
4034    MAX-ACCESS  not-accessible
4035    STATUS      current
4036    DESCRIPTION
4037        "Each row in tmnxOamLspPingCtlTable contains the LSP-specific
4038         configuration information needed to launch an LSP (Label Switched Path)
4039         ping test.  The rest of the configuration information needed to launch
4040         the test resides in the corresponding row of tmnxOamPingCtlTable.
4041
4042         Results of LSP ping tests are stored in tmnxOamPingResultsTable and
4043         tmnxOamPingHistoryTable.
4044
4045         Seven types of LSP ping tests are supported.  An abbreviated name for
4046         each test type is defined in the following table (for use in a
4047         subsequent table).  The test type's tmnxOamLspPingCtlTestSubMode code
4048         point is shown as well.
4049
4050         Test Sub Mode           Abbreviated Test Type Name(s)
4051         ---------------------   -------------------------------
4052         'unspecified     (1)'   LDP, RSVP
4053         'static          (2)'   TPST (Transport Profile Static)
4054         'bgpLabeledPrefix(3)'   BGP
4055         'srIsis          (4)'   ISIS
4056         'srOspf          (5)'   OSPF
4057         'srTe            (6)'   SRTE
4058         'srPolicy        (7)'   SRPL
4059         'srOspf3         (8)'   OSP3
4060
4061         The following table has a row for each LSP ping test type, showing the
4062         mandatory and optional objects applicable to the test type.
4063
4064         Test
4065         Type   Mandatory Objects               Optional Objects
4066         ---- -------------------------------- ---------------------------------
4067         BGP  tmnxOamLspPingCtlLdpPrefixType   *tmnxOamLspPingCtlNhAddressType
4068              tmnxOamLspPingCtlLdpPrefix       *tmnxOamLspPingCtlNhAddress
4069              tmnxOamLspPingCtlLdpPrefixLen     tmnxOamLspPingCtlNhIntfName
4070              tmnxOamLspPingCtlTestSubMode     #tmnxOamLspPingCtlPathDestType
4071                                               #tmnxOamLspPingCtlPathDest
4072
4073         ISIS tmnxOamLspPingCtlLdpPrefixType    tmnxOamLspPingCtlIgpInstance
4074              tmnxOamLspPingCtlLdpPrefix       *tmnxOamLspPingCtlNhAddressType
4075              tmnxOamLspPingCtlLdpPrefixLen    *tmnxOamLspPingCtlNhAddress
4076              tmnxOamLspPingCtlTestSubMode      tmnxOamLspPingCtlNhIntfName
4077                                               #tmnxOamLspPingCtlPathDestType
4078                                               #tmnxOamLspPingCtlPathDest
4079
4080         LDP  tmnxOamLspPingCtlLdpPrefixType   *tmnxOamLspPingCtlNhAddressType
4081              tmnxOamLspPingCtlLdpPrefix       *tmnxOamLspPingCtlNhAddress
4082              tmnxOamLspPingCtlLdpPrefixLen     tmnxOamLspPingCtlNhIntfName
4083                                               #tmnxOamLspPingCtlPathDestType
4084                                               #tmnxOamLspPingCtlPathDest
4085
4086         OSPF tmnxOamLspPingCtlLdpPrefixType    tmnxOamLspPingCtlIgpInstance
4087              tmnxOamLspPingCtlLdpPrefix       *tmnxOamLspPingCtlNhAddressType
4088              tmnxOamLspPingCtlLdpPrefixLen    *tmnxOamLspPingCtlNhAddress
4089              tmnxOamLspPingCtlTestSubMode      tmnxOamLspPingCtlNhIntfName
4090                                               #tmnxOamLspPingCtlPathDestType
4091                                               #tmnxOamLspPingCtlPathDest
4092
4093         OSP3 tmnxOamLspPingCtlLdpPrefixType    tmnxOamLspPingCtlIgpInstance
4094              tmnxOamLspPingCtlLdpPrefix       *tmnxOamLspPingCtlNhAddressType
4095              tmnxOamLspPingCtlLdpPrefixLen    *tmnxOamLspPingCtlNhAddress
4096              tmnxOamLspPingCtlTestSubMode      tmnxOamLspPingCtlNhIntfName
4097                                               #tmnxOamLspPingCtlPathDestType
4098                                               #tmnxOamLspPingCtlPathDest
4099
4100         RSVP tmnxOamLspPingCtlLspName          tmnxOamLspPingCtlPathName
4101
4102         SRPL tmnxOamLspPingCtlSrPlcyColor      tmnxOamLspPingCtlSrPlcySegList
4103              tmnxOamLspPingCtlSrPlcyEndPtAddr
4104              tmnxOamLspPingCtlSrPlcyEndPtAddT
4105              tmnxOamLspPingCtlTestSubMode
4106
4107         SRTE tmnxOamLspPingCtlLspName         *tmnxOamLspPingCtlNhAddressType
4108              tmnxOamLspPingCtlTestSubMode     *tmnxOamLspPingCtlNhAddress
4109                                                tmnxOamLspPingCtlNhIntfName
4110                                               #tmnxOamLspPingCtlPathDestType
4111                                               #tmnxOamLspPingCtlPathDest
4112                                                tmnxOamLspPingCtlPathName
4113
4114         TPST tmnxOamLspPingCtlLspName          tmnxOamLspPingCtlAssocChannel
4115              tmnxOamLspPingCtlTestSubMode      tmnxOamLspPingCtlForce
4116                                               *tmnxOamLspPingCtlMplsTpGlobalId
4117                                               *tmnxOamLspPingCtlMplsTpNodeId
4118                                                tmnxOamLspPingCtlMplsTpPathType
4119
4120         ALL  none                              tmnxOamLspPingCtlTtl
4121                                                tmnxOamPingCtlFcName
4122                                                tmnxOamPingCtlInterval
4123                                                tmnxOamPingCtlProbeCount
4124                                                tmnxOamPingCtlProfile
4125                                                tmnxOamPingCtlSize
4126                                               *tmnxOamPingCtlSrcAddrType
4127                                               *tmnxOamPingCtlSrcAddress
4128                                                tmnxOamPingCtlTimeOut
4129         ---- -------------------------------- ---------------------------------
4130
4131         In the table above,
4132         1.  The optional objects in the ALL row apply to all LSP ping test
4133             types.
4134         2.  Asterisks (*) mark a set of optional objects which must all be
4135             specified, or must all be unspecified.
4136         3.  Octothorpes (#) mark a separate set of optional objects which must
4137             all be specified, or must all be unspecified.
4138         4.  There are four supported combinations of
4139             tmnxOamLspPingCtlNhAddressType, tmnxOamLspPingCtlNhAddress,
4140             tmnxOamLspPingCtlNhIntfName, tmnxOamLspPingCtlPathDestType, and
4141             tmnxOamLspPingCtlPathDest, as follows:
4142             a) all unspecified
4143             b) tmnxOamLspPingCtlPathDestType and tmnxOamLspPingCtlPathDest
4144             c) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, and
4145                tmnxOamLspPingCtlNhIntfName
4146             d) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest,
4147                tmnxOamLspPingCtlNhAddressType, and tmnxOamLspPingCtlNhAddress
4148
4149         When an object combination other than a combination listed above is
4150         specified, values will be rejected or ignored, or the test will fail."
4151    REFERENCE
4152        "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
4153         Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
4154         RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
4155         Failures'.
4156         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
4157         IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
4158         Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
4159    ::= { tmnxOamPingObjs 9 }
4160
4161tmnxOamLspPingCtlEntry           OBJECT-TYPE
4162    SYNTAX      TmnxOamLspPingCtlEntry
4163    MAX-ACCESS  not-accessible
4164    STATUS      current
4165    DESCRIPTION
4166        "The system creates a row in tmnxOamLspPingCtlTable when a row is
4167         created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to
4168         'lspPing'.
4169
4170         The system deletes a row in tmnxOamLspPingCtlTable when the
4171         corresponding row in tmnxOamPingCtlTable is deleted."
4172    INDEX       {
4173        tmnxOamPingCtlOwnerIndex,
4174        tmnxOamPingCtlTestIndex
4175    }
4176    ::= { tmnxOamLspPingCtlTable 1 }
4177
4178TmnxOamLspPingCtlEntry           ::= SEQUENCE
4179{
4180    tmnxOamLspPingCtlVRtrID          TmnxVRtrID,
4181    tmnxOamLspPingCtlLspName         TLNamedItemOrEmpty,
4182    tmnxOamLspPingCtlReturnLsp       TNamedItemOrEmpty,
4183    tmnxOamLspPingCtlTtl             Unsigned32,
4184    tmnxOamLspPingCtlPathName        TLNamedItemOrEmpty,
4185    tmnxOamLspPingCtlLdpIpPrefix     IpAddress,
4186    tmnxOamLspPingCtlLdpIpPrefixLen  IpAddressPrefixLength,
4187    tmnxOamLspPingCtlLdpPrefixType   InetAddressType,
4188    tmnxOamLspPingCtlLdpPrefix       InetAddress,
4189    tmnxOamLspPingCtlLdpPrefixLen    InetAddressPrefixLength,
4190    tmnxOamLspPingCtlPathDestType    InetAddressType,
4191    tmnxOamLspPingCtlPathDest        InetAddress,
4192    tmnxOamLspPingCtlNhIntfName      TNamedItemOrEmpty,
4193    tmnxOamLspPingCtlNhAddressType   InetAddressType,
4194    tmnxOamLspPingCtlNhAddress       InetAddress,
4195    tmnxOamLspPingCtlTestSubMode     TmnxOamLspTestSubMode,
4196    tmnxOamLspPingCtlMplsTpPathType  TmnxOamMplsTpPathType,
4197    tmnxOamLspPingCtlMplsTpGlobalId  TmnxMplsTpGlobalID,
4198    tmnxOamLspPingCtlMplsTpNodeId    TmnxMplsTpNodeID,
4199    tmnxOamLspPingCtlAssocChannel    TmnxOamLspAssocChannel,
4200    tmnxOamLspPingCtlForce           TruthValue,
4201    tmnxOamLspPingCtlIgpInstance     TmnxIgpInstance,
4202    tmnxOamLspPingCtlSrPlcyColor     Unsigned32,
4203    tmnxOamLspPingCtlSrPlcyEndPtAddT InetAddressType,
4204    tmnxOamLspPingCtlSrPlcyEndPtAddr InetAddress,
4205    tmnxOamLspPingCtlSrPlcySegList   Unsigned32
4206}
4207
4208tmnxOamLspPingCtlVRtrID          OBJECT-TYPE
4209    SYNTAX      TmnxVRtrID
4210    MAX-ACCESS  read-create
4211    STATUS      obsolete
4212    DESCRIPTION
4213        "This object was obsoleted in release 6.0R15 and replaced with
4214         tmnxOamPingCtlVRtrID in tmnxOamPingCtlTable."
4215    DEFVAL      { 1 }
4216    ::= { tmnxOamLspPingCtlEntry 1 }
4217
4218tmnxOamLspPingCtlLspName         OBJECT-TYPE
4219    SYNTAX      TLNamedItemOrEmpty
4220    MAX-ACCESS  read-create
4221    STATUS      current
4222    DESCRIPTION
4223        "The value of tmnxOamLspPingCtlLspName specifies the name of the LSP
4224         for this LSP ping test.
4225
4226         When the test is started, if this name is not empty, there must be a
4227         TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
4228         1.  tmnxOamLspPingCtlLspName equal to
4229             TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
4230         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
4231         3.  TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
4232             'bypassOnly(4)', or 'mplsTp(7)'.
4233         Otherwise, the test will fail.
4234
4235         The supported object combinations for LSP ping tests are listed in the
4236         tmnxOamLspPingCtlTable DESCRIPTION clause."
4237    DEFVAL      { ''H }
4238    ::= { tmnxOamLspPingCtlEntry 2 }
4239
4240tmnxOamLspPingCtlReturnLsp       OBJECT-TYPE
4241    SYNTAX      TNamedItemOrEmpty
4242    MAX-ACCESS  read-create
4243    STATUS      obsolete
4244    DESCRIPTION
4245        "This object was obsoleted in release 4.0."
4246    DEFVAL      { ''H }
4247    ::= { tmnxOamLspPingCtlEntry 3 }
4248
4249tmnxOamLspPingCtlTtl             OBJECT-TYPE
4250    SYNTAX      Unsigned32 (1..255)
4251    UNITS       "time-to-live value"
4252    MAX-ACCESS  read-create
4253    STATUS      current
4254    DESCRIPTION
4255        "The value of tmnxOamLspPingCtlTtl specifies the outermost label time-
4256         to-live value.
4257
4258         The supported object combinations for LSP ping tests are listed in the
4259         tmnxOamLspPingCtlTable DESCRIPTION clause."
4260    DEFVAL      { 255 }
4261    ::= { tmnxOamLspPingCtlEntry 4 }
4262
4263tmnxOamLspPingCtlPathName        OBJECT-TYPE
4264    SYNTAX      TLNamedItemOrEmpty
4265    MAX-ACCESS  read-create
4266    STATUS      current
4267    DESCRIPTION
4268        "The value of tmnxOamLspPingCtlPathName specifies the name of the Path
4269         (LSP) for this LSP ping test.
4270
4271         When the test is started, if this name is not empty, there must be a
4272         matching name in the column MPLS-TE-MIB::mplsTunnelName.  Otherwise,
4273         the test will fail.
4274
4275         The supported object combinations for LSP ping tests are listed in the
4276         tmnxOamLspPingCtlTable DESCRIPTION clause."
4277    DEFVAL      { ''H }
4278    ::= { tmnxOamLspPingCtlEntry 5 }
4279
4280tmnxOamLspPingCtlLdpIpPrefix     OBJECT-TYPE
4281    SYNTAX      IpAddress
4282    MAX-ACCESS  read-create
4283    STATUS      obsolete
4284    DESCRIPTION
4285        "This object was obsoleted in release 4.0 and replaced with InetAddress
4286         objects tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefix."
4287    DEFVAL      { '00000000'H }
4288    ::= { tmnxOamLspPingCtlEntry 6 }
4289
4290tmnxOamLspPingCtlLdpIpPrefixLen  OBJECT-TYPE
4291    SYNTAX      IpAddressPrefixLength
4292    MAX-ACCESS  read-create
4293    STATUS      obsolete
4294    DESCRIPTION
4295        "This object was obsoleted in release 4.0 and replaced with the
4296         InetAddress object tmnxOamLspPingCtlLdpPrefixLen."
4297    DEFVAL      { 32 }
4298    ::= { tmnxOamLspPingCtlEntry 7 }
4299
4300tmnxOamLspPingCtlLdpPrefixType   OBJECT-TYPE
4301    SYNTAX      InetAddressType
4302    MAX-ACCESS  read-create
4303    STATUS      current
4304    DESCRIPTION
4305        "The value of tmnxOamLspPingCtlLdpPrefixType specifies the type of
4306         Internet address stored in tmnxOamLspPingCtlLdpPrefix.
4307
4308         The supported object combinations for LSP ping tests are listed in the
4309         tmnxOamLspPingCtlTable DESCRIPTION clause."
4310    DEFVAL      { unknown }
4311    ::= { tmnxOamLspPingCtlEntry 8 }
4312
4313tmnxOamLspPingCtlLdpPrefix       OBJECT-TYPE
4314    SYNTAX      InetAddress (SIZE (0|4|16))
4315    MAX-ACCESS  read-create
4316    STATUS      current
4317    DESCRIPTION
4318        "The value of tmnxOamLspPingCtlLdpPrefix, along with
4319         tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefixLen,
4320         specifies the destination prefix for this LSP ping test.
4321
4322         The supported object combinations for LSP ping tests are listed in the
4323         tmnxOamLspPingCtlTable DESCRIPTION clause."
4324    DEFVAL      { ''H }
4325    ::= { tmnxOamLspPingCtlEntry 9 }
4326
4327tmnxOamLspPingCtlLdpPrefixLen    OBJECT-TYPE
4328    SYNTAX      InetAddressPrefixLength
4329    UNITS       "bits"
4330    MAX-ACCESS  read-create
4331    STATUS      current
4332    DESCRIPTION
4333        "The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet
4334         address prefix length of tmnxOamLspPingCtlLdpPrefix.
4335
4336         The supported object combinations for LSP ping tests are listed in the
4337         tmnxOamLspPingCtlTable DESCRIPTION clause."
4338    DEFVAL      { 32 }
4339    ::= { tmnxOamLspPingCtlEntry 10 }
4340
4341tmnxOamLspPingCtlPathDestType    OBJECT-TYPE
4342    SYNTAX      InetAddressType
4343    MAX-ACCESS  read-create
4344    STATUS      current
4345    DESCRIPTION
4346        "The value of tmnxOamLspPingCtlPathDestType specifies the type of
4347         Internet address stored in tmnxOamLspPingCtlPathDest.
4348
4349         The supported object combinations for LSP ping tests are listed in the
4350         tmnxOamLspPingCtlTable DESCRIPTION clause."
4351    DEFVAL      { unknown }
4352    ::= { tmnxOamLspPingCtlEntry 11 }
4353
4354tmnxOamLspPingCtlPathDest        OBJECT-TYPE
4355    SYNTAX      InetAddress (SIZE (0|4|16))
4356    MAX-ACCESS  read-create
4357    STATUS      current
4358    DESCRIPTION
4359        "The value of tmnxOamLspPingCtlPathDest specifies a unique path for
4360         this LSP ping to traverse. This address is used as part of a hash key
4361         to select the appropriate ECMP path to the destination of an LSP ping
4362         test.
4363
4364         The supported object combinations for LSP ping tests are listed in the
4365         tmnxOamLspPingCtlTable DESCRIPTION clause."
4366    DEFVAL      { ''H }
4367    ::= { tmnxOamLspPingCtlEntry 12 }
4368
4369tmnxOamLspPingCtlNhIntfName      OBJECT-TYPE
4370    SYNTAX      TNamedItemOrEmpty
4371    MAX-ACCESS  read-create
4372    STATUS      current
4373    DESCRIPTION
4374        "The value of tmnxOamLspPingCtlNhIntfName specifies the name of the
4375         next hop interface to be used when transmitting an LSP ping.
4376
4377         When the test is started, if this name is not empty, there must be a
4378         TIMETRA-VRTR-MIB::vRtrIfTable row with:
4379         1.  tmnxOamLspPingCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
4380             AND
4381         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1.
4382         Otherwise, the test will fail.
4383
4384         The supported object combinations for LSP ping tests are listed in the
4385         tmnxOamLspPingCtlTable DESCRIPTION clause."
4386    DEFVAL      { ''H }
4387    ::= { tmnxOamLspPingCtlEntry 13 }
4388
4389tmnxOamLspPingCtlNhAddressType   OBJECT-TYPE
4390    SYNTAX      InetAddressType
4391    MAX-ACCESS  read-create
4392    STATUS      current
4393    DESCRIPTION
4394        "The value of tmnxOamLspPingCtlNhAddressType specifies the type of
4395         Internet address stored in tmnxOamLspPingCtlNhAddress.
4396
4397         The supported object combinations for LSP ping tests are listed in the
4398         tmnxOamLspPingCtlTable DESCRIPTION clause."
4399    DEFVAL      { unknown }
4400    ::= { tmnxOamLspPingCtlEntry 14 }
4401
4402tmnxOamLspPingCtlNhAddress       OBJECT-TYPE
4403    SYNTAX      InetAddress (SIZE (0|4|16))
4404    MAX-ACCESS  read-create
4405    STATUS      current
4406    DESCRIPTION
4407        "The value of tmnxOamLspPingCtlNhAddress specifies the interface
4408         address to the next hop which will be used to transmit the LSP ping.
4409
4410         The supported object combinations for LSP ping tests are listed in the
4411         tmnxOamLspPingCtlTable DESCRIPTION clause."
4412    DEFVAL      { ''H }
4413    ::= { tmnxOamLspPingCtlEntry 15 }
4414
4415tmnxOamLspPingCtlTestSubMode     OBJECT-TYPE
4416    SYNTAX      TmnxOamLspTestSubMode
4417    MAX-ACCESS  read-create
4418    STATUS      current
4419    DESCRIPTION
4420        "The value of tmnxOamLspPingCtlTestSubMode specifies the type of LSP
4421         ping test to perform.
4422
4423         When this object is 'unspecified(1)', the type of LSP ping test to be
4424         performed is determined when the test is started, from the set of
4425         tmnxOamLspPingCtlTable objects configured with non-default values.
4426
4427         If there is a mismatch between tmnxOamLspPingCtlTestSubMode and the
4428         type of the LSP to be tested, the test will fail.  For example, if
4429         tmnxOamLspPingCtlTestSubMode is 'static(2)', and
4430         tmnxOamLspPingCtlLspName refers to an LSP with
4431         TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
4432         will fail.
4433
4434         The supported object combinations for LSP ping tests are listed in the
4435         tmnxOamLspPingCtlTable DESCRIPTION clause."
4436    DEFVAL      { unspecified }
4437    ::= { tmnxOamLspPingCtlEntry 16 }
4438
4439tmnxOamLspPingCtlMplsTpPathType  OBJECT-TYPE
4440    SYNTAX      TmnxOamMplsTpPathType
4441    MAX-ACCESS  read-create
4442    STATUS      current
4443    DESCRIPTION
4444        "The value of tmnxOamLspPingCtlMplsTpPathType specifies the type of the
4445         MPLS-TP path to be tested.
4446
4447         The supported object combinations for LSP ping tests are listed in the
4448         tmnxOamLspPingCtlTable DESCRIPTION clause."
4449    DEFVAL      { active }
4450    ::= { tmnxOamLspPingCtlEntry 17 }
4451
4452tmnxOamLspPingCtlMplsTpGlobalId  OBJECT-TYPE
4453    SYNTAX      TmnxMplsTpGlobalID
4454    MAX-ACCESS  read-create
4455    STATUS      current
4456    DESCRIPTION
4457        "The value of tmnxOamLspPingCtlMplsTpGlobalId specifies the target
4458         MPLS-TP Global Identifier to be used for the test.
4459
4460         The supported object combinations for LSP ping tests are listed in the
4461         tmnxOamLspPingCtlTable DESCRIPTION clause."
4462    DEFVAL      { 0 }
4463    ::= { tmnxOamLspPingCtlEntry 18 }
4464
4465tmnxOamLspPingCtlMplsTpNodeId    OBJECT-TYPE
4466    SYNTAX      TmnxMplsTpNodeID
4467    MAX-ACCESS  read-create
4468    STATUS      current
4469    DESCRIPTION
4470        "The value of tmnxOamLspPingCtlMplsTpNodeId specifies the target
4471         MPLS-TP Node Identifier to be used for the test.
4472
4473         A value of zero indicates that no Node Identifier has been configured.
4474
4475         The supported object combinations for LSP ping tests are listed in the
4476         tmnxOamLspPingCtlTable DESCRIPTION clause."
4477    DEFVAL      { 0 }
4478    ::= { tmnxOamLspPingCtlEntry 19 }
4479
4480tmnxOamLspPingCtlAssocChannel    OBJECT-TYPE
4481    SYNTAX      TmnxOamLspAssocChannel
4482    MAX-ACCESS  read-create
4483    STATUS      current
4484    DESCRIPTION
4485        "The value of tmnxOamLspPingCtlAssocChannel specifies the launched echo
4486         request's usage of the Associated Channel (ACH) mechanism, when
4487         testing an MPLS-TP LSP.
4488
4489         When tmnxOamLspPingCtlTestSubMode is 'static(2)', the default value
4490         for tmnxOamLspPingCtlAssocChannel is 'nonIp(2)'.
4491
4492         The supported object combinations for LSP ping tests are listed in the
4493         tmnxOamLspPingCtlTable DESCRIPTION clause."
4494    DEFVAL      { notApplicable }
4495    ::= { tmnxOamLspPingCtlEntry 20 }
4496
4497tmnxOamLspPingCtlForce           OBJECT-TYPE
4498    SYNTAX      TruthValue
4499    MAX-ACCESS  read-create
4500    STATUS      current
4501    DESCRIPTION
4502        "The value of tmnxOamLspPingCtlForce specifies whether or not to force
4503         the transmission of the 'lspPing' request PDU(s).
4504
4505         If tmnxOamLspPingCtlForce is 'true(1)', the test will proceed and
4506         request PDU(s) will be sent regardless of the local operational status
4507         of the tested LSP path.
4508
4509         If tmnxOamLspPingCtlForce is 'false(2)',  the test will fail
4510         immediately when the local operational status of the tested LSP path is
4511         down.
4512
4513         The supported object combinations for LSP ping tests are listed in the
4514         tmnxOamLspPingCtlTable DESCRIPTION clause."
4515    DEFVAL      { false }
4516    ::= { tmnxOamLspPingCtlEntry 21 }
4517
4518tmnxOamLspPingCtlIgpInstance     OBJECT-TYPE
4519    SYNTAX      TmnxIgpInstance
4520    MAX-ACCESS  read-create
4521    STATUS      current
4522    DESCRIPTION
4523        "The value of tmnxOamLspPingCtlIgpInstance specifies the Interior
4524         Gateway Protocol (IGP) instance to be used for the test.
4525
4526         The supported object combinations for LSP ping tests are listed in the
4527         tmnxOamLspPingCtlTable DESCRIPTION clause."
4528    DEFVAL      { 0 }
4529    ::= { tmnxOamLspPingCtlEntry 22 }
4530
4531tmnxOamLspPingCtlSrPlcyColor     OBJECT-TYPE
4532    SYNTAX      Unsigned32
4533    MAX-ACCESS  read-create
4534    STATUS      current
4535    DESCRIPTION
4536        "The value of tmnxOamLspPingCtlSrPlcyColor specifies the Segment Routing
4537         (SR) policy color to be used for the test.  A color associates an
4538         SR policy with an intent (e.g. low latency).
4539
4540         tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
4541         tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
4542         Otherwise, the test will fail.  The color of a static SR policy is
4543         defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
4544
4545         When configuring an SR policy LSP ping test, the following objects
4546         must all be set in one snmpset PDU:
4547            tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
4548            tmnxOamLspPingCtlSrPlcyColor,
4549            tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
4550            tmnxOamLspPingCtlSrPlcyEndPtAddr.
4551
4552         The supported object combinations for LSP ping tests are listed in the
4553         tmnxOamLspPingCtlTable DESCRIPTION clause."
4554    REFERENCE
4555        "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
4556         Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
4557    DEFVAL      { 0 }
4558    ::= { tmnxOamLspPingCtlEntry 23 }
4559
4560tmnxOamLspPingCtlSrPlcyEndPtAddT OBJECT-TYPE
4561    SYNTAX      InetAddressType
4562    MAX-ACCESS  read-create
4563    STATUS      current
4564    DESCRIPTION
4565        "The value of tmnxOamLspPingCtlSrPlcyEndPtAddT specifies the type of IP
4566         address stored in tmnxOamLspPingCtlSrPlcyEndPtAddr.
4567
4568         The supported object combinations for LSP ping tests are listed in the
4569         tmnxOamLspPingCtlTable DESCRIPTION clause."
4570    DEFVAL      { unknown }
4571    ::= { tmnxOamLspPingCtlEntry 24 }
4572
4573tmnxOamLspPingCtlSrPlcyEndPtAddr OBJECT-TYPE
4574    SYNTAX      InetAddress (SIZE (0|4|16))
4575    MAX-ACCESS  read-create
4576    STATUS      current
4577    DESCRIPTION
4578        "The value of tmnxOamLspPingCtlSrPlcyEndPtAddr specifies the Segment
4579         Routing (SR) policy endpoint address to be used for the test.
4580
4581         tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
4582         tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
4583         Otherwise, the test will fail.  The endpoint of a static SR policy
4584         is defined using
4585             TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
4586             TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
4587
4588         When configuring an SR policy LSP ping test, the following objects
4589         must all be set in one snmpset PDU:
4590            tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
4591            tmnxOamLspPingCtlSrPlcyColor,
4592            tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
4593            tmnxOamLspPingCtlSrPlcyEndPtAddr.
4594
4595         The supported object combinations for LSP ping tests are listed in the
4596         tmnxOamLspPingCtlTable DESCRIPTION clause."
4597    REFERENCE
4598        "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
4599         Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
4600    DEFVAL      { ''H }
4601    ::= { tmnxOamLspPingCtlEntry 25 }
4602
4603tmnxOamLspPingCtlSrPlcySegList   OBJECT-TYPE
4604    SYNTAX      Unsigned32 (0..32)
4605    MAX-ACCESS  read-create
4606    STATUS      current
4607    DESCRIPTION
4608        "The value of tmnxOamLspPingCtlSrPlcySegList specifies the Segment
4609         Routing (SR) policy segment list to be used for the test.
4610
4611         The supported object combinations for LSP ping tests are listed in the
4612         tmnxOamLspPingCtlTable DESCRIPTION clause."
4613    REFERENCE
4614        "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
4615         Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
4616    DEFVAL      { 0 }
4617    ::= { tmnxOamLspPingCtlEntry 26 }
4618
4619tmnxOamVprnPingCtlTable          OBJECT-TYPE
4620    SYNTAX      SEQUENCE OF TmnxOamVprnPingCtlEntry
4621    MAX-ACCESS  not-accessible
4622    STATUS      current
4623    DESCRIPTION
4624        "Defines the Nokia SROS OAM VPRN Ping Control Table for providing, via
4625         SNMP, the capability of performing Nokia SROS OAM 'vprnPing' test
4626         operations.
4627
4628         The results of these tests are stored in the tmnxOamPingResultsTable
4629         and the tmnxOamTrProbeHistoryTable.  There will be no entries for
4630         these test in the tmnxOamPingHistoryTable."
4631    ::= { tmnxOamPingObjs 10 }
4632
4633tmnxOamVprnPingCtlEntry          OBJECT-TYPE
4634    SYNTAX      TmnxOamVprnPingCtlEntry
4635    MAX-ACCESS  not-accessible
4636    STATUS      current
4637    DESCRIPTION
4638        "Defines an entry in the tmnxOamVprnPingCtlTable.  The first index
4639         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
4640         a textual convention that allows for use of the SNMPv3
4641         View-Based Access Control Model (RFC 2575 [11], VACM)
4642         and allows a management application to identify its entries.
4643         The second index, tmnxOamPingCtlTestIndex, enables the same
4644         management application to have multiple outstanding requests."
4645    INDEX       {
4646        tmnxOamPingCtlOwnerIndex,
4647        tmnxOamPingCtlTestIndex
4648    }
4649    ::= { tmnxOamVprnPingCtlTable 1 }
4650
4651TmnxOamVprnPingCtlEntry          ::= SEQUENCE
4652{
4653    tmnxOamVprnPingCtlSourceIpAddr   IpAddress,
4654    tmnxOamVprnPingCtlReplyControl   TruthValue,
4655    tmnxOamVprnPingCtlTtl            Unsigned32,
4656    tmnxOamVprnPingCtlSrcAddrType    InetAddressType,
4657    tmnxOamVprnPingCtlSrcAddress     InetAddress
4658}
4659
4660tmnxOamVprnPingCtlSourceIpAddr   OBJECT-TYPE
4661    SYNTAX      IpAddress
4662    MAX-ACCESS  read-create
4663    STATUS      obsolete
4664    DESCRIPTION
4665        "This object was obsoleted in release 4.0 and replaced with InetAddress
4666         objects tmnxOamVprnPingCtlSrcAddrType and
4667         tmnxOamVprnPingCtlSrcAddress."
4668    DEFVAL      { '00000000'h }
4669    ::= { tmnxOamVprnPingCtlEntry 1 }
4670
4671tmnxOamVprnPingCtlReplyControl   OBJECT-TYPE
4672    SYNTAX      TruthValue
4673    MAX-ACCESS  read-create
4674    STATUS      current
4675    DESCRIPTION
4676        "When the value of tmnxOamVprnPingCtlReplyControl is 'true', the
4677         OAM ping response is returned using the control plane.  If its value
4678         is 'false', the packet is sent via the data plane.
4679
4680         This object is optional and is not relevant when
4681         tmnxOamPingCtlTestMode has a value other than 'vprnPing'."
4682    DEFVAL      { false }
4683    ::= { tmnxOamVprnPingCtlEntry 2 }
4684
4685tmnxOamVprnPingCtlTtl            OBJECT-TYPE
4686    SYNTAX      Unsigned32 (1..255)
4687    UNITS       "time-to-live value"
4688    MAX-ACCESS  read-create
4689    STATUS      current
4690    DESCRIPTION
4691        "Specifies the vc-label time-to-live value.
4692
4693         This object is optional and is not relevant when
4694         tmnxOamPingCtlTestMode has a value other than 'vprnPing'.
4695
4696         While performing the test with a TTL of 1 no responses should ever be
4697         expected."
4698    DEFVAL      { 255 }
4699    ::= { tmnxOamVprnPingCtlEntry 3 }
4700
4701tmnxOamVprnPingCtlSrcAddrType    OBJECT-TYPE
4702    SYNTAX      InetAddressType
4703    MAX-ACCESS  read-create
4704    STATUS      current
4705    DESCRIPTION
4706        "The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet
4707         address type stored in tmnxOamVprnPingCtlSrcAddress."
4708    DEFVAL      { unknown }
4709    ::= { tmnxOamVprnPingCtlEntry 4 }
4710
4711tmnxOamVprnPingCtlSrcAddress     OBJECT-TYPE
4712    SYNTAX      InetAddress (SIZE (0|4|16))
4713    MAX-ACCESS  read-create
4714    STATUS      current
4715    DESCRIPTION
4716        "The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet
4717         address to be used as the source for performing an OAM ping operation
4718         when tmnxOamPingCtlTestMode has a value of 'vprnPing'.
4719
4720         This parameter is required."
4721    DEFVAL      { ''H }
4722    ::= { tmnxOamVprnPingCtlEntry 5 }
4723
4724tmnxOamAtmPingCtlTable           OBJECT-TYPE
4725    SYNTAX      SEQUENCE OF TmnxOamAtmPingCtlEntry
4726    MAX-ACCESS  not-accessible
4727    STATUS      current
4728    DESCRIPTION
4729        "Defines the Nokia SROS OAM ATM Ping Control Table for providing, via
4730         SNMP, the capability of performing Nokia SROS OAM 'atmPing' test
4731         operations.
4732
4733         The results of these tests are stored in the tmnxOamPingResultsTable
4734         and the tmnxOamPingHistoryTable."
4735    ::= { tmnxOamPingObjs 11 }
4736
4737tmnxOamAtmPingCtlEntry           OBJECT-TYPE
4738    SYNTAX      TmnxOamAtmPingCtlEntry
4739    MAX-ACCESS  not-accessible
4740    STATUS      current
4741    DESCRIPTION
4742        "Defines an entry in the tmnxOamAtmPingCtlTable.  The first index
4743         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
4744         a textual convention that allows for use of the SNMPv3
4745         View-Based Access Control Model (RFC 2575 [11], VACM)
4746         and allows a management application to identify its entries.
4747         The second index, tmnxOamPingCtlTestIndex, enables the same
4748         management application to have multiple outstanding requests."
4749    INDEX       {
4750        tmnxOamPingCtlOwnerIndex,
4751        tmnxOamPingCtlTestIndex
4752    }
4753    ::= { tmnxOamAtmPingCtlTable 1 }
4754
4755TmnxOamAtmPingCtlEntry           ::= SEQUENCE
4756{
4757    tmnxOamAtmPingCtlPortId          TmnxPortID,
4758    tmnxOamAtmPingCtlVpi             AtmVpIdentifier,
4759    tmnxOamAtmPingCtlVci             AtmVcIdentifier,
4760    tmnxOamAtmPingCtlLpbkLocation    OCTET STRING,
4761    tmnxOamAtmPingCtlSegment         INTEGER
4762}
4763
4764tmnxOamAtmPingCtlPortId          OBJECT-TYPE
4765    SYNTAX      TmnxPortID
4766    MAX-ACCESS  read-create
4767    STATUS      current
4768    DESCRIPTION
4769        "The value of tmnxOamAtmPingCtlPortId is the ID of the access port of
4770         the target VC. This parameter is required."
4771    DEFVAL      { 0 }
4772    ::= { tmnxOamAtmPingCtlEntry 1 }
4773
4774tmnxOamAtmPingCtlVpi             OBJECT-TYPE
4775    SYNTAX      AtmVpIdentifier
4776    MAX-ACCESS  read-create
4777    STATUS      current
4778    DESCRIPTION
4779        "The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to
4780         send the OAM ATM ping.  This is a required parameter."
4781    DEFVAL      { 0 }
4782    ::= { tmnxOamAtmPingCtlEntry 2 }
4783
4784tmnxOamAtmPingCtlVci             OBJECT-TYPE
4785    SYNTAX      AtmVcIdentifier
4786    MAX-ACCESS  read-create
4787    STATUS      current
4788    DESCRIPTION
4789        "The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to
4790         send the OAM ATM ping.  This is a required parameter."
4791    DEFVAL      { 0 }
4792    ::= { tmnxOamAtmPingCtlEntry 3 }
4793
4794tmnxOamAtmPingCtlLpbkLocation    OBJECT-TYPE
4795    SYNTAX      OCTET STRING (SIZE (16))
4796    MAX-ACCESS  read-create
4797    STATUS      current
4798    DESCRIPTION
4799        "The value of tmnxOamAtmPingCtlLpbkLocation specifies the Loopback
4800         Location ID used in the ATM OAM loopback cell.  If all bits in the
4801         Loopback Location ID are '1', the destination of the OAM ATM ping
4802         is the far-end destination of the VC.  Otherwise the cell is destined
4803         to a specific ATM node in the ATM network.
4804
4805         This is an optional parameter."
4806    DEFVAL      { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'H }
4807    ::= { tmnxOamAtmPingCtlEntry 4 }
4808
4809tmnxOamAtmPingCtlSegment         OBJECT-TYPE
4810    SYNTAX      INTEGER {
4811        endToEnd (1),
4812        segment  (2)
4813    }
4814    MAX-ACCESS  read-create
4815    STATUS      current
4816    DESCRIPTION
4817        "The value of tmnxOamAtmPingCtlSegment determines if the ATM OAM
4818         loopback cell is destined to the first segment going in the line
4819         direction or the PVCC's connection endpoint."
4820    DEFVAL      { endToEnd }
4821    ::= { tmnxOamAtmPingCtlEntry 5 }
4822
4823tmnxOamMfibPingCtlTable          OBJECT-TYPE
4824    SYNTAX      SEQUENCE OF TmnxOamMfibPingCtlEntry
4825    MAX-ACCESS  not-accessible
4826    STATUS      current
4827    DESCRIPTION
4828        "Defines the Nokia SROS OAM MFIB Ping Control Table for providing, via
4829         SNMP, the capability of performing Nokia SROS OAM 'mfibPing' test
4830         operations.
4831
4832         The results of these tests are stored in the tmnxOamPingResultsTable
4833         and the tmnxOamPingHistoryTable. Rows are created in the
4834         tmnxOamMfibPingCtlTable only for those entries in the
4835         tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4836         'mfibPing'."
4837    ::= { tmnxOamPingObjs 12 }
4838
4839tmnxOamMfibPingCtlEntry          OBJECT-TYPE
4840    SYNTAX      TmnxOamMfibPingCtlEntry
4841    MAX-ACCESS  not-accessible
4842    STATUS      current
4843    DESCRIPTION
4844        "Defines an entry in the tmnxOamMfibPingCtlTable.  The
4845         first index element, tmnxOamPingCtlOwnerIndex, is of
4846         type SnmpAdminString, a textual convention that allows
4847         for use of the SNMPv3 View-Based Access Control Model
4848         (RFC 2575 [11], VACM) and allows a management
4849         application to identify its entries. The second index,
4850         tmnxOamPingCtlTestIndex, enables the same management
4851         application to have multiple outstanding requests."
4852    INDEX       {
4853        tmnxOamPingCtlOwnerIndex,
4854        tmnxOamPingCtlTestIndex
4855    }
4856    ::= { tmnxOamMfibPingCtlTable 1 }
4857
4858TmnxOamMfibPingCtlEntry          ::= SEQUENCE
4859{
4860    tmnxOamMfibPingCtlSourceIpAddr   IpAddress,
4861    tmnxOamMfibPingCtlDestIpAddr     IpAddress,
4862    tmnxOamMfibPingCtlReplyControl   TruthValue,
4863    tmnxOamMfibPingCtlTtl            Unsigned32,
4864    tmnxOamMfibPingCtlSrcAddrType    InetAddressType,
4865    tmnxOamMfibPingCtlSrcAddress     InetAddress,
4866    tmnxOamMfibPingCtlDestAddrType   InetAddressType,
4867    tmnxOamMfibPingCtlDestAddress    InetAddress,
4868    tmnxOamMfibPingCtlDestMacAddr    MacAddress
4869}
4870
4871tmnxOamMfibPingCtlSourceIpAddr   OBJECT-TYPE
4872    SYNTAX      IpAddress
4873    MAX-ACCESS  read-write
4874    STATUS      obsolete
4875    DESCRIPTION
4876        "This object was obsoleted in release 4.0 and replaced with InetAddress
4877         objects tmnxOamMfibPingCtlSrcAddrType and
4878         tmnxOamMfibPingCtlSrcAddress."
4879    DEFVAL      { '00000000'h }
4880    ::= { tmnxOamMfibPingCtlEntry 1 }
4881
4882tmnxOamMfibPingCtlDestIpAddr     OBJECT-TYPE
4883    SYNTAX      IpAddress
4884    MAX-ACCESS  read-write
4885    STATUS      obsolete
4886    DESCRIPTION
4887        "This object was obsoleted in release 4.0 and replaced with InetAddress
4888         objects tmnxOamMfibPingCtlDestAddrType and
4889         tmnxOamMfibPingCtlDestAddress."
4890    DEFVAL      { '00000000'h }
4891    ::= { tmnxOamMfibPingCtlEntry 2 }
4892
4893tmnxOamMfibPingCtlReplyControl   OBJECT-TYPE
4894    SYNTAX      TruthValue
4895    MAX-ACCESS  read-write
4896    STATUS      current
4897    DESCRIPTION
4898        "When the value of tmnxOamMfibPingCtlReplyControl is 'true', the OAM
4899         ping response is returned using the control plane. If its value is
4900         'false', the packet is sent via the data plane.
4901
4902         This object is optional and is not relevant when
4903         tmnxOamPingCtlTestMode has a value other than 'mfibPing'."
4904    DEFVAL      { false }
4905    ::= { tmnxOamMfibPingCtlEntry 3 }
4906
4907tmnxOamMfibPingCtlTtl            OBJECT-TYPE
4908    SYNTAX      Unsigned32 (1..255)
4909    UNITS       "time-to-live value"
4910    MAX-ACCESS  read-write
4911    STATUS      current
4912    DESCRIPTION
4913        "Specifies the vc-label time-to-live value. This object is optional and
4914         is not relevant when tmnxOamPingCtlTestMode has a value other than
4915         'mfibPing'. While performing the test with a TTL of 1 no responses
4916         should ever be expected."
4917    DEFVAL      { 255 }
4918    ::= { tmnxOamMfibPingCtlEntry 4 }
4919
4920tmnxOamMfibPingCtlSrcAddrType    OBJECT-TYPE
4921    SYNTAX      InetAddressType
4922    MAX-ACCESS  read-write
4923    STATUS      current
4924    DESCRIPTION
4925        "The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet
4926         address type stored in tmnxOamMfibPingCtlSrcAddress."
4927    DEFVAL      { unknown }
4928    ::= { tmnxOamMfibPingCtlEntry 5 }
4929
4930tmnxOamMfibPingCtlSrcAddress     OBJECT-TYPE
4931    SYNTAX      InetAddress (SIZE (0|4|16))
4932    MAX-ACCESS  read-write
4933    STATUS      current
4934    DESCRIPTION
4935        "The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet
4936         address to be used as the source for performing an OAM ping
4937         operation when tmnxOamPingCtlTestMode has a value of 'mfibPing'
4938         and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in
4939         which case this parameter is required.  If tmnxOamPingCtlTestMode is
4940         different from 'mfibPing' this field is ignored."
4941    DEFVAL      { ''H }
4942    ::= { tmnxOamMfibPingCtlEntry 6 }
4943
4944tmnxOamMfibPingCtlDestAddrType   OBJECT-TYPE
4945    SYNTAX      InetAddressType
4946    MAX-ACCESS  read-write
4947    STATUS      current
4948    DESCRIPTION
4949        "The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet
4950         multicast address type stored in tmnxOamMfibPingCtlDestAddress."
4951    DEFVAL      { unknown }
4952    ::= { tmnxOamMfibPingCtlEntry 7 }
4953
4954tmnxOamMfibPingCtlDestAddress    OBJECT-TYPE
4955    SYNTAX      InetAddress (SIZE (0|4|16))
4956    MAX-ACCESS  read-write
4957    STATUS      current
4958    DESCRIPTION
4959        "The value of tmnxOamMfibPingCtlDestAddress specifies the Internet
4960         multicast address to be used as the destination for performing an
4961         OAM ping operation when tmnxOamPingCtlTestMode has a value of
4962         'mfibPing' and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros,
4963         in which case this parameter is required.  If tmnxOamPingCtlTestMode is
4964         different from 'mfibPing' this field is ignored."
4965    DEFVAL      { ''H }
4966    ::= { tmnxOamMfibPingCtlEntry 8 }
4967
4968tmnxOamMfibPingCtlDestMacAddr    OBJECT-TYPE
4969    SYNTAX      MacAddress
4970    MAX-ACCESS  read-write
4971    STATUS      current
4972    DESCRIPTION
4973        "The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6
4974         multicast MAC address to be used as the destination for performing an
4975         OAM ping operation when tmnxOamPingCtlTestMode has a value of
4976         'mfibPing' and objects tmnxOamMfibPingCtlSrcAddrType and
4977         tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)',
4978         in which case this parameter is required.  If tmnxOamPingCtlTestMode is
4979         different from 'mfibPing' this field is ignored."
4980    DEFVAL      { '000000000000'H }
4981    ::= { tmnxOamMfibPingCtlEntry 9 }
4982
4983tmnxOamCpePingCtlTable           OBJECT-TYPE
4984    SYNTAX      SEQUENCE OF TmnxOamCpePingCtlEntry
4985    MAX-ACCESS  not-accessible
4986    STATUS      current
4987    DESCRIPTION
4988        "Defines the Nokia SROS OAM CPE Ping Control Table for providing, via
4989         SNMP, the capability of performing Nokia SROS OAM 'cpePing' test
4990         operations.
4991
4992         The results of these tests are stored in the tmnxOamPingResultsTable
4993         and the tmnxOamPingHistoryTable. Rows are created in the
4994         tmnxOamCpePingCtlTable only for those entries in the
4995         tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4996         'cpePing'."
4997    ::= { tmnxOamPingObjs 13 }
4998
4999tmnxOamCpePingCtlEntry           OBJECT-TYPE
5000    SYNTAX      TmnxOamCpePingCtlEntry
5001    MAX-ACCESS  not-accessible
5002    STATUS      current
5003    DESCRIPTION
5004        "Defines an entry in the tmnxOamCpePingCtlTable. The first index
5005         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, a
5006         textual convention that allows for use of the SNMPv3 View-Based
5007         Access Control Model (RFC 2575 [11], VACM) and allows a management
5008         application to identify its entries.  The second index,
5009         tmnxOamPingCtlTestIndex, enables the same management application to
5010         have multiple outstanding requests."
5011    INDEX       {
5012        tmnxOamPingCtlOwnerIndex,
5013        tmnxOamPingCtlTestIndex
5014    }
5015    ::= { tmnxOamCpePingCtlTable 1 }
5016
5017TmnxOamCpePingCtlEntry           ::= SEQUENCE
5018{
5019    tmnxOamCpePingCtlSourceIpAddr    IpAddress,
5020    tmnxOamCpePingCtlSendControl     TruthValue,
5021    tmnxOamCpePingCtlReplyControl    TruthValue,
5022    tmnxOamCpePingCtlTtl             Unsigned32,
5023    tmnxOamCpePingCtlSrceMacAddr     MacAddress,
5024    tmnxOamCpePingCtlSrcAddrType     InetAddressType,
5025    tmnxOamCpePingCtlSrcAddress      InetAddress
5026}
5027
5028tmnxOamCpePingCtlSourceIpAddr    OBJECT-TYPE
5029    SYNTAX      IpAddress
5030    MAX-ACCESS  read-write
5031    STATUS      obsolete
5032    DESCRIPTION
5033        "This object was obsoleted in release 4.0 and replaced with InetAddress
5034         objects tmnxOamCpePingCtlSrcAddrType and tmnxOamCpePingCtlSrcAddress."
5035    DEFVAL      { '00000000'h }
5036    ::= { tmnxOamCpePingCtlEntry 1 }
5037
5038tmnxOamCpePingCtlSendControl     OBJECT-TYPE
5039    SYNTAX      TruthValue
5040    MAX-ACCESS  read-write
5041    STATUS      current
5042    DESCRIPTION
5043        "The value of tmnxOamCpePingCtlSendControl specifies whether the
5044         outbound OAM ping packet will use the data plane or the control plane.
5045
5046         When the value is 'false', the packet is sent using the data plane.
5047
5048         As of SROS release 13.0 R1, a test cannot be started if
5049         tmnxOamCpePingCtlSendControl is 'true'.  A test is started using
5050         tmnxOamPingCtlAdminStatus.
5051
5052         This object will be marked obsolete in a future release."
5053    DEFVAL      { false }
5054    ::= { tmnxOamCpePingCtlEntry 2 }
5055
5056tmnxOamCpePingCtlReplyControl    OBJECT-TYPE
5057    SYNTAX      TruthValue
5058    MAX-ACCESS  read-write
5059    STATUS      current
5060    DESCRIPTION
5061        "When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM
5062         ping response is returned using the control plane. If its value is
5063         'false', the packet is sent via the data plane. This object is
5064         optional and is not relevant when tmnxOamPingCtlTestMode has a value
5065         other than 'cpePing'."
5066    DEFVAL      { false }
5067    ::= { tmnxOamCpePingCtlEntry 3 }
5068
5069tmnxOamCpePingCtlTtl             OBJECT-TYPE
5070    SYNTAX      Unsigned32 (1..255)
5071    UNITS       "time-to-live value"
5072    MAX-ACCESS  read-write
5073    STATUS      current
5074    DESCRIPTION
5075        "Specifies the vc-label time-to-live value. This object is optional and
5076         is not relevant when tmnxOamPingCtlTestMode has a value other than
5077         'cpePing'. When performing the test with a TTL=1, the cpe-ping is only
5078         done to the local SAP(s)."
5079    DEFVAL      { 255 }
5080    ::= { tmnxOamCpePingCtlEntry 4 }
5081
5082tmnxOamCpePingCtlSrceMacAddr     OBJECT-TYPE
5083    SYNTAX      MacAddress
5084    MAX-ACCESS  read-write
5085    STATUS      current
5086    DESCRIPTION
5087        "When set to a non zero value, the system will use the value as source
5088         mac address in the ARP request that will be sent to the CPE. If set to
5089         0, the MAC address configured for the CPM is used. This object is
5090         optional and is not relevant when tmnxOamPingCtlTestMode has a value
5091         other than 'cpePing'."
5092    DEFVAL      { '000000000000'H }
5093    ::= { tmnxOamCpePingCtlEntry 5 }
5094
5095tmnxOamCpePingCtlSrcAddrType     OBJECT-TYPE
5096    SYNTAX      InetAddressType
5097    MAX-ACCESS  read-write
5098    STATUS      current
5099    DESCRIPTION
5100        "The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet
5101         address type stored in tmnxOamCpePingCtlSrcAddress."
5102    DEFVAL      { unknown }
5103    ::= { tmnxOamCpePingCtlEntry 6 }
5104
5105tmnxOamCpePingCtlSrcAddress      OBJECT-TYPE
5106    SYNTAX      InetAddress (SIZE (0|4|16))
5107    MAX-ACCESS  read-write
5108    STATUS      current
5109    DESCRIPTION
5110        "The value of tmnxOamCpePingCtlSrcAddress specifies the Internet
5111         address to be used as the source for performing a CPE ping operation
5112         when tmnxOamPingCtlTestMode has a value of 'cpePing'.  This parameter
5113         is required for 'cpePing' and ignored in all other cases."
5114    DEFVAL      { ''H }
5115    ::= { tmnxOamCpePingCtlEntry 7 }
5116
5117tmnxOamMRInfoRespTable           OBJECT-TYPE
5118    SYNTAX      SEQUENCE OF TmnxOamMRInfoRespEntry
5119    MAX-ACCESS  not-accessible
5120    STATUS      current
5121    DESCRIPTION
5122        "Defines the Nokia SROS OAM Multicast Router Information Response Table
5123         for providing, via SNMP, the capability of performing Nokia SROS OAM
5124         'mrinfo' test operations. The results of these tests are stored in the
5125         tmnxOamPingResultsTable, the tmnxOamPingHistoryTable and the
5126         tmnxOamMRInfoRespTable."
5127    ::= { tmnxOamPingObjs 14 }
5128
5129tmnxOamMRInfoRespEntry           OBJECT-TYPE
5130    SYNTAX      TmnxOamMRInfoRespEntry
5131    MAX-ACCESS  not-accessible
5132    STATUS      current
5133    DESCRIPTION
5134        "Defines an entry in the tmnxOamMRInfoRespTable.  The first index
5135         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
5136         a textual convention that allows for use of the SNMPv3
5137         View-Based Access Control Model (RFC 2575 [11], VACM)
5138         and allows a management application to identify its entries.
5139         The second index, tmnxOamPingCtlTestIndex, enables the same
5140         management application to have multiple outstanding requests."
5141    INDEX       {
5142        tmnxOamPingCtlOwnerIndex,
5143        tmnxOamPingCtlTestIndex,
5144        tmnxOamPingResultsTestRunIndex,
5145        tmnxOamPingHistoryIndex
5146    }
5147    ::= { tmnxOamMRInfoRespTable 1 }
5148
5149TmnxOamMRInfoRespEntry           ::= SEQUENCE
5150{
5151    tmnxOamMRInfoRespCapabilities    BITS,
5152    tmnxOamMRInfoRespMinorVersion    Unsigned32,
5153    tmnxOamMRInfoRespMajorVersion    Unsigned32,
5154    tmnxOamMRInfoRespNumInterfaces   Unsigned32
5155}
5156
5157tmnxOamMRInfoRespCapabilities    OBJECT-TYPE
5158    SYNTAX      BITS {
5159        leaf   (0),
5160        prune  (1),
5161        genid  (2),
5162        mtrace (3),
5163        snmp   (4)
5164    }
5165    MAX-ACCESS  read-only
5166    STATUS      current
5167    DESCRIPTION
5168        "tmnxOamMRInfoRespCapabilities indicates the capabilities of the router
5169         responding to the mrinfo request:
5170            leaf(0)     This is a leaf router
5171            prune(1)    This router understands pruning
5172            genid(2)    This router sends Generation Id's
5173            mtrace(3)   This router handles Mtrace requests
5174            snmp(4)     This router supports the DVMRP MIB"
5175    ::= { tmnxOamMRInfoRespEntry 1 }
5176
5177tmnxOamMRInfoRespMinorVersion    OBJECT-TYPE
5178    SYNTAX      Unsigned32
5179    MAX-ACCESS  read-only
5180    STATUS      current
5181    DESCRIPTION
5182        "tmnxOamMRInfoRespMinorVersion indicates the minor software version on
5183         the router responding to the mrinfo request."
5184    ::= { tmnxOamMRInfoRespEntry 2 }
5185
5186tmnxOamMRInfoRespMajorVersion    OBJECT-TYPE
5187    SYNTAX      Unsigned32
5188    MAX-ACCESS  read-only
5189    STATUS      current
5190    DESCRIPTION
5191        "tmnxOamMRInfoRespMajorVersion indicates the major software version on
5192         the router responding to the mrinfo request."
5193    ::= { tmnxOamMRInfoRespEntry 3 }
5194
5195tmnxOamMRInfoRespNumInterfaces   OBJECT-TYPE
5196    SYNTAX      Unsigned32
5197    MAX-ACCESS  read-only
5198    STATUS      current
5199    DESCRIPTION
5200        "tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces in
5201         the mrinfo response packet. These interfaces are listed in the
5202         tmnxOamMRInfoRespIfTable."
5203    ::= { tmnxOamMRInfoRespEntry 4 }
5204
5205tmnxOamMRInfoRespIfTable         OBJECT-TYPE
5206    SYNTAX      SEQUENCE OF TmnxOamMRInfoRespIfEntry
5207    MAX-ACCESS  not-accessible
5208    STATUS      current
5209    DESCRIPTION
5210        "Defines the Nokia SROS OAM Multicast Router Information Interface
5211         Table for providing, via SNMP, the capability of performing Nokia SROS
5212         OAM 'mrinfo' test operation. The results of these tests are stored in
5213         the tmnxOamPingResultsTable, the tmnxOamPingHistoryTable and the
5214         tmnxOamMRInfoRespIfTable."
5215    ::= { tmnxOamPingObjs 15 }
5216
5217tmnxOamMRInfoRespIfEntry         OBJECT-TYPE
5218    SYNTAX      TmnxOamMRInfoRespIfEntry
5219    MAX-ACCESS  not-accessible
5220    STATUS      current
5221    DESCRIPTION
5222        "Defines an entry in the tmnxOamMRInfoRespIfTable.  The first index
5223         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
5224         a textual convention that allows for use of the SNMPv3
5225         View-Based Access Control Model (RFC 2575 [11], VACM)
5226         and allows a management application to identify its entries.
5227         The second index, tmnxOamPingCtlTestIndex, enables the same
5228         management application to have multiple outstanding requests."
5229    INDEX       {
5230        tmnxOamPingCtlOwnerIndex,
5231        tmnxOamPingCtlTestIndex,
5232        tmnxOamPingResultsTestRunIndex,
5233        tmnxOamPingHistoryIndex,
5234        tmnxOamMRInfoRespIfIndex
5235    }
5236    ::= { tmnxOamMRInfoRespIfTable 1 }
5237
5238TmnxOamMRInfoRespIfEntry         ::= SEQUENCE
5239{
5240    tmnxOamMRInfoRespIfIndex         Unsigned32,
5241    tmnxOamMRInfoRespIfAddress       IpAddress,
5242    tmnxOamMRInfoRespIfMetric        Unsigned32,
5243    tmnxOamMRInfoRespIfThreshold     Unsigned32,
5244    tmnxOamMRInfoRespIfFlags         BITS,
5245    tmnxOamMRInfoRespIfNbrCount      Unsigned32,
5246    tmnxOamMRInfoRespIfAddrType      InetAddressType,
5247    tmnxOamMRInfoRespIfAddr          InetAddress
5248}
5249
5250tmnxOamMRInfoRespIfIndex         OBJECT-TYPE
5251    SYNTAX      Unsigned32
5252    MAX-ACCESS  not-accessible
5253    STATUS      current
5254    DESCRIPTION
5255        "tmnxOamMRInfoRespIfIndex is the index into the
5256         tmnxOamMRInfoRespIfTable.  The mrinfo response packet has
5257         the router's interfaces on which multicast is enabled.
5258         tmnxOamMRInfoRespIfIndex is used to identify those interfaces."
5259    ::= { tmnxOamMRInfoRespIfEntry 1 }
5260
5261tmnxOamMRInfoRespIfAddress       OBJECT-TYPE
5262    SYNTAX      IpAddress
5263    MAX-ACCESS  read-only
5264    STATUS      obsolete
5265    DESCRIPTION
5266        "This object was obsoleted in release 4.0 and replaced with InetAddress
5267         objects tmnxOamMRInfoRespIfAddrType and tmnxOamMRInfoRespIfAddr."
5268    ::= { tmnxOamMRInfoRespIfEntry 2 }
5269
5270tmnxOamMRInfoRespIfMetric        OBJECT-TYPE
5271    SYNTAX      Unsigned32
5272    MAX-ACCESS  read-only
5273    STATUS      current
5274    DESCRIPTION
5275        "tmnxOamMRInfoRespIfMetric indicates the metric on the interface."
5276    ::= { tmnxOamMRInfoRespIfEntry 3 }
5277
5278tmnxOamMRInfoRespIfThreshold     OBJECT-TYPE
5279    SYNTAX      Unsigned32
5280    MAX-ACCESS  read-only
5281    STATUS      current
5282    DESCRIPTION
5283        "tmnxOamMRInfoRespIfThreshold indicates the threshold on the interface."
5284    ::= { tmnxOamMRInfoRespIfEntry 4 }
5285
5286tmnxOamMRInfoRespIfFlags         OBJECT-TYPE
5287    SYNTAX      BITS {
5288        tunnel    (0),
5289        srcrt     (1),
5290        reserved1 (2),
5291        reserved2 (3),
5292        down      (4),
5293        disabled  (5),
5294        querier   (6),
5295        leaf      (7)
5296    }
5297    MAX-ACCESS  read-only
5298    STATUS      current
5299    DESCRIPTION
5300        "tmnxOamMRInfoRespIfFlags indicates the flags associated with an
5301         interface:
5302
5303         tunnel(0)         Neighbor reached via tunnel
5304         srcrt(1)          Tunnel uses IP source routing
5305         reserved1(2)      No longer used
5306         reserved2(3)      No longer used
5307         down(4)           Operational status down
5308         disabled(5)       Administrative status down
5309         querier(6)        Querier for interface
5310         leaf(7)           No downstream neighbors on interface"
5311    ::= { tmnxOamMRInfoRespIfEntry 5 }
5312
5313tmnxOamMRInfoRespIfNbrCount      OBJECT-TYPE
5314    SYNTAX      Unsigned32
5315    MAX-ACCESS  read-only
5316    STATUS      current
5317    DESCRIPTION
5318        "tmnxOamMRInfoRespIfNbrCount indicates the number of multicast
5319         neighbors on the interface. The neighbors are listed in the
5320         tmnxOamMRInfoRespIfNbrTable."
5321    ::= { tmnxOamMRInfoRespIfEntry 6 }
5322
5323tmnxOamMRInfoRespIfAddrType      OBJECT-TYPE
5324    SYNTAX      InetAddressType
5325    MAX-ACCESS  read-only
5326    STATUS      current
5327    DESCRIPTION
5328        "tmnxOamMRInfoRespIfAddrType indicates the Internet address type stored
5329         in tmnxOamMRInfoRespIfAddr."
5330    ::= { tmnxOamMRInfoRespIfEntry 7 }
5331
5332tmnxOamMRInfoRespIfAddr          OBJECT-TYPE
5333    SYNTAX      InetAddress (SIZE (0|4|16))
5334    MAX-ACCESS  read-only
5335    STATUS      current
5336    DESCRIPTION
5337        "tmnxOamMRInfoRespIfAddr indicates the Internet address of the
5338         interface on the router responding to the mrinfo request."
5339    ::= { tmnxOamMRInfoRespIfEntry 8 }
5340
5341tmnxOamMRInfoRespIfNbrTable      OBJECT-TYPE
5342    SYNTAX      SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry
5343    MAX-ACCESS  not-accessible
5344    STATUS      current
5345    DESCRIPTION
5346        "Defines the Nokia SROS OAM Multicast Router Information Interface
5347         Neighbor Table for providing, via SNMP, the capability of performing
5348         Nokia SROS OAM 'mrInfo' test operation. This table contains entries
5349         for neighbors on an interface. The results of the mrinfo test are
5350         stored in the tmnxOamPingResultsTable, the tmnxOamPingHistoryTable,
5351         the tmnxOamMRInfoRespTable, the tmnxOamMRInfoRespIfTable and the
5352         tmnxOamMRInfoRespIfNbrTable."
5353    ::= { tmnxOamPingObjs 16 }
5354
5355tmnxOamMRInfoRespIfNbrEntry      OBJECT-TYPE
5356    SYNTAX      TmnxOamMRInfoRespIfNbrEntry
5357    MAX-ACCESS  not-accessible
5358    STATUS      current
5359    DESCRIPTION
5360        "Defines an entry in the tmnxOamMRInfoRespIfNbrTable.  The first index
5361         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
5362         a textual convention that allows for use of the SNMPv3
5363         View-Based Access Control Model (RFC 2575 [11], VACM)
5364         and allows a management application to identify its entries.
5365         The second index, tmnxOamPingCtlTestIndex, enables the same
5366         management application to have multiple outstanding requests."
5367    INDEX       {
5368        tmnxOamPingCtlOwnerIndex,
5369        tmnxOamPingCtlTestIndex,
5370        tmnxOamPingResultsTestRunIndex,
5371        tmnxOamPingHistoryIndex,
5372        tmnxOamMRInfoRespIfIndex,
5373        tmnxOamMRInfoRespIfNbrIndex
5374    }
5375    ::= { tmnxOamMRInfoRespIfNbrTable 1 }
5376
5377TmnxOamMRInfoRespIfNbrEntry      ::= SEQUENCE
5378{
5379    tmnxOamMRInfoRespIfNbrIndex      Unsigned32,
5380    tmnxOamMRInfoRespIfNbrAddress    IpAddress,
5381    tmnxOamMRInfoRespIfNbrAddrType   InetAddressType,
5382    tmnxOamMRInfoRespIfNbrAddr       InetAddress
5383}
5384
5385tmnxOamMRInfoRespIfNbrIndex      OBJECT-TYPE
5386    SYNTAX      Unsigned32
5387    MAX-ACCESS  not-accessible
5388    STATUS      current
5389    DESCRIPTION
5390        "tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor
5391         on the interface tmnxOamMRInfoRespIfIndex."
5392    ::= { tmnxOamMRInfoRespIfNbrEntry 1 }
5393
5394tmnxOamMRInfoRespIfNbrAddress    OBJECT-TYPE
5395    SYNTAX      IpAddress
5396    MAX-ACCESS  read-only
5397    STATUS      obsolete
5398    DESCRIPTION
5399        "This object was obsoleted in release 4.0 and replaced with InetAddress
5400         objects tmnxOamMRInfoRespIfNbrAddrType and tmnxOamMRInfoRespIfNbrAddr."
5401    ::= { tmnxOamMRInfoRespIfNbrEntry 2 }
5402
5403tmnxOamMRInfoRespIfNbrAddrType   OBJECT-TYPE
5404    SYNTAX      InetAddressType
5405    MAX-ACCESS  read-only
5406    STATUS      current
5407    DESCRIPTION
5408        "tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type
5409         stored in tmnxOamMRInfoRespIfNbrAddr."
5410    ::= { tmnxOamMRInfoRespIfNbrEntry 3 }
5411
5412tmnxOamMRInfoRespIfNbrAddr       OBJECT-TYPE
5413    SYNTAX      InetAddress (SIZE (0|4|16))
5414    MAX-ACCESS  read-only
5415    STATUS      current
5416    DESCRIPTION
5417        "tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the
5418         neighbor on the interface."
5419    ::= { tmnxOamMRInfoRespIfNbrEntry 4 }
5420
5421tmnxOamVccvPingCtlTable          OBJECT-TYPE
5422    SYNTAX      SEQUENCE OF TmnxOamVccvPingCtlEntry
5423    MAX-ACCESS  not-accessible
5424    STATUS      current
5425    DESCRIPTION
5426        "Each row in tmnxOamVccvPingCtlTable contains the VCCV-specific
5427         configuration information needed to launch a VCCV (Virtual Circuit
5428         Connectivity Verification) ping test.  The rest of the configuration
5429         information needed to launch the test resides in the corresponding row
5430         of tmnxOamPingCtlTable.
5431
5432         Results of VCCV ping tests are stored in tmnxOamPingResultsTable and
5433         tmnxOamPingHistoryTable.
5434
5435         Four types of VCCV ping tests are supported:  AII Type 2, FEC-128
5436         Pseudowire, Spoke SDP FEC, and Transport Profile Static.  AII Type 2
5437         and Spoke SDP FEC offer two ways to specify a VCCV ping FEC-129
5438         Pseudowire test.
5439
5440         In the Transport Profile Static case, the test type is configured
5441         (using tmnxOamVccvPingCtlTestSubMode).  In the other three cases, the
5442         test type is not configured (i.e. the default
5443         tmnxOamVccvPingCtlTestSubMode value 'unspecified(1)' is used).
5444
5445         The following table has a row for each VCCV ping test type, showing
5446         the mandatory and optional objects applicable to the test type.
5447         Abbreviated VCCV ping test type names are used.
5448
5449         Test
5450         Type   Mandatory Objects               Optional Objects
5451         ------ ------------------------------ ---------------------------------
5452         aiiTY2 tmnxOamVccvPingCtlSaiiAcId     *tmnxOamPingCtlSrcAddrType
5453                tmnxOamVccvPingCtlSaiiGlobalId *tmnxOamPingCtlSrcAddress
5454                tmnxOamVccvPingCtlSaiiPrefix   *tmnxOamPingCtlTgtAddrType
5455                tmnxOamVccvPingCtlTaiiAcId     *tmnxOamPingCtlTgtAddress
5456                tmnxOamVccvPingCtlTaiiGlobalId  tmnxOamVccvPingCtlReplyMode
5457                tmnxOamVccvPingCtlTaiiPrefix
5458
5459         FEC128 tmnxOamVccvPingCtlSdpIdVcId    *tmnxOamPingCtlSrcAddrType
5460                                               *tmnxOamPingCtlSrcAddress
5461                                               *tmnxOamPingCtlTgtAddrType
5462                                               *tmnxOamPingCtlTgtAddress
5463                                               *tmnxOamVccvPingCtlPwId
5464                                                tmnxOamVccvPingCtlReplyMode
5465                                               #tmnxOamVccvPingCtlSwitTgtFecType
5466                                               #tmnxOamVccvPgTgStaticCtlAgi
5467                                               #tmnxOamVccvPgTgStaticCtlSaiiGlbl
5468                                               #tmnxOamVccvPgTgStaticCtlSaiiNode
5469                                               #tmnxOamVccvPgTgStaticCtlSaiiAcId
5470                                               #tmnxOamVccvPgTgStaticCtlTaiiGlbl
5471                                               #tmnxOamVccvPgTgStaticCtlTaiiNode
5472                                               #tmnxOamVccvPgTgStaticCtlTaiiAcId
5473
5474         sdpFEC tmnxOamVccvPingCtlSpokeSdpId   *tmnxOamPingCtlSrcAddrType
5475                                               *tmnxOamPingCtlSrcAddress
5476                                               *tmnxOamPingCtlTgtAddrType
5477                                               *tmnxOamPingCtlTgtAddress
5478                                               #tmnxOamVccvPingCtlSaiiAcId
5479                                               #tmnxOamVccvPingCtlSaiiGlobalId
5480                                               #tmnxOamVccvPingCtlSaiiPrefix
5481                                               #tmnxOamVccvPingCtlTaiiAcId
5482                                               #tmnxOamVccvPingCtlTaiiGlobalId
5483                                               #tmnxOamVccvPingCtlTaiiPrefix
5484                                                tmnxOamVccvPingCtlReplyMode
5485
5486         TPST   tmnxOamVccvPingCtlSdpIdVcId    *tmnxOamPingCtlSrcAddrType
5487                tmnxOamVccvPingCtlTestSubMode  *tmnxOamPingCtlSrcAddress
5488                                                tmnxOamVccvPingCtlAssocChannel
5489                                               #tmnxOamVccvPingCtlMplsTpGlobalId
5490                                               #tmnxOamVccvPingCtlMplsTpNodeId
5491                                               ^tmnxOamVccvPingCtlSwitTgtFecType
5492                                               ^tmnxOamVccvPgTgFec128CtlSrcAddrT
5493                                               ^tmnxOamVccvPgTgFec128CtlSrcAddr
5494                                               ^tmnxOamVccvPgTgFec128CtlDstAddrT
5495                                               ^tmnxOamVccvPgTgFec128CtlDstAddr
5496                                               ^tmnxOamVccvPgTgFec128CtlPwId
5497                                               ^tmnxOamVccvPgTgFec128CtlPwType
5498
5499         ALL    N/A                             tmnxOamPingCtlFcName
5500                                                tmnxOamPingCtlInterval
5501                                                tmnxOamPingCtlProbeCount
5502                                                tmnxOamPingCtlProfile
5503                                                tmnxOamPingCtlSize
5504                                                tmnxOamPingCtlTimeOut
5505                                                tmnxOamVccvPingCtlTtl
5506         ------ ------------------------------ ---------------------------------
5507
5508         In the table above,
5509         1.  The optional objects in the ALL row apply to all four VCCV ping
5510             test types.
5511         2.  The characters '*', '#', and '^' each mark an independent set of
5512             optional objects which must all be specified, or must all be
5513             unspecified.
5514
5515         When an object combination other than a combination listed above is
5516         specified, values will be rejected or ignored, or the test will fail."
5517    REFERENCE
5518        "RFC 5085, 'Pseudowire Virtual Circuit Connectivity Verification (VCCV):
5519         A Control Channel for Pseudowires'"
5520    ::= { tmnxOamPingObjs 17 }
5521
5522tmnxOamVccvPingCtlEntry          OBJECT-TYPE
5523    SYNTAX      TmnxOamVccvPingCtlEntry
5524    MAX-ACCESS  not-accessible
5525    STATUS      current
5526    DESCRIPTION
5527        "The system creates a row in tmnxOamVccvPingCtlTable when a row is
5528         created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to
5529         'vccvPing'.
5530
5531         The system deletes a row in tmnxOamVccvPingCtlTable when the
5532         corresponding row in tmnxOamPingCtlTable is deleted."
5533    INDEX       {
5534        tmnxOamPingCtlOwnerIndex,
5535        tmnxOamPingCtlTestIndex
5536    }
5537    ::= { tmnxOamVccvPingCtlTable 1 }
5538
5539TmnxOamVccvPingCtlEntry          ::= SEQUENCE
5540{
5541    tmnxOamVccvPingCtlSdpIdVcId      SdpBindId,
5542    tmnxOamVccvPingCtlReplyMode      INTEGER,
5543    tmnxOamVccvPingCtlPwId           TmnxVcIdOrNone,
5544    tmnxOamVccvPingCtlTtl            Unsigned32,
5545    tmnxOamVccvPingCtlSpokeSdpId     TmnxSpokeSdpIdOrZero,
5546    tmnxOamVccvPingCtlSaiiGlobalId   TmnxPwGlobalIdOrZero,
5547    tmnxOamVccvPingCtlSaiiPrefix     Unsigned32,
5548    tmnxOamVccvPingCtlSaiiAcId       Unsigned32,
5549    tmnxOamVccvPingCtlTaiiGlobalId   TmnxPwGlobalIdOrZero,
5550    tmnxOamVccvPingCtlTaiiPrefix     Unsigned32,
5551    tmnxOamVccvPingCtlTaiiAcId       Unsigned32,
5552    tmnxOamVccvPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
5553    tmnxOamVccvPingCtlMplsTpNodeId   TmnxMplsTpNodeID,
5554    tmnxOamVccvPingCtlTestSubMode    TmnxOamVccvTestSubMode,
5555    tmnxOamVccvPingCtlAssocChannel   TmnxOamVccvAssocChannel,
5556    tmnxOamVccvPingCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
5557}
5558
5559tmnxOamVccvPingCtlSdpIdVcId      OBJECT-TYPE
5560    SYNTAX      SdpBindId
5561    MAX-ACCESS  read-create
5562    STATUS      current
5563    DESCRIPTION
5564        "The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP binding of
5565         the pseudowire to be tested by a VCCV ping test.
5566
5567         The all-zeros value indicates an unused SDP binding.
5568
5569         The supported object combinations for VCCV ping tests are listed in
5570         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5571    DEFVAL      { '0000000000000000'h }
5572    ::= { tmnxOamVccvPingCtlEntry 1 }
5573
5574tmnxOamVccvPingCtlReplyMode      OBJECT-TYPE
5575    SYNTAX      INTEGER {
5576        ip             (2),
5577        controlChannel (4)
5578    }
5579    MAX-ACCESS  read-create
5580    STATUS      current
5581    DESCRIPTION
5582        "The value of tmnxOamVccvPingCtlReplyMode specifies the band to be used
5583         by the echo reply PDU.
5584             ip(2)                 out-of-band reply
5585             controlChannel(4)     inband reply
5586
5587         The supported object combinations for VCCV ping tests are listed in
5588         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5589    REFERENCE
5590        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
5591         Failures', Section 3, 'Packet Format'."
5592    DEFVAL      { controlChannel }
5593    ::= { tmnxOamVccvPingCtlEntry 2 }
5594
5595tmnxOamVccvPingCtlPwId           OBJECT-TYPE
5596    SYNTAX      TmnxVcIdOrNone
5597    MAX-ACCESS  read-create
5598    STATUS      current
5599    DESCRIPTION
5600        "The value of tmnxOamVccvPingCtlPwId specifies the pseudowire
5601         identifier to be used when performing a VCCV ping test on a FEC 128
5602         pseudowire. The pseudowire Id is a non-zero 32-bit connection ID
5603         required by FEC 128, as defined in RFC 4379.
5604
5605         A value of zero indicates that no pseudowire Id has been configured.
5606
5607         The supported object combinations for VCCV ping tests are listed in
5608         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5609    DEFVAL      { 0 }
5610    ::= { tmnxOamVccvPingCtlEntry 3 }
5611
5612tmnxOamVccvPingCtlTtl            OBJECT-TYPE
5613    SYNTAX      Unsigned32 (1..255)
5614    UNITS       "time-to-live value"
5615    MAX-ACCESS  read-create
5616    STATUS      current
5617    DESCRIPTION
5618        "The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value for
5619         the vc-label of the echo request message.  The outer label TTL is set
5620         to 255, regardless of this value.
5621
5622         The supported object combinations for VCCV ping tests are listed in
5623         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5624    DEFVAL      { 1 }
5625    ::= { tmnxOamVccvPingCtlEntry 4 }
5626
5627tmnxOamVccvPingCtlSpokeSdpId     OBJECT-TYPE
5628    SYNTAX      TmnxSpokeSdpIdOrZero
5629    MAX-ACCESS  read-create
5630    STATUS      current
5631    DESCRIPTION
5632        "The value of tmnxOamVccvPingCtlSpokeSdpId specifies the spoke SDP
5633         identifier to be used when performing a VCCV ping test on a FEC 129
5634         pseudowire.
5635
5636         A value of zero indicates that no spoke SDP identifier has been
5637         configured.
5638
5639         The supported object combinations for VCCV ping tests are listed in
5640         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5641    DEFVAL      { 0 }
5642    ::= { tmnxOamVccvPingCtlEntry 5 }
5643
5644tmnxOamVccvPingCtlSaiiGlobalId   OBJECT-TYPE
5645    SYNTAX      TmnxPwGlobalIdOrZero
5646    MAX-ACCESS  read-create
5647    STATUS      current
5648    DESCRIPTION
5649        "The value of tmnxOamVccvPingCtlSaiiGlobalId specifies the global
5650         identifier of the Source Attachment Individual Identifier (SAII) to be
5651         used when testing a FEC 129 AII Type 2 pseudowire.
5652
5653         A value of zero indicates that no global identifier has been
5654         configured.
5655
5656         The supported object combinations for VCCV ping tests are listed in
5657         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5658    REFERENCE
5659        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5660         Aggregation', Section 3.2, 'AII Type 2'"
5661    DEFVAL      { 0 }
5662    ::= { tmnxOamVccvPingCtlEntry 6 }
5663
5664tmnxOamVccvPingCtlSaiiPrefix     OBJECT-TYPE
5665    SYNTAX      Unsigned32
5666    MAX-ACCESS  read-create
5667    STATUS      current
5668    DESCRIPTION
5669        "The value of tmnxOamVccvPingCtlSaiiPrefix specifies the prefix of the
5670         Source Attachment Individual Identifier (SAII) to be used when testing
5671         a FEC 129 AII Type 2 pseudowire.
5672
5673         A value of zero indicates that no prefix has been configured.
5674
5675         The supported object combinations for VCCV ping tests are listed in
5676         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5677    REFERENCE
5678        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5679         Aggregation', Section 3.2, 'AII Type 2'"
5680    DEFVAL      { 0 }
5681    ::= { tmnxOamVccvPingCtlEntry 7 }
5682
5683tmnxOamVccvPingCtlSaiiAcId       OBJECT-TYPE
5684    SYNTAX      Unsigned32
5685    MAX-ACCESS  read-create
5686    STATUS      current
5687    DESCRIPTION
5688        "The value of tmnxOamVccvPingCtlSaiiAcId specifies the attachment
5689         circuit identifier of the Source Attachment Individual Identifier
5690         (SAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
5691
5692         A value of zero indicates that no attachment circuit identifier has
5693         been configured.
5694
5695         The supported object combinations for VCCV ping tests are listed in
5696         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5697    REFERENCE
5698        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5699         Aggregation', Section 3.2, 'AII Type 2'"
5700    DEFVAL      { 0 }
5701    ::= { tmnxOamVccvPingCtlEntry 8 }
5702
5703tmnxOamVccvPingCtlTaiiGlobalId   OBJECT-TYPE
5704    SYNTAX      TmnxPwGlobalIdOrZero
5705    MAX-ACCESS  read-create
5706    STATUS      current
5707    DESCRIPTION
5708        "The value of tmnxOamVccvPingCtlTaiiGlobalId specifies the global
5709         identifier of the Target Attachment Individual Identifier (TAII) to be
5710         used when testing a FEC 129 AII Type 2 pseudowire.
5711
5712         A value of zero indicates that no global identifier has been
5713         configured.
5714
5715         The supported object combinations for VCCV ping tests are listed in
5716         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5717    REFERENCE
5718        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5719         Aggregation', Section 3.2, 'AII Type 2'"
5720    DEFVAL      { 0 }
5721    ::= { tmnxOamVccvPingCtlEntry 9 }
5722
5723tmnxOamVccvPingCtlTaiiPrefix     OBJECT-TYPE
5724    SYNTAX      Unsigned32
5725    MAX-ACCESS  read-create
5726    STATUS      current
5727    DESCRIPTION
5728        "The value of tmnxOamVccvPingCtlTaiiPrefix specifies the prefix of the
5729         Target Attachment Individual Identifier (TAII) to be used when testing
5730         a FEC 129 AII Type 2 pseudowire.
5731
5732         A value of zero indicates that no prefix has been configured.
5733
5734         The supported object combinations for VCCV ping tests are listed in
5735         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5736    REFERENCE
5737        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5738         Aggregation', Section 3.2, 'AII Type 2'"
5739    DEFVAL      { 0 }
5740    ::= { tmnxOamVccvPingCtlEntry 10 }
5741
5742tmnxOamVccvPingCtlTaiiAcId       OBJECT-TYPE
5743    SYNTAX      Unsigned32
5744    MAX-ACCESS  read-create
5745    STATUS      current
5746    DESCRIPTION
5747        "The value of tmnxOamVccvPingCtlTaiiAcId specifies the attachment
5748         circuit identifier of the Target Attachment Individual Identifier
5749         (TAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
5750
5751         A value of zero indicates that no attachment circuit identifier has
5752         been configured.
5753
5754         The supported object combinations for VCCV ping tests are listed in
5755         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5756    REFERENCE
5757        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5758         Aggregation', Section 3.2, 'AII Type 2'"
5759    DEFVAL      { 0 }
5760    ::= { tmnxOamVccvPingCtlEntry 11 }
5761
5762tmnxOamVccvPingCtlMplsTpGlobalId OBJECT-TYPE
5763    SYNTAX      TmnxMplsTpGlobalID
5764    MAX-ACCESS  read-create
5765    STATUS      current
5766    DESCRIPTION
5767        "The value of tmnxOamVccvPingCtlMplsTpGlobalId specifies the target
5768         MPLS-TP Global Identifier to be used for the test.
5769
5770         The supported object combinations for VCCV ping tests are listed in
5771         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5772    DEFVAL      { 0 }
5773    ::= { tmnxOamVccvPingCtlEntry 12 }
5774
5775tmnxOamVccvPingCtlMplsTpNodeId   OBJECT-TYPE
5776    SYNTAX      TmnxMplsTpNodeID
5777    MAX-ACCESS  read-create
5778    STATUS      current
5779    DESCRIPTION
5780        "The value of tmnxOamVccvPingCtlMplsTpNodeId specifies the target
5781         MPLS-TP Node Identifier to be used for the test.
5782
5783         A value of zero indicates that no Node Identifier has been configured.
5784
5785         The supported object combinations for VCCV ping tests are listed in
5786         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5787    DEFVAL      { 0 }
5788    ::= { tmnxOamVccvPingCtlEntry 13 }
5789
5790tmnxOamVccvPingCtlTestSubMode    OBJECT-TYPE
5791    SYNTAX      TmnxOamVccvTestSubMode
5792    MAX-ACCESS  read-create
5793    STATUS      current
5794    DESCRIPTION
5795        "The value of tmnxOamVccvPingCtlTestSubMode specifies the type of VCCV
5796         ping test to perform.
5797
5798         When this object is 'unspecified(1)', the type of VCCV ping test to be
5799         performed is determined when the test is started, from the set of
5800         tmnxOamVccvPingCtlTable objects configured with non-default values.
5801
5802         If there is a mismatch between tmnxOamVccvPingCtlTestSubMode and the
5803         type of the pseudowire to be tested, the test will fail.  For example,
5804         if tmnxOamVccvPingCtlTestSubMode is 'static(2)', and there is no
5805         TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
5806         the test will fail.
5807
5808         The supported object combinations for VCCV ping tests are listed in
5809         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5810    DEFVAL      { unspecified }
5811    ::= { tmnxOamVccvPingCtlEntry 14 }
5812
5813tmnxOamVccvPingCtlAssocChannel   OBJECT-TYPE
5814    SYNTAX      TmnxOamVccvAssocChannel
5815    MAX-ACCESS  read-create
5816    STATUS      current
5817    DESCRIPTION
5818        "The value of tmnxOamVccvPingCtlAssocChannel specifies the launched
5819         echo request's usage of the Associated Channel (ACH) mechanism, when
5820         performing an MPLS-TP VCCV ping test.
5821
5822         When tmnxOamVccvPingCtlTestSubMode is 'static(2)', the default value
5823         for tmnxOamVccvPingCtlAssocChannel is 'nonIp(2)'.
5824
5825         The supported object combinations for VCCV ping tests are listed in
5826         the tmnxOamVccvPingCtlTable DESCRIPTION clause."
5827    DEFVAL      { notApplicable }
5828    ::= { tmnxOamVccvPingCtlEntry 15 }
5829
5830tmnxOamVccvPingCtlSwitTgtFecType OBJECT-TYPE
5831    SYNTAX      TmnxOamVccvSwitTgtFecType
5832    MAX-ACCESS  read-create
5833    STATUS      current
5834    DESCRIPTION
5835        "The value of tmnxOamVccvPingCtlSwitTgtFecType specifies the type of
5836         downstream FEC (Forward Equivalence Class) segment to be tested.
5837
5838         This object must be set to a non-default value when the path to be
5839         tested starts with a FEC segment, and switches to a FEC segment with a
5840         different type.  For example, if the path to be tested starts with a
5841         static FEC, and switches to FEC 128, this object must be set to
5842         'fec128(2)'."
5843    DEFVAL      { none }
5844    ::= { tmnxOamVccvPingCtlEntry 16 }
5845
5846tmnxOamIcmpPingCtlTable          OBJECT-TYPE
5847    SYNTAX      SEQUENCE OF TmnxOamIcmpPingCtlEntry
5848    MAX-ACCESS  not-accessible
5849    STATUS      current
5850    DESCRIPTION
5851        "tmnxOamIcmpPingCtlTable (along with tmnxOamPingCtlTable) contains the
5852         configuration information for ICMP ping tests.
5853
5854         Test results are stored in tmnxOamPingResultsTable and
5855         tmnxOamPingHistoryTable."
5856    ::= { tmnxOamPingObjs 18 }
5857
5858tmnxOamIcmpPingCtlEntry          OBJECT-TYPE
5859    SYNTAX      TmnxOamIcmpPingCtlEntry
5860    MAX-ACCESS  not-accessible
5861    STATUS      current
5862    DESCRIPTION
5863        "tmnxOamIcmpPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
5864         configuration information for an ICMP ping test.
5865
5866         A row is created when the corresponding tmnxOamPingCtlTestMode is set
5867         to 'icmpPing'.
5868
5869         A row is destroyed when the corresponding tmnxOamPingCtlTable row is
5870         destroyed (using tmnxOamPingCtlRowStatus).
5871
5872         The values in a particular row in this table cannot be changed when
5873         the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
5874    INDEX       {
5875        tmnxOamPingCtlOwnerIndex,
5876        tmnxOamPingCtlTestIndex
5877    }
5878    ::= { tmnxOamIcmpPingCtlTable 1 }
5879
5880TmnxOamIcmpPingCtlEntry          ::= SEQUENCE
5881{
5882    tmnxOamIcmpPingCtlRapid          TruthValue,
5883    tmnxOamIcmpPingCtlTtl            Unsigned32,
5884    tmnxOamIcmpPingCtlDSField        Unsigned32,
5885    tmnxOamIcmpPingCtlPattern        Integer32,
5886    tmnxOamIcmpPingCtlNhAddrType     InetAddressType,
5887    tmnxOamIcmpPingCtlNhAddress      InetAddress,
5888    tmnxOamIcmpPingCtlEgrIfIndex     InterfaceIndexOrZero,
5889    tmnxOamIcmpPingCtlBypassRouting  TruthValue,
5890    tmnxOamIcmpPingCtlDoNotFragment  TruthValue,
5891    tmnxOamIcmpPingCtlEgrIfName      TNamedItemOrEmpty
5892}
5893
5894tmnxOamIcmpPingCtlRapid          OBJECT-TYPE
5895    SYNTAX      TruthValue
5896    MAX-ACCESS  read-create
5897    STATUS      current
5898    DESCRIPTION
5899        "The value of tmnxOamIcmpPingCtlRapid specifies whether or not to send
5900         ICMP ping probes in rapid sequence.
5901
5902         Changing tmnxOamIcmpPingCtlRapid from 'false(2)' to 'true(1)'
5903         implicitly sets tmnxOamPingCtlIntervalUnits to 'centiseconds(2)'.  For
5904         example, if tmnxOamPingCtlInterval is 1, that makes the interval for
5905         the test 0.01 seconds.
5906
5907         Changing tmnxOamIcmpPingCtlRapid from 'true(1)' to 'false(2)'
5908         implicitly sets tmnxOamPingCtlIntervalUnits to 'seconds(1)'.  For
5909         example, if tmnxOamPingCtlInterval is 1, that makes the interval for
5910         the test 1 second.
5911
5912         tmnxOamIcmpPingCtlRapid = 'true(1)' and tmnxOamSaaCtlContinuous =
5913         'true(1)' is an unsupported combination."
5914    DEFVAL      { false }
5915    ::= { tmnxOamIcmpPingCtlEntry 1 }
5916
5917tmnxOamIcmpPingCtlTtl            OBJECT-TYPE
5918    SYNTAX      Unsigned32 (1..128)
5919    MAX-ACCESS  read-create
5920    STATUS      current
5921    DESCRIPTION
5922        "The value of tmnxOamIcmpPingCtlTtl specifies the initial time-to-live
5923         value for the ICMP ping packets."
5924    DEFVAL      { 64 }
5925    ::= { tmnxOamIcmpPingCtlEntry 2 }
5926
5927tmnxOamIcmpPingCtlDSField        OBJECT-TYPE
5928    SYNTAX      Unsigned32 (0..255)
5929    MAX-ACCESS  read-create
5930    STATUS      current
5931    DESCRIPTION
5932        "The value of tmnxOamIcmpPingCtlDSField specifies the value to load in
5933         the Type of Service (TOS) octet or the Traffic Class (TC) octet of the
5934         launched ICMP echo request(s).  The TOS octet is a field in the IPv4
5935         packet header.  The TC octet is a field in the IPv6 packet header.
5936
5937         The value in the TOS or TC octet may influence the route, latency,
5938         and/or probability of loss for the echo request (and, by inference,
5939         for the associated data flow).
5940
5941         This object is optional."
5942    REFERENCE
5943        "RFC  791, 'Internet Protocol', section 3.1.
5944         RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
5945         RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
5946         section 7.
5947         RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
5948         in the IPv4 and IPv6 Headers'."
5949    DEFVAL      { 0 }
5950    ::= { tmnxOamIcmpPingCtlEntry 3 }
5951
5952tmnxOamIcmpPingCtlPattern        OBJECT-TYPE
5953    SYNTAX      Integer32 (-1 | 0..65535)
5954    MAX-ACCESS  read-create
5955    STATUS      current
5956    DESCRIPTION
5957        "The value of tmnxOamIcmpPingCtlPattern specifies a two-octet value to
5958         be repeated to fill the Data field of the ICMP ping packet.
5959
5960         When the value -1 is specified, the Data field will be filled with
5961         positional values."
5962    REFERENCE
5963        "RFC 792, 'Internet Control Message Protocol', section 'Echo or Echo
5964         Reply Message'."
5965    DEFVAL      { -1 }
5966    ::= { tmnxOamIcmpPingCtlEntry 4 }
5967
5968tmnxOamIcmpPingCtlNhAddrType     OBJECT-TYPE
5969    SYNTAX      InetAddressType
5970    MAX-ACCESS  read-create
5971    STATUS      current
5972    DESCRIPTION
5973        "The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type
5974         of the tmnxOamIcmpPingCtlNhAddress Internet address."
5975    DEFVAL      { unknown }
5976    ::= { tmnxOamIcmpPingCtlEntry 5 }
5977
5978tmnxOamIcmpPingCtlNhAddress      OBJECT-TYPE
5979    SYNTAX      InetAddress (SIZE (0|4|16))
5980    MAX-ACCESS  read-create
5981    STATUS      current
5982    DESCRIPTION
5983        "The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet
5984         address of the next-hop.
5985
5986         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
5987         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
5988         set to a non-default value.  Otherwise, 'inconsistentValue' is
5989         returned."
5990    DEFVAL      { ''H }
5991    ::= { tmnxOamIcmpPingCtlEntry 6 }
5992
5993tmnxOamIcmpPingCtlEgrIfIndex     OBJECT-TYPE
5994    SYNTAX      InterfaceIndexOrZero
5995    MAX-ACCESS  read-create
5996    STATUS      current
5997    DESCRIPTION
5998        "The value of tmnxOamIcmpPingCtlEgrIfIndex specifies the ifIndex of the
5999         interface to use to transmit the ICMP ping packets.
6000
6001         If a non-zero value is Set, it must be a known ifIndex.  The value
6002         stored is the corresponding interface name string.  When
6003         tmnxOamIcmpPingCtlEgrIfIndex is read, the stored interface name string
6004         is converted to an ifIndex (zero, if the interface no longer exists),
6005         and the ifIndex is returned.  When tmnxOamIcmpPingCtlEgrIfName is read,
6006         the stored interface name string is returned.
6007
6008         If zero is Set, the empty string is stored in the interface name
6009         string.  When tmnxOamIcmpPingCtlEgrIfIndex is read, zero is returned.
6010         When tmnxOamIcmpPingCtlEgrIfName is read, the empty string is returned.
6011
6012         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
6013         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
6014         set to a non-default value.  Otherwise, 'inconsistentValue' is
6015         returned.
6016
6017         When tmnxOamPingCtlRouterInstanceName is non-default,
6018         tmnxOamIcmpPingCtlEgrIfIndex cannot be set to a non-default value.
6019
6020         Managers are encouraged to use tmnxOamIcmpPingCtlEgrIfName (instead of
6021         tmnxOamIcmpPingCtlEgrIfIndex) because tmnxOamIcmpPingCtlEgrIfIndex
6022         will be deleted in a future release."
6023    DEFVAL      { 0 }
6024    ::= { tmnxOamIcmpPingCtlEntry 7 }
6025
6026tmnxOamIcmpPingCtlBypassRouting  OBJECT-TYPE
6027    SYNTAX      TruthValue
6028    MAX-ACCESS  read-create
6029    STATUS      current
6030    DESCRIPTION
6031        "The value of tmnxOamIcmpPingCtlBypassRouting specifies whether or not
6032         to send the ping request to a host on a directly attached network,
6033         bypassing the routing table.
6034
6035         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
6036         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
6037         set to a non-default value.  Otherwise, 'inconsistentValue' is
6038         returned."
6039    DEFVAL      { false }
6040    ::= { tmnxOamIcmpPingCtlEntry 8 }
6041
6042tmnxOamIcmpPingCtlDoNotFragment  OBJECT-TYPE
6043    SYNTAX      TruthValue
6044    MAX-ACCESS  read-create
6045    STATUS      current
6046    DESCRIPTION
6047        "The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or not
6048         the IPv4 'DF' (Don't Fragment) bit is set in the ICMP ping packet(s)
6049         launched for the test.
6050
6051         When tmnxOamIcmpPingCtlDoNotFragment is 'true(1)', the 'DF' bit is
6052         set.
6053
6054         This object is significant if:
6055         1.  The target address type for the test (i.e.
6056             tmnxOamPingCtlTgtAddrType) is 'ipv4(1)', or
6057         2.  tmnxOamPingCtlTgtAddrType is 'dns(16)', and the DNS name resolves
6058             to an IPv4 address.
6059         Otherwise, this object is ignored."
6060    DEFVAL      { false }
6061    ::= { tmnxOamIcmpPingCtlEntry 9 }
6062
6063tmnxOamIcmpPingCtlEgrIfName      OBJECT-TYPE
6064    SYNTAX      TNamedItemOrEmpty
6065    MAX-ACCESS  read-create
6066    STATUS      current
6067    DESCRIPTION
6068        "The value of tmnxOamIcmpPingCtlEgrIfName specifies the name of the
6069         interface to use to transmit the ICMP ping packets.  The value
6070         provided is accepted whether or not it is a known interface name
6071         (validation is done as part of executing the test).
6072
6073         When tmnxOamIcmpPingCtlEgrIfName is Set, the given interface name
6074         string is stored.  When tmnxOamIcmpPingCtlEgrIfName is read, the
6075         interface name string is returned.  When tmnxOamIcmpPingCtlEgrIfIndex
6076         is read, the interface name string is converted to an ifIndex (zero if
6077         the interface name string is the empty string, or cannot be converted
6078         to an ifIndex), and the ifIndex is returned.
6079
6080         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
6081         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
6082         set to a non-default value.  Otherwise, 'inconsistentValue' is
6083         returned."
6084    DEFVAL      { ''H }
6085    ::= { tmnxOamIcmpPingCtlEntry 10 }
6086
6087tmnxOamAncpTestCtlTable          OBJECT-TYPE
6088    SYNTAX      SEQUENCE OF TmnxOamAncpTestCtlEntry
6089    MAX-ACCESS  not-accessible
6090    STATUS      current
6091    DESCRIPTION
6092        "Defines the Nokia SROS OAM ANCP Control Table for providing,
6093         via SNMP, the capability of performing Nokia SROS OAM
6094         'ANCP loopback' test operations.
6095         The results of these tests are stored in the tmnxOamPingResultsTable
6096         and the tmnxOamAncpTestHistoryTable.  There will be no entries for
6097         these tests in the tmnxOamPingHistoryTable."
6098    ::= { tmnxOamPingObjs 19 }
6099
6100tmnxOamAncpTestCtlEntry          OBJECT-TYPE
6101    SYNTAX      TmnxOamAncpTestCtlEntry
6102    MAX-ACCESS  not-accessible
6103    STATUS      current
6104    DESCRIPTION
6105        "Defines an entry in the tmnxOamAncpTestCtlTable.  The first index
6106         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
6107         a textual convention that allows for use of the SNMPv3
6108         View-Based Access Control Model (RFC 2575 [11], VACM)
6109         and allows a management application to identify its entries.
6110         The second index, tmnxOamPingCtlTestIndex, enables the same
6111         management application to have multiple outstanding requests."
6112    INDEX       {
6113        tmnxOamPingCtlOwnerIndex,
6114        tmnxOamPingCtlTestIndex
6115    }
6116    ::= { tmnxOamAncpTestCtlTable 1 }
6117
6118TmnxOamAncpTestCtlEntry          ::= SEQUENCE
6119{
6120    tmnxOamAncpTestTarget            INTEGER,
6121    tmnxOamAncpTestTargetId          DisplayString,
6122    tmnxOamAncpTestcount             Integer32,
6123    tmnxOamAncpTestTimeout           Integer32
6124}
6125
6126tmnxOamAncpTestTarget            OBJECT-TYPE
6127    SYNTAX      INTEGER {
6128        none         (0),
6129        subscriberId (1),
6130        ancpString   (2)
6131    }
6132    MAX-ACCESS  read-create
6133    STATUS      current
6134    DESCRIPTION
6135        "The object tmnxOamAncpTestTarget specifies how to interpret the value
6136         of the object tmnxOamAncpTestTargetId. If set to 'subscriberId', the
6137         object tmnxOamAncpTestTargetId is a printable character string which
6138         contains the subscriber-id. If set to 'ancpString', the object
6139         tmnxOamAncpTestTargetId is a printable character string which contains
6140         the ancp-string. If set to 'none', no value is specified, the object
6141         tmnxOamAncpTestTargetId is an empty string, and no ancp loopback test
6142         can be performed."
6143    DEFVAL      { none }
6144    ::= { tmnxOamAncpTestCtlEntry 1 }
6145
6146tmnxOamAncpTestTargetId          OBJECT-TYPE
6147    SYNTAX      DisplayString (SIZE (0..63))
6148    MAX-ACCESS  read-create
6149    STATUS      current
6150    DESCRIPTION
6151        "The object tmnxOamAncpTestTargetId contains the ID of the subscriber
6152         for which the ANCP loopback test must be performed. The content of the
6153         field is interpreted as being a subscriber-id of max 32 chars (in case
6154         the object tmnxOamAncpTestTarget is set to 'subscriberId'), or as
6155         being an acnp-string of max 63 chars (in case the object
6156         tmnxOamAncpTestTarget is set to 'ancpString')."
6157    DEFVAL      { "" }
6158    ::= { tmnxOamAncpTestCtlEntry 2 }
6159
6160tmnxOamAncpTestcount             OBJECT-TYPE
6161    SYNTAX      Integer32 (0..32)
6162    MAX-ACCESS  read-create
6163    STATUS      current
6164    DESCRIPTION
6165        "The value of tmnxOamAncpTestcount specifies the number of messages the
6166         access node will use to test the circuit.
6167         If set to 0, the number of messages will be determined by the
6168         access node. Following settings are allowed:
6169         tmnxOamAncpTestcount   tmnxOamAncpTestTimeout
6170                0                   0
6171                1..32               0
6172                1..32               1..255"
6173    DEFVAL      { 0 }
6174    ::= { tmnxOamAncpTestCtlEntry 3 }
6175
6176tmnxOamAncpTestTimeout           OBJECT-TYPE
6177    SYNTAX      Integer32 (0..255)
6178    UNITS       "seconds"
6179    MAX-ACCESS  read-create
6180    STATUS      current
6181    DESCRIPTION
6182        "The value of tmnxOamAncpTestTimeout specifies the number of seconds
6183         the controlling node will wait for a reply. This timeout value is also
6184         sent to the access node. If set to 0, the access node will pick a
6185         default value, while the control node will assume a value of 255
6186         seconds.
6187
6188         Following settings are allowed:
6189         tmnxOamAncpTestcount   tmnxOamAncpTestTimeout
6190               0                   0
6191               1..32               0
6192               1..32               1..255"
6193    DEFVAL      { 0 }
6194    ::= { tmnxOamAncpTestCtlEntry 4 }
6195
6196tmnxOamAncpTestHistoryTable      OBJECT-TYPE
6197    SYNTAX      SEQUENCE OF TmnxOamAncpTestHistoryEntry
6198    MAX-ACCESS  not-accessible
6199    STATUS      current
6200    DESCRIPTION
6201        "Defines a table for storing the results of an OAM ANCP test. The
6202         number of entries in this table for a test is limited to the results
6203         of 3 runs.
6204
6205         An entry in this table is created when the result of an OAM
6206         ANCP test is determined.  An entry is removed from this table when
6207         its corresponding tmnxOamPingCtlEntry is deleted."
6208    ::= { tmnxOamPingObjs 20 }
6209
6210tmnxOamAncpTestHistoryEntry      OBJECT-TYPE
6211    SYNTAX      TmnxOamAncpTestHistoryEntry
6212    MAX-ACCESS  not-accessible
6213    STATUS      current
6214    DESCRIPTION
6215        "Defines an entry in the tmnxOamAncpTestHistoryTable. The first two
6216         index elements identify the tmnxOamPingCtlEntry that a
6217         tmnxOamAncpTestHistoryTable belongs to. The third index identifies a
6218         specific run of the OAM test. The fourth index element selects a
6219         single OAM ANCP test result."
6220    INDEX       {
6221        tmnxOamPingCtlOwnerIndex,
6222        tmnxOamPingCtlTestIndex,
6223        tmnxOamPingResultsTestRunIndex,
6224        tmnxOamAncpHistoryIndex
6225    }
6226    ::= { tmnxOamAncpTestHistoryTable 1 }
6227
6228TmnxOamAncpTestHistoryEntry      ::= SEQUENCE
6229{
6230    tmnxOamAncpHistoryIndex          Unsigned32,
6231    tmnxOamAncpHistoryAncpString     DisplayString,
6232    tmnxOamAncpHistoryAccNodeCode    Unsigned32,
6233    tmnxOamAncpHistoryAccNodeResult  Unsigned32,
6234    tmnxOamAncpHistoryAccNodeRspStr  DisplayString
6235}
6236
6237tmnxOamAncpHistoryIndex          OBJECT-TYPE
6238    SYNTAX      Unsigned32 (1..4294967295)
6239    MAX-ACCESS  not-accessible
6240    STATUS      current
6241    DESCRIPTION
6242        "An entry in this table is created when the result of a OAM
6243         ANCP test is determined. The initial 2 instance
6244         identifier index values identify the tmnxOamPingCtlEntry
6245         that This ANCP test result belongs
6246         to.  The tmnxOamAncpHistoryIndex element selects a single OAM
6247         probe result.
6248
6249         The agent starts assigning tmnxOamAncpHistoryIndex values at 1 and
6250         wraps after exceeding the maximum possible value as defined by the
6251         limit of this object."
6252    ::= { tmnxOamAncpTestHistoryEntry 1 }
6253
6254tmnxOamAncpHistoryAncpString     OBJECT-TYPE
6255    SYNTAX      DisplayString (SIZE (0..63))
6256    MAX-ACCESS  read-only
6257    STATUS      current
6258    DESCRIPTION
6259        "The object tmnxOamAncpHistoryAncpString indicates the value of the
6260         ancp string used while running this ANCP test."
6261    ::= { tmnxOamAncpTestHistoryEntry 2 }
6262
6263tmnxOamAncpHistoryAccNodeCode    OBJECT-TYPE
6264    SYNTAX      Unsigned32
6265    MAX-ACCESS  read-only
6266    STATUS      current
6267    DESCRIPTION
6268        "The object tmnxOamAncpHistoryAccNodeCode indicates, if different
6269         from 0, the return code received from the ANCP access node.
6270         The value of this field corresponds to the error codes defined in the
6271         draft-wadhwa-gsmp-l2control-configuration-01:
6272         - 0x500 Specified access line does not exist
6273         - 0x501 Loopback test timed out
6274         - 0x502 Reserved
6275         - 0x503 DSL line status showtime
6276         - 0x504 DSL line status idle
6277         - 0x505 DSL line status silent
6278         - 0x506 DSL line status training
6279         - 0x507 DSL line integrity error
6280         - 0x508 DSLAM resource not available
6281         - 0x509 Invalid test parameter"
6282    ::= { tmnxOamAncpTestHistoryEntry 3 }
6283
6284tmnxOamAncpHistoryAccNodeResult  OBJECT-TYPE
6285    SYNTAX      Unsigned32
6286    MAX-ACCESS  read-only
6287    STATUS      current
6288    DESCRIPTION
6289        "The object tmnxOamAncpHistoryAccNodeResult indicates, if different
6290         from 0, the return result received from the ANCP access node.
6291         The value of this field corresponds to the result codes defined in the
6292         draft-wadhwa-gsmp-l2control-configuration-01:
6293         {
6294         - 1: NoSuccessAck
6295         - 2: AckAll
6296         - 3: Success
6297         - 4: Failure
6298         - 5: More
6299         - 6: ReturnReceipt
6300         }"
6301    ::= { tmnxOamAncpTestHistoryEntry 4 }
6302
6303tmnxOamAncpHistoryAccNodeRspStr  OBJECT-TYPE
6304    SYNTAX      DisplayString
6305    MAX-ACCESS  read-only
6306    STATUS      current
6307    DESCRIPTION
6308        "The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different
6309         from the empty string, the OAM-loopback-Test-Response-String received
6310         from the access node, as reply to the requested test."
6311    ::= { tmnxOamAncpTestHistoryEntry 5 }
6312
6313tmnxOamP2mpLspPingCtlTable       OBJECT-TYPE
6314    SYNTAX      SEQUENCE OF TmnxOamP2mpLspPingCtlEntry
6315    MAX-ACCESS  not-accessible
6316    STATUS      current
6317    DESCRIPTION
6318        "tmnxOamP2mpLspPingCtlTable (along with tmnxOamPingCtlTable) contains
6319         the configuration information for Point-to-Multipoint (P2MP) Label
6320         Switched Path (LSP) ping tests."
6321    REFERENCE
6322        "RFC 6425, 'Detecting Data-Plane Failures in Point-to-Multipoint MPLS -
6323         Extensions to LSP Ping'."
6324    ::= { tmnxOamPingObjs 21 }
6325
6326tmnxOamP2mpLspPingCtlEntry       OBJECT-TYPE
6327    SYNTAX      TmnxOamP2mpLspPingCtlEntry
6328    MAX-ACCESS  not-accessible
6329    STATUS      current
6330    DESCRIPTION
6331        "tmnxOamP2mpLspPingCtlEntry (along with tmnxOamPingCtlEntry) contains
6332         the configuration information for a P2MP LSP Ping test.
6333
6334         A row is created when the corresponding tmnxOamPingCtlTestMode is set
6335         to 'p2mpLspPing'.
6336
6337         A row is destroyed when the corresponding tmnxOamPingCtlTable row is
6338         destroyed (using tmnxOamPingCtlRowStatus).
6339
6340         The values in a particular row in this table cannot be changed when
6341         the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'.
6342
6343         The results of a 'p2mpLspPing' test are available using
6344         tmnxOamPingResultsEntry and tmnxOamPingHistoryEntry."
6345    INDEX       {
6346        tmnxOamPingCtlOwnerIndex,
6347        tmnxOamPingCtlTestIndex
6348    }
6349    ::= { tmnxOamP2mpLspPingCtlTable 1 }
6350
6351TmnxOamP2mpLspPingCtlEntry       ::= SEQUENCE
6352{
6353    tmnxOamP2mpLspPingCtlLspName     TLNamedItemOrEmpty,
6354    tmnxOamP2mpLspPingCtlInstName    TNamedItemOrEmpty,
6355    tmnxOamP2mpLspPingCtlTtl         Unsigned32,
6356    tmnxOamP2mpLspPingCtlP2MPId      Unsigned32,
6357    tmnxOamP2mpLspPingCtlSrcAddrType InetAddressType,
6358    tmnxOamP2mpLspPingCtlSrcAddr     InetAddress,
6359    tmnxOamP2mpLspPingCtlGrpAddrType InetAddressType,
6360    tmnxOamP2mpLspPingCtlGrpAddr     InetAddress,
6361    tmnxOamP2mpLspPingCtlOptionalTLV INTEGER
6362}
6363
6364tmnxOamP2mpLspPingCtlLspName     OBJECT-TYPE
6365    SYNTAX      TLNamedItemOrEmpty
6366    MAX-ACCESS  read-write
6367    STATUS      current
6368    DESCRIPTION
6369        "The value of tmnxOamP2mpLspPingCtlLspName specifies the administrative
6370         name of the target RSVP P2MP Labeled Switch Path (LSP) for this OAM
6371         P2MP LSP Ping test. The LSP name must be unique within the base router
6372         instance.
6373
6374         The objects tmnxOamP2mpLspPingCtlLspName and
6375         tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
6376
6377         An 'inconsistentValue' error is returned when attempting to set the
6378         value of the tmnxOamP2mpLspPingCtlLspName object to a non default
6379         value while the value of the tmnxOamP2mpLspPingCtlP2MPId object is
6380         already set to non default value.
6381
6382         An 'inconsistentValue' error is returned when the value of
6383         tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
6384         tmnxOamP2mpLspPingCtlLspName and the value of
6385         tmnxOamP2mpLspPingCtlP2MPId objects are set to default values."
6386    DEFVAL      { ''H }
6387    ::= { tmnxOamP2mpLspPingCtlEntry 1 }
6388
6389tmnxOamP2mpLspPingCtlInstName    OBJECT-TYPE
6390    SYNTAX      TNamedItemOrEmpty
6391    MAX-ACCESS  read-write
6392    STATUS      current
6393    DESCRIPTION
6394        "This parameter identifies an instance of a P2MP LSP, either a primary
6395         or secondary instance of a RSVP P2MP LSP Tree."
6396    DEFVAL      { ''H }
6397    ::= { tmnxOamP2mpLspPingCtlEntry 2 }
6398
6399tmnxOamP2mpLspPingCtlTtl         OBJECT-TYPE
6400    SYNTAX      Unsigned32 (1..255)
6401    UNITS       "time-to-live value"
6402    MAX-ACCESS  read-write
6403    STATUS      current
6404    DESCRIPTION
6405        "Specifies the outermost label time-to-live value.  This is an optional
6406         parameter for RSVP P2MP LSP. This parameter is not applicable for LDP
6407         P2MP LSP"
6408    DEFVAL      { 255 }
6409    ::= { tmnxOamP2mpLspPingCtlEntry 3 }
6410
6411tmnxOamP2mpLspPingCtlP2MPId      OBJECT-TYPE
6412    SYNTAX      Unsigned32 (0 | 1..4294967295)
6413    MAX-ACCESS  read-write
6414    STATUS      current
6415    DESCRIPTION
6416        "The value of tmnxOamP2mpLspPingCtlP2MPId specifies the identifier of a
6417         Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this OAM
6418         P2MP LSP ping test.
6419
6420         The objects tmnxOamP2mpLspPingCtlP2MPId and
6421         tmnxOamP2mpLspPingCtlLspName are mutually exclusive.
6422
6423         An 'inconsistentValue' error is returned when attempting to set the
6424         value of the tmnxOamP2mpLspPingCtlP2MPId object to a non default value
6425         while the value of the tmnxOamP2mpLspPingCtlLspName object is already
6426         set to non default value.
6427
6428         An 'inconsistentValue' error is returned when the value of
6429         tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
6430         tmnxOamP2mpLspPingCtlP2MPId and the value of
6431         tmnxOamP2mpLspPingCtlLspName objects are set to default values."
6432    DEFVAL      { 0 }
6433    ::= { tmnxOamP2mpLspPingCtlEntry 4 }
6434
6435tmnxOamP2mpLspPingCtlSrcAddrType OBJECT-TYPE
6436    SYNTAX      InetAddressType
6437    MAX-ACCESS  read-write
6438    STATUS      current
6439    DESCRIPTION
6440        "The value of tmnxOamP2mpLspPingCtlSrcAddrType specifies the address
6441         type of tmnxOamP2mpLspPingCtlSrcAddr.
6442
6443         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6444         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6445         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6446         should all have default values or should all have non-default values."
6447    DEFVAL      { unknown }
6448    ::= { tmnxOamP2mpLspPingCtlEntry 5 }
6449
6450tmnxOamP2mpLspPingCtlSrcAddr     OBJECT-TYPE
6451    SYNTAX      InetAddress (SIZE (0|4|16))
6452    MAX-ACCESS  read-write
6453    STATUS      current
6454    DESCRIPTION
6455        "The value of tmnxOamP2mpLspPingCtlSrcAddr specifies the source address
6456         of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
6457         OAM P2MP LSP ping test. This IP address must be valid unicast address.
6458
6459         The objects tmnxOamP2mpLspPingCtlSrcAddr and
6460         tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
6461
6462         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6463         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6464         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6465         should all have default values or should all have non-default values."
6466    DEFVAL      { ''H }
6467    ::= { tmnxOamP2mpLspPingCtlEntry 6 }
6468
6469tmnxOamP2mpLspPingCtlGrpAddrType OBJECT-TYPE
6470    SYNTAX      InetAddressType
6471    MAX-ACCESS  read-write
6472    STATUS      current
6473    DESCRIPTION
6474        "The value of tmnxOamP2mpLspPingCtlGrpAddrType specifies the address
6475         type of tmnxOamP2mpLspPingCtlGrpAddr.
6476
6477         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6478         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6479         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6480         should all have default values or should all have non-default values."
6481    DEFVAL      { unknown }
6482    ::= { tmnxOamP2mpLspPingCtlEntry 7 }
6483
6484tmnxOamP2mpLspPingCtlGrpAddr     OBJECT-TYPE
6485    SYNTAX      InetAddress (SIZE (0|4|16))
6486    MAX-ACCESS  read-write
6487    STATUS      current
6488    DESCRIPTION
6489        "The value of tmnxOamP2mpLspPingCtlGrpAddr specifies the group address
6490         of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
6491         OAM P2MP LSP ping test. This IP address must be valid multicast
6492         address.
6493
6494         The objects tmnxOamP2mpLspPingCtlGrpAddr and
6495         tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
6496
6497         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6498         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6499         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6500         should all have default values or should all have non-default values."
6501    DEFVAL      { ''H }
6502    ::= { tmnxOamP2mpLspPingCtlEntry 8 }
6503
6504tmnxOamP2mpLspPingCtlOptionalTLV OBJECT-TYPE
6505    SYNTAX      INTEGER {
6506        none            (1),
6507        vpnRecursiveFec (2)
6508    }
6509    MAX-ACCESS  read-write
6510    STATUS      current
6511    DESCRIPTION
6512        "The value of tmnxOamP2mpLspPingCtlOptionalTLV specifies which optional
6513         Type/Length/Value (TLV) structure to include in the MPLS echo request
6514         launched for the specified test.
6515
6516         'vpnRecursiveFec(2)' specifies the proprietary inclusion of an RFC
6517         6512 'VPN-Recursive FEC Element'.
6518
6519         'vpnRecursiveFec(2)' is required to successfully ping a P2MP leaf with
6520         the following characteristics:
6521         1.  The path between the P2MP root and the targeted leaf is a Virtual
6522             Private Network (VPN), e.g. an SROS Virtual Private Routed Network
6523             (VPRN) service.  And ..
6524         2.  The VPN has an RFC 4364 'Option B' boundary between two Border
6525             Gateway Protocol (BGP) Autonomous Systems.  And ..
6526         3.  The leaf resides on an SROS node (with support for this object) on
6527             the far side of the boundary (with respect to the root).
6528
6529         A leaf residing on a non-SROS node may not respond (or may respond
6530         with an error) when 'vpnRecursiveFec(2)' is specified.
6531
6532         'none(1)' specifies the inclusion of none of the optional TLVs
6533         described above."
6534    REFERENCE
6535        "RFC 4364, 'BGP/MPLS IP Virtual Private Networks (VPNs)', Section 10,
6536         'Multi-AS Backbones'.
6537         RFC 6512, 'Using Multipoint LDP When the Backbone Has No Route to the
6538         Root', Section 3.2.1, 'Non-Segmented Inter-AS P-Tunnels'."
6539    DEFVAL      { none }
6540    ::= { tmnxOamP2mpLspPingCtlEntry 9 }
6541
6542tmnxOamP2mpLspPingIPAddressTable OBJECT-TYPE
6543    SYNTAX      SEQUENCE OF TmnxOamP2mpLspPingIPAddressEntry
6544    MAX-ACCESS  not-accessible
6545    STATUS      current
6546    DESCRIPTION
6547        "Defines the Nokia SROS OAM P2MP LSP ping IP Address Table for
6548         providing, via SNMP, the capability of performing Nokia SROS OAM
6549         'p2mpLspPing' test operations.
6550
6551         This table provides the ability to add multiple IP Address
6552         destinations for the 'p2mpLspPing' test.
6553
6554         The results of these tests are stored in the tmnxOamPingResultsTable
6555         and the tmnxOamPingHistoryTable."
6556    ::= { tmnxOamPingObjs 22 }
6557
6558tmnxOamP2mpLspPingIPAddressEntry OBJECT-TYPE
6559    SYNTAX      TmnxOamP2mpLspPingIPAddressEntry
6560    MAX-ACCESS  not-accessible
6561    STATUS      current
6562    DESCRIPTION
6563        "Defines an entry in the tmnxOamP2mpLspPingIPAddressTable. The first
6564         index element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, a
6565         textual convention that allows for use of the SNMPv3 View-Based Access
6566         Control Model (RFC 2575 [11], VACM) and allows a management
6567         application to identify its entries. The second index,
6568         tmnxOamPingCtlTestIndex, enables the same management application to
6569         have multiple outstanding requests. The third and fourth index,
6570         tmnxOamP2mpLspPingCtlIpAddrType and tmnxOamP2mpLspPingCtlIpAddr
6571         enables the same management application to have multiple IP address
6572         destinations."
6573    INDEX       {
6574        tmnxOamPingCtlOwnerIndex,
6575        tmnxOamPingCtlTestIndex,
6576        tmnxOamP2mpLspPingCtlIpAddrIndex
6577    }
6578    ::= { tmnxOamP2mpLspPingIPAddressTable 1 }
6579
6580TmnxOamP2mpLspPingIPAddressEntry ::= SEQUENCE
6581{
6582    tmnxOamP2mpLspPingCtlIpAddrIndex Unsigned32,
6583    tmnxOamP2mpLspPingCtlIpRowStatus RowStatus,
6584    tmnxOamP2mpLspPingCtlIpAddrType  InetAddressType,
6585    tmnxOamP2mpLspPingCtlIpAddr      InetAddress
6586}
6587
6588tmnxOamP2mpLspPingCtlIpAddrIndex OBJECT-TYPE
6589    SYNTAX      Unsigned32 (1..5)
6590    MAX-ACCESS  not-accessible
6591    STATUS      current
6592    DESCRIPTION
6593        "The object tmnxOamP2mpLspPingCtlIpAddrIndex specifies the numerical
6594         row-order in the table."
6595    ::= { tmnxOamP2mpLspPingIPAddressEntry 1 }
6596
6597tmnxOamP2mpLspPingCtlIpRowStatus OBJECT-TYPE
6598    SYNTAX      RowStatus
6599    MAX-ACCESS  read-create
6600    STATUS      current
6601    DESCRIPTION
6602        "The object tmnxOamP2mpLspPingCtlIpRowStatus allows for the creation
6603         and deletion of rows in the tmnxOamP2mpLspPingIPAddressTable."
6604    ::= { tmnxOamP2mpLspPingIPAddressEntry 2 }
6605
6606tmnxOamP2mpLspPingCtlIpAddrType  OBJECT-TYPE
6607    SYNTAX      InetAddressType
6608    MAX-ACCESS  read-create
6609    STATUS      current
6610    DESCRIPTION
6611        "The value of tmnxOamP2mpLspPingCtlIpAddrType specifies the type of
6612         Internet address stored in tmnxOamP2mpLspPingCtlIpAddr."
6613    ::= { tmnxOamP2mpLspPingIPAddressEntry 3 }
6614
6615tmnxOamP2mpLspPingCtlIpAddr      OBJECT-TYPE
6616    SYNTAX      InetAddress (SIZE (0|4|16))
6617    MAX-ACCESS  read-create
6618    STATUS      current
6619    DESCRIPTION
6620        "The value of tmnxOamP2mpLspPingCtlIpAddr specifies a remote Internet
6621         address to send P2MP LSP Ping packets for a particular test."
6622    ::= { tmnxOamP2mpLspPingIPAddressEntry 4 }
6623
6624tmnxOamEthCfmPingCtlTable        OBJECT-TYPE
6625    SYNTAX      SEQUENCE OF TmnxOamEthCfmPingCtlEntry
6626    MAX-ACCESS  not-accessible
6627    STATUS      current
6628    DESCRIPTION
6629        "tmnxOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration
6630         information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', and
6631         'ethCfmTwoWaySlm' tests.
6632
6633         This table extends the tmnxOamPingCtlTable.  A row is automatically
6634         created in this table when a row is created in tmnxOamPingCtlTable with
6635         tmnxOamPingCtlTestMode set to 'ethCfmLoopback', 'ethCfmTwoWayDelay', or
6636         'ethCfmTwoWaySlm'.  Deleting a row in tmnxOamPingCtlTable automatically
6637         deletes the row (if any) with the same index values in
6638         tmnxOamEthCfmPingCtlTable.
6639
6640         Test results are stored in tmnxOamPingResultsTable and
6641         tmnxOamPingHistoryTable."
6642    ::= { tmnxOamPingObjs 23 }
6643
6644tmnxOamEthCfmPingCtlEntry        OBJECT-TYPE
6645    SYNTAX      TmnxOamEthCfmPingCtlEntry
6646    MAX-ACCESS  not-accessible
6647    STATUS      current
6648    DESCRIPTION
6649        "tmnxOamEthCfmPingCtlEntry defines an entry in the
6650         tmnxOamEthCfmPingCtlTable.  Each index is an object in
6651         tmnxOamPingCtlTable."
6652    INDEX       {
6653        tmnxOamPingCtlOwnerIndex,
6654        tmnxOamPingCtlTestIndex
6655    }
6656    ::= { tmnxOamEthCfmPingCtlTable 1 }
6657
6658TmnxOamEthCfmPingCtlEntry        ::= SEQUENCE
6659{
6660    tmnxOamEthCfmPingCtlTgtMacAddr   MacAddress,
6661    tmnxOamEthCfmPingCtlSrcMdIndex   Unsigned32,
6662    tmnxOamEthCfmPingCtlSrcMaIndex   Unsigned32,
6663    tmnxOamEthCfmPingCtlSrcMepId     Dot1agCfmMepIdOrZero,
6664    tmnxOamEthCfmPingCtlRemoteMepId  Dot1agCfmMepIdOrZero
6665}
6666
6667tmnxOamEthCfmPingCtlTgtMacAddr   OBJECT-TYPE
6668    SYNTAX      MacAddress
6669    MAX-ACCESS  read-create
6670    STATUS      current
6671    DESCRIPTION
6672        "The value of tmnxOamEthCfmPingCtlTgtMacAddr specifies the destination
6673         MAC address for the test.
6674
6675         A non-zero destination MAC address is required in each test frame sent
6676         for the test.
6677
6678         The tmnxOamEthCfmPingCtlTgtMacAddr must be assigned a non-default
6679         value. Otherwise, an attempt to administratively enable the test
6680         (using tmnxOamSaaCtlAdminStatus) will fail."
6681    DEFVAL      { '000000000000'H }
6682    ::= { tmnxOamEthCfmPingCtlEntry 1 }
6683
6684tmnxOamEthCfmPingCtlSrcMdIndex   OBJECT-TYPE
6685    SYNTAX      Unsigned32
6686    MAX-ACCESS  read-create
6687    STATUS      current
6688    DESCRIPTION
6689        "The value of tmnxOamEthCfmPingCtlSrcMdIndex specifies the source CFM
6690         maintenance domain index for the test.  Zero is the null CFM
6691         maintenance domain index."
6692    DEFVAL      { 0 }
6693    ::= { tmnxOamEthCfmPingCtlEntry 2 }
6694
6695tmnxOamEthCfmPingCtlSrcMaIndex   OBJECT-TYPE
6696    SYNTAX      Unsigned32
6697    MAX-ACCESS  read-create
6698    STATUS      current
6699    DESCRIPTION
6700        "The value of tmnxOamEthCfmPingCtlSrcMaIndex specifies the source CFM
6701         maintenance association index for the test.  Zero is the null CFM
6702         maintenance association index."
6703    DEFVAL      { 0 }
6704    ::= { tmnxOamEthCfmPingCtlEntry 3 }
6705
6706tmnxOamEthCfmPingCtlSrcMepId     OBJECT-TYPE
6707    SYNTAX      Dot1agCfmMepIdOrZero
6708    MAX-ACCESS  read-create
6709    STATUS      current
6710    DESCRIPTION
6711        "The value of tmnxOamEthCfmPingCtlSrcMepId specifies the source
6712         Maintenance association End Point Identifier (MEP ID) for the test.
6713         Zero is the null MEP ID."
6714    DEFVAL      { 0 }
6715    ::= { tmnxOamEthCfmPingCtlEntry 4 }
6716
6717tmnxOamEthCfmPingCtlRemoteMepId  OBJECT-TYPE
6718    SYNTAX      Dot1agCfmMepIdOrZero
6719    MAX-ACCESS  read-create
6720    STATUS      current
6721    DESCRIPTION
6722        "The value of tmnxOamEthCfmPingCtlRemoteMepId specifies the remote
6723         Maintenance association End Point Identifier (MEP ID) for the test.
6724
6725         A non-zero destination MAC address is required in each test frame sent
6726         for the test.  The destination MAC address can be specified directly
6727         (using tmnxOamEthCfmPingCtlTgtMacAddr) or indirectly (using this
6728         object).
6729
6730         Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and
6731         tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value.
6732         Otherwise, an attempt to administratively enable the test (using
6733         tmnxOamSaaCtlAdminStatus) will fail.
6734
6735         Suppose this object is assigned a non-default value.  Then, at the
6736         start of each test run, SROS reads
6737         TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
6738         destination MAC address to use for the test run.
6739
6740         The following index values are used for the read:
6741            tmnxOamEthCfmPingCtlSrcMdIndex,
6742            tmnxOamEthCfmPingCtlSrcMaIndex,
6743            tmnxOamEthCfmPingCtlSrcMepId,
6744            tmnxOamEthCfmPingCtlRemoteMepId.
6745
6746         If a destination MAC address is not found, no test frames will be sent
6747         for the test run.  The number of frames to be sent during a test run is
6748         configured using tmnxOamPingCtlProbeCount.
6749
6750         Configuring tmnxOamEthCfmPingCtlRemoteMepId (instead of
6751         tmnxOamEthCfmPingCtlDestMacAddr) has the following advantage: if the
6752         hardware hosting the test's far end is replaced (meaning a new
6753         destination MAC address is present), the test does not need to be
6754         reconfigured."
6755    DEFVAL      { 0 }
6756    ::= { tmnxOamEthCfmPingCtlEntry 5 }
6757
6758tmnxOamVccvPgTgFec128CtlTable    OBJECT-TYPE
6759    SYNTAX      SEQUENCE OF TmnxOamVccvPgTgFec128CtlEntry
6760    MAX-ACCESS  not-accessible
6761    STATUS      current
6762    DESCRIPTION
6763        "tmnxOamVccvPgTgFec128CtlTable contains the target information for VCCV
6764         (Virtual Circuit Connectivity Verification) ping tests which switch to
6765         downstream FEC (Forward Equivalence Class) 128 segments."
6766    REFERENCE
6767        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6768         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6769    ::= { tmnxOamPingObjs 24 }
6770
6771tmnxOamVccvPgTgFec128CtlEntry    OBJECT-TYPE
6772    SYNTAX      TmnxOamVccvPgTgFec128CtlEntry
6773    MAX-ACCESS  not-accessible
6774    STATUS      current
6775    DESCRIPTION
6776        "tmnxOamVccvPgTgFec128CtlEntry contains the target information for a
6777         VCCV ping test which switches to a downstream FEC 128 segment.
6778
6779         The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
6780         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
6781         launched VCCV ping request.
6782
6783         A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
6784         set to 'fec128(2)'.
6785
6786         A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
6787
6788         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
6789         the SNMP Set PDU will be rejected."
6790    REFERENCE
6791        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6792         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6793    INDEX       {
6794        tmnxOamPingCtlOwnerIndex,
6795        tmnxOamPingCtlTestIndex
6796    }
6797    ::= { tmnxOamVccvPgTgFec128CtlTable 1 }
6798
6799TmnxOamVccvPgTgFec128CtlEntry    ::= SEQUENCE
6800{
6801    tmnxOamVccvPgTgFec128CtlSrcAddrT InetAddressType,
6802    tmnxOamVccvPgTgFec128CtlSrcAddr  InetAddress,
6803    tmnxOamVccvPgTgFec128CtlDstAddrT InetAddressType,
6804    tmnxOamVccvPgTgFec128CtlDstAddr  InetAddress,
6805    tmnxOamVccvPgTgFec128CtlPwId     Unsigned32,
6806    tmnxOamVccvPgTgFec128CtlPwType   Unsigned32
6807}
6808
6809tmnxOamVccvPgTgFec128CtlSrcAddrT OBJECT-TYPE
6810    SYNTAX      InetAddressType
6811    MAX-ACCESS  read-write
6812    STATUS      current
6813    DESCRIPTION
6814        "The value of tmnxOamVccvPgTgFec128CtlSrcAddrT specifies the address
6815         type of tmnxOamVccvPgTgFec128CtlSrcAddr."
6816    DEFVAL      { unknown }
6817    ::= { tmnxOamVccvPgTgFec128CtlEntry 1 }
6818
6819tmnxOamVccvPgTgFec128CtlSrcAddr  OBJECT-TYPE
6820    SYNTAX      InetAddress (SIZE (0|4|16))
6821    MAX-ACCESS  read-write
6822    STATUS      current
6823    DESCRIPTION
6824        "The value of tmnxOamVccvPgTgFec128CtlSrcAddr specifies the value to be
6825         copied into the Sender's PE Address (Sender's Provider Edge Address)
6826         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
6827         Stack' TLV within the launched VCCV ping request."
6828    REFERENCE
6829        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6830         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6831    DEFVAL      { ''H }
6832    ::= { tmnxOamVccvPgTgFec128CtlEntry 2 }
6833
6834tmnxOamVccvPgTgFec128CtlDstAddrT OBJECT-TYPE
6835    SYNTAX      InetAddressType
6836    MAX-ACCESS  read-write
6837    STATUS      current
6838    DESCRIPTION
6839        "The value of tmnxOamVccvPgTgFec128CtlDstAddrT specifies the address
6840         type of tmnxOamVccvPgTgFec128CtlDstAddr."
6841    DEFVAL      { unknown }
6842    ::= { tmnxOamVccvPgTgFec128CtlEntry 3 }
6843
6844tmnxOamVccvPgTgFec128CtlDstAddr  OBJECT-TYPE
6845    SYNTAX      InetAddress (SIZE (0|4|16))
6846    MAX-ACCESS  read-write
6847    STATUS      current
6848    DESCRIPTION
6849        "The value of tmnxOamVccvPgTgFec128CtlDstAddr specifies the value to be
6850         copied into the 'Remote PE Address' (Remote Provider Edge Address)
6851         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
6852         Stack' TLV within the launched VCCV ping request."
6853    REFERENCE
6854        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6855         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6856    DEFVAL      { ''H }
6857    ::= { tmnxOamVccvPgTgFec128CtlEntry 4 }
6858
6859tmnxOamVccvPgTgFec128CtlPwId     OBJECT-TYPE
6860    SYNTAX      Unsigned32
6861    MAX-ACCESS  read-write
6862    STATUS      current
6863    DESCRIPTION
6864        "The value of tmnxOamVccvPgTgFec128CtlPwId specifies the value to be
6865         copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
6866         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
6867         launched VCCV ping request.
6868
6869         Zero indicates no Pseudowire Identifier has been configured."
6870    REFERENCE
6871        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6872         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6873    DEFVAL      { 0 }
6874    ::= { tmnxOamVccvPgTgFec128CtlEntry 5 }
6875
6876tmnxOamVccvPgTgFec128CtlPwType   OBJECT-TYPE
6877    SYNTAX      Unsigned32 (0..65535)
6878    MAX-ACCESS  read-write
6879    STATUS      current
6880    DESCRIPTION
6881        "The value of tmnxOamVccvPgTgFec128CtlPwType specifies the value to be
6882         copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
6883         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
6884         launched VCCV ping request.  The code points are defined in RFC 4446.
6885
6886         SROS supports services corresponding to the following RFC 4446 PW Type
6887         code points.
6888
6889         PW Type    Description
6890         -------    ---------------------------------------
6891          2         ATM AAL5 SDU VCC transport
6892          3         ATM transparent cell transport
6893          5         Ethernet
6894          9         ATM n-to-one VCC cell transport
6895         10         ATM n-to-one VPC cell transport
6896         17         Structure-agnostic E1 over packet
6897         18         Structure-agnostic T1 (DS1) over packet
6898         21         CES over PSN basic mode
6899         23         CES over PSN TDM with CAS
6900
6901         Zero indicates no Pseudowire Type has been configured."
6902    REFERENCE
6903        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6904         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
6905         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
6906         (PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
6907    DEFVAL      { 0 }
6908    ::= { tmnxOamVccvPgTgFec128CtlEntry 6 }
6909
6910tmnxOamVccvPgTgStaticCtlTable    OBJECT-TYPE
6911    SYNTAX      SEQUENCE OF TmnxOamVccvPgTgStaticCtlEntry
6912    MAX-ACCESS  not-accessible
6913    STATUS      current
6914    DESCRIPTION
6915        "tmnxOamVccvPgTgStaticCtlTable contains the target information for VCCV
6916         (Virtual Circuit Connectivity Verification) ping tests which switch to
6917         downstream static (i.e. MPLS-TP) segments."
6918    REFERENCE
6919        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6920         section 2.3.2, 'Static Pseudowire Sub-TLV'."
6921    ::= { tmnxOamPingObjs 25 }
6922
6923tmnxOamVccvPgTgStaticCtlEntry    OBJECT-TYPE
6924    SYNTAX      TmnxOamVccvPgTgStaticCtlEntry
6925    MAX-ACCESS  not-accessible
6926    STATUS      current
6927    DESCRIPTION
6928        "tmnxOamVccvPgTgStaticCtlEntry contains the target information for a
6929         VCCV ping test which switches to a downstream static (i.e. MPLS-TP)
6930         segment.
6931
6932         The values in a row are used to fill a 'Static Pseudowire' sub-TLV
6933         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
6934         launched VCCV ping request.
6935
6936         A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
6937         set to 'static(3)'.
6938
6939         A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
6940
6941         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
6942         the SNMP Set PDU will be rejected."
6943    REFERENCE
6944        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6945         section 2.3.2, 'Static Pseudowire Sub-TLV'."
6946    INDEX       {
6947        tmnxOamPingCtlOwnerIndex,
6948        tmnxOamPingCtlTestIndex
6949    }
6950    ::= { tmnxOamVccvPgTgStaticCtlTable 1 }
6951
6952TmnxOamVccvPgTgStaticCtlEntry    ::= SEQUENCE
6953{
6954    tmnxOamVccvPgTgStaticCtlAgi      TmnxVPNRouteDistinguisher,
6955    tmnxOamVccvPgTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
6956    tmnxOamVccvPgTgStaticCtlSaiiNode TmnxMplsTpNodeID,
6957    tmnxOamVccvPgTgStaticCtlSaiiAcId Unsigned32,
6958    tmnxOamVccvPgTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
6959    tmnxOamVccvPgTgStaticCtlTaiiNode TmnxMplsTpNodeID,
6960    tmnxOamVccvPgTgStaticCtlTaiiAcId Unsigned32
6961}
6962
6963tmnxOamVccvPgTgStaticCtlAgi      OBJECT-TYPE
6964    SYNTAX      TmnxVPNRouteDistinguisher
6965    MAX-ACCESS  read-write
6966    STATUS      current
6967    DESCRIPTION
6968        "The value of tmnxOamVccvPgTgStaticCtlAgi specifies the value to be
6969         copied into the 'Service Identifier' field of the 'Static Pseudowire'
6970         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
6971         request.  As specified in RFC 6426, the 'Service Identifier' field may
6972         be filled with an AGI (Attachment Group Identifier).
6973
6974         The all-zeroes value indicates no Service Identifier has been
6975         configured."
6976    REFERENCE
6977        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6978         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6979         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
6980         (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
6981    DEFVAL      { '0000000000000000'H }
6982    ::= { tmnxOamVccvPgTgStaticCtlEntry 1 }
6983
6984tmnxOamVccvPgTgStaticCtlSaiiGlbl OBJECT-TYPE
6985    SYNTAX      TmnxPwGlobalIdOrZero
6986    MAX-ACCESS  read-write
6987    STATUS      current
6988    DESCRIPTION
6989        "The value of tmnxOamVccvPgTgStaticCtlSaiiGlbl specifies the value to
6990         be copied into the 'Source Global ID' field of the 'Static Pseudowire'
6991         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
6992         ping request.
6993
6994         Zero indicates no Source Global ID has been configured."
6995    REFERENCE
6996        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6997         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6998         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
6999         'Uniquely Identifying an Operator - the Global_ID'."
7000    DEFVAL      { 0 }
7001    ::= { tmnxOamVccvPgTgStaticCtlEntry 2 }
7002
7003tmnxOamVccvPgTgStaticCtlSaiiNode OBJECT-TYPE
7004    SYNTAX      TmnxMplsTpNodeID
7005    MAX-ACCESS  read-write
7006    STATUS      current
7007    DESCRIPTION
7008        "The value of tmnxOamVccvPgTgStaticCtlSaiiNode specifies the value to
7009         be copied into the 'Source Node ID' field of the 'Static Pseudowire'
7010         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
7011         ping request.
7012
7013         Zero indicates no Source Node ID has been configured."
7014    REFERENCE
7015        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
7016         section 2.3.2, 'Static Pseudowire Sub-TLV'.
7017         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
7018         'Node and Interface Identifiers'."
7019    DEFVAL      { 0 }
7020    ::= { tmnxOamVccvPgTgStaticCtlEntry 3 }
7021
7022tmnxOamVccvPgTgStaticCtlSaiiAcId OBJECT-TYPE
7023    SYNTAX      Unsigned32
7024    MAX-ACCESS  read-write
7025    STATUS      current
7026    DESCRIPTION
7027        "The value of tmnxOamVccvPgTgStaticCtlSaiiAcId specifies the value to
7028         be copied into the 'Source AC-ID' (Source Attachment Circuit
7029         Identifier) field of the 'Static Pseudowire' sub-TLV within the
7030         'Target FEC Stack' TLV within the launched VCCV ping request.
7031
7032         Zero indicates no Source AC-ID has been configured."
7033    REFERENCE
7034        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
7035         section 2.3.2, 'Static Pseudowire Sub-TLV'.
7036         RFC 5003, 'Attachment Individual Identifier (AII) Types for
7037         Aggregation', section 3.2, 'AII Type 2'."
7038    DEFVAL      { 0 }
7039    ::= { tmnxOamVccvPgTgStaticCtlEntry 4 }
7040
7041tmnxOamVccvPgTgStaticCtlTaiiGlbl OBJECT-TYPE
7042    SYNTAX      TmnxPwGlobalIdOrZero
7043    MAX-ACCESS  read-write
7044    STATUS      current
7045    DESCRIPTION
7046        "The value of tmnxOamVccvPgTgStaticCtlTaiiGlbl specifies the value to
7047         be copied into the 'Destination Global ID' field of the 'Static
7048         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
7049         launched VCCV ping request.
7050
7051         Zero indicates no Destination Global ID has been configured."
7052    REFERENCE
7053        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
7054         section 2.3.2, 'Static Pseudowire Sub-TLV'.
7055         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
7056         'Uniquely Identifying an Operator - the Global_ID'."
7057    DEFVAL      { 0 }
7058    ::= { tmnxOamVccvPgTgStaticCtlEntry 5 }
7059
7060tmnxOamVccvPgTgStaticCtlTaiiNode OBJECT-TYPE
7061    SYNTAX      TmnxMplsTpNodeID
7062    MAX-ACCESS  read-write
7063    STATUS      current
7064    DESCRIPTION
7065        "The value of tmnxOamVccvPgTgStaticCtlTaiiNode specifies the value to
7066         be copied into the 'Destination Node ID' field of the 'Static
7067         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
7068         launched VCCV ping request.
7069
7070         Zero indicates no Destination Node ID has been configured."
7071    REFERENCE
7072        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
7073         section 2.3.2, 'Static Pseudowire Sub-TLV'.
7074         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
7075         'Node and Interface Identifiers'."
7076    DEFVAL      { 0 }
7077    ::= { tmnxOamVccvPgTgStaticCtlEntry 6 }
7078
7079tmnxOamVccvPgTgStaticCtlTaiiAcId OBJECT-TYPE
7080    SYNTAX      Unsigned32
7081    MAX-ACCESS  read-write
7082    STATUS      current
7083    DESCRIPTION
7084        "The value of tmnxOamVccvPgTgStaticCtlTaiiAcId specifies the value to
7085         be copied into the 'Destination AC-ID' (Destination Attachment Circuit
7086         Identifier) field of the 'Static Pseudowire' sub-TLV within the
7087         'Target FEC Stack' TLV within the launched VCCV ping request.
7088
7089         Zero indicates no Destination AC-ID has been configured."
7090    REFERENCE
7091        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
7092         section 2.3.2, 'Static Pseudowire Sub-TLV'.
7093         RFC 5003, 'Attachment Individual Identifier (AII) Types for
7094         Aggregation', section 3.2, 'AII Type 2'."
7095    DEFVAL      { 0 }
7096    ::= { tmnxOamVccvPgTgStaticCtlEntry 7 }
7097
7098tmnxOamVxlanPingCtlTable         OBJECT-TYPE
7099    SYNTAX      SEQUENCE OF TmnxOamVxlanPingCtlEntry
7100    MAX-ACCESS  not-accessible
7101    STATUS      current
7102    DESCRIPTION
7103        "tmnxOamVxlanPingCtlTable (along with tmnxOamPingCtlTable) contains the
7104         configuration information for VXLAN (Virtual Extensible Local Area
7105         Network) ping tests."
7106    REFERENCE
7107        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7108         Failure Detection', October 22, 2014.
7109         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7110         Networks over Layer 3 Networks', August 2014."
7111    ::= { tmnxOamPingObjs 26 }
7112
7113tmnxOamVxlanPingCtlEntry         OBJECT-TYPE
7114    SYNTAX      TmnxOamVxlanPingCtlEntry
7115    MAX-ACCESS  not-accessible
7116    STATUS      current
7117    DESCRIPTION
7118        "tmnxOamVxlanPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
7119         configuration information for a VXLAN ping test.
7120
7121         A row is created when the corresponding tmnxOamPingCtlTestMode is set
7122         to 'vxlanPing'.
7123
7124         A row is destroyed when the corresponding tmnxOamPingCtlTable row is
7125         destroyed (using tmnxOamPingCtlRowStatus).
7126
7127         The values in a particular row in this table cannot be changed when
7128         the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
7129    REFERENCE
7130        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7131         Failure Detection', October 22, 2014.
7132         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7133         Networks over Layer 3 Networks', August 2014."
7134    INDEX       {
7135        tmnxOamPingCtlOwnerIndex,
7136        tmnxOamPingCtlTestIndex
7137    }
7138    ::= { tmnxOamVxlanPingCtlTable 1 }
7139
7140TmnxOamVxlanPingCtlEntry         ::= SEQUENCE
7141{
7142    tmnxOamVxlanPingCtlNetworkId     Unsigned32,
7143    tmnxOamVxlanPingCtlReplyMode     INTEGER,
7144    tmnxOamVxlanPingCtlIFlag         Unsigned32,
7145    tmnxOamVxlanPingCtlTestId        Unsigned32,
7146    tmnxOamVxlanPingCtlOutSrcUdpPt   Unsigned32,
7147    tmnxOamVxlanPingCtlOutIpTtl      Unsigned32,
7148    tmnxOamVxlanPingCtlInL2DestMac   MacAddress,
7149    tmnxOamVxlanPingCtlInIpSrcAddrT  InetAddressType,
7150    tmnxOamVxlanPingCtlInIpSrcAddr   InetAddress,
7151    tmnxOamVxlanPingCtlInIpDstAddrT  InetAddressType,
7152    tmnxOamVxlanPingCtlInIpDstAddr   InetAddress,
7153    tmnxOamVxlanPingCtlEndSysMacAddr MacAddress,
7154    tmnxOamVxlanPingCtlReflectPad    TruthValue
7155}
7156
7157tmnxOamVxlanPingCtlNetworkId     OBJECT-TYPE
7158    SYNTAX      Unsigned32 (0 | 1..16777215)
7159    MAX-ACCESS  read-write
7160    STATUS      current
7161    DESCRIPTION
7162        "The value of tmnxOamVxlanPingCtlNetworkId specifies the VXLAN Network
7163         Identifier (VNI) of the VXLAN network to be tested.  The value is
7164         copied into the VXLAN Network Identifier field of the VXLAN Header of
7165         the launched OAM echo request.
7166
7167         Zero indicates no VXLAN Network Identifier has been configured.  The
7168         test will fail if tmnxOamVxlanPingCtlNetworkId is zero."
7169    REFERENCE
7170        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7171         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7172         Format'."
7173    DEFVAL      { 0 }
7174    ::= { tmnxOamVxlanPingCtlEntry 1 }
7175
7176tmnxOamVxlanPingCtlReplyMode     OBJECT-TYPE
7177    SYNTAX      INTEGER {
7178        udp     (2),
7179        overlay (3)
7180    }
7181    MAX-ACCESS  read-write
7182    STATUS      current
7183    DESCRIPTION
7184        "The value of tmnxOamVxlanPingCtlReplyMode specifies the encapsulation
7185         to be used in the OAM echo reply.  The value is copied into the Reply
7186         Mode field of the Generic Overlay OAM structure of the launched OAM
7187         echo request.  The replying node uses the value to choose the
7188         encapsulation of the OAM echo reply.
7189
7190         Code points:
7191             udp(2)     - reply using an IPv4 UDP packet
7192             overlay(3) - reply via the overlay segment.
7193
7194         The Jain draft's 'Do Not Reply' option (i.e. the Reply Mode with code
7195         point 1) is not supported."
7196    REFERENCE
7197        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7198         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7199         OAM Packet Format'."
7200    DEFVAL      { udp }
7201    ::= { tmnxOamVxlanPingCtlEntry 2 }
7202
7203tmnxOamVxlanPingCtlIFlag         OBJECT-TYPE
7204    SYNTAX      Unsigned32 (0 | 1)
7205    MAX-ACCESS  read-write
7206    STATUS      current
7207    DESCRIPTION
7208        "The value of tmnxOamVxlanPingCtlIFlag specifies the I flag value to be
7209         used for the test.  The value is copied into the I flag field of the
7210         VXLAN Header of the launched OAM echo request."
7211    REFERENCE
7212        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7213         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7214         Format'."
7215    DEFVAL      { 0 }
7216    ::= { tmnxOamVxlanPingCtlEntry 3 }
7217
7218tmnxOamVxlanPingCtlTestId        OBJECT-TYPE
7219    SYNTAX      Unsigned32 (0..2147483647)
7220    MAX-ACCESS  read-write
7221    STATUS      current
7222    DESCRIPTION
7223        "The value of tmnxOamVxlanPingCtlTestId specifies a unique identifier
7224         for the test.  The value is copied into the Originator Handle field of
7225         the Generic Overlay OAM structure of the launched OAM echo request.
7226
7227         Zero indicates no VXLAN Test Identifier has been configured.  The test
7228         will fail if tmnxOamVxlanPingCtlTestId is zero."
7229    REFERENCE
7230        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7231         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7232         OAM Packet Format'."
7233    DEFVAL      { 0 }
7234    ::= { tmnxOamVxlanPingCtlEntry 4 }
7235
7236tmnxOamVxlanPingCtlOutSrcUdpPt   OBJECT-TYPE
7237    SYNTAX      Unsigned32 (0 | 1..65535)
7238    MAX-ACCESS  read-write
7239    STATUS      current
7240    DESCRIPTION
7241        "The value of tmnxOamVxlanPingCtlOutSrcUdpPt specifies the outer source
7242         UDP port to be used for the test.
7243
7244         If tmnxOamVxlanPingCtlOutSrcUdpPt is zero, an SROS-computed UDP port
7245         number is copied into the Source Port field of the Outer UDP Header of
7246         the launched OAM echo request.
7247
7248         If tmnxOamVxlanPingCtlOutSrcUdpPt is non-zero, the given value is
7249         copied into the Source Port field of the Outer UDP Header of the
7250         launched OAM echo request."
7251    REFERENCE
7252        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7253         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7254         Format'."
7255    DEFVAL      { 0 }
7256    ::= { tmnxOamVxlanPingCtlEntry 5 }
7257
7258tmnxOamVxlanPingCtlOutIpTtl      OBJECT-TYPE
7259    SYNTAX      Unsigned32 (1..255)
7260    MAX-ACCESS  read-write
7261    STATUS      current
7262    DESCRIPTION
7263        "The value of tmnxOamVxlanPingCtlOutIpTtl specifies the outer IP Time To
7264         Live value to be used for the test.  The value is copied into the Time
7265         To Live field of the Outer IPv4 Header of the launched OAM echo
7266         request."
7267    REFERENCE
7268        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7269         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7270         Format'."
7271    DEFVAL      { 255 }
7272    ::= { tmnxOamVxlanPingCtlEntry 6 }
7273
7274tmnxOamVxlanPingCtlInL2DestMac   OBJECT-TYPE
7275    SYNTAX      MacAddress
7276    MAX-ACCESS  read-write
7277    STATUS      current
7278    DESCRIPTION
7279        "The value of tmnxOamVxlanPingCtlInL2DestMac specifies the inner
7280         Destination MAC address to be used for the test.  The value is copied
7281         into the Inner Destination MAC Address field of the Inner Ethernet
7282         Header of the launched OAM echo request."
7283    REFERENCE
7284        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7285         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7286         Format'."
7287    DEFVAL      { '000000000000'H }
7288    ::= { tmnxOamVxlanPingCtlEntry 7 }
7289
7290tmnxOamVxlanPingCtlInIpSrcAddrT  OBJECT-TYPE
7291    SYNTAX      InetAddressType
7292    MAX-ACCESS  read-write
7293    STATUS      current
7294    DESCRIPTION
7295        "The value of tmnxOamVxlanPingCtlInIpSrcAddrT specifies the type of
7296         address in tmnxOamVxlanPingCtlInIpSrcAddr."
7297    DEFVAL      { ipv4 }
7298    ::= { tmnxOamVxlanPingCtlEntry 8 }
7299
7300tmnxOamVxlanPingCtlInIpSrcAddr   OBJECT-TYPE
7301    SYNTAX      InetAddress (SIZE (0|4|16))
7302    MAX-ACCESS  read-write
7303    STATUS      current
7304    DESCRIPTION
7305        "The value of tmnxOamVxlanPingCtlInIpSrcAddr specifies the inner source
7306         IP address to be used for the test.  The value is copied into the
7307         Source IP Address field of the Inner IP Header of the launched OAM Echo
7308         request.
7309
7310         If this object has its default value when the test is started, SROS
7311         selects a value to be used as the inner source IP address."
7312    REFERENCE
7313        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7314         Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
7315         Header for Echo Request in Layer 2 Context'."
7316    DEFVAL      { '00000000'H }
7317    ::= { tmnxOamVxlanPingCtlEntry 9 }
7318
7319tmnxOamVxlanPingCtlInIpDstAddrT  OBJECT-TYPE
7320    SYNTAX      InetAddressType
7321    MAX-ACCESS  read-write
7322    STATUS      current
7323    DESCRIPTION
7324        "The value of tmnxOamVxlanPingCtlInIpDstAddrT specifies the type of
7325         address in tmnxOamVxlanPingCtlInIpDstAddr."
7326    DEFVAL      { ipv4 }
7327    ::= { tmnxOamVxlanPingCtlEntry 10 }
7328
7329tmnxOamVxlanPingCtlInIpDstAddr   OBJECT-TYPE
7330    SYNTAX      InetAddress (SIZE (0|4|16))
7331    MAX-ACCESS  read-write
7332    STATUS      current
7333    DESCRIPTION
7334        "The value of tmnxOamVxlanPingCtlInIpDstAddr specifies the inner
7335         destination IP address to be used for the test.  The value is copied
7336         into the Destination IP Address field of the Inner IP Header of the
7337         launched OAM Echo request.
7338
7339         Addresses in the address block 127.0.0.0/8 are accepted.  The default
7340         address is 127.0.0.1."
7341    REFERENCE
7342        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7343         Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
7344         Header for Echo Request in Layer 2 Context'."
7345    DEFVAL      { '7f000001'H }
7346    ::= { tmnxOamVxlanPingCtlEntry 11 }
7347
7348tmnxOamVxlanPingCtlEndSysMacAddr OBJECT-TYPE
7349    SYNTAX      MacAddress
7350    MAX-ACCESS  read-write
7351    STATUS      current
7352    DESCRIPTION
7353        "The value of tmnxOamVxlanPingCtlEndSysMacAddr specifies the end system
7354         MAC address to be verified by the test.  The value is copied into the
7355         MAC Address #1 field of the End-System MAC Sub-TLV of the launched OAM
7356         Echo request."
7357    REFERENCE
7358        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7359         Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
7360         Validating End-System MAC Address'."
7361    DEFVAL      { '000000000000'H }
7362    ::= { tmnxOamVxlanPingCtlEntry 12 }
7363
7364tmnxOamVxlanPingCtlReflectPad    OBJECT-TYPE
7365    SYNTAX      TruthValue
7366    MAX-ACCESS  read-write
7367    STATUS      current
7368    DESCRIPTION
7369        "The value of tmnxOamVxlanPingCtlReflectPad specifies whether or not to
7370         copy the pad TLV from the OAM echo request to the OAM echo response.
7371
7372         The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
7373         tmnxOamPingCtlSize=0 is rejected, because tmnxOamPingCtlSize=0
7374         indicates there is no pad TLV to be copied.
7375
7376         The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
7377         tmnxOamVxlanPingCtlReplyMode='udp(2)' is rejected."
7378    DEFVAL      { false }
7379    ::= { tmnxOamVxlanPingCtlEntry 13 }
7380
7381tmnxOamVxlanPingHistoryTable     OBJECT-TYPE
7382    SYNTAX      SEQUENCE OF TmnxOamVxlanPingHistoryEntry
7383    MAX-ACCESS  not-accessible
7384    STATUS      current
7385    DESCRIPTION
7386        "tmnxOamVxlanPingHistoryTable (along with tmnxOamPingHistoryTable)
7387         contains the information obtained from Virtual Extensible Local Area
7388         Network (VXLAN) Echo Reply PDUs."
7389    REFERENCE
7390        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7391         Failure Detection', October 22, 2014.
7392         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7393         Networks over Layer 3 Networks', August 2014."
7394    ::= { tmnxOamPingObjs 27 }
7395
7396tmnxOamVxlanPingHistoryEntry     OBJECT-TYPE
7397    SYNTAX      TmnxOamVxlanPingHistoryEntry
7398    MAX-ACCESS  not-accessible
7399    STATUS      current
7400    DESCRIPTION
7401        "tmnxOamVxlanPingHistoryEntry (along with tmnxOamPingHistoryEntry)
7402         contains the information obtained from one VXLAN Echo Reply PDU.
7403
7404         A row is created when a VXLAN Echo Reply PDU (associated with a
7405         managed 'vxlanPing' test) arrives.
7406
7407         A row is destroyed when the corresponding tmnxOamPingHistoryEntry is
7408         destroyed.
7409
7410         The first two indices specify a 'vxlanPing' test.  The third index
7411         specifies a test run (started using tmnxOamPingCtlAdminStatus).  The
7412         fourth index specifies a VXLAN Echo Reply PDU."
7413    REFERENCE
7414        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7415         Failure Detection', October 22, 2014, Section 7.3.4, 'Receiving VXLAN
7416         Echo Reply'."
7417    INDEX       {
7418        tmnxOamPingCtlOwnerIndex,
7419        tmnxOamPingCtlTestIndex,
7420        tmnxOamPingResultsTestRunIndex,
7421        tmnxOamPingHistoryIndex
7422    }
7423    ::= { tmnxOamVxlanPingHistoryTable 1 }
7424
7425TmnxOamVxlanPingHistoryEntry     ::= SEQUENCE
7426{
7427    tmnxOamVxlanPingHistReturnCode   Unsigned32,
7428    tmnxOamVxlanPingHistRtrnSubCode  Unsigned32,
7429    tmnxOamVxlanPingHistValidationRC Unsigned32,
7430    tmnxOamVxlanPingHistNetworkId    Unsigned32,
7431    tmnxOamVxlanPingHistOutIpTtl     Unsigned32
7432}
7433
7434tmnxOamVxlanPingHistReturnCode   OBJECT-TYPE
7435    SYNTAX      Unsigned32 (0..255)
7436    MAX-ACCESS  read-only
7437    STATUS      current
7438    DESCRIPTION
7439        "The value of tmnxOamVxlanPingHistReturnCode indicates the value copied
7440         from the Return Code field of the Generic Overlay OAM Packet structure
7441         of the VXLAN Echo Reply PDU.
7442
7443         Code points include (but are not restricted to) the following.
7444
7445         Value    Interpretation
7446         -----    -------------------------------
7447         0        no return code
7448         1        malformed echo request received
7449         2        overlay segment not present
7450         3        overlay segment not operational
7451         4        OK"
7452    REFERENCE
7453        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7454         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7455         OAM Packet Format'."
7456    ::= { tmnxOamVxlanPingHistoryEntry 1 }
7457
7458tmnxOamVxlanPingHistRtrnSubCode  OBJECT-TYPE
7459    SYNTAX      Unsigned32 (0..255)
7460    MAX-ACCESS  read-only
7461    STATUS      current
7462    DESCRIPTION
7463        "The value of tmnxOamVxlanPingHistRtrnSubCode indicates the value
7464         copied from the Return Subcode field of the Generic Overlay OAM Packet
7465         structure of the VXLAN Echo Reply PDU."
7466    REFERENCE
7467        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7468         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7469         OAM Packet Format'."
7470    ::= { tmnxOamVxlanPingHistoryEntry 2 }
7471
7472tmnxOamVxlanPingHistValidationRC OBJECT-TYPE
7473    SYNTAX      Unsigned32 (0..65535)
7474    MAX-ACCESS  read-only
7475    STATUS      current
7476    DESCRIPTION
7477        "The value of tmnxOamVxlanPingHistValidationRC indicates the value
7478         copied from the 'Return Code #1' field of the 'Sub-TLV for Validating
7479         End-System MAC Address' of the VXLAN Echo Reply PDU."
7480    REFERENCE
7481        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7482         Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
7483         Validating End-System MAC Address'."
7484    ::= { tmnxOamVxlanPingHistoryEntry 3 }
7485
7486tmnxOamVxlanPingHistNetworkId    OBJECT-TYPE
7487    SYNTAX      Unsigned32 (0..16777215)
7488    MAX-ACCESS  read-only
7489    STATUS      current
7490    DESCRIPTION
7491        "The value of tmnxOamVxlanPingHistNetworkId indicates the value of the
7492         VXLAN Network Identifier (VNI) field of the VXLAN Header of the VXLAN
7493         Echo Reply PDU."
7494    REFERENCE
7495        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7496         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7497         Format'."
7498    ::= { tmnxOamVxlanPingHistoryEntry 4 }
7499
7500tmnxOamVxlanPingHistOutIpTtl     OBJECT-TYPE
7501    SYNTAX      Unsigned32 (0..255)
7502    MAX-ACCESS  read-only
7503    STATUS      current
7504    DESCRIPTION
7505        "The value of tmnxOamVxlanPingHistOutIpTtl indicates the value of the
7506         Time To Live field of the Outer IPv4 Header of the VXLAN Echo Reply
7507         PDU."
7508    REFERENCE
7509        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7510         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7511         Format'."
7512    ::= { tmnxOamVxlanPingHistoryEntry 5 }
7513
7514tmnxOamBfdOnLspPingResultsTable  OBJECT-TYPE
7515    SYNTAX      SEQUENCE OF TmnxOamBfdOnLspPingResultsEntry
7516    MAX-ACCESS  not-accessible
7517    STATUS      current
7518    DESCRIPTION
7519        "tmnxOamBfdOnLspPingResultsTable contains the information obtained
7520         during the RFC 5884 procedures used to bootstrap and periodically
7521         verify Bidirectional Forwarding Detection (BFD) sessions on Label
7522         Switched Paths (LSPs).  The bootstrap and verification procedures use
7523         LSP ping echo request and reply packets."
7524    REFERENCE
7525        "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7526         Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
7527         Ping'."
7528    ::= { tmnxOamPingObjs 28 }
7529
7530tmnxOamBfdOnLspPingResultsEntry  OBJECT-TYPE
7531    SYNTAX      TmnxOamBfdOnLspPingResultsEntry
7532    MAX-ACCESS  not-accessible
7533    STATUS      current
7534    DESCRIPTION
7535        "tmnxOamBfdOnLspPingResultsEntry contains the information obtained
7536         during the RFC 5884 procedures used to bootstrap and periodically
7537         verify a BFD session on an LSP.
7538
7539         A row is created when an RFC 5884 BFD-on-LSP session starts its
7540         bootstrap procedure.  A row is destroyed when the BFD-on-LSP session
7541         disconnects."
7542    REFERENCE
7543        "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7544         Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
7545         Ping'."
7546    INDEX       { tmnxOamBfdOnLspLocalBfdDiscrim }
7547    ::= { tmnxOamBfdOnLspPingResultsTable 1 }
7548
7549TmnxOamBfdOnLspPingResultsEntry  ::= SEQUENCE
7550{
7551    tmnxOamBfdOnLspLocalBfdDiscrim   Unsigned32,
7552    tmnxOamBfdOnLspRemoteBfdDiscrim  Unsigned32,
7553    tmnxOamBfdOnLspRemoteAddressType InetAddressType,
7554    tmnxOamBfdOnLspRemoteAddress     InetAddress,
7555    tmnxOamBfdOnLspLspName           TLNamedItemOrEmpty,
7556    tmnxOamBfdOnLspPingReturnCode    TmnxOamPingRtnCode,
7557    tmnxOamBfdOnLspPingReturnSubcode Unsigned32,
7558    tmnxOamBfdOnLspPingTxCount       Unsigned32,
7559    tmnxOamBfdOnLspPingRxCount       Unsigned32,
7560    tmnxOamBfdOnLspPathState         INTEGER,
7561    tmnxOamBfdOnLspPingTxInterval    Unsigned32,
7562    tmnxOamBfdOnLspBootStrRetryCount Unsigned32,
7563    tmnxOamBfdOnLspFecType           TmnxBfdOnLspSessFecType,
7564    tmnxOamBfdOnLspPrefixType        InetAddressType,
7565    tmnxOamBfdOnLspPrefix            InetAddress,
7566    tmnxOamBfdOnLspPrefixLen         InetAddressPrefixLength,
7567    tmnxOamBfdOnLspSourceAddressType InetAddressType,
7568    tmnxOamBfdOnLspSourceAddress     InetAddress,
7569    tmnxOamBfdOnLspOperState         INTEGER
7570}
7571
7572tmnxOamBfdOnLspLocalBfdDiscrim   OBJECT-TYPE
7573    SYNTAX      Unsigned32 (1..4294967295)
7574    MAX-ACCESS  not-accessible
7575    STATUS      current
7576    DESCRIPTION
7577        "The value of tmnxOamBfdOnLspLocalBfdDiscrim specifies the local BFD
7578         discriminator for a BFD-on-LSP session.  The local discriminator is
7579         this system's identifier of the BFD session."
7580    REFERENCE
7581        "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
7582         'Demultiplexing and the Discriminator Fields'."
7583    ::= { tmnxOamBfdOnLspPingResultsEntry 1 }
7584
7585tmnxOamBfdOnLspRemoteBfdDiscrim  OBJECT-TYPE
7586    SYNTAX      Unsigned32
7587    MAX-ACCESS  read-only
7588    STATUS      current
7589    DESCRIPTION
7590        "The value of tmnxOamBfdOnLspRemoteBfdDiscrim indicates the remote BFD
7591         discriminator for the BFD-on-LSP session identified by
7592         tmnxOamBfdOnLspLocalBfdDiscrim.  The remote discriminator is the far
7593         end system's identifier of the BFD session.
7594
7595         Zero is returned if the bootstrap has not completed successfully."
7596    REFERENCE
7597        "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
7598         'Demultiplexing and the Discriminator Fields'."
7599    ::= { tmnxOamBfdOnLspPingResultsEntry 2 }
7600
7601tmnxOamBfdOnLspRemoteAddressType OBJECT-TYPE
7602    SYNTAX      InetAddressType
7603    MAX-ACCESS  read-only
7604    STATUS      current
7605    DESCRIPTION
7606        "The value of tmnxOamBfdOnLspRemoteAddressType indicates the type of
7607         address stored in tmnxOamBfdOnLspRemoteAddress."
7608    ::= { tmnxOamBfdOnLspPingResultsEntry 3 }
7609
7610tmnxOamBfdOnLspRemoteAddress     OBJECT-TYPE
7611    SYNTAX      InetAddress (SIZE (0|4|16))
7612    MAX-ACCESS  read-only
7613    STATUS      current
7614    DESCRIPTION
7615        "The value of tmnxOamBfdOnLspRemoteAddress (in conjunction with
7616         tmnxOamBfdOnLspRemoteAddressType) indicates the IP address of the node
7617         which sent the most recent LSP ping echo reply for the BFD-on-LSP
7618         session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
7619
7620         If the LSP is operating correctly, the reply is sent by the far end of
7621         the BFD-on-LSP session."
7622    ::= { tmnxOamBfdOnLspPingResultsEntry 4 }
7623
7624tmnxOamBfdOnLspLspName           OBJECT-TYPE
7625    SYNTAX      TLNamedItemOrEmpty
7626    MAX-ACCESS  read-only
7627    STATUS      current
7628    DESCRIPTION
7629        "The value of tmnxOamBfdOnLspLspName indicates the LSP name associated
7630         with the Resource Reservation Protocol (RSVP) BFD-on-LSP session
7631         identified by tmnxOamBfdOnLspLocalBfdDiscrim.  LSP names are configured
7632         using TIMETRA-MPLS-MIB::vRtrMplsLspName.
7633
7634         When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
7635         of this object is the empty string."
7636    ::= { tmnxOamBfdOnLspPingResultsEntry 5 }
7637
7638tmnxOamBfdOnLspPingReturnCode    OBJECT-TYPE
7639    SYNTAX      TmnxOamPingRtnCode
7640    MAX-ACCESS  read-only
7641    STATUS      current
7642    DESCRIPTION
7643        "The value of tmnxOamBfdOnLspPingReturnCode indicates the status of the
7644         most recent LSP ping echo reply received for the BFD-on-LSP session
7645         identified by tmnxOamBfdOnLspLocalBfdDiscrim."
7646    REFERENCE
7647        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
7648         Failures', Section 3.1, 'Return Codes'."
7649    ::= { tmnxOamBfdOnLspPingResultsEntry 6 }
7650
7651tmnxOamBfdOnLspPingReturnSubcode OBJECT-TYPE
7652    SYNTAX      Unsigned32
7653    MAX-ACCESS  read-only
7654    STATUS      current
7655    DESCRIPTION
7656        "The value of tmnxOamBfdOnLspPingReturnSubcode indicates the value
7657         present in the RFC 4379 Return Subcode (RSC) field of the most recent
7658         LSP ping echo reply for the BFD-on-LSP session identified by
7659         tmnxOamBfdOnLspLocalBfdDiscrim."
7660    REFERENCE
7661        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
7662         Failures', Section 3.1, 'Return Codes'."
7663    ::= { tmnxOamBfdOnLspPingResultsEntry 7 }
7664
7665tmnxOamBfdOnLspPingTxCount       OBJECT-TYPE
7666    SYNTAX      Unsigned32
7667    MAX-ACCESS  read-only
7668    STATUS      current
7669    DESCRIPTION
7670        "The value of tmnxOamBfdOnLspPingTxCount indicates the number of LSP
7671         ping echo request packets sent for the BFD-on-LSP session identified
7672         by tmnxOamBfdOnLspLocalBfdDiscrim."
7673    ::= { tmnxOamBfdOnLspPingResultsEntry 8 }
7674
7675tmnxOamBfdOnLspPingRxCount       OBJECT-TYPE
7676    SYNTAX      Unsigned32
7677    MAX-ACCESS  read-only
7678    STATUS      current
7679    DESCRIPTION
7680        "The value of tmnxOamBfdOnLspPingRxCount indicates the number of LSP
7681         ping echo reply packets received for the BFD-on-LSP session identified
7682         by tmnxOamBfdOnLspLocalBfdDiscrim."
7683    ::= { tmnxOamBfdOnLspPingResultsEntry 9 }
7684
7685tmnxOamBfdOnLspPathState         OBJECT-TYPE
7686    SYNTAX      INTEGER {
7687        unknown  (1),
7688        active   (2),
7689        inactive (3)
7690    }
7691    MAX-ACCESS  read-only
7692    STATUS      current
7693    DESCRIPTION
7694        "The value of tmnxOamBfdOnLspPathState indicates the state of the path
7695         hosting the RSVP BFD-on-LSP session identified by
7696         tmnxOamBfdOnLspLocalBfdDiscrim.
7697
7698         Code points:
7699         unknown  (1) - the state of the path hosting the BFD-on-LSP session is
7700                        unknown
7701         active   (2) - the BFD-on-LSP session is running on the active path
7702         inactive (3) - the BFD-on-LSP session is running on the inactive path
7703
7704         When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
7705         of this object is 'unknown(1)'."
7706    REFERENCE
7707        "RFC 4090, 'Fast Reroute Extensions to RSVP-TE for LSP Tunnels', Section
7708         3.2, 'Facility Backup'."
7709    ::= { tmnxOamBfdOnLspPingResultsEntry 10 }
7710
7711tmnxOamBfdOnLspPingTxInterval    OBJECT-TYPE
7712    SYNTAX      Unsigned32
7713    UNITS       "seconds"
7714    MAX-ACCESS  read-only
7715    STATUS      current
7716    DESCRIPTION
7717        "The value of tmnxOamBfdOnLspPingTxInterval indicates the transmission
7718         interval for LSP ping request PDUs sent during periodic verification
7719         of the BFD-on-LSP session identified by
7720         tmnxOamBfdOnLspLocalBfdDiscrim.
7721
7722         This value is configured using
7723         TIMETRA-MPLS-MIB::vRtrMplsLspBfdPingIntvl.  A read-only copy of the
7724         value is available here for the convenience of a manager wishing to
7725         read the value using a local BFD discriminator as the index."
7726    REFERENCE
7727        "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7728         Switched Paths (LSPs)', Section 4, 'Theory of Operation'"
7729    ::= { tmnxOamBfdOnLspPingResultsEntry 11 }
7730
7731tmnxOamBfdOnLspBootStrRetryCount OBJECT-TYPE
7732    SYNTAX      Unsigned32
7733    MAX-ACCESS  read-only
7734    STATUS      current
7735    DESCRIPTION
7736        "The value of tmnxOamBfdOnLspBootStrRetryCount indicates the current
7737         number of retries started while attempting to bootstrap the BFD-on-LSP
7738         session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
7739
7740         If the bootstrap completed successfully on the first attempt, zero is
7741         returned."
7742    ::= { tmnxOamBfdOnLspPingResultsEntry 12 }
7743
7744tmnxOamBfdOnLspFecType           OBJECT-TYPE
7745    SYNTAX      TmnxBfdOnLspSessFecType
7746    MAX-ACCESS  read-only
7747    STATUS      current
7748    DESCRIPTION
7749        "The value of tmnxOamBfdOnLspFecType indicates the Forwarding
7750         Equivalence Class (FEC) type of the BFD-on-LSP session identified by
7751         tmnxOamBfdOnLspLocalBfdDiscrim.
7752
7753         This release supports code points 'rsvp(1)' and 'ldp(2)'."
7754    ::= { tmnxOamBfdOnLspPingResultsEntry 13 }
7755
7756tmnxOamBfdOnLspPrefixType        OBJECT-TYPE
7757    SYNTAX      InetAddressType
7758    MAX-ACCESS  read-only
7759    STATUS      current
7760    DESCRIPTION
7761        "The value of tmnxOamBfdOnLspPrefixType indicates the type of address
7762         stored in tmnxOamBfdOnLspPrefix."
7763    ::= { tmnxOamBfdOnLspPingResultsEntry 14 }
7764
7765tmnxOamBfdOnLspPrefix            OBJECT-TYPE
7766    SYNTAX      InetAddress (SIZE (0|4|16))
7767    MAX-ACCESS  read-only
7768    STATUS      current
7769    DESCRIPTION
7770        "The value of tmnxOamBfdOnLspPrefix indicates (in conjunction with
7771         tmnxOamBfdOnLspPrefixType and tmnxOamBfdOnLspPrefixLen) the prefix
7772         which identifies the Label Distribution Protocol (LDP) LSP which hosts
7773         the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
7774
7775         When tmnxOamBfdOnLspFecType is 'rsvp(1)', the three prefix objects
7776         have the following values.
7777            tmnxOamBfdOnLspPrefixType : 'unknown(0)'
7778            tmnxOamBfdOnLspPrefix     : empty
7779            tmnxOamBfdOnLspPrefixLen  : 0."
7780    REFERENCE
7781        "RFC 5036, 'LDP Specification', Section 3.4.1, 'FEC TLV'."
7782    ::= { tmnxOamBfdOnLspPingResultsEntry 15 }
7783
7784tmnxOamBfdOnLspPrefixLen         OBJECT-TYPE
7785    SYNTAX      InetAddressPrefixLength (0..128)
7786    UNITS       "bits"
7787    MAX-ACCESS  read-only
7788    STATUS      current
7789    DESCRIPTION
7790        "The value of tmnxOamBfdOnLspPrefixLen indicates the number of
7791         significant bits in the prefix defined by tmnxOamBfdOnLspPrefixType,
7792         tmnxOamBfdOnLspPrefix, and tmnxOamBfdOnLspPrefixLen."
7793    ::= { tmnxOamBfdOnLspPingResultsEntry 16 }
7794
7795tmnxOamBfdOnLspSourceAddressType OBJECT-TYPE
7796    SYNTAX      InetAddressType
7797    MAX-ACCESS  read-only
7798    STATUS      current
7799    DESCRIPTION
7800        "The value of tmnxOamBfdOnLspSourceAddressType indicates the type of
7801         address stored in tmnxOamBfdOnLspSourceAddress."
7802    ::= { tmnxOamBfdOnLspPingResultsEntry 17 }
7803
7804tmnxOamBfdOnLspSourceAddress     OBJECT-TYPE
7805    SYNTAX      InetAddress (SIZE (0|4|16))
7806    MAX-ACCESS  read-only
7807    STATUS      current
7808    DESCRIPTION
7809        "The value of tmnxOamBfdOnLspSourceAddress (in conjunction with
7810         tmnxOamBfdOnLspSourceAddressType) indicates the source IP address of
7811         the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim."
7812    ::= { tmnxOamBfdOnLspPingResultsEntry 18 }
7813
7814tmnxOamBfdOnLspOperState         OBJECT-TYPE
7815    SYNTAX      INTEGER {
7816        bootstrapInProg                  (1),
7817        bootstrappedNoPeriodicVerif      (2),
7818        bootstrappedSendingPeriodicVerif (3)
7819    }
7820    MAX-ACCESS  read-only
7821    STATUS      current
7822    DESCRIPTION
7823        "The value of tmnxOamBfdOnLspOperState indicates the operational state
7824         (with respect to the RFC 5884 LSP Ping procedures) of the BFD-on-LSP
7825         session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
7826
7827         Code Points
7828         'bootstrapInProg(1)' - the session is being bootstrapped using LSP
7829             ping, as described in RFC 5884 Section 6.
7830         'bootstrappedNoPeriodicVerif(2)' - the bootstrap completed
7831             successfully.  This is the success state for a session which has
7832             periodic verification of the LSP (using LSP ping) disabled.
7833             Periodic verification is disabled by setting the session's LSP ping
7834             interval (e.g.
7835             TIMETRA-LDP-NG-MIB::vRtrLdpNgBfdOnLspPfxListPingIntv) to zero.
7836         'bootstrappedSendingPeriodicVerif(3)' - the bootstrap completed
7837             successfully, and the session is sending LSP pings to periodically
7838             verify the LSP (as described in RFC 5884 Section 3.2).  This is the
7839             success state for a session which has periodic verification of the
7840             session enabled.
7841
7842         The BFD-level operational state of a BFD-on-LSP session is given by
7843         TIMETRA-BFD-MIB::tmnxBfdOnLspSessOperState."
7844    REFERENCE
7845        "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7846         Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
7847         Ping'.
7848         RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7849         Switched Paths (LSPs)', Section 6, 'Session Establishment'."
7850    ::= { tmnxOamBfdOnLspPingResultsEntry 19 }
7851
7852tmnxOamVxlanPingResultsTable     OBJECT-TYPE
7853    SYNTAX      SEQUENCE OF TmnxOamVxlanPingResultsEntry
7854    MAX-ACCESS  not-accessible
7855    STATUS      current
7856    DESCRIPTION
7857        "tmnxOamVxlanPingResultsTable contains results of VXLAN (Virtual
7858         Extensible Local Area Network) ping tests."
7859    REFERENCE
7860        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7861         Failure Detection', October 22, 2014.
7862         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7863         Networks over Layer 3 Networks', August 2014."
7864    ::= { tmnxOamPingObjs 29 }
7865
7866tmnxOamVxlanPingResultsEntry     OBJECT-TYPE
7867    SYNTAX      TmnxOamVxlanPingResultsEntry
7868    MAX-ACCESS  not-accessible
7869    STATUS      current
7870    DESCRIPTION
7871        "tmnxOamVxlanPingResultsEntry contains results of one 'vxlanPing'
7872         test run.  tmnxOamPingResultsEntry contains additional results for the
7873         test run.
7874
7875         A tmnxOamVxlanPingResultsEntry is created/destroyed when a
7876         tmnxOamPingResultsEntry is created/destroyed for a 'vxlanPing' test.
7877
7878         tmnxOamPingCtlEntry and tmnxOamVxlanPingCtlEntry are used to configure
7879         and start a 'vxlanPing' test.
7880
7881         tmnxOamVxlanPingHistoryEntry contains per-probe results for a
7882         'vxlanPing' test run."
7883    INDEX       {
7884        tmnxOamPingCtlOwnerIndex,
7885        tmnxOamPingCtlTestIndex,
7886        tmnxOamPingResultsTestRunIndex
7887    }
7888    ::= { tmnxOamVxlanPingResultsTable 1 }
7889
7890TmnxOamVxlanPingResultsEntry     ::= SEQUENCE
7891{
7892    tmnxOamVxlanPingResOutSrcAddrTyp InetAddressType,
7893    tmnxOamVxlanPingResOutSrcAddress InetAddress
7894}
7895
7896tmnxOamVxlanPingResOutSrcAddrTyp OBJECT-TYPE
7897    SYNTAX      InetAddressType
7898    MAX-ACCESS  read-only
7899    STATUS      current
7900    DESCRIPTION
7901        "The value of tmnxOamVxlanPingResOutSrcAddrTyp indicates the address
7902         type of tmnxOamVxlanPingResOutSrcAddress."
7903    ::= { tmnxOamVxlanPingResultsEntry 1 }
7904
7905tmnxOamVxlanPingResOutSrcAddress OBJECT-TYPE
7906    SYNTAX      InetAddress (SIZE (4|16))
7907    MAX-ACCESS  read-only
7908    STATUS      current
7909    DESCRIPTION
7910        "The value of tmnxOamVxlanPingResOutSrcAddress indicates the outer
7911         source IP address (as selected by SROS) used for the specified
7912         'vxlanPing' test run.  The value was copied into the Outer Source IPv4
7913         Address field of the VXLAN Header of each OAM echo request launched for
7914         the specified test run.
7915
7916         IPv6 may be supported in a future release."
7917    REFERENCE
7918        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7919         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7920         Format'."
7921    ::= { tmnxOamVxlanPingResultsEntry 2 }
7922
7923tmnxOamPingReadOnlyScalars       OBJECT IDENTIFIER ::= { tmnxOamPingObjs 30 }
7924
7925tmnxOamBfdOnLspSessBootstrInProg OBJECT-TYPE
7926    SYNTAX      Gauge32
7927    UNITS       "sessions"
7928    MAX-ACCESS  read-only
7929    STATUS      current
7930    DESCRIPTION
7931        "The value of tmnxOamBfdOnLspSessBootstrInProg indicates the current
7932         number of BFD-on-LSP sessions with OAM operational state (i.e.
7933         tmnxOamBfdOnLspOperState) 'bootstrapInProg(1)'."
7934    ::= { tmnxOamPingReadOnlyScalars 1 }
7935
7936tmnxOamBfdOnLspSessBootstrNoPV   OBJECT-TYPE
7937    SYNTAX      Gauge32
7938    UNITS       "sessions"
7939    MAX-ACCESS  read-only
7940    STATUS      current
7941    DESCRIPTION
7942        "The value of tmnxOamBfdOnLspSessBootstrNoPV indicates the current
7943         number of BFD-on-LSP sessions with OAM operational state (i.e.
7944         tmnxOamBfdOnLspOperState) 'bootstrappedNoPeriodicVerif(2)'."
7945    ::= { tmnxOamPingReadOnlyScalars 2 }
7946
7947tmnxOamBfdOnLspSessBootstrSendPV OBJECT-TYPE
7948    SYNTAX      Gauge32
7949    UNITS       "sessions"
7950    MAX-ACCESS  read-only
7951    STATUS      current
7952    DESCRIPTION
7953        "The value of tmnxOamBfdOnLspSessBootstrSendPV indicates the current
7954         number of BFD-on-LSP sessions with OAM operational state (i.e.
7955         tmnxOamBfdOnLspOperState) 'bootstrappedSendingPeriodicVerif(3)'."
7956    ::= { tmnxOamPingReadOnlyScalars 3 }
7957
7958tmnxOamBierPingCtlTable          OBJECT-TYPE
7959    SYNTAX      SEQUENCE OF TmnxOamBierPingCtlEntry
7960    MAX-ACCESS  not-accessible
7961    STATUS      current
7962    DESCRIPTION
7963        "tmnxOamBierPingCtlTable (along with tmnxOamPingCtlTable) contains the
7964         configuration information for BIER (Bit Index Explicit Replication)
7965         ping tests."
7966    REFERENCE
7967        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
7968         November 2017.
7969         IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
7970    ::= { tmnxOamPingObjs 31 }
7971
7972tmnxOamBierPingCtlEntry          OBJECT-TYPE
7973    SYNTAX      TmnxOamBierPingCtlEntry
7974    MAX-ACCESS  not-accessible
7975    STATUS      current
7976    DESCRIPTION
7977        "tmnxOamBierPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
7978         configuration information for a BIER ping test.
7979
7980         A row is created when the corresponding tmnxOamPingCtlTestMode is set
7981         to 'bierPing'.
7982
7983         A row is destroyed when the corresponding tmnxOamPingCtlTable row is
7984         destroyed (using tmnxOamPingCtlRowStatus).
7985
7986         The values in a particular row in this table cannot be changed when
7987         the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
7988    INDEX       {
7989        tmnxOamPingCtlOwnerIndex,
7990        tmnxOamPingCtlTestIndex
7991    }
7992    ::= { tmnxOamBierPingCtlTable 1 }
7993
7994TmnxOamBierPingCtlEntry          ::= SEQUENCE
7995{
7996    tmnxOamBierPingCtlSubDomain      Unsigned32,
7997    tmnxOamBierPingCtlBfrId          Unsigned32,
7998    tmnxOamBierPingCtlBfrIdStart     Unsigned32,
7999    tmnxOamBierPingCtlBfrIdEnd       Unsigned32,
8000    tmnxOamBierPingCtlTtl            Unsigned32
8001}
8002
8003tmnxOamBierPingCtlSubDomain      OBJECT-TYPE
8004    SYNTAX      Unsigned32 (0..255)
8005    MAX-ACCESS  read-write
8006    STATUS      current
8007    DESCRIPTION
8008        "The value of tmnxOamBierPingCtlSubDomain specifies the BIER sub-domain
8009         to be tested.
8010
8011         Zero indicates the default sub-domain."
8012    REFERENCE
8013        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
8014         November 2017, Section 1, 'Introduction'.
8015         IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
8016         Section 4.3, 'Sending BIER Echo Request'."
8017    DEFVAL      { 0 }
8018    ::= { tmnxOamBierPingCtlEntry 1 }
8019
8020tmnxOamBierPingCtlBfrId          OBJECT-TYPE
8021    SYNTAX      Unsigned32 (0..4096)
8022    MAX-ACCESS  read-write
8023    STATUS      current
8024    DESCRIPTION
8025        "The value of tmnxOamBierPingCtlBfrId specifies the identifier of the
8026         Bit-Forwarding Router (BFR) to be pinged.
8027
8028         The BFR-ID must be a member of the tested sub-domain (as configured
8029         using tmnxOamBierPingCtlSubDomain).  Otherwise, the test will fail.
8030
8031         Zero indicates no BFR-ID has been configured.
8032
8033         There are three methods to configure the destination(s) to be pinged:
8034         1.  tmnxOamBierPingCtlBfrId.
8035         2.  tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
8036         3.  tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
8037
8038         Exactly one of the methods must be used.  Otherwise, the test will
8039         fail."
8040    REFERENCE
8041        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
8042         November 2017, Section 1, 'Introduction'."
8043    DEFVAL      { 0 }
8044    ::= { tmnxOamBierPingCtlEntry 2 }
8045
8046tmnxOamBierPingCtlBfrIdStart     OBJECT-TYPE
8047    SYNTAX      Unsigned32 (0..4096)
8048    MAX-ACCESS  read-write
8049    STATUS      current
8050    DESCRIPTION
8051        "The value of tmnxOamBierPingCtlBfrIdStart specifies the start of a
8052         contiguous range of Bit-Forwarding Router (BFR) identifiers to be
8053         pinged.  tmnxOamBierPingCtlBfrIdEnd specifies the end of the range.
8054
8055         Each BFR-ID in the range must be a member of the tested sub-domain
8056         (as configured using tmnxOamBierPingCtlSubDomain).  Otherwise, the
8057         test will fail.
8058
8059         Zero indicates no start for the BFR-ID range has been configured.
8060
8061         The following objects must be set together in one SNMP Set PDU:
8062             tmnxOamBierPingCtlBfrIdStart,
8063             tmnxOamBierPingCtlBfrIdEnd.
8064
8065         There are three methods to configure the destination(s) to be pinged:
8066         1.  tmnxOamBierPingCtlBfrId.
8067         2.  tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
8068         3.  tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
8069
8070         Exactly one of the methods must be used.  Otherwise, the test will
8071         fail."
8072    REFERENCE
8073        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
8074         November 2017, Section 1, 'Introduction'."
8075    DEFVAL      { 0 }
8076    ::= { tmnxOamBierPingCtlEntry 3 }
8077
8078tmnxOamBierPingCtlBfrIdEnd       OBJECT-TYPE
8079    SYNTAX      Unsigned32 (0..4096)
8080    MAX-ACCESS  read-write
8081    STATUS      current
8082    DESCRIPTION
8083        "The value of tmnxOamBierPingCtlBfrIdEnd specifies the end of a
8084         contiguous range of Bit-Forwarding Router (BFR) identifiers to be
8085         pinged.  tmnxOamBierPingCtlBfrIdStart specifies the start of the range.
8086
8087         Each BFR-ID in the range must be a member of the tested sub-domain
8088         (as configured using tmnxOamBierPingCtlSubDomain).  Otherwise, the
8089         test will fail.
8090
8091         Zero indicates no end for the BFR-ID range has been configured.
8092
8093         The following objects must be set together in one SNMP Set PDU:
8094             tmnxOamBierPingCtlBfrIdStart,
8095             tmnxOamBierPingCtlBfrIdEnd.
8096
8097         There are three methods to configure the destination(s) to be pinged:
8098         1.  tmnxOamBierPingCtlBfrId.
8099         2.  tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
8100         3.  tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
8101
8102         Exactly one of the methods must be used.  Otherwise, the test will
8103         fail."
8104    REFERENCE
8105        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
8106         November 2017, Section 1, 'Introduction'."
8107    DEFVAL      { 0 }
8108    ::= { tmnxOamBierPingCtlEntry 4 }
8109
8110tmnxOamBierPingCtlTtl            OBJECT-TYPE
8111    SYNTAX      Unsigned32 (1..255)
8112    MAX-ACCESS  read-write
8113    STATUS      current
8114    DESCRIPTION
8115        "The value of tmnxOamBierPingCtlTtl specifies the MPLS Time To Live
8116         (TTL) to be used for the test."
8117    DEFVAL      { 255 }
8118    ::= { tmnxOamBierPingCtlEntry 5 }
8119
8120tmnxOamBierPingBfrPfxCtlTable    OBJECT-TYPE
8121    SYNTAX      SEQUENCE OF TmnxOamBierPingBfrPfxCtlEntry
8122    MAX-ACCESS  not-accessible
8123    STATUS      current
8124    DESCRIPTION
8125        "tmnxOamBierPingBfrPfxCtlTable contains IP destination addresses (i.e.
8126         Bit-Forwarding Router (BFR) prefixes) for BIER ping tests."
8127    REFERENCE
8128        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
8129         November 2017, Section 2, 'The BFR Identifier and BFR-Prefix'."
8130    ::= { tmnxOamPingObjs 32 }
8131
8132tmnxOamBierPingBfrPfxCtlEntry    OBJECT-TYPE
8133    SYNTAX      TmnxOamBierPingBfrPfxCtlEntry
8134    MAX-ACCESS  not-accessible
8135    STATUS      current
8136    DESCRIPTION
8137        "tmnxOamBierPingBfrPfxCtlEntry contains one BFR prefix.  A BIER ping
8138         test can have several BFR prefixes.  Each BFR prefix is an IP
8139         destination address for the test.
8140
8141         A row is created/destroyed using tmnxOamBierPingBfrPfxCtlRowState.
8142
8143         Rows in this table belonging to a particular test cannot be added,
8144         changed, or deleted when the test's tmnxOamPingCtlAdminStatus is
8145         'enabled(1)'."
8146    INDEX       {
8147        tmnxOamPingCtlOwnerIndex,
8148        tmnxOamPingCtlTestIndex,
8149        tmnxOamBierPingPfxIndex
8150    }
8151    ::= { tmnxOamBierPingBfrPfxCtlTable 1 }
8152
8153TmnxOamBierPingBfrPfxCtlEntry    ::= SEQUENCE
8154{
8155    tmnxOamBierPingPfxIndex          Unsigned32,
8156    tmnxOamBierPingBfrPfxCtlRowState RowStatus,
8157    tmnxOamBierPingBfrPfxCtlAddrType InetAddressType,
8158    tmnxOamBierPingBfrPfxCtlAddress  InetAddress
8159}
8160
8161tmnxOamBierPingPfxIndex          OBJECT-TYPE
8162    SYNTAX      Unsigned32 (1..16)
8163    MAX-ACCESS  not-accessible
8164    STATUS      current
8165    DESCRIPTION
8166        "The value of tmnxOamBierPingPfxIndex specifies a BFR prefix index.  The
8167         index allows one test to have several BFR prefixes."
8168    ::= { tmnxOamBierPingBfrPfxCtlEntry 1 }
8169
8170tmnxOamBierPingBfrPfxCtlRowState OBJECT-TYPE
8171    SYNTAX      RowStatus
8172    MAX-ACCESS  read-create
8173    STATUS      current
8174    DESCRIPTION
8175        "The value of tmnxOamBierPingBfrPfxCtlRowState specifies the status of
8176         the row for the specified BFR prefix."
8177    ::= { tmnxOamBierPingBfrPfxCtlEntry 2 }
8178
8179tmnxOamBierPingBfrPfxCtlAddrType OBJECT-TYPE
8180    SYNTAX      InetAddressType
8181    MAX-ACCESS  read-create
8182    STATUS      current
8183    DESCRIPTION
8184        "The value of tmnxOamBierPingBfrPfxCtlAddrType specifies the address
8185         type of tmnxOamBierPingBfrPfxCtlAddress."
8186    DEFVAL      { unknown }
8187    ::= { tmnxOamBierPingBfrPfxCtlEntry 3 }
8188
8189tmnxOamBierPingBfrPfxCtlAddress  OBJECT-TYPE
8190    SYNTAX      InetAddress (SIZE (0|4|16))
8191    MAX-ACCESS  read-create
8192    STATUS      current
8193    DESCRIPTION
8194        "The value of tmnxOamBierPingBfrPfxCtlAddress specifies a BFR prefix
8195         used as a destination address for a BIER ping test.
8196
8197         There are three methods to configure the destination(s) to be pinged:
8198         1.  tmnxOamBierPingCtlBfrId.
8199         2.  tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
8200         3.  tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
8201
8202         Exactly one of the methods must be used.  Otherwise, the test will
8203         fail."
8204    DEFVAL      { ''H }
8205    ::= { tmnxOamBierPingBfrPfxCtlEntry 4 }
8206
8207tmnxOamBierPingHistoryTable      OBJECT-TYPE
8208    SYNTAX      SEQUENCE OF TmnxOamBierPingHistoryEntry
8209    MAX-ACCESS  not-accessible
8210    STATUS      current
8211    DESCRIPTION
8212        "tmnxOamBierPingHistoryTable (along with tmnxOamPingHistoryTable)
8213         contains the per-probe results for Bit Index Explicit Replication
8214         (BIER) ping tests."
8215    REFERENCE
8216        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
8217         RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
8218         November 2017."
8219    ::= { tmnxOamPingObjs 33 }
8220
8221tmnxOamBierPingHistoryEntry      OBJECT-TYPE
8222    SYNTAX      TmnxOamBierPingHistoryEntry
8223    MAX-ACCESS  not-accessible
8224    STATUS      current
8225    DESCRIPTION
8226        "tmnxOamBierPingHistoryEntry (along with tmnxOamPingHistoryEntry)
8227         contains the results for one BIER ping probe.
8228
8229         A row is created/destroyed when the corresponding
8230         tmnxOamPingHistoryEntry is created/destroyed.
8231
8232         The first two indices specify a 'bierPing' test.
8233
8234         The third index specifies a test run (started using
8235         tmnxOamPingCtlAdminStatus).
8236
8237         The fourth index specifies a Bit-Forwarding Router (BFR) with results
8238         to report.
8239
8240         All the indices match the corresponding tmnxOamPingHistoryEntry
8241         indices."
8242    REFERENCE
8243        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
8244         Section 4.6, 'Receiving Echo Reply'."
8245    INDEX       {
8246        tmnxOamPingCtlOwnerIndex,
8247        tmnxOamPingCtlTestIndex,
8248        tmnxOamPingResultsTestRunIndex,
8249        tmnxOamPingHistoryIndex
8250    }
8251    ::= { tmnxOamBierPingHistoryTable 1 }
8252
8253TmnxOamBierPingHistoryEntry      ::= SEQUENCE
8254{
8255    tmnxOamBierPingHistoryBfrId      Unsigned32,
8256    tmnxOamBierPingHistoryBfrPfxType InetAddressType,
8257    tmnxOamBierPingHistoryBfrPfx     InetAddress,
8258    tmnxOamBierPingHistoryReturnCode TmnxOamBierHistoryReturnCode
8259}
8260
8261tmnxOamBierPingHistoryBfrId      OBJECT-TYPE
8262    SYNTAX      Unsigned32 (0..4096)
8263    MAX-ACCESS  read-only
8264    STATUS      current
8265    DESCRIPTION
8266        "The value of tmnxOamBierPingHistoryBfrId indicates the identifier of
8267         the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
8268         Request.
8269
8270         Zero is returned if the BFR-ID cannot be determined."
8271    REFERENCE
8272        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
8273         November 2017, Section 1, 'Introduction'."
8274    ::= { tmnxOamBierPingHistoryEntry 1 }
8275
8276tmnxOamBierPingHistoryBfrPfxType OBJECT-TYPE
8277    SYNTAX      InetAddressType
8278    MAX-ACCESS  read-only
8279    STATUS      current
8280    DESCRIPTION
8281        "The value of tmnxOamBierPingHistoryBfrPfxType indicates the IP address
8282         type of the address read using tmnxOamBierPingHistoryBfrPfx."
8283    ::= { tmnxOamBierPingHistoryEntry 2 }
8284
8285tmnxOamBierPingHistoryBfrPfx     OBJECT-TYPE
8286    SYNTAX      InetAddress (SIZE (0|4|16))
8287    MAX-ACCESS  read-only
8288    STATUS      current
8289    DESCRIPTION
8290        "The value of tmnxOamBierPingHistoryBfrPfx indicates the IP address of
8291         the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
8292         Request."
8293    ::= { tmnxOamBierPingHistoryEntry 3 }
8294
8295tmnxOamBierPingHistoryReturnCode OBJECT-TYPE
8296    SYNTAX      TmnxOamBierHistoryReturnCode
8297    MAX-ACCESS  read-only
8298    STATUS      current
8299    DESCRIPTION
8300        "The value of tmnxOamBierPingHistoryReturnCode indicates the value
8301         copied from the Return Code field of the BIER Echo Reply PDU.
8302
8303         Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
8304         not arrive (e.g. in the case of a timeout)."
8305    ::= { tmnxOamBierPingHistoryEntry 4 }
8306
8307tmnxOamTraceRouteObjs            OBJECT IDENTIFIER ::= { tmnxOamTestObjs 2 }
8308
8309tmnxOamTraceRouteNotifyObjects   OBJECT IDENTIFIER ::= { tmnxOamTraceRouteObjs 1 }
8310
8311tmnxOamTrMaxConcurrentRequests   OBJECT-TYPE
8312    SYNTAX      Unsigned32
8313    UNITS       "requests"
8314    MAX-ACCESS  read-write
8315    STATUS      current
8316    DESCRIPTION
8317        "The maximum number of concurrent active trace route requests
8318         that are allowed within an agent implementation.  A value
8319         of 0 for this object implies that there is no limit for
8320         the number of concurrent active requests in effect."
8321    DEFVAL      { 0 }
8322    ::= { tmnxOamTraceRouteObjs 2 }
8323
8324tmnxOamTrCtlTable                OBJECT-TYPE
8325    SYNTAX      SEQUENCE OF TmnxOamTrCtlEntry
8326    MAX-ACCESS  not-accessible
8327    STATUS      current
8328    DESCRIPTION
8329        "tmnxOamTrCtlTable contains configuration and status information for
8330         trace tests."
8331    ::= { tmnxOamTraceRouteObjs 3 }
8332
8333tmnxOamTrCtlEntry                OBJECT-TYPE
8334    SYNTAX      TmnxOamTrCtlEntry
8335    MAX-ACCESS  not-accessible
8336    STATUS      current
8337    DESCRIPTION
8338        "tmnxOamTrCtlEntry contains configuration and status information for
8339         one trace test.
8340
8341         Rows are created/destroyed using tmnxOamTrCtlRowStatus.
8342
8343         The test's test type (e.g. 'lspTraceRoute(2)') is configured using
8344         tmnxOamTrCtlTestMode.  Depending on the test type, configuration
8345         specific to the test type may reside in a child table (e.g.
8346         tmnxOamLspTrCtlTable).
8347
8348         Test results reside in
8349         tmnxOamTrResultsTable,tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable,
8350         and a set of tables specific to the test type (e.g.
8351         tmnxOamLspTrMapTable, tmnxOamMcastTrRespTable)."
8352    INDEX       {
8353        tmnxOamTrCtlOwnerIndex,
8354        tmnxOamTrCtlTestIndex
8355    }
8356    ::= { tmnxOamTrCtlTable 1 }
8357
8358TmnxOamTrCtlEntry                ::= SEQUENCE
8359{
8360    tmnxOamTrCtlOwnerIndex           SnmpAdminString,
8361    tmnxOamTrCtlTestIndex            SnmpAdminString,
8362    tmnxOamTrCtlRowStatus            RowStatus,
8363    tmnxOamTrCtlStorageType          StorageType,
8364    tmnxOamTrCtlDescr                SnmpAdminString,
8365    tmnxOamTrCtlTestMode             INTEGER,
8366    tmnxOamTrCtlAdminStatus          TmnxEnabledDisabledAdminState,
8367    tmnxOamTrCtlFcName               TFCName,
8368    tmnxOamTrCtlProfile              TProfile,
8369    tmnxOamTrCtlTargetIpAddress      IpAddress,
8370    tmnxOamTrCtlServiceId            TmnxServId,
8371    tmnxOamTrCtlDataSize             Unsigned32,
8372    tmnxOamTrCtlTimeOut              Unsigned32,
8373    tmnxOamTrCtlProbesPerHop         Unsigned32,
8374    tmnxOamTrCtlMaxTtl               Unsigned32,
8375    tmnxOamTrCtlInitialTtl           Unsigned32,
8376    tmnxOamTrCtlDSField              Unsigned32,
8377    tmnxOamTrCtlMaxFailures          Unsigned32,
8378    tmnxOamTrCtlInterval             Unsigned32,
8379    tmnxOamTrCtlMaxRows              Unsigned32,
8380    tmnxOamTrCtlTrapGeneration       BITS,
8381    tmnxOamTrCtlCreateHopsEntries    TruthValue,
8382    tmnxOamTrCtlSAA                  TruthValue,
8383    tmnxOamTrCtlRuns                 Counter32,
8384    tmnxOamTrCtlFailures             Counter32,
8385    tmnxOamTrCtlLastRunResult        TmnxOamTestResult,
8386    tmnxOamTrCtlLastChanged          TimeStamp,
8387    tmnxOamTrCtlVRtrID               TmnxVRtrIDOrZero,
8388    tmnxOamTrCtlTgtAddrType          InetAddressType,
8389    tmnxOamTrCtlTgtAddress           InetAddress,
8390    tmnxOamTrCtlSrcAddrType          InetAddressType,
8391    tmnxOamTrCtlSrcAddress           InetAddress,
8392    tmnxOamTrCtlWaitMilliSec         Unsigned32,
8393    tmnxOamTrCtlRouterInstanceName   TLNamedItemOrEmpty
8394}
8395
8396tmnxOamTrCtlOwnerIndex           OBJECT-TYPE
8397    SYNTAX      SnmpAdminString (SIZE (1..32))
8398    MAX-ACCESS  not-accessible
8399    STATUS      current
8400    DESCRIPTION
8401        "The value of tmnxOamTrCtlOwnerIndex specifies the owner name of the
8402         test."
8403    ::= { tmnxOamTrCtlEntry 1 }
8404
8405tmnxOamTrCtlTestIndex            OBJECT-TYPE
8406    SYNTAX      SnmpAdminString (SIZE (1..32))
8407    MAX-ACCESS  not-accessible
8408    STATUS      current
8409    DESCRIPTION
8410        "The value of tmnxOamTrCtlTestIndex specifies the test name of the
8411         test.
8412
8413         The test is identified by the owner name and the test name.  One owner
8414         typically owns several tests.  This indexing method ensures tests
8415         created by several owners have unique indices."
8416    ::= { tmnxOamTrCtlEntry 2 }
8417
8418tmnxOamTrCtlRowStatus            OBJECT-TYPE
8419    SYNTAX      RowStatus
8420    MAX-ACCESS  read-create
8421    STATUS      current
8422    DESCRIPTION
8423        "The value of tmnxOamTrCtlRowStatus specifies the status of the row for
8424         the specified trace test.
8425
8426         Deleting a row deletes all the child rows with the same owner name and
8427         test name, including additional configuration rows (e.g.
8428         tmnxOamLspTrCtlTable), and rows containing test results (e.g.
8429         tmnxOamTrHopsTable)."
8430    ::= { tmnxOamTrCtlEntry 3 }
8431
8432tmnxOamTrCtlStorageType          OBJECT-TYPE
8433    SYNTAX      StorageType
8434    MAX-ACCESS  read-create
8435    STATUS      obsolete
8436    DESCRIPTION
8437        "The storage type for this conceptual row. Conceptual rows having the
8438         value 'permanent' need not allow write access to any columnar objects
8439         in the row.
8440
8441         This object was marked obsolete in SROS Release 14.0 R1.  There is no
8442         replacement object."
8443    DEFVAL      { volatile }
8444    ::= { tmnxOamTrCtlEntry 4 }
8445
8446tmnxOamTrCtlDescr                OBJECT-TYPE
8447    SYNTAX      SnmpAdminString
8448    MAX-ACCESS  read-create
8449    STATUS      obsolete
8450    DESCRIPTION
8451        "The purpose of this object is to provide a descriptive name of the
8452         Nokia SROS OAM Trace Route test.
8453
8454         This object was marked obsolete in SROS Release 14.0 R1.  There is no
8455         replacement object."
8456    DEFVAL      { '00'H }
8457    ::= { tmnxOamTrCtlEntry 5 }
8458
8459tmnxOamTrCtlTestMode             OBJECT-TYPE
8460    SYNTAX      INTEGER {
8461        none            (0),
8462        macTraceRoute   (1),
8463        lspTraceRoute   (2),
8464        vprnTraceRoute  (3),
8465        mcastTraceRoute (4),
8466        icmpTraceRoute  (5),
8467        ldpTreeTrace    (6),
8468        vccvTraceRoute  (7),
8469        p2mpLspTrace    (8),
8470        ethCfmLinkTrace (9),
8471        bierTrace       (10)
8472    }
8473    MAX-ACCESS  read-create
8474    STATUS      current
8475    DESCRIPTION
8476        "The value of tmnxOamTrCtlTestMode specifies the type of trace route
8477         test defined by this row.
8478
8479         Code points:
8480         'bierTrace'
8481             - Bit Index Explicit Replication (BIER) trace route test.
8482         'ethCfmLinkTrace'
8483             - Ethernet Connectivity Fault Management (CFM) trace route test.
8484         'icmpTraceRoute'
8485             - traceroute test (receives Internet Control Message Protocol
8486               (ICMP) responses).
8487         'ldpTreeTrace'
8488             - Label Distribution Protocol (LDP) Tree Trace test.
8489         'lspTraceRoute'
8490             - Label Switched Path (LSP) trace route test.
8491         'macTraceRoute'
8492             - Ethernet Media Access Control (MAC) trace route test.
8493         'mcastTraceRoute'
8494             - mtrace test (i.e. IP multicast trace route test, using
8495               IETF draft-ietf-idmr-traceroute-ipm (IGMP-based)).
8496               OR
8497               Mtrace2 test (i.e. IP multicast trace route test, using
8498               IETF draft-ietf-mboned-mtrace-v2 (UDP-based)).
8499         'none'
8500             - no test type.
8501         'p2mpLspTrace'
8502             - Point-to-Multipoint Label Switched Path (LSP) trace route test.
8503         'vccvTraceRoute'
8504             - Virtual Circuit Connectivity Verification (VCCV) trace route
8505               test.
8506         'vprnTraceRoute'
8507             - Virtual Private Routed Network (VPRN) trace route test.
8508
8509         When tmnxOamTrCtlTestMode is set, SROS may automatically create a
8510         same-INDEX row in a table used to configure objects specific to the
8511         test type (as shown in the following table).
8512
8513         tmnxOamTrCtlTestMode   Auto-Gen Row for Additional Configuration
8514         --------------------   -----------------------------------------
8515         'bierTrace'            tmnxOamBierTrCtlTable
8516         'ethCfmLinkTrace'      tmnxOamEthCfmTrCtlTable
8517         'icmpTraceRoute'       none
8518         'ldpTreeTrace'         tmnxOamLTtraceCtlTable
8519         'lspTraceRoute'        tmnxOamLspTrCtlTable
8520         'macTraceRoute'        tmnxOamMacTrCtlTable
8521         'mcastTraceRoute'      tmnxOamMcastTrCtlTable
8522         'p2mpLspTrace'         tmnxOamP2mpLspTrCtlTable
8523         'vccvTraceRoute'       tmnxOamVccvTrCtlTable
8524         'vprnTraceRoute'       tmnxOamVprnTrCtlTable
8525
8526         The support for Service Assurance Agent (SAA) tests (i.e. tests with
8527         tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
8528         tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
8529         following table.
8530
8531         tmnxOamTrCtlTestMode   SAA Supported   OAM Supported
8532         --------------------   -------------   -------------
8533         'bierTrace'                       No             Yes
8534         'ethCfmLinkTrace'                Yes              No
8535         'icmpTraceRoute'                 Yes             Yes
8536         'ldpTreeTrace'                    No             Yes
8537         'lspTraceRoute'                  Yes             Yes
8538         'macTraceRoute'                  Yes             Yes
8539         'mcastTraceRoute'                 No             Yes
8540         'p2mpLspTrace'                    No             Yes
8541         'vccvTraceRoute'                 Yes             Yes
8542         'vprnTraceRoute'                 Yes             Yes "
8543    REFERENCE
8544        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
8545         Multicast', 14-Jul-2000.
8546         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
8547         Facility for IP Multicast', 12-Mar-2017.
8548         IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
8549    DEFVAL      { none }
8550    ::= { tmnxOamTrCtlEntry 6 }
8551
8552tmnxOamTrCtlAdminStatus          OBJECT-TYPE
8553    SYNTAX      TmnxEnabledDisabledAdminState
8554    MAX-ACCESS  read-create
8555    STATUS      current
8556    DESCRIPTION
8557        "The value of tmnxOamTrCtlAdminStatus specifies the administrative
8558         state of the specified trace test.
8559
8560         An attempt to set tmnxOamTrCtlAdminStatus to 'enabled' will fail if
8561         the objects required by the trace test have not been set.
8562
8563         When this object has the value 'enabled' an attempt to modify any of
8564         the test's configurable objects will fail.
8565
8566         Upon completion of a trace test, the agent resets the value of this
8567         object to 'disabled'."
8568    DEFVAL      { disabled }
8569    ::= { tmnxOamTrCtlEntry 7 }
8570
8571tmnxOamTrCtlFcName               OBJECT-TYPE
8572    SYNTAX      TFCName
8573    MAX-ACCESS  read-create
8574    STATUS      current
8575    DESCRIPTION
8576        "The value of tmnxOamTrCtlFcName specifies the forwarding class to be
8577         used when launching the probe(s).  The forwarding class name must be
8578         present in the index column of TIMETRA-QOS-MIB::tFCNameTable.  This
8579         object is optional.
8580
8581         As shown in the following table
8582         1.  This object is applicable to a subset of the test types, and
8583         2.  The default forwarding class depends on the test type.
8584
8585         tmnxOamTrCtlTestMode   Applicable?   Default
8586         --------------------   -----------   -------
8587         bierTrace              yes           'be'
8588         ethCfmLinkTrace        yes           'nc'
8589         ldpTreeTrace           yes           'be'
8590         lspTraceRoute          yes           'be'
8591         macTraceRoute          yes           'be'
8592         p2mpLspTrace           yes           'be'
8593         vccvTraceRoute         yes           'be'
8594         vprnTraceRoute         yes           'be'
8595         otherwise              no            N/A
8596
8597         For 'ethCfmLinkTrace', the forwarding class depends on whether the
8598         request is configured to egress on a network port or an access port.
8599         In the network port case, the forwarding class is the forwarding class
8600         of the pseudowire.  In the access port case, the forwarding class is
8601         that of the SAP's egress encapsulation policy.
8602
8603         For 'lspTraceRoute' this is the forwarding class of the LSP tunnel.
8604
8605         For 'macTraceRoute' this is the forwarding class of the SDP
8606         encapsulation.
8607
8608         For 'p2mpLspTrace' this is the forwarding class of the P2MP LSP tree.
8609
8610         If forwarding classes are mapped by the applicable QoS policy, the
8611         probe(s) may be launched using a different forwarding class than the
8612         forwarding class specified by this object."
8613    DEFVAL      { "be" }
8614    ::= { tmnxOamTrCtlEntry 8 }
8615
8616tmnxOamTrCtlProfile              OBJECT-TYPE
8617    SYNTAX      TProfile
8618    MAX-ACCESS  read-create
8619    STATUS      current
8620    DESCRIPTION
8621        "The value of tmnxOamTrCtlProfile specifies the profile to be used
8622         with the forwarding class specified in tmnxOamTrCtlFcName.  This
8623         object is optional.
8624
8625         As shown in the following table
8626         1.  This object is applicable to a subset of the test types, and
8627         2.  The default profile value depends on the test type.
8628
8629         tmnxOamTrCtlTestMode   Applicable?   Default
8630         --------------------   -----------   -------
8631         bierTrace              yes           'out(2)'
8632         ethCfmLinkTrace        yes           'in(1)'
8633         ldpTreeTrace           yes           'out(2)'
8634         lspTraceRoute          yes           'out(2)'
8635         macTraceRoute          yes           'out(2)'
8636         p2mpLspTrace           yes           'out(2)'
8637         vccvTraceRoute         yes           'out(2)'
8638         vprnTraceRoute         yes           'out(2)'
8639         otherwise              no            N/A"
8640    DEFVAL      { out }
8641    ::= { tmnxOamTrCtlEntry 9 }
8642
8643tmnxOamTrCtlTargetIpAddress      OBJECT-TYPE
8644    SYNTAX      IpAddress
8645    MAX-ACCESS  read-create
8646    STATUS      obsolete
8647    DESCRIPTION
8648        "This object was obsoleted in release 4.0 and replaced with InetAddress
8649         objects tmnxOamTrCtlTgtAddrType and tmnxOamTrCtlTgtAddress."
8650    DEFVAL      { '00000000'H }
8651    ::= { tmnxOamTrCtlEntry 10 }
8652
8653tmnxOamTrCtlServiceId            OBJECT-TYPE
8654    SYNTAX      TmnxServId (0..2147483647)
8655    MAX-ACCESS  read-create
8656    STATUS      current
8657    DESCRIPTION
8658        "The value of tmnxOamTrCtlServiceId specifies the service ID of the
8659         service being tested.
8660
8661         The applicability of tmnxOamTrCtlServiceId varies with the test type,
8662         as shown in the following table.
8663
8664         tmnxOamTrCtlTestMode   Applicability    Related Virtual Router Object
8665         --------------------   -------------    -----------------------------
8666         'icmpTraceRoute'       optional         tmnxOamTrCtlVRtrID
8667         'macTraceRoute'        mandatory        none
8668         'mcastTraceRoute'      optional         tmnxOamMcastTrCtlVRtrID
8669         'vprnTraceRoute'       mandatory        none
8670         otherwise              not applicable   none
8671
8672         When tmnxOamTrCtlServiceId is mandatory, a non-zero value must be
8673         provided.
8674
8675         When tmnxOamTrCtlServiceId is optional, it is used to specify a VPRN
8676         service.  The test must use the VPRN service's virtual router.
8677
8678         When a related virtual router object is shown, the interaction is
8679         described in the DESCRIPTION clause of the listed object.
8680
8681         When tmnxOamTrCtlTestMode is 'icmpTraceRoute',
8682         tmnxOamTrCtlRouterInstanceName is the preferred object for specifying
8683         the service to be tested.
8684
8685         Service IDs larger than 2147483647 are internal, so they are excluded
8686         from the range.
8687
8688         The default value is the null service ID."
8689    DEFVAL      { 0 }
8690    ::= { tmnxOamTrCtlEntry 11 }
8691
8692tmnxOamTrCtlDataSize             OBJECT-TYPE
8693    SYNTAX      Unsigned32 (1..9786)
8694    UNITS       "octets"
8695    MAX-ACCESS  read-create
8696    STATUS      current
8697    DESCRIPTION
8698        "The value of tmnxOamTrCtlDataSize specifies (directly or indirectly)
8699         the size of the trace PDU.
8700
8701         The relevance of tmnxOamTrCtlDataSize varies with the test type, as
8702         shown in the following table.
8703
8704         tmnxOamTrCtlTestMode  Relevant?
8705         --------------------  ---------
8706         'lspTraceRoute'             yes
8707         'macTraceRoute'             yes
8708         'p2mpLspTrace'              yes
8709         'vccvTraceRoute'            yes
8710         'vprnTraceRoute'            yes
8711         otherwise                    no
8712
8713         If the request PDU required for the specified test is larger than the
8714         PDU size indicated by tmnxOamTrCtlDataSize, SROS sends the smallest
8715         valid PDU larger than the size indicated.  For example, if
8716         tmnxOamTrCtlDataSize is 1 when a 'vccvTraceRoute' test is started on a
8717         FEC 128 pseudowire, an 88 octet request PDU is sent.
8718
8719         Trace route requests are sent unfragmented."
8720    DEFVAL      { 1 }
8721    ::= { tmnxOamTrCtlEntry 12 }
8722
8723tmnxOamTrCtlTimeOut              OBJECT-TYPE
8724    SYNTAX      Unsigned32 (1..60)
8725    UNITS       "seconds"
8726    MAX-ACCESS  read-create
8727    STATUS      current
8728    DESCRIPTION
8729        "The value of tmnxOamTrCtlTimeOut specifies the timeout for an OAM
8730         trace probe.
8731
8732         For 'ethCfmLinkTrace', this is the timeout for the whole test.
8733
8734         The minimum, maximum, and default values of this object vary with the
8735         test type, as follows.
8736
8737         tmnxOamTrCtlTestMode   Minimum   Maximum   Default
8738         --------------------   -------   -------   -------
8739         'icmpTraceRoute'           N/A       N/A       N/A
8740         'ethCfmLinkTrace'            1        10         5
8741         otherwise                    1        60         3
8742
8743         If tmnxOamTrCtlTestMode is 'ethCfmLinkTrace', the value of
8744         tmnxOamTrCtlTimeOut must be less than or equal to the value of
8745         tmnxOamTrCtlInterval."
8746    DEFVAL      { 3 }
8747    ::= { tmnxOamTrCtlEntry 13 }
8748
8749tmnxOamTrCtlProbesPerHop         OBJECT-TYPE
8750    SYNTAX      Unsigned32 (1..10)
8751    UNITS       "probes"
8752    MAX-ACCESS  read-create
8753    STATUS      current
8754    DESCRIPTION
8755        "The value of tmnxOamTrCtlProbesPerHop specifies the number of OAM
8756         trace probes to send per TTL.
8757
8758         This object is not configurable for 'icmpTraceRoute'; a default value
8759         of 3 is used."
8760    DEFVAL      { 1 }
8761    ::= { tmnxOamTrCtlEntry 14 }
8762
8763tmnxOamTrCtlMaxTtl               OBJECT-TYPE
8764    SYNTAX      Unsigned32 (1..255)
8765    UNITS       "time-to-live value"
8766    MAX-ACCESS  read-create
8767    STATUS      current
8768    DESCRIPTION
8769        "The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live
8770         value.  This parameter is optional.
8771
8772         The applicability and default vary with tmnxOamTrCtlTestMode, as shown
8773         in the following table.
8774
8775         tmnxOamTrCtlTestMode   Applicable?   Default
8776         --------------------   -----------   -------
8777         'bierTrace'                    yes        30
8778         'ethCfmLinkTrace'              yes        64
8779         'icmpTraceRoute'               yes        30
8780         'ldpTreeTrace'                 yes        30
8781         'lspTraceRoute'                yes        30
8782         'macTraceRoute'                yes         4
8783         'mcastTraceRoute'               no       N/A
8784         'p2mpLspTrace'                 yes        30
8785         'vccvTraceRoute'               yes         8
8786         'vprnTraceRoute'               yes         4"
8787    DEFVAL      { 4 }
8788    ::= { tmnxOamTrCtlEntry 15 }
8789
8790tmnxOamTrCtlInitialTtl           OBJECT-TYPE
8791    SYNTAX      Unsigned32 (1..255)
8792    MAX-ACCESS  read-create
8793    STATUS      current
8794    DESCRIPTION
8795        "The value of tmnxOamTrCtlInitialTtl specifies the initial TTL
8796         value to use.  This enables bypassing the initial (often well known)
8797         portion of a path.  This parameter is optional.
8798
8799         This parameter is not configurable for 'icmpTraceRoute'; the default
8800         value 1 is used.
8801
8802         This parameter is not used with 'ethCfmLinkTrace'.
8803
8804         This parameter does not affect the test execution for
8805         'vccvTraceRoute', but applications may use the value to filter results
8806         for that test type."
8807    DEFVAL      { 1 }
8808    ::= { tmnxOamTrCtlEntry 16 }
8809
8810tmnxOamTrCtlDSField              OBJECT-TYPE
8811    SYNTAX      Unsigned32 (0..255)
8812    MAX-ACCESS  read-create
8813    STATUS      current
8814    DESCRIPTION
8815        "The value of tmnxOamTrCtlDSField specifies the value to load in the
8816         Type of Service (TOS) octet or the Traffic Class (TC) octet of the
8817         launched ICMP echo request(s).  The TOS octet is a field in the IPv4
8818         packet header.  The TC octet is a field in the IPv6 packet header.
8819
8820         The value in the TOS or TC octet may influence the route, latency,
8821         and/or probability of loss for the echo request (and, by inference,
8822         for the associated data flow).
8823
8824         This object is supported when tmnxOamTrCtlTestMode is
8825         'icmpTraceRoute'. Otherwise, it is ignored."
8826    REFERENCE
8827        "RFC  791, 'Internet Protocol', section 3.1.
8828         RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
8829         RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
8830         section 7.
8831         RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
8832         in the IPv4 and IPv6 Headers'."
8833    DEFVAL      { 0 }
8834    ::= { tmnxOamTrCtlEntry 17 }
8835
8836tmnxOamTrCtlMaxFailures          OBJECT-TYPE
8837    SYNTAX      Unsigned32 (1..255)
8838    UNITS       "timeouts"
8839    MAX-ACCESS  read-create
8840    STATUS      current
8841    DESCRIPTION
8842        "The value of tmnxOamTrCtlMaxFailures specifies the maximum number of
8843         consecutive timeouts allowed before terminating a trace route test.
8844
8845         As shown in the following table
8846         1.  This object is applicable to a subset of the test types, and
8847         2.  The range and default value depend on the test type.
8848
8849         tmnxOamTrCtlTestMode  Applicable?   Lower Bound  Upper Bound   Default
8850         --------------------  -----------   -----------  -----------   -------
8851         'bierTrace'                   yes             5            5         5
8852         'icmpTraceRoute'              yes            90           90        90
8853         'lspTraceRoute'               yes             1          255         5
8854         'p2mpLspTrace'                yes             1           10         5
8855         'vccvTraceRoute'              yes             1          255         5
8856         otherwise                      no           N/A          N/A       N/A"
8857    DEFVAL      { 5 }
8858    ::= { tmnxOamTrCtlEntry 18 }
8859
8860tmnxOamTrCtlInterval             OBJECT-TYPE
8861    SYNTAX      Unsigned32
8862    UNITS       "seconds"
8863    MAX-ACCESS  read-create
8864    STATUS      current
8865    DESCRIPTION
8866        "The value of tmnxOamTrCtlInterval specifies the number of seconds to
8867         wait before repeating an Nokia SROS OAM Trace Route test as defined by
8868         the value of the various objects in the corresponding row. This
8869         parameter is optional.
8870
8871         The number of hops in a single Nokia SROS OAM Trace Route test
8872         is determined by the value of the corresponding
8873         tmnxOamTrCtlProbesPerHop object.  After a single test completes,
8874         the number of seconds as defined by the value of tmnxOamTrCtlInterval
8875         MUST elapse before the next Nokia SROS OAM Trace Route test is
8876         started.
8877
8878         The applicability, range, and default value of this object vary with
8879         tmnxOamTrCtlTestMode, as shown in the following table.
8880
8881           tmnxOamTrCtlTestMode   Min Max Default
8882           --------------------   --- --- -------
8883           'ethCfmLinkTrace'        1  10       5
8884           'icmpTraceRoute'        not applicable
8885           'vccvTraceRoute'         1 255       1
8886           otherwise                1  10       1"
8887    DEFVAL      { 1 }
8888    ::= { tmnxOamTrCtlEntry 19 }
8889
8890tmnxOamTrCtlMaxRows              OBJECT-TYPE
8891    SYNTAX      Unsigned32
8892    UNITS       "rows"
8893    MAX-ACCESS  read-create
8894    STATUS      obsolete
8895    DESCRIPTION
8896        "The value of tmnxOamTrCtlMaxRows specifies the maximum number of
8897         entries allowed in the tmnxOamTrProbeHistoryTable.  The oldest entry
8898         in the tmnxOamTrProbeHistoryTable is removed to allow the addition
8899         of an new entry once the number of rows in the
8900         tmnxOamTrProbeHistoryTable reaches this value.
8901
8902         Old entries are not removed when a new test is started.  Entries are
8903         added to the tmnxOamTrProbeHistoryTable until tmnxOamTrCtlMaxRows
8904         is reached before entries begin to be removed.
8905
8906         A value of 0 for this object disables creation of
8907         tmnxOamTrProbeHistoryTable entries.
8908
8909         This object was obsoleted in release 6.0R17."
8910    DEFVAL      { 300 }
8911    ::= { tmnxOamTrCtlEntry 20 }
8912
8913tmnxOamTrCtlTrapGeneration       OBJECT-TYPE
8914    SYNTAX      BITS {
8915        pathChange     (0),
8916        testFailure    (1),
8917        testCompletion (2)
8918    }
8919    MAX-ACCESS  read-create
8920    STATUS      current
8921    DESCRIPTION
8922        "The value of tmnxOamTrCtlTrapGeneration specifies when and if to
8923         generate a notification for this entry:
8924         pathChange(0)     - Generate a tmnxOamTrPathChange
8925             notification when the current path varies from a previously
8926             determined path.
8927         testFailure(1)    - Generate a tmnxOamTrTestFailed notification when
8928             the full path to a target can't be determined.
8929         testCompletion(2) - Generate a tmnxOamTrTestCompleted notification
8930             when the test is completed."
8931    DEFVAL      { {} }
8932    ::= { tmnxOamTrCtlEntry 21 }
8933
8934tmnxOamTrCtlCreateHopsEntries    OBJECT-TYPE
8935    SYNTAX      TruthValue
8936    MAX-ACCESS  read-create
8937    STATUS      obsolete
8938    DESCRIPTION
8939        "The value of tmnxOamTrCtlCreateHopsEntries specifies whether or not
8940         the current path for an Nokia SROS OAM Trace Route test is kept in the
8941         tmnxOamTrHopsTable on a per hop basis.
8942
8943         tmnxOamTrHopsTable provides a current path topology based on the
8944         results of the OAM Trace Route tests.  If this feature is not
8945         supported tmnxOamTrCtlCreateHopsEntries will always be set to false(2)
8946         and any attempt to change its value to true(1) will be denied."
8947    DEFVAL      { false }
8948    ::= { tmnxOamTrCtlEntry 22 }
8949
8950tmnxOamTrCtlSAA                  OBJECT-TYPE
8951    SYNTAX      TruthValue
8952    MAX-ACCESS  read-create
8953    STATUS      current
8954    DESCRIPTION
8955        "The value of tmnxOamTrCtlSAA specifies if this test is an SAA test
8956         (Service Assurance Agent; 'true'), or an OAM test ('false').  If
8957         there is a tmnxOamSaaCtlTable row with the specified index values,
8958         'true' is returned.  Otherwise, 'false' is returned."
8959    DEFVAL      { false }
8960    ::= { tmnxOamTrCtlEntry 23 }
8961
8962tmnxOamTrCtlRuns                 OBJECT-TYPE
8963    SYNTAX      Counter32
8964    MAX-ACCESS  read-only
8965    STATUS      current
8966    DESCRIPTION
8967        "The value of tmnxOamTrCtlRuns indicates the number of times this OAM
8968         trace route test has been executed."
8969    ::= { tmnxOamTrCtlEntry 24 }
8970
8971tmnxOamTrCtlFailures             OBJECT-TYPE
8972    SYNTAX      Counter32
8973    MAX-ACCESS  read-only
8974    STATUS      current
8975    DESCRIPTION
8976        "The value of tmnxOamTrCtlFailures indicates the number of times this
8977         OAM trace route test has failed."
8978    ::= { tmnxOamTrCtlEntry 25 }
8979
8980tmnxOamTrCtlLastRunResult        OBJECT-TYPE
8981    SYNTAX      TmnxOamTestResult
8982    MAX-ACCESS  read-only
8983    STATUS      current
8984    DESCRIPTION
8985        "The value of tmnxOamTrCtlLastRunResult indicates the completion
8986         status the last time this test was executed.  If this OAM test is
8987         currently in progress, this object indicates the result of the
8988         previous test run, if any."
8989    ::= { tmnxOamTrCtlEntry 26 }
8990
8991tmnxOamTrCtlLastChanged          OBJECT-TYPE
8992    SYNTAX      TimeStamp
8993    MAX-ACCESS  read-only
8994    STATUS      current
8995    DESCRIPTION
8996        "The value of tmnxOamTrCtlLastChanged indicates the time the value of a
8997         settable object in this row was last changed."
8998    ::= { tmnxOamTrCtlEntry 27 }
8999
9000tmnxOamTrCtlVRtrID               OBJECT-TYPE
9001    SYNTAX      TmnxVRtrIDOrZero
9002    MAX-ACCESS  read-create
9003    STATUS      current
9004    DESCRIPTION
9005        "The value of tmnxOamTrCtlVRtrID specifies the virtual router to be
9006         used for the test.
9007
9008         Zero indicates no virtual router is specified.
9009
9010         A non-zero value must be the index of an active row in
9011         TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamTrCtlVRtrID must match a
9012         valid TIMETRA-VRTR-MIB::vRtrID value).
9013
9014         This object is applicable if tmnxOamTrCtlTestMode is 'icmpTraceRoute'.
9015
9016         The table below shows the supported combinations of system-configured
9017         virtual routers and test types.
9018
9019                               Supported for  Supported for  Supported for
9020         tmnxOamTrCtlTestMode  Base ?         management ?   vpls-management ?
9021         --------------------  -------------  -------------  -----------------
9022         'icmpTraceRoute'      Yes            Yes            Yes
9023
9024         When directing an 'icmpTraceRoute' test to use a virtual router, the
9025         preferred object is tmnxOamTrCtlRouterInstanceName."
9026    DEFVAL      { 1 }
9027    ::= { tmnxOamTrCtlEntry 28 }
9028
9029tmnxOamTrCtlTgtAddrType          OBJECT-TYPE
9030    SYNTAX      InetAddressType
9031    MAX-ACCESS  read-create
9032    STATUS      current
9033    DESCRIPTION
9034        "The value of tmnxOamTrCtlTgtAddrType specifies the address type of
9035         tmnxOamTrCtlTgtAddress.
9036
9037         The values which can be used as part of a successful test depend on
9038         tmnxOamTrCtlTestMode, as follows.
9039
9040         Test Mode             tmnxOamTrCtlTgtAddrType Values Supported
9041         ----------------    ------------------------------------------
9042         'icmpTraceRoute'                 'ipv4(1)' 'ipv6(2)' 'dns(16)'
9043         'vprnTraceRoute'                 'ipv4(1)' 'ipv6(2)'
9044         otherwise           'unknown(0)' "
9045    DEFVAL      { unknown }
9046    ::= { tmnxOamTrCtlEntry 29 }
9047
9048tmnxOamTrCtlTgtAddress           OBJECT-TYPE
9049    SYNTAX      InetAddress
9050    MAX-ACCESS  read-create
9051    STATUS      current
9052    DESCRIPTION
9053        "The value of tmnxOamTrCtlTgtAddress specifies the destination host
9054         address to be used when performing an OAM trace route operation.  The
9055         corresponding address type is configured using
9056         tmnxOamTrCtlTgtAddrType."
9057    DEFVAL      { ''H }
9058    ::= { tmnxOamTrCtlEntry 30 }
9059
9060tmnxOamTrCtlSrcAddrType          OBJECT-TYPE
9061    SYNTAX      InetAddressType
9062    MAX-ACCESS  read-create
9063    STATUS      current
9064    DESCRIPTION
9065        "The value of tmnxOamTrCtlSrcAddrType specifies the type of Internet
9066         address stored in tmnxOamTrCtlSrcAddress."
9067    DEFVAL      { unknown }
9068    ::= { tmnxOamTrCtlEntry 31 }
9069
9070tmnxOamTrCtlSrcAddress           OBJECT-TYPE
9071    SYNTAX      InetAddress (SIZE (0|4|16))
9072    MAX-ACCESS  read-create
9073    STATUS      current
9074    DESCRIPTION
9075        "The value of tmnxOamTrCtlSrcAddress specifies the IP host address to
9076         be used as the source when performing an OAM Trace Route operation.
9077
9078         This object is valid only when the tmnxOamTrCtlTestMode has a value of
9079         'icmpTraceRoute', 'lspTraceRoute', or 'vccvTraceRoute'."
9080    DEFVAL      { ''H }
9081    ::= { tmnxOamTrCtlEntry 32 }
9082
9083tmnxOamTrCtlWaitMilliSec         OBJECT-TYPE
9084    SYNTAX      Unsigned32 (10..60000)
9085    UNITS       "milliseconds"
9086    MAX-ACCESS  read-create
9087    STATUS      current
9088    DESCRIPTION
9089        "The value of tmnxOamTrCtlWaitMilliSec specifies the time in
9090         milliseconds to wait for a response before sending the next probe.
9091
9092         This object is valid only for 'icmpTraceRoute' tests."
9093    DEFVAL      { 5000 }
9094    ::= { tmnxOamTrCtlEntry 33 }
9095
9096tmnxOamTrCtlRouterInstanceName   OBJECT-TYPE
9097    SYNTAX      TLNamedItemOrEmpty
9098    MAX-ACCESS  read-create
9099    STATUS      current
9100    DESCRIPTION
9101        "The value of tmnxOamTrCtlRouterInstanceName specifies the name of the
9102         service or router instance to be used by an 'icmpTraceRoute' test.
9103
9104         The following values are supported:
9105         1.  '' (i.e. the empty string),
9106         2.  'Base',
9107         3.  'management',
9108         4.  'vpls-management',
9109         5.  A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
9110             TIMETRA-SERV-MIB::svcType = 'vprn(4)').
9111         6.  A CPM virtual router name (i.e. a user-configured router name, with
9112             TIMETRA-VRTR-MIB::vRtrType = 'vr(3)').
9113
9114         Names other than the names listed above are accepted, but will not
9115         lead to a successful test.
9116
9117         The service or virtual router to be used by an 'icmpTraceRoute' test
9118         can be specified using tmnxOamTrCtlVRtrID, tmnxOamTrCtlServiceId,
9119         and/or tmnxOamTrCtlRouterInstanceName.
9120
9121         The following two combinations of the three objects are supported:
9122         1.  tmnxOamTrCtlVRtrID = 0,
9123             tmnxOamTrCtlServiceId = 0,
9124             tmnxOamTrCtlRouterInstanceName != ''.
9125             This is the preferred approach.
9126         2.  One or both of tmnxOamTrCtlVRtrID and tmnxOamTrCtlServiceId has a
9127             non-zero value,
9128             tmnxOamTrCtlRouterInstanceName = ''.
9129
9130         An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
9131         from 'classic(1)' is blocked if any tmnxOamTrCtlRouterInstanceName is
9132         empty for an 'icmpTraceRoute' test.
9133
9134         When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
9135         each 'icmpTraceRoute' test must continue to have a non-empty
9136         tmnxOamTrCtlRouterInstanceName."
9137    DEFVAL      { ''H }
9138    ::= { tmnxOamTrCtlEntry 34 }
9139
9140tmnxOamTrResultsTable            OBJECT-TYPE
9141    SYNTAX      SEQUENCE OF TmnxOamTrResultsEntry
9142    MAX-ACCESS  not-accessible
9143    STATUS      current
9144    DESCRIPTION
9145        "tmnxOamTrResultsTable contains the run-level test results for OAM
9146         trace tests.
9147
9148         TTL-level test results for trace tests reside in tmnxOamTrHopsTable.
9149
9150         Probe-level test results for trace tests reside in
9151         tmnxOamTrProbeHistoryTable."
9152    ::= { tmnxOamTraceRouteObjs 4 }
9153
9154tmnxOamTrResultsEntry            OBJECT-TYPE
9155    SYNTAX      TmnxOamTrResultsEntry
9156    MAX-ACCESS  not-accessible
9157    STATUS      current
9158    DESCRIPTION
9159        "tmnxOamTrResultsEntry contains the run-level test results for one OAM
9160         trace test run.
9161
9162         A row is created when a trace test is enabled (using
9163         tmnxOamTrCtlAdminStatus).
9164
9165         A row is destroyed when:
9166         1.  The corresponding test configuration is destroyed (using
9167         tmnxOamTrCtlRowStatus), or
9168         2.  A new run result is available, and the limit on the number of
9169         run results retained (3, currently) has been reached.  In that case,
9170         the oldest run result row is destroyed."
9171    INDEX       {
9172        tmnxOamTrCtlOwnerIndex,
9173        tmnxOamTrCtlTestIndex,
9174        tmnxOamTrResultsTestRunIndex
9175    }
9176    ::= { tmnxOamTrResultsTable 1 }
9177
9178TmnxOamTrResultsEntry            ::= SEQUENCE
9179{
9180    tmnxOamTrResultsOperStatus       INTEGER,
9181    tmnxOamTrResultsCurHopCount      Gauge32,
9182    tmnxOamTrResultsCurProbeCount    Gauge32,
9183    tmnxOamTrResultsIpTgtAddr        IpAddress,
9184    tmnxOamTrResultsTestAttempts     Unsigned32,
9185    tmnxOamTrResultsTestSuccesses    Unsigned32,
9186    tmnxOamTrResultsLastGoodPath     DateAndTime,
9187    tmnxOamTrResultsTestRunIndex     Unsigned32,
9188    tmnxOamTrResultsTgtAddrType      InetAddressType,
9189    tmnxOamTrResultsTgtAddress       InetAddress,
9190    tmnxOamTrResultsTestRunResult    TmnxOamTestResult
9191}
9192
9193tmnxOamTrResultsOperStatus       OBJECT-TYPE
9194    SYNTAX      INTEGER {
9195        enabled  (1),
9196        disabled (2)
9197    }
9198    MAX-ACCESS  read-only
9199    STATUS      current
9200    DESCRIPTION
9201        "The value of tmnxOamTrResultsOperStatus indicates the operational
9202         state of the specified test run.  'enabled(1)' indicates the test is
9203         running."
9204    ::= { tmnxOamTrResultsEntry 1 }
9205
9206tmnxOamTrResultsCurHopCount      OBJECT-TYPE
9207    SYNTAX      Gauge32
9208    UNITS       "hops"
9209    MAX-ACCESS  read-only
9210    STATUS      current
9211    DESCRIPTION
9212        "Reflects the current TTL value (range from 0 to 255) for an Nokia SROS
9213         OAM Trace Route operation. Maximum TTL value is determined by
9214         tmnxOamTrCtlMaxTtl.
9215
9216         Zero is returned only in the case of an aborted 'ethCfmLinkTrace'
9217         test."
9218    ::= { tmnxOamTrResultsEntry 2 }
9219
9220tmnxOamTrResultsCurProbeCount    OBJECT-TYPE
9221    SYNTAX      Gauge32
9222    UNITS       "probes"
9223    MAX-ACCESS  read-only
9224    STATUS      current
9225    DESCRIPTION
9226        "Reflects the current probe count (1..10) for an Nokia SROS OAM Trace
9227         Route operation. The maximum probe count is determined by
9228         tmnxOamTrCtlProbesPerHop."
9229    ::= { tmnxOamTrResultsEntry 3 }
9230
9231tmnxOamTrResultsIpTgtAddr        OBJECT-TYPE
9232    SYNTAX      IpAddress
9233    MAX-ACCESS  read-only
9234    STATUS      obsolete
9235    DESCRIPTION
9236        "This object was obsoleted in release 4.0 and replaced with InetAddress
9237         objects tmnxOamTrResultsTgtAddrType and tmnxOamTrResultsTgtAddress."
9238    ::= { tmnxOamTrResultsEntry 4 }
9239
9240tmnxOamTrResultsTestAttempts     OBJECT-TYPE
9241    SYNTAX      Unsigned32
9242    UNITS       "tests"
9243    MAX-ACCESS  read-only
9244    STATUS      obsolete
9245    DESCRIPTION
9246        "The current number of attempts to determine a path
9247         to a target.  The value of this object MUST be started
9248         at 0.
9249
9250         This object was made obsolete in the 3.0 release.  Originally
9251         this table was used to report a summary of the results of all
9252         traceroute test for the configured test.  An additional index,
9253         tmnxOamTrResultsTestRunIndex, has been added to this table and
9254         a row in this table now represents the results of a single
9255         traceroute test run.  The new object tmnxOamTrCtlRuns in the
9256         tmnxOamTrCtlTable indicates the number of times this traceroute
9257         test has been run."
9258    ::= { tmnxOamTrResultsEntry 5 }
9259
9260tmnxOamTrResultsTestSuccesses    OBJECT-TYPE
9261    SYNTAX      Unsigned32
9262    UNITS       "tests"
9263    MAX-ACCESS  read-only
9264    STATUS      obsolete
9265    DESCRIPTION
9266        "The current number of attempts to determine a path
9267         to a target that have succeeded.  The value of this
9268         object MUST be reported as 0 when no attempts have
9269         succeeded.
9270
9271         This object was made obsolete in the 3.0 release.  Originally
9272         this table was used to report a summary of the results of all
9273         traceroute test for the configured test.  An additional index,
9274         tmnxOamTrResultsTestRunIndex, has been added to this table and
9275         a row in this table now represents the results of a single
9276         traceroute test run.  The new object tmnxOamTrCtlFailures in the
9277         tmnxOamTrCtlTable indicates the number of times an attempt to run
9278         this traceroute test has failed.  The number of successful runs
9279         can be calculated as (tmnxOamTrCtlRuns - tmnxOamTrCtlFailures)."
9280    ::= { tmnxOamTrResultsEntry 6 }
9281
9282tmnxOamTrResultsLastGoodPath     OBJECT-TYPE
9283    SYNTAX      DateAndTime
9284    MAX-ACCESS  read-only
9285    STATUS      current
9286    DESCRIPTION
9287        "The value of tmnxOamTrResultsLastGoodPath indicates the date and time
9288         when the last complete path was determined.
9289
9290         1970-Jan-01 00:00:00 UTC is returned when a complete path was not
9291         determined."
9292    ::= { tmnxOamTrResultsEntry 7 }
9293
9294tmnxOamTrResultsTestRunIndex     OBJECT-TYPE
9295    SYNTAX      Unsigned32 (1..4294967295)
9296    MAX-ACCESS  not-accessible
9297    STATUS      current
9298    DESCRIPTION
9299        "The value of tmnxOamTrResultsTestRunIndex specifies the test run INDEX
9300         of the row.
9301
9302         The first  run of a test is assigned run index 1.
9303         The second run of a test is assigned run index 2.  Etc."
9304    ::= { tmnxOamTrResultsEntry 8 }
9305
9306tmnxOamTrResultsTgtAddrType      OBJECT-TYPE
9307    SYNTAX      InetAddressType
9308    MAX-ACCESS  read-only
9309    STATUS      current
9310    DESCRIPTION
9311        "The value of tmnxOamTrResultsTgtAddrType indicates the Internet
9312         address type stored in tmnxOamTrResultsTgtAddress."
9313    ::= { tmnxOamTrResultsEntry 9 }
9314
9315tmnxOamTrResultsTgtAddress       OBJECT-TYPE
9316    SYNTAX      InetAddress (SIZE (0|4|16))
9317    MAX-ACCESS  read-only
9318    STATUS      current
9319    DESCRIPTION
9320        "The value of tmnxOamTrResultsTgtAddress indicates the IP destination
9321         address of the test.
9322
9323         If the configured destination address of the test has type 'dns(16)',
9324         this is the corresponding IPv4 or IPv6 address (if available).
9325
9326         tmnxOamTrResultsTgtAddrType is 'unknown(0)' when an IP destination
9327         address for the test is unavailable."
9328    ::= { tmnxOamTrResultsEntry 10 }
9329
9330tmnxOamTrResultsTestRunResult    OBJECT-TYPE
9331    SYNTAX      TmnxOamTestResult
9332    MAX-ACCESS  read-only
9333    STATUS      current
9334    DESCRIPTION
9335        "The value of tmnxOamTrResultsTestRunResult indicates the result of the
9336         specified test run."
9337    ::= { tmnxOamTrResultsEntry 11 }
9338
9339tmnxOamTrProbeHistoryTable       OBJECT-TYPE
9340    SYNTAX      SEQUENCE OF TmnxOamTrProbeHistoryEntry
9341    MAX-ACCESS  not-accessible
9342    STATUS      current
9343    DESCRIPTION
9344        "tmnxOamTrProbeHistoryTable contains per-probe results for trace route
9345         tests.
9346
9347         This table is not used for tests which have tmnxOamTrCtlTestMode set
9348         to 'ldpTreeTrace'."
9349    ::= { tmnxOamTraceRouteObjs 5 }
9350
9351tmnxOamTrProbeHistoryEntry       OBJECT-TYPE
9352    SYNTAX      TmnxOamTrProbeHistoryEntry
9353    MAX-ACCESS  not-accessible
9354    STATUS      current
9355    DESCRIPTION
9356        "A tmnxOamTrProbeHistoryEntry is created by the system when the result
9357         of a trace route probe launch is determined.
9358
9359         Rows are destroyed when the corresponding tmnxOamTrHopsTable row is
9360         destroyed."
9361    INDEX       {
9362        tmnxOamTrCtlOwnerIndex,
9363        tmnxOamTrCtlTestIndex,
9364        tmnxOamTrResultsTestRunIndex,
9365        tmnxOamTrProbeHistoryIndex,
9366        tmnxOamTrProbeHistoryHopIndex,
9367        tmnxOamTrProbeHistoryProbeIndex
9368    }
9369    ::= { tmnxOamTrProbeHistoryTable 1 }
9370
9371TmnxOamTrProbeHistoryEntry       ::= SEQUENCE
9372{
9373    tmnxOamTrProbeHistoryIndex       Unsigned32,
9374    tmnxOamTrProbeHistoryHopIndex    Unsigned32,
9375    tmnxOamTrProbeHistoryProbeIndex  Unsigned32,
9376    tmnxOamTrProbeHistoryIpAddr      IpAddress,
9377    tmnxOamTrProbeHistoryResponse    Unsigned32,
9378    tmnxOamTrProbeHistoryOneWayTime  Integer32,
9379    tmnxOamTrProbeHistoryStatus      TmnxOamResponseStatus,
9380    tmnxOamTrProbeHistoryLastRC      Integer32,
9381    tmnxOamTrProbeHistoryTime        DateAndTime,
9382    tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane,
9383    tmnxOamTrProbeHistoryAddressType TmnxOamAddressType,
9384    tmnxOamTrProbeHistorySapId       TmnxStrSapId,
9385    tmnxOamTrProbeHistoryVersion     Unsigned32,
9386    tmnxOamTrProbeHistoryRouterID    RouterID,
9387    tmnxOamTrProbeHistoryIfIndex     InterfaceIndexOrZero,
9388    tmnxOamTrProbeHistoryDataLen     Unsigned32,
9389    tmnxOamTrProbeHistorySize        Unsigned32,
9390    tmnxOamTrProbeHistoryInOneWayTime Integer32,
9391    tmnxOamTrProbeHistoryAddrType    InetAddressType,
9392    tmnxOamTrProbeHistoryAddress     InetAddress,
9393    tmnxOamTrProbeHistorySrcGlobalId TmnxMplsTpGlobalID,
9394    tmnxOamTrProbeHistorySrcNodeId   TmnxMplsTpNodeID,
9395    tmnxOamTrProbeHistorySdpBindId   TNamedItemOrEmpty,
9396    tmnxOamTrProbeHistoryRtrnSubcode Unsigned32,
9397    tmnxOamTrProbeHistoryNtwrkIfName TNamedItemOrEmpty
9398}
9399
9400tmnxOamTrProbeHistoryIndex       OBJECT-TYPE
9401    SYNTAX      Unsigned32 (1..4294967295)
9402    MAX-ACCESS  not-accessible
9403    STATUS      current
9404    DESCRIPTION
9405        "The value of tmnxOamTrProbeHistoryIndex specifies a probe belonging to
9406         an OAM Trace Route test run.
9407
9408         The probes are numbered sequentially, starting at one.
9409
9410         Two indexing methods for uniquely identifying a probe are provided:
9411         1.  tmnxOamTrCtlOwnerIndex,
9412             tmnxOamTrCtlTestIndex,
9413             tmnxOamTrResultsTestRunIndex,
9414             tmnxOamTrProbeHistoryIndex.
9415         2.  tmnxOamTrCtlOwnerIndex,
9416             tmnxOamTrCtlTestIndex,
9417             tmnxOamTrResultsTestRunIndex,
9418             tmnxOamTrProbeHistoryHopIndex,
9419             tmnxOamTrProbeHistoryProbeIndex."
9420    ::= { tmnxOamTrProbeHistoryEntry 1 }
9421
9422tmnxOamTrProbeHistoryHopIndex    OBJECT-TYPE
9423    SYNTAX      Unsigned32 (1..255)
9424    MAX-ACCESS  not-accessible
9425    STATUS      current
9426    DESCRIPTION
9427        "The value of tmnxOamTrProbeHistoryHopIndex specifies the number of hops
9428         travelled by the outbound trace route request.  The initial value used
9429         for a particular test is configured using tmnxOamTrCtlInitialTtl."
9430    ::= { tmnxOamTrProbeHistoryEntry 2 }
9431
9432tmnxOamTrProbeHistoryProbeIndex  OBJECT-TYPE
9433    SYNTAX      Unsigned32 (1..10)
9434    MAX-ACCESS  not-accessible
9435    STATUS      current
9436    DESCRIPTION
9437        "The value of tmnxOamTrProbeHistoryProbeIndex specifies a trace route
9438         reply, in the context of a hop.
9439
9440         Two indexing methods for uniquely identifying a probe are provided:
9441         1.  tmnxOamTrCtlOwnerIndex,
9442             tmnxOamTrCtlTestIndex,
9443             tmnxOamTrResultsTestRunIndex,
9444             tmnxOamTrProbeHistoryIndex.
9445         2.  tmnxOamTrCtlOwnerIndex,
9446             tmnxOamTrCtlTestIndex,
9447             tmnxOamTrResultsTestRunIndex,
9448             tmnxOamTrProbeHistoryHopIndex,
9449             tmnxOamTrProbeHistoryProbeIndex.
9450
9451         The number of probes per hop for a particular test is configured using
9452         tmnxOamTrCtlProbesPerHop."
9453    ::= { tmnxOamTrProbeHistoryEntry 3 }
9454
9455tmnxOamTrProbeHistoryIpAddr      OBJECT-TYPE
9456    SYNTAX      IpAddress
9457    MAX-ACCESS  read-only
9458    STATUS      obsolete
9459    DESCRIPTION
9460        "This object was obsoleted in release 4.0 and replaced with InetAddress
9461         objects tmnxOamTrProbeHistoryAddrType and
9462         tmnxOamTrProbeHistoryAddress."
9463    ::= { tmnxOamTrProbeHistoryEntry 4 }
9464
9465tmnxOamTrProbeHistoryResponse    OBJECT-TYPE
9466    SYNTAX      Unsigned32
9467    UNITS       "microseconds"
9468    MAX-ACCESS  read-only
9469    STATUS      current
9470    DESCRIPTION
9471        "The value of tmnxOamTrProbeHistoryResponse indicates the round trip
9472         time for the specified probe.
9473
9474         Zero is returned when the information is not available (e.g. the probe
9475         timed out)."
9476    ::= { tmnxOamTrProbeHistoryEntry 5 }
9477
9478tmnxOamTrProbeHistoryOneWayTime  OBJECT-TYPE
9479    SYNTAX      Integer32
9480    UNITS       "microseconds"
9481    MAX-ACCESS  read-only
9482    STATUS      current
9483    DESCRIPTION
9484        "The value of tmnxOamTrProbeHistoryOneWayTime indicates the outbound
9485         trip time for the specified probe.
9486
9487         The value is valid if the two nodes have proper clock synchronization.
9488         Otherwise, for example, a negative value can be returned.
9489
9490         Zero is returned when the information is not available."
9491    ::= { tmnxOamTrProbeHistoryEntry 6 }
9492
9493tmnxOamTrProbeHistoryStatus      OBJECT-TYPE
9494    SYNTAX      TmnxOamResponseStatus
9495    MAX-ACCESS  read-only
9496    STATUS      current
9497    DESCRIPTION
9498        "The value of tmnxOamTrProbeHistoryStatus indicates the outcome of the
9499         probe.  Example values:  'responseReceived', 'requestTimedOut'."
9500    ::= { tmnxOamTrProbeHistoryEntry 7 }
9501
9502tmnxOamTrProbeHistoryLastRC      OBJECT-TYPE
9503    SYNTAX      Integer32
9504    MAX-ACCESS  read-only
9505    STATUS      current
9506    DESCRIPTION
9507        "The last implementation method specific reply code received.
9508
9509         The Nokia SROS OAM Trace Route is usually implemented by
9510         transmitting a series of probe packets with increasing time-to-live
9511         values.  A probe packet is a UDP datagram encapsulated into an
9512         IP packet.  Each hop in a path to the target (destination) host
9513         rejects the probe packets (probe's TTL too small, ICMP reply) until
9514         either the maximum TTL is exceeded or the target host is
9515         received.
9516
9517         For 'icmpTraceRoute', the ICMP code and ICMP type is contained in the
9518         least significant 16 bits of tmnxOamTrProbeHistoryLastRC. Bits 0 to 7
9519         contain the ICMP type and bits 8 to 15 contain the ICMP code."
9520    ::= { tmnxOamTrProbeHistoryEntry 8 }
9521
9522tmnxOamTrProbeHistoryTime        OBJECT-TYPE
9523    SYNTAX      DateAndTime
9524    MAX-ACCESS  read-only
9525    STATUS      current
9526    DESCRIPTION
9527        "The value of tmnxOamTrProbeHistoryTime indicates the date and time
9528         when the outcome of the specified probe was determined."
9529    ::= { tmnxOamTrProbeHistoryEntry 9 }
9530
9531tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE
9532    SYNTAX      TmnxOamTestResponsePlane
9533    MAX-ACCESS  read-only
9534    STATUS      current
9535    DESCRIPTION
9536        "The value of tmnxOamTrProbeHistoryResponsePlane indicates the type of
9537         response plane this trace route response was received on."
9538    ::= { tmnxOamTrProbeHistoryEntry 10 }
9539
9540tmnxOamTrProbeHistoryAddressType OBJECT-TYPE
9541    SYNTAX      TmnxOamAddressType
9542    MAX-ACCESS  read-only
9543    STATUS      current
9544    DESCRIPTION
9545        "The value of tmnxOamTrProbeHistoryAddressType indicates the type of
9546         binding address information returned in response to a test.
9547
9548         When the test has the tmnxOamTrCtlTestMode value 'ethCfmLinkTrace',
9549         'unknown' is returned.
9550
9551         For 'macTraceRoute', three types of address are applicable - 'sapId',
9552         'localCpu', and 'sdpId'.  Address type of 'sdpId' is a special case
9553         used specifically to indicate that the probe was traversing a b-vpls
9554         node in a PBB network (but where destination MAC is not necessarily
9555         known to the b-vpls node)."
9556    ::= { tmnxOamTrProbeHistoryEntry 11 }
9557
9558tmnxOamTrProbeHistorySapId       OBJECT-TYPE
9559    SYNTAX      TmnxStrSapId
9560    MAX-ACCESS  read-only
9561    STATUS      current
9562    DESCRIPTION
9563        "The value of tmnxOamTrProbeHistorySapId indicates the name of the
9564         access port of the SAP supporting the requested IP address returned in
9565         response to a 'vprnTraceRoute' probe.
9566
9567         If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', this
9568         object is not relevant and MUST have a null string ''."
9569    ::= { tmnxOamTrProbeHistoryEntry 12 }
9570
9571tmnxOamTrProbeHistoryVersion     OBJECT-TYPE
9572    SYNTAX      Unsigned32
9573    MAX-ACCESS  read-only
9574    STATUS      current
9575    DESCRIPTION
9576        "The value of tmnxOamTrProbeHistoryVersion indicates the protocol
9577         version for this OAM ping reply."
9578    ::= { tmnxOamTrProbeHistoryEntry 14 }
9579
9580tmnxOamTrProbeHistoryRouterID    OBJECT-TYPE
9581    SYNTAX      RouterID
9582    MAX-ACCESS  read-only
9583    STATUS      obsolete
9584    DESCRIPTION
9585        "The value tmnxOamTrProbeHistoryRouterID indicates the downstream
9586         router ID of the node that provided this ping reply.  This object
9587         is valid only when tmnxOamTrCtlTestMode has a value of
9588         'lspTraceRoute'.
9589
9590         This object was made obsolete in SROS release 13.0 R1."
9591    ::= { tmnxOamTrProbeHistoryEntry 15 }
9592
9593tmnxOamTrProbeHistoryIfIndex     OBJECT-TYPE
9594    SYNTAX      InterfaceIndexOrZero
9595    MAX-ACCESS  read-only
9596    STATUS      current
9597    DESCRIPTION
9598        "The value of tmnxOamTrProbeHistoryIfIndex indicates for a
9599         'lspTraceRoute' or 'vccvTraceRoute' probe the ifIndex value of the
9600         interface that this probe was transmitted from.
9601
9602         For other types of probes, this value is not significant and zero is
9603         returned."
9604    ::= { tmnxOamTrProbeHistoryEntry 16 }
9605
9606tmnxOamTrProbeHistoryDataLen     OBJECT-TYPE
9607    SYNTAX      Unsigned32
9608    UNITS       "octets"
9609    MAX-ACCESS  read-only
9610    STATUS      current
9611    DESCRIPTION
9612        "The value of tmnxOamTrProbeHistoryDataLen indicates the UDP data
9613         length of the echo reply.
9614
9615         A valid value is returned when the test has a tmnxOamTrCtlTestMode
9616         value of 'icmpTraceRoute', 'lspTraceRoute', 'p2mpLspTrace', or
9617         'vccvTraceRoute'.  Otherwise, this value is not significant and zero is
9618         returned."
9619    ::= { tmnxOamTrProbeHistoryEntry 17 }
9620
9621tmnxOamTrProbeHistorySize        OBJECT-TYPE
9622    SYNTAX      Unsigned32
9623    UNITS       "octets"
9624    MAX-ACCESS  read-only
9625    STATUS      current
9626    DESCRIPTION
9627        "The value of tmnxOamTrProbeHistorySize indicates the size in octets
9628         of the user payload in the probe request packet.  It does not
9629         include the service encapsulation.
9630
9631         Zero is returned if no probe was transmitted."
9632    ::= { tmnxOamTrProbeHistoryEntry 18 }
9633
9634tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE
9635    SYNTAX      Integer32
9636    UNITS       "microseconds"
9637    MAX-ACCESS  read-only
9638    STATUS      current
9639    DESCRIPTION
9640        "The value of tmnxOamTrProbeHistoryInOneWayTime indicates the inbound
9641         trip time for the specified probe.
9642
9643         The value is valid if the two nodes have proper clock synchronization.
9644         Otherwise, for example, a negative value can be returned.
9645
9646         Zero is returned when the information is not available."
9647    ::= { tmnxOamTrProbeHistoryEntry 19 }
9648
9649tmnxOamTrProbeHistoryAddrType    OBJECT-TYPE
9650    SYNTAX      InetAddressType
9651    MAX-ACCESS  read-only
9652    STATUS      current
9653    DESCRIPTION
9654        "The value of tmnxOamTrProbeHistoryAddrType indicates the address type
9655         of tmnxOamTrProbeHistoryAddress."
9656    ::= { tmnxOamTrProbeHistoryEntry 20 }
9657
9658tmnxOamTrProbeHistoryAddress     OBJECT-TYPE
9659    SYNTAX      InetAddress (SIZE (0|4|16))
9660    MAX-ACCESS  read-only
9661    STATUS      current
9662    DESCRIPTION
9663        "The value of tmnxOamTrProbeHistoryAddress indicates the IP address of
9664         the replying node for the specified trace request."
9665    ::= { tmnxOamTrProbeHistoryEntry 21 }
9666
9667tmnxOamTrProbeHistorySrcGlobalId OBJECT-TYPE
9668    SYNTAX      TmnxMplsTpGlobalID
9669    MAX-ACCESS  read-only
9670    STATUS      current
9671    DESCRIPTION
9672        "The value of tmnxOamTrProbeHistorySrcGlobalId indicates the source
9673         MPLS-TP global identifier of the replying node.  The value is copied
9674         from the reply's RFC 6426 Source Identifier TLV.  If the TLV is absent,
9675         zero is returned.
9676
9677         This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
9678         'vccvTraceRoute'.  Otherwise, zero is returned."
9679    REFERENCE
9680        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
9681         Section 2.2.2, 'Source Identifier TLV'."
9682    ::= { tmnxOamTrProbeHistoryEntry 22 }
9683
9684tmnxOamTrProbeHistorySrcNodeId   OBJECT-TYPE
9685    SYNTAX      TmnxMplsTpNodeID
9686    MAX-ACCESS  read-only
9687    STATUS      current
9688    DESCRIPTION
9689        "The value of tmnxOamTrProbeHistorySrcNodeId indicates the source
9690         MPLS-TP node identifier of the replying node.  The value is copied from
9691         the reply's RFC 6426 Source Identifier TLV.  If the TLV is absent, zero
9692         is returned.
9693
9694         This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
9695         'vccvTraceRoute'.  Otherwise, zero is returned."
9696    REFERENCE
9697        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
9698         Section 2.2.2, 'Source Identifier TLV'."
9699    ::= { tmnxOamTrProbeHistoryEntry 23 }
9700
9701tmnxOamTrProbeHistorySdpBindId   OBJECT-TYPE
9702    SYNTAX      TNamedItemOrEmpty
9703    MAX-ACCESS  read-only
9704    STATUS      current
9705    DESCRIPTION
9706        "The value of tmnxOamTrProbeHistorySdpBindId indicates the SDP binding
9707         provided by the remote system.
9708
9709         The value of tmnxOamTrProbeHistorySdpBindId is relevant when
9710         tmnxOamTrProbeHistoryAddressType is 'sdpBindId(9)'."
9711    ::= { tmnxOamTrProbeHistoryEntry 24 }
9712
9713tmnxOamTrProbeHistoryRtrnSubcode OBJECT-TYPE
9714    SYNTAX      Unsigned32
9715    MAX-ACCESS  read-only
9716    STATUS      current
9717    DESCRIPTION
9718        "The value of tmnxOamTrProbeHistoryRtrnSubcode indicates the value
9719         present in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
9720
9721         A valid value is returned when the test has a tmnxOamTrCtlTestMode
9722         value of 'lspTraceRoute' or 'ldpTreeTrace'.  Otherwise, zero is
9723         returned."
9724    REFERENCE
9725        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
9726         Failures', Section 3.1, 'Return Codes'."
9727    ::= { tmnxOamTrProbeHistoryEntry 25 }
9728
9729tmnxOamTrProbeHistoryNtwrkIfName OBJECT-TYPE
9730    SYNTAX      TNamedItemOrEmpty
9731    MAX-ACCESS  read-only
9732    STATUS      current
9733    DESCRIPTION
9734        "The value of tmnxOamTrProbeHistoryNtwrkIfName indicates the network
9735         interface name provided by the replying node.
9736
9737         Network interface names are configured using
9738         TIMETRA-VRTR-MIB::vRtrIfName.
9739
9740         The value of this object is the empty string when the value of
9741         tmnxOamTrProbeHistoryAddressType is not 'networkInterface(11)'."
9742    ::= { tmnxOamTrProbeHistoryEntry 26 }
9743
9744tmnxOamTrHopsTable               OBJECT-TYPE
9745    SYNTAX      SEQUENCE OF TmnxOamTrHopsEntry
9746    MAX-ACCESS  not-accessible
9747    STATUS      current
9748    DESCRIPTION
9749        "tmnxOamTrHopsTable contains the TTL-level test results for OAM trace
9750         tests.
9751
9752         Run-level test results for trace tests reside in
9753         tmnxOamTrResultsTable.
9754
9755         Probe-level test results for trace tests reside in
9756         tmnxOamTrProbeHistoryTable."
9757    ::= { tmnxOamTraceRouteObjs 6 }
9758
9759tmnxOamTrHopsEntry               OBJECT-TYPE
9760    SYNTAX      TmnxOamTrHopsEntry
9761    MAX-ACCESS  not-accessible
9762    STATUS      current
9763    DESCRIPTION
9764        "tmnxOamTrHopsEntry contains the TTL-level test results for one TTL of
9765         one OAM trace test run.
9766
9767         A row is created when a TTL is probed by a trace test run.
9768
9769         Rows are destroyed when the corresponding tmnxOamTrResultsTable row is
9770         destroyed."
9771    INDEX       {
9772        tmnxOamTrCtlOwnerIndex,
9773        tmnxOamTrCtlTestIndex,
9774        tmnxOamTrResultsTestRunIndex,
9775        tmnxOamTrHopsHopIndex
9776    }
9777    ::= { tmnxOamTrHopsTable 1 }
9778
9779TmnxOamTrHopsEntry               ::= SEQUENCE
9780{
9781    tmnxOamTrHopsHopIndex            Unsigned32,
9782    tmnxOamTrHopsIpTgtAddress        IpAddress,
9783    tmnxOamTrHopsMinRtt              Unsigned32,
9784    tmnxOamTrHopsMaxRtt              Unsigned32,
9785    tmnxOamTrHopsAverageRtt          Unsigned32,
9786    tmnxOamTrHopsRttSumOfSquares     Unsigned32,
9787    tmnxOamTrHopsMinTt               Integer32,
9788    tmnxOamTrHopsMaxTt               Integer32,
9789    tmnxOamTrHopsAverageTt           Integer32,
9790    tmnxOamTrHopsTtSumOfSquares      Unsigned32,
9791    tmnxOamTrHopsSentProbes          Unsigned32,
9792    tmnxOamTrHopsProbeResponses      Unsigned32,
9793    tmnxOamTrHopsLastGoodProbe       DateAndTime,
9794    tmnxOamTrHopsMinInTt             Integer32,
9795    tmnxOamTrHopsMaxInTt             Integer32,
9796    tmnxOamTrHopsAverageInTt         Integer32,
9797    tmnxOamTrHopsInTtSumOfSqrs       Unsigned32,
9798    tmnxOamTrHopsOutJitter           Integer32,
9799    tmnxOamTrHopsInJitter            Integer32,
9800    tmnxOamTrHopsRtJitter            Integer32,
9801    tmnxOamTrHopsProbeTimeouts       Unsigned32,
9802    tmnxOamTrHopsProbeFailures       Unsigned32,
9803    tmnxOamTrHopsTgtAddrType         InetAddressType,
9804    tmnxOamTrHopsTgtAddress          InetAddress,
9805    tmnxOamTrHopsRttOFSumSquares     Counter32,
9806    tmnxOamTrHopsRttHCSumSquares     Counter64,
9807    tmnxOamTrHopsTtOFSumSquares      Counter32,
9808    tmnxOamTrHopsTtHCSumSquares      Counter64,
9809    tmnxOamTrHopsInTtOFSumSqrs       Counter32,
9810    tmnxOamTrHopsInTtHCSumSqrs       Counter64
9811}
9812
9813tmnxOamTrHopsHopIndex            OBJECT-TYPE
9814    SYNTAX      Unsigned32
9815    MAX-ACCESS  not-accessible
9816    STATUS      current
9817    DESCRIPTION
9818        "The value of tmnxOamTrHopsHopIndex specifies the TTL of the trace test
9819         run results reported by this row."
9820    ::= { tmnxOamTrHopsEntry 1 }
9821
9822tmnxOamTrHopsIpTgtAddress        OBJECT-TYPE
9823    SYNTAX      IpAddress
9824    MAX-ACCESS  read-only
9825    STATUS      obsolete
9826    DESCRIPTION
9827        "This object was obsoleted in release 4.0 and replaced with InetAddress
9828         objects tmnxOamTrHopsTgtAddrType and tmnxOamTrHopsTgtAddrType."
9829    ::= { tmnxOamTrHopsEntry 2 }
9830
9831tmnxOamTrHopsMinRtt              OBJECT-TYPE
9832    SYNTAX      Unsigned32
9833    UNITS       "microseconds"
9834    MAX-ACCESS  read-only
9835    STATUS      current
9836    DESCRIPTION
9837        "The value of tmnxOamTrHopsMinRtt indicates the minimum round trip time
9838         for the specified TTL of the specified test run.
9839
9840         Zero is returned when the information is not available."
9841    ::= { tmnxOamTrHopsEntry 3 }
9842
9843tmnxOamTrHopsMaxRtt              OBJECT-TYPE
9844    SYNTAX      Unsigned32
9845    UNITS       "microseconds"
9846    MAX-ACCESS  read-only
9847    STATUS      current
9848    DESCRIPTION
9849        "The value of tmnxOamTrHopsMaxRtt indicates the maximum round trip time
9850         for the specified TTL of the specified test run.
9851
9852         Zero is returned when the information is not available."
9853    ::= { tmnxOamTrHopsEntry 4 }
9854
9855tmnxOamTrHopsAverageRtt          OBJECT-TYPE
9856    SYNTAX      Unsigned32
9857    UNITS       "microseconds"
9858    MAX-ACCESS  read-only
9859    STATUS      current
9860    DESCRIPTION
9861        "The value of tmnxOamTrHopsAverageRtt indicates the average round trip
9862         time for the specified TTL of the specified test run.
9863
9864         Zero is returned when the information is not available."
9865    ::= { tmnxOamTrHopsEntry 5 }
9866
9867tmnxOamTrHopsRttSumOfSquares     OBJECT-TYPE
9868    SYNTAX      Unsigned32
9869    UNITS       "microseconds squared"
9870    MAX-ACCESS  read-only
9871    STATUS      current
9872    DESCRIPTION
9873        "The value of tmnxOamTrHopsRttSumOfSquares indicates the least
9874         significant 32 bits of tmnxOamTrHopsRttHCSumSquares."
9875    ::= { tmnxOamTrHopsEntry 6 }
9876
9877tmnxOamTrHopsMinTt               OBJECT-TYPE
9878    SYNTAX      Integer32
9879    UNITS       "microseconds"
9880    MAX-ACCESS  read-only
9881    STATUS      current
9882    DESCRIPTION
9883        "The value of tmnxOamTrHopsMinTt indicates the minimum outbound trip
9884         time for the specified TTL of the specified test run.
9885
9886         The value is valid if the two nodes have proper clock synchronization.
9887         Otherwise, for example, a negative value can be returned.
9888
9889         Zero is returned when the information is not available."
9890    ::= { tmnxOamTrHopsEntry 7 }
9891
9892tmnxOamTrHopsMaxTt               OBJECT-TYPE
9893    SYNTAX      Integer32
9894    UNITS       "microseconds"
9895    MAX-ACCESS  read-only
9896    STATUS      current
9897    DESCRIPTION
9898        "The value of tmnxOamTrHopsMaxTt indicates the maximum outbound trip
9899         time for the specified TTL of the specified test run.
9900
9901         The value is valid if the two nodes have proper clock synchronization.
9902         Otherwise, for example, a negative value can be returned.
9903
9904         Zero is returned when the information is not available."
9905    ::= { tmnxOamTrHopsEntry 8 }
9906
9907tmnxOamTrHopsAverageTt           OBJECT-TYPE
9908    SYNTAX      Integer32
9909    UNITS       "microseconds"
9910    MAX-ACCESS  read-only
9911    STATUS      current
9912    DESCRIPTION
9913        "The value of tmnxOamTrHopsAverageTt indicates the average outbound
9914         trip time for the specified TTL of the specified test run.
9915
9916         The value is valid if the two nodes have proper clock synchronization.
9917         Otherwise, for example, a negative value can be returned.
9918
9919         Zero is returned when the information is not available."
9920    ::= { tmnxOamTrHopsEntry 9 }
9921
9922tmnxOamTrHopsTtSumOfSquares      OBJECT-TYPE
9923    SYNTAX      Unsigned32
9924    UNITS       "microseconds squared"
9925    MAX-ACCESS  read-only
9926    STATUS      current
9927    DESCRIPTION
9928        "The value of tmnxOamTrHopsTtSumOfSquares indicates the least
9929         significant 32 bits of tmnxOamTrHopsTtHCSumSquares."
9930    ::= { tmnxOamTrHopsEntry 10 }
9931
9932tmnxOamTrHopsSentProbes          OBJECT-TYPE
9933    SYNTAX      Unsigned32
9934    MAX-ACCESS  read-only
9935    STATUS      current
9936    DESCRIPTION
9937        "The value of tmnxOamTrHopsSentProbes indicates the number of probes
9938         sent for the specified TTL of the specified test run."
9939    ::= { tmnxOamTrHopsEntry 11 }
9940
9941tmnxOamTrHopsProbeResponses      OBJECT-TYPE
9942    SYNTAX      Unsigned32
9943    MAX-ACCESS  read-only
9944    STATUS      current
9945    DESCRIPTION
9946        "The value of tmnxOamTrHopsProbeResponses indicates the number of
9947         responses received for the specified TTL of the specified test run."
9948    ::= { tmnxOamTrHopsEntry 12 }
9949
9950tmnxOamTrHopsLastGoodProbe       OBJECT-TYPE
9951    SYNTAX      DateAndTime
9952    MAX-ACCESS  read-only
9953    STATUS      current
9954    DESCRIPTION
9955        "The value of tmnxOamTrHopsLastGoodProbe indicates the date and time
9956         when the most recent response was received for the specified TTL of
9957         the specified test run.
9958
9959         1970-Jan-01 00:00:00 UTC is returned if a response has not been
9960         received."
9961    ::= { tmnxOamTrHopsEntry 13 }
9962
9963tmnxOamTrHopsMinInTt             OBJECT-TYPE
9964    SYNTAX      Integer32
9965    UNITS       "microseconds"
9966    MAX-ACCESS  read-only
9967    STATUS      current
9968    DESCRIPTION
9969        "The value of tmnxOamTrHopsMinInTt indicates the minimum inbound trip
9970         time for the specified TTL of the specified test run.
9971
9972         The value is valid if the two nodes have proper clock synchronization.
9973         Otherwise, for example, a negative value can be returned.
9974
9975         Zero is returned when the information is not available."
9976    ::= { tmnxOamTrHopsEntry 18 }
9977
9978tmnxOamTrHopsMaxInTt             OBJECT-TYPE
9979    SYNTAX      Integer32
9980    UNITS       "microseconds"
9981    MAX-ACCESS  read-only
9982    STATUS      current
9983    DESCRIPTION
9984        "The value of tmnxOamTrHopsMaxInTt indicates the maximum inbound trip
9985         time for the specified TTL of the specified test run.
9986
9987         The value is valid if the two nodes have proper clock synchronization.
9988         Otherwise, for example, a negative value can be returned.
9989
9990         Zero is returned when the information is not available."
9991    ::= { tmnxOamTrHopsEntry 19 }
9992
9993tmnxOamTrHopsAverageInTt         OBJECT-TYPE
9994    SYNTAX      Integer32
9995    UNITS       "microseconds"
9996    MAX-ACCESS  read-only
9997    STATUS      current
9998    DESCRIPTION
9999        "The value of tmnxOamTrHopsAverageInTt indicates the average inbound
10000         trip time for the specified TTL of the specified test run.
10001
10002         The value is valid if the two nodes have proper clock synchronization.
10003         Otherwise, for example, a negative value can be returned.
10004
10005         Zero is returned when the information is not available."
10006    ::= { tmnxOamTrHopsEntry 20 }
10007
10008tmnxOamTrHopsInTtSumOfSqrs       OBJECT-TYPE
10009    SYNTAX      Unsigned32
10010    UNITS       "microseconds squared"
10011    MAX-ACCESS  read-only
10012    STATUS      current
10013    DESCRIPTION
10014        "The value of tmnxOamTrHopsInTtSumOfSqrs indicates the least
10015         significant 32 bits of tmnxOamTrHopsInTtHCSumSqrs."
10016    ::= { tmnxOamTrHopsEntry 21 }
10017
10018tmnxOamTrHopsOutJitter           OBJECT-TYPE
10019    SYNTAX      Integer32
10020    UNITS       "microseconds"
10021    MAX-ACCESS  read-only
10022    STATUS      current
10023    DESCRIPTION
10024        "The value of tmnxOamTrHopsOutJitter indicates the amount of jitter in
10025         the outbound trip times for the specified TTL of the specified test
10026         run.
10027
10028         Zero is returned when the information is not available."
10029    ::= { tmnxOamTrHopsEntry 22 }
10030
10031tmnxOamTrHopsInJitter            OBJECT-TYPE
10032    SYNTAX      Integer32
10033    UNITS       "microseconds"
10034    MAX-ACCESS  read-only
10035    STATUS      current
10036    DESCRIPTION
10037        "The value of tmnxOamTrHopsInJitter indicates the amount of jitter in
10038         the inbound trip times for the specified TTL of the specified test
10039         run.
10040
10041         Zero is returned when the information is not available."
10042    ::= { tmnxOamTrHopsEntry 23 }
10043
10044tmnxOamTrHopsRtJitter            OBJECT-TYPE
10045    SYNTAX      Integer32
10046    UNITS       "microseconds"
10047    MAX-ACCESS  read-only
10048    STATUS      current
10049    DESCRIPTION
10050        "The value of tmnxOamTrHopsRtJitter indicates the amount of jitter in
10051         the round trip times for the specified TTL of the specified test run.
10052
10053         Zero is returned when the information is not available."
10054    ::= { tmnxOamTrHopsEntry 24 }
10055
10056tmnxOamTrHopsProbeTimeouts       OBJECT-TYPE
10057    SYNTAX      Unsigned32
10058    MAX-ACCESS  read-only
10059    STATUS      current
10060    DESCRIPTION
10061        "The value of tmnxOamTrHopsProbeTimeouts indicates the number of probes
10062         that timed out for the specified TTL of the specified test run."
10063    ::= { tmnxOamTrHopsEntry 25 }
10064
10065tmnxOamTrHopsProbeFailures       OBJECT-TYPE
10066    SYNTAX      Unsigned32
10067    MAX-ACCESS  read-only
10068    STATUS      current
10069    DESCRIPTION
10070        "The value of tmnxOamTrHopsProbeFailures indicates the number of probes
10071         that failed to be transmitted plus the number of probes that timed
10072         out."
10073    ::= { tmnxOamTrHopsEntry 26 }
10074
10075tmnxOamTrHopsTgtAddrType         OBJECT-TYPE
10076    SYNTAX      InetAddressType
10077    MAX-ACCESS  read-only
10078    STATUS      current
10079    DESCRIPTION
10080        "The value of tmnxOamTrHopsTgtAddrType indicates the address type of
10081         tmnxOamTrHopsTgtAddress."
10082    ::= { tmnxOamTrHopsEntry 27 }
10083
10084tmnxOamTrHopsTgtAddress          OBJECT-TYPE
10085    SYNTAX      InetAddress (SIZE (0|4|16))
10086    MAX-ACCESS  read-only
10087    STATUS      current
10088    DESCRIPTION
10089        "The value of tmnxOamTrHopsTgtAddress indicates the IP address of the
10090         replying node for the specified TTL of the specified test run."
10091    ::= { tmnxOamTrHopsEntry 28 }
10092
10093tmnxOamTrHopsRttOFSumSquares     OBJECT-TYPE
10094    SYNTAX      Counter32
10095    MAX-ACCESS  read-only
10096    STATUS      current
10097    DESCRIPTION
10098        "The value of tmnxOamTrHopsRttOFSumSquares indicates the number of
10099         times tmnxOamTrHopsRttSumOfSquares overflowed."
10100    ::= { tmnxOamTrHopsEntry 29 }
10101
10102tmnxOamTrHopsRttHCSumSquares     OBJECT-TYPE
10103    SYNTAX      Counter64
10104    UNITS       "microseconds squared"
10105    MAX-ACCESS  read-only
10106    STATUS      current
10107    DESCRIPTION
10108        "The value of tmnxOamTrHopsRttHCSumSquares indicates the sum of squares
10109         of the round trip times for the specified TTL of the specified test
10110         run.  Its purpose is to enable the standard deviation calculation.
10111
10112         Zero is returned when the information is not available."
10113    ::= { tmnxOamTrHopsEntry 30 }
10114
10115tmnxOamTrHopsTtOFSumSquares      OBJECT-TYPE
10116    SYNTAX      Counter32
10117    MAX-ACCESS  read-only
10118    STATUS      current
10119    DESCRIPTION
10120        "The value of tmnxOamTrHopsTtOFSumSquares indicates the number of times
10121         tmnxOamTrHopsTtSumOfSquares overflowed."
10122    ::= { tmnxOamTrHopsEntry 31 }
10123
10124tmnxOamTrHopsTtHCSumSquares      OBJECT-TYPE
10125    SYNTAX      Counter64
10126    UNITS       "microseconds squared"
10127    MAX-ACCESS  read-only
10128    STATUS      current
10129    DESCRIPTION
10130        "The value of tmnxOamTrHopsTtHCSumSquares indicates the sum of squares
10131         of the outbound trip times for the specified TTL of the specified test
10132         run.  Its purpose is to enable the standard deviation calculation.
10133
10134         Zero is returned when the information is not available."
10135    ::= { tmnxOamTrHopsEntry 32 }
10136
10137tmnxOamTrHopsInTtOFSumSqrs       OBJECT-TYPE
10138    SYNTAX      Counter32
10139    MAX-ACCESS  read-only
10140    STATUS      current
10141    DESCRIPTION
10142        "The value of tmnxOamTrHopsInTtOFSumSqrs indicates the number of times
10143         tmnxOamTrHopsInTtSumOfSqrs overflowed."
10144    ::= { tmnxOamTrHopsEntry 33 }
10145
10146tmnxOamTrHopsInTtHCSumSqrs       OBJECT-TYPE
10147    SYNTAX      Counter64
10148    UNITS       "microseconds squared"
10149    MAX-ACCESS  read-only
10150    STATUS      current
10151    DESCRIPTION
10152        "The value of tmnxOamTrHopsInTtHCSumSqrs indicates the sum of squares
10153         of the inbound trip times for the specified TTL of the specified test
10154         run.  Its purpose is to enable the standard deviation calculation.
10155
10156         Zero is returned when the information is not available."
10157    ::= { tmnxOamTrHopsEntry 34 }
10158
10159tmnxOamMacTrCtlTable             OBJECT-TYPE
10160    SYNTAX      SEQUENCE OF TmnxOamMacTrCtlEntry
10161    MAX-ACCESS  not-accessible
10162    STATUS      current
10163    DESCRIPTION
10164        "Defines the Nokia SROS OAM MAC Trace Route Control Table for
10165         providing, via SNMP, the capability of performing Nokia SROS
10166         OAM 'macTraceRoute' test operations.  The results of these tests
10167         are stored in the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable
10168         and the tmnxOamMacTrL2MapTable."
10169    ::= { tmnxOamTraceRouteObjs 7 }
10170
10171tmnxOamMacTrCtlEntry             OBJECT-TYPE
10172    SYNTAX      TmnxOamMacTrCtlEntry
10173    MAX-ACCESS  not-accessible
10174    STATUS      current
10175    DESCRIPTION
10176        "Defines an entry in the tmnxOamMacTrCtlTable.  The first index
10177         element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString,
10178         a textual convention that allows for use of the SNMPv3
10179         View-Based Access Control Model (RFC 2575 [11], VACM)
10180         and allows a management application to identify its entries.
10181         The second index, tmnxOamTrCtlTestIndex, enables the same
10182         management application to have multiple outstanding requests."
10183    INDEX       {
10184        tmnxOamTrCtlOwnerIndex,
10185        tmnxOamTrCtlTestIndex
10186    }
10187    ::= { tmnxOamMacTrCtlTable 1 }
10188
10189TmnxOamMacTrCtlEntry             ::= SEQUENCE
10190{
10191    tmnxOamMacTrCtlTargetMacAddr     MacAddress,
10192    tmnxOamMacTrCtlSourceMacAddr     MacAddress,
10193    tmnxOamMacTrCtlSendControl       TruthValue,
10194    tmnxOamMacTrCtlReplyControl      TruthValue
10195}
10196
10197tmnxOamMacTrCtlTargetMacAddr     OBJECT-TYPE
10198    SYNTAX      MacAddress
10199    MAX-ACCESS  read-create
10200    STATUS      current
10201    DESCRIPTION
10202        "The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value that
10203         specifies the target MAC address to be used in the query request for
10204         performing an OAM Mac Trace Route operation when tmnxOamTrCtlTestMode
10205         has a value of 'macTraceRoute'."
10206    REFERENCE
10207        "IEEE 802.3 Subclause 30.7.1.1.9"
10208    DEFVAL      { '000000000000'H }
10209    ::= { tmnxOamMacTrCtlEntry 1 }
10210
10211tmnxOamMacTrCtlSourceMacAddr     OBJECT-TYPE
10212    SYNTAX      MacAddress
10213    MAX-ACCESS  read-create
10214    STATUS      current
10215    DESCRIPTION
10216        "The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value that
10217         specifies the MAC address to be used as the source in the query
10218         request for performing an OAM MAC Trace Route operation when
10219         tmnxOamTrCtlTestMode has a value of 'macTraceRoute'."
10220    REFERENCE
10221        "IEEE 802.3 Subclause 30.7.1.1.9"
10222    DEFVAL      { '000000000000'H }
10223    ::= { tmnxOamMacTrCtlEntry 2 }
10224
10225tmnxOamMacTrCtlSendControl       OBJECT-TYPE
10226    SYNTAX      TruthValue
10227    MAX-ACCESS  read-create
10228    STATUS      current
10229    DESCRIPTION
10230        "The value of tmnxOamMacTrCtlSendControl specifies whether the outbound
10231         MAC trace route packet will use the data plane or the control plane.
10232
10233         When the value is 'false', the packet is sent using the data plane.
10234
10235         As of SROS release 13.0 R1, a test cannot be started if
10236         tmnxOamMacTrCtlSendControl is 'true'.  A test is started using
10237         tmnxOamTrCtlAdminStatus.
10238
10239         This object will be marked obsolete in a future release."
10240    DEFVAL      { false }
10241    ::= { tmnxOamMacTrCtlEntry 3 }
10242
10243tmnxOamMacTrCtlReplyControl      OBJECT-TYPE
10244    SYNTAX      TruthValue
10245    MAX-ACCESS  read-create
10246    STATUS      current
10247    DESCRIPTION
10248        "When the value of tmnxOamMacTrCtlReplyControl is 'true', the OAM Mac
10249         Trace Route response is returned using the control plane. If its value
10250         is 'false', the packet is sent via the data plane."
10251    DEFVAL      { false }
10252    ::= { tmnxOamMacTrCtlEntry 4 }
10253
10254tmnxOamMacTrL2MapTable           OBJECT-TYPE
10255    SYNTAX      SEQUENCE OF TmnxOamMacTrL2MapEntry
10256    MAX-ACCESS  not-accessible
10257    STATUS      current
10258    DESCRIPTION
10259        "Defines a table for storing the results of an OAM 'macTraceRoute'
10260         probe operation when a L2 Mapping TLV was returned.  Each row
10261         represents a single L2FEC TLV within the L2 Mapping TLV. A single
10262         L2 mapping entry is returned if the 'macTraceRoute' replier knows
10263         the requested VPN ID and has a binding for the requested MAC
10264         address.  Multiple downstream L2 mappings that specify
10265         the replier's flooding domain may be returned if the replier has
10266         no bindings for the MAC address.
10267
10268         An entry in this table is created when the result of an OAM
10269         'macTraceRoute' probe is determined.  An entry is removed from
10270         this table when its corresponding tmnxOamTrCtlEntry is deleted."
10271    ::= { tmnxOamTraceRouteObjs 8 }
10272
10273tmnxOamMacTrL2MapEntry           OBJECT-TYPE
10274    SYNTAX      TmnxOamMacTrL2MapEntry
10275    MAX-ACCESS  not-accessible
10276    STATUS      current
10277    DESCRIPTION
10278        "Defines an entry in the tmnxOamMacTrL2MapTable.  The first two
10279         index elements identify the tmnxOamTrCtlEntry that a
10280         tmnxOamMacTrL2MapEntry belongs to.  The third index element
10281         identifies a particular OAM trace route test run.  The fourth
10282         index element selects the group of responses associated with a
10283         specific probe attempt.  The fifth and sixth indexes select the
10284         hop and the probe at that hop for a particular Nokia SROS
10285         OAM Trace Route operation.  Note that in the case of a successful
10286         'macTraceRoute' reply there will be only one row entry created.
10287         However there may also be one or more error replies.  The seventh
10288         index selects a single L2 mapping entry within a specific
10289         probe reply."
10290    INDEX       {
10291        tmnxOamTrCtlOwnerIndex,
10292        tmnxOamTrCtlTestIndex,
10293        tmnxOamTrResultsTestRunIndex,
10294        tmnxOamTrProbeHistoryIndex,
10295        tmnxOamTrProbeHistoryHopIndex,
10296        tmnxOamTrProbeHistoryProbeIndex,
10297        tmnxOamMacTrL2MapIndex
10298    }
10299    ::= { tmnxOamMacTrL2MapTable 1 }
10300
10301TmnxOamMacTrL2MapEntry           ::= SEQUENCE
10302{
10303    tmnxOamMacTrL2MapIndex           Unsigned32,
10304    tmnxOamMacTrL2MapRouterID        IpAddress,
10305    tmnxOamMacTrL2MapLabel           MplsLabel,
10306    tmnxOamMacTrL2MapProtocol        TmnxOamSignalProtocol,
10307    tmnxOamMacTrL2MapVCType          TmnxOamVcType,
10308    tmnxOamMacTrL2MapVCID            TmnxVcId,
10309    tmnxOamMacTrL2MapDirection       INTEGER,
10310    tmnxOamMacTrL2MapSdpId           SdpId,
10311    tmnxOamMacTrL2MapSapName         TNamedItemOrEmpty
10312}
10313
10314tmnxOamMacTrL2MapIndex           OBJECT-TYPE
10315    SYNTAX      Unsigned32 (1..4294967295)
10316    MAX-ACCESS  not-accessible
10317    STATUS      current
10318    DESCRIPTION
10319        "The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry within a
10320         specific 'macTraceRoute' probe reply.
10321
10322         The agent starts assigning tmnxOamMacTrL2MapIndex values at 1."
10323    ::= { tmnxOamMacTrL2MapEntry 1 }
10324
10325tmnxOamMacTrL2MapRouterID        OBJECT-TYPE
10326    SYNTAX      IpAddress
10327    MAX-ACCESS  read-only
10328    STATUS      current
10329    DESCRIPTION
10330        "The value of tmnxOamMacTrL2MapRouterID is the router ID for this L2
10331         mapping entry."
10332    ::= { tmnxOamMacTrL2MapEntry 2 }
10333
10334tmnxOamMacTrL2MapLabel           OBJECT-TYPE
10335    SYNTAX      MplsLabel
10336    MAX-ACCESS  read-only
10337    STATUS      current
10338    DESCRIPTION
10339        "The value of tmnxOamMacTrL2MapLabel is the label used by the router
10340         for the L2FEC or VC ID specified by this L2 mapping entry."
10341    ::= { tmnxOamMacTrL2MapEntry 3 }
10342
10343tmnxOamMacTrL2MapProtocol        OBJECT-TYPE
10344    SYNTAX      TmnxOamSignalProtocol
10345    MAX-ACCESS  read-only
10346    STATUS      current
10347    DESCRIPTION
10348        "The value of tmnxOamMacTrL2MapProtocol is the signaling protocol used
10349         by the router for the L2FEC or VC ID specified by this L2 mapping
10350         entry."
10351    ::= { tmnxOamMacTrL2MapEntry 4 }
10352
10353tmnxOamMacTrL2MapVCType          OBJECT-TYPE
10354    SYNTAX      TmnxOamVcType
10355    MAX-ACCESS  read-only
10356    STATUS      current
10357    DESCRIPTION
10358        "The value of tmnxOamMacTrL2MapVCType indicates the class of VC ID
10359         given in tmnxOamMacTrL2MapVCID."
10360    ::= { tmnxOamMacTrL2MapEntry 5 }
10361
10362tmnxOamMacTrL2MapVCID            OBJECT-TYPE
10363    SYNTAX      TmnxVcId
10364    MAX-ACCESS  read-only
10365    STATUS      current
10366    DESCRIPTION
10367        "The value of tmnxOamMacTrL2MapVCID is the VC ID associated with the
10368         label used by the L2FEC specified by this L2 mapping entry."
10369    ::= { tmnxOamMacTrL2MapEntry 6 }
10370
10371tmnxOamMacTrL2MapDirection       OBJECT-TYPE
10372    SYNTAX      INTEGER {
10373        upstream   (1),
10374        downstream (2)
10375    }
10376    MAX-ACCESS  read-only
10377    STATUS      current
10378    DESCRIPTION
10379        "The value of tmnxOamMacTrL2MapDirection indicates the direction that
10380         this L2 mapping entry is in relation to the node that returned the
10381         'macTraceRoute' reply."
10382    ::= { tmnxOamMacTrL2MapEntry 7 }
10383
10384tmnxOamMacTrL2MapSdpId           OBJECT-TYPE
10385    SYNTAX      SdpId
10386    MAX-ACCESS  read-only
10387    STATUS      current
10388    DESCRIPTION
10389        "The value of tmnxOamMacTrL2MapSdpId indicates the ID of the SDP
10390         supporting the L2 mapping entry that returned the reply.
10391
10392         If this mapping is not a SDP, this object is not relevant and MUST
10393         return a value of '0'."
10394    ::= { tmnxOamMacTrL2MapEntry 8 }
10395
10396tmnxOamMacTrL2MapSapName         OBJECT-TYPE
10397    SYNTAX      TNamedItemOrEmpty
10398    MAX-ACCESS  read-only
10399    STATUS      current
10400    DESCRIPTION
10401        "The value of tmnxOamMacTrL2MapSapName indicates the SAP name when the
10402         downstream of the responder is a SAP.
10403
10404         If the downstream responder is not a SAP, this object is not relevant
10405         and MUST return a zero length empty string."
10406    ::= { tmnxOamMacTrL2MapEntry 9 }
10407
10408tmnxOamLspTrCtlTable             OBJECT-TYPE
10409    SYNTAX      SEQUENCE OF TmnxOamLspTrCtlEntry
10410    MAX-ACCESS  not-accessible
10411    STATUS      current
10412    DESCRIPTION
10413        "Each row in tmnxOamLspTrCtlTable contains the LSP-specific
10414         configuration information needed to launch an LSP (Label Switched Path)
10415         trace route test.  The rest of the configuration information needed to
10416         launch the test resides in the corresponding row of tmnxOamTrCtlTable.
10417
10418         Results of LSP trace route tests are stored in tmnxOamTrResultsTable,
10419         tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable, tmnxOamLspTrMapTable,
10420         and tmnxOamLspTrDSLabelTable.
10421
10422         Seven types of LSP trace route tests are supported.  An abbreviated
10423         name for each test type is defined in the following table (for use in a
10424         subsequent table).  The test type's tmnxOamLspTrCtlTestSubMode code
10425         point is shown as well.
10426
10427         Test Sub Mode           Abbreviated Test Type Name(s)
10428         ---------------------   -------------------------------
10429         'unspecified     (1)'   LDP, RSVP
10430         'static          (2)'   TPST (Transport Profile Static)
10431         'bgpLabeledPrefix(3)'   BGP
10432         'srIsis          (4)'   ISIS
10433         'srOspf          (5)'   OSPF
10434         'srTe            (6)'   SRTE
10435         'srPolicy        (7)'   SRPL
10436         'srOspf3         (8)'   OSP3
10437
10438         The following table has a row for each LSP trace route test type,
10439         showing the mandatory and optional objects applicable to the test
10440         type.
10441
10442         Test
10443         Type   Mandatory Objects               Optional Objects
10444         ---- -------------------------------- ---------------------------------
10445         BGP  tmnxOamLspTrCtlLdpPrefixType     *tmnxOamLspTrCtlNhAddressType
10446              tmnxOamLspTrCtlLdpPrefix         *tmnxOamLspTrCtlNhAddress
10447              tmnxOamLspTrCtlLdpPrefixLen       tmnxOamLspTrCtlNhIntfName
10448              tmnxOamLspTrCtlTestSubMode       #tmnxOamLspTrCtlPathDestType
10449                                               #tmnxOamLspTrCtlPathDest
10450
10451         ISIS tmnxOamLspTrCtlLdpPrefixType      tmnxOamLspTrCtlIgpInstance
10452              tmnxOamLspTrCtlLdpPrefix         *tmnxOamLspTrCtlNhAddressType
10453              tmnxOamLspTrCtlLdpPrefixLen      *tmnxOamLspTrCtlNhAddress
10454              tmnxOamLspTrCtlTestSubMode        tmnxOamLspTrCtlNhIntfName
10455                                               #tmnxOamLspTrCtlPathDestType
10456                                               #tmnxOamLspTrCtlPathDest
10457
10458         LDP  tmnxOamLspTrCtlLdpPrefixType     *tmnxOamLspTrCtlNhAddressType
10459              tmnxOamLspTrCtlLdpPrefix         *tmnxOamLspTrCtlNhAddress
10460              tmnxOamLspTrCtlLdpPrefixLen       tmnxOamLspTrCtlNhIntfName
10461                                               #tmnxOamLspTrCtlPathDestType
10462                                               #tmnxOamLspTrCtlPathDest
10463
10464         OSPF tmnxOamLspTrCtlLdpPrefixType      tmnxOamLspTrCtlIgpInstance
10465              tmnxOamLspTrCtlLdpPrefix         *tmnxOamLspTrCtlNhAddressType
10466              tmnxOamLspTrCtlLdpPrefixLen      *tmnxOamLspTrCtlNhAddress
10467              tmnxOamLspTrCtlTestSubMode        tmnxOamLspTrCtlNhIntfName
10468                                               #tmnxOamLspTrCtlPathDestType
10469                                               #tmnxOamLspTrCtlPathDest
10470
10471         OSP3 tmnxOamLspTrCtlLdpPrefixType      tmnxOamLspTrCtlIgpInstance
10472              tmnxOamLspTrCtlLdpPrefix         *tmnxOamLspTrCtlNhAddressType
10473              tmnxOamLspTrCtlLdpPrefixLen      *tmnxOamLspTrCtlNhAddress
10474              tmnxOamLspTrCtlTestSubMode        tmnxOamLspTrCtlNhIntfName
10475                                               #tmnxOamLspTrCtlPathDestType
10476                                               #tmnxOamLspTrCtlPathDest
10477
10478         RSVP tmnxOamLspTrCtlLspName            tmnxOamLspTrCtlPathName
10479
10480         SRPL tmnxOamLspTrCtlSrPlcyColor        tmnxOamLspTrCtlSrPlcySegList
10481              tmnxOamLspTrCtlSrPlcyEndPtAddr
10482              tmnxOamLspTrCtlSrPlcyEndPtAddT
10483              tmnxOamLspTrCtlTestSubMode
10484
10485         SRTE tmnxOamLspTrCtlLspName           *tmnxOamLspTrCtlNhAddressType
10486              tmnxOamLspTrCtlTestSubMode       *tmnxOamLspTrCtlNhAddress
10487                                                tmnxOamLspTrCtlNhIntfName
10488                                               #tmnxOamLspTrCtlPathDestType
10489                                               #tmnxOamLspTrCtlPathDest
10490                                                tmnxOamLspTrCtlPathName
10491
10492         TPST tmnxOamLspTrCtlLspName            tmnxOamLspTrCtlAssocChannel
10493              tmnxOamLspTrCtlTestSubMode        tmnxOamLspTrCtlForce
10494                                                tmnxOamLspTrCtlMplsTpPathType
10495
10496         ALL  none                              tmnxOamLspTrCtlDownstreamMapTlv
10497                                                tmnxOamTrCtlDataSize
10498                                                tmnxOamTrCtlFcName
10499                                                tmnxOamTrCtlInitialTtl
10500                                                tmnxOamTrCtlInterval
10501                                                tmnxOamTrCtlMaxFailures
10502                                                tmnxOamTrCtlMaxTtl
10503                                                tmnxOamTrCtlProbesPerHop
10504                                                tmnxOamTrCtlProfile
10505                                               *tmnxOamTrCtlSrcAddrType
10506                                               *tmnxOamTrCtlSrcAddress
10507                                                tmnxOamTrCtlTimeOut
10508         ---- -------------------------------- ---------------------------------
10509
10510         In the table above,
10511         1.  The optional objects in the ALL row apply to all LSP trace route
10512             test types.
10513         2.  Asterisks (*) mark a set of optional objects which must all be
10514             specified, or must all be unspecified.
10515         3.  Octothorpes (#) mark a separate set of optional objects which must
10516             all be specified, or must all be unspecified.
10517         4.  There are four supported combinations of
10518             tmnxOamLspTrCtlNhAddressType, tmnxOamLspTrCtlNhAddress,
10519             tmnxOamLspTrCtlNhIntfName, tmnxOamLspTrCtlPathDestType, and
10520             tmnxOamLspTrCtlPathDest, as follows:
10521             a) all unspecified
10522             b) tmnxOamLspTrCtlPathDestType and tmnxOamLspTrCtlPathDest
10523             c) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, and
10524                tmnxOamLspTrCtlNhIntfName
10525             d) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest,
10526                tmnxOamLspTrCtlNhAddressType, and tmnxOamLspTrCtlNhAddress
10527
10528         When an object combination other than a combination listed above is
10529         specified, values will be rejected or ignored, or the test will fail."
10530    REFERENCE
10531        "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
10532         Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
10533         RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10534         Failures'.
10535         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
10536         IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
10537         Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
10538    ::= { tmnxOamTraceRouteObjs 9 }
10539
10540tmnxOamLspTrCtlEntry             OBJECT-TYPE
10541    SYNTAX      TmnxOamLspTrCtlEntry
10542    MAX-ACCESS  not-accessible
10543    STATUS      current
10544    DESCRIPTION
10545        "The system creates a row in tmnxOamLspTrCtlTable when a row is created
10546         in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to 'lspTraceRoute'.
10547
10548         The system deletes a row in tmnxOamLspTrCtlTable when the
10549         corresponding row in tmnxOamTrCtlTable is deleted."
10550    INDEX       {
10551        tmnxOamTrCtlOwnerIndex,
10552        tmnxOamTrCtlTestIndex
10553    }
10554    ::= { tmnxOamLspTrCtlTable 1 }
10555
10556TmnxOamLspTrCtlEntry             ::= SEQUENCE
10557{
10558    tmnxOamLspTrCtlVRtrID            TmnxVRtrID,
10559    tmnxOamLspTrCtlLspName           TLNamedItemOrEmpty,
10560    tmnxOamLspTrCtlPathName          TLNamedItemOrEmpty,
10561    tmnxOamLspTrCtlLdpIpPrefix       IpAddress,
10562    tmnxOamLspTrCtlLdpIpPrefixLen    IpAddressPrefixLength,
10563    tmnxOamLspTrCtlLdpPrefixType     InetAddressType,
10564    tmnxOamLspTrCtlLdpPrefix         InetAddress,
10565    tmnxOamLspTrCtlLdpPrefixLen      InetAddressPrefixLength,
10566    tmnxOamLspTrCtlPathDestType      InetAddressType,
10567    tmnxOamLspTrCtlPathDest          InetAddress,
10568    tmnxOamLspTrCtlNhIntfName        TNamedItemOrEmpty,
10569    tmnxOamLspTrCtlNhAddressType     InetAddressType,
10570    tmnxOamLspTrCtlNhAddress         InetAddress,
10571    tmnxOamLspTrCtlDownstreamMapTlv  TmnxOamMplsEchoDownMapTlvOrNone,
10572    tmnxOamLspTrCtlTestSubMode       TmnxOamLspTestSubMode,
10573    tmnxOamLspTrCtlMplsTpPathType    TmnxOamMplsTpPathType,
10574    tmnxOamLspTrCtlAssocChannel      TmnxOamLspAssocChannel,
10575    tmnxOamLspTrCtlForce             TruthValue,
10576    tmnxOamLspTrCtlIgpInstance       TmnxIgpInstance,
10577    tmnxOamLspTrCtlSrPlcyColor       Unsigned32,
10578    tmnxOamLspTrCtlSrPlcyEndPtAddT   InetAddressType,
10579    tmnxOamLspTrCtlSrPlcyEndPtAddr   InetAddress,
10580    tmnxOamLspTrCtlSrPlcySegList     Unsigned32
10581}
10582
10583tmnxOamLspTrCtlVRtrID            OBJECT-TYPE
10584    SYNTAX      TmnxVRtrID
10585    MAX-ACCESS  read-create
10586    STATUS      obsolete
10587    DESCRIPTION
10588        "tmnxOamLspTrCtlVRtrID was obsoleted in release 6.0R15 and replaced
10589         with tmnxOamTrCtlVRtrID in tmnxOamTrCtlTable."
10590    DEFVAL      { 1 }
10591    ::= { tmnxOamLspTrCtlEntry 1 }
10592
10593tmnxOamLspTrCtlLspName           OBJECT-TYPE
10594    SYNTAX      TLNamedItemOrEmpty
10595    MAX-ACCESS  read-create
10596    STATUS      current
10597    DESCRIPTION
10598        "The value of tmnxOamLspTrCtlLspName specifies the name of the LSP for
10599         this LSP trace route test.
10600
10601         When the test is started, if this name is not empty, there must be a
10602         TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
10603         1.  tmnxOamLspTrCtlLspName equal to
10604             TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
10605         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
10606         3.  TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
10607             'bypassOnly(4)', or 'mplsTp(7)'.
10608         Otherwise, the test will fail.
10609
10610         The supported object combinations for LSP trace route tests are listed
10611         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10612    DEFVAL      { ''H }
10613    ::= { tmnxOamLspTrCtlEntry 2 }
10614
10615tmnxOamLspTrCtlPathName          OBJECT-TYPE
10616    SYNTAX      TLNamedItemOrEmpty
10617    MAX-ACCESS  read-create
10618    STATUS      current
10619    DESCRIPTION
10620        "The value of tmnxOamLspTrCtlPathName specifies the name of the Path
10621         (LSP) for this LSP trace route test.
10622
10623         When the test is started, if this name is not empty, there must be a
10624         matching name in the column MPLS-TE-MIB::mplsTunnelName.  Otherwise,
10625         the test will fail.
10626
10627         The supported object combinations for LSP trace route tests are listed
10628         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10629    DEFVAL      { ''H }
10630    ::= { tmnxOamLspTrCtlEntry 3 }
10631
10632tmnxOamLspTrCtlLdpIpPrefix       OBJECT-TYPE
10633    SYNTAX      IpAddress
10634    MAX-ACCESS  read-create
10635    STATUS      obsolete
10636    DESCRIPTION
10637        "tmnxOamLspTrCtlLdpIpPrefix was obsoleted in release 4.0 and replaced
10638         with InetAddress objects tmnxOamLspTrCtlLdpPrefixType and
10639         tmnxOamLspTrCtlLdpPrefix."
10640    DEFVAL      { '00000000'H }
10641    ::= { tmnxOamLspTrCtlEntry 4 }
10642
10643tmnxOamLspTrCtlLdpIpPrefixLen    OBJECT-TYPE
10644    SYNTAX      IpAddressPrefixLength
10645    MAX-ACCESS  read-create
10646    STATUS      obsolete
10647    DESCRIPTION
10648        "tmnxOamLspTrCtlLdpIpPrefixLen was obsoleted in release 4.0 and
10649         replaced with InetAddress object tmnxOamLspTrCtlLdpPrefixLen."
10650    DEFVAL      { 32 }
10651    ::= { tmnxOamLspTrCtlEntry 5 }
10652
10653tmnxOamLspTrCtlLdpPrefixType     OBJECT-TYPE
10654    SYNTAX      InetAddressType
10655    MAX-ACCESS  read-create
10656    STATUS      current
10657    DESCRIPTION
10658        "The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of
10659         Internet address stored in tmnxOamLspTrCtlLdpPrefix.
10660
10661         The supported object combinations for LSP trace route tests are listed
10662         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10663    DEFVAL      { unknown }
10664    ::= { tmnxOamLspTrCtlEntry 6 }
10665
10666tmnxOamLspTrCtlLdpPrefix         OBJECT-TYPE
10667    SYNTAX      InetAddress (SIZE (0|4|16))
10668    MAX-ACCESS  read-create
10669    STATUS      current
10670    DESCRIPTION
10671        "The value of tmnxOamLspTrCtlLdpPrefix, along with
10672         tmnxOamLspTrCtlLdpPrefixType and tmnxOamLspTrCtlLdpPrefixLen,
10673         specifies the destination prefix for this LSP trace route test.
10674
10675         The supported object combinations for LSP trace route tests are listed
10676         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10677    DEFVAL      { ''H }
10678    ::= { tmnxOamLspTrCtlEntry 7 }
10679
10680tmnxOamLspTrCtlLdpPrefixLen      OBJECT-TYPE
10681    SYNTAX      InetAddressPrefixLength
10682    UNITS       "bits"
10683    MAX-ACCESS  read-create
10684    STATUS      current
10685    DESCRIPTION
10686        "The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet
10687         address prefix length of tmnxOamLspTrCtlLdpPrefix.
10688
10689         The supported object combinations for LSP trace route tests are listed
10690         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10691    DEFVAL      { 32 }
10692    ::= { tmnxOamLspTrCtlEntry 8 }
10693
10694tmnxOamLspTrCtlPathDestType      OBJECT-TYPE
10695    SYNTAX      InetAddressType
10696    MAX-ACCESS  read-create
10697    STATUS      current
10698    DESCRIPTION
10699        "The value of tmnxOamLspTrCtlPathDestType specifies the type of
10700         Internet address stored in tmnxOamLspTrCtlPathDest.
10701
10702         The supported object combinations for LSP trace route tests are listed
10703         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10704    DEFVAL      { unknown }
10705    ::= { tmnxOamLspTrCtlEntry 9 }
10706
10707tmnxOamLspTrCtlPathDest          OBJECT-TYPE
10708    SYNTAX      InetAddress (SIZE (0|4|16))
10709    MAX-ACCESS  read-create
10710    STATUS      current
10711    DESCRIPTION
10712        "The value of tmnxOamLspTrCtlPathDest specifies a unique path in a
10713         multipath setup for this OAM LSP trace route to traverse.  This
10714         address is used as part of a hash key to select the appropriate ECMP to
10715         the destination.
10716
10717         The supported object combinations for LSP trace route tests are listed
10718         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10719    DEFVAL      { ''H }
10720    ::= { tmnxOamLspTrCtlEntry 10 }
10721
10722tmnxOamLspTrCtlNhIntfName        OBJECT-TYPE
10723    SYNTAX      TNamedItemOrEmpty
10724    MAX-ACCESS  read-create
10725    STATUS      current
10726    DESCRIPTION
10727        "The value of tmnxOamLspTrCtlNhIntfName specifies the name of the next
10728         hop interface to be used when launching the LSP trace route test.
10729
10730         When the test is started, if this name is not empty, there must be a
10731         TIMETRA-VRTR-MIB::vRtrIfTable row with:
10732         1.  tmnxOamLspTrCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
10733             AND
10734         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1.
10735         Otherwise, the test will fail.
10736
10737         The supported object combinations for LSP trace route tests are listed
10738         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10739    DEFVAL      { ''H }
10740    ::= { tmnxOamLspTrCtlEntry 11 }
10741
10742tmnxOamLspTrCtlNhAddressType     OBJECT-TYPE
10743    SYNTAX      InetAddressType
10744    MAX-ACCESS  read-create
10745    STATUS      current
10746    DESCRIPTION
10747        "The value of tmnxOamLspTrCtlNhAddressType specifies the type of
10748         Internet address stored in tmnxOamLspTrCtlNhAddress.
10749
10750         The supported object combinations for LSP trace route tests are listed
10751         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10752    DEFVAL      { unknown }
10753    ::= { tmnxOamLspTrCtlEntry 12 }
10754
10755tmnxOamLspTrCtlNhAddress         OBJECT-TYPE
10756    SYNTAX      InetAddress (SIZE (0|4|16))
10757    MAX-ACCESS  read-create
10758    STATUS      current
10759    DESCRIPTION
10760        "The value of tmnxOamLspTrCtlNhAddress specifies the interface address
10761         to the next hop which will be used to launch the LSP trace route test.
10762
10763         The supported object combinations for LSP trace route tests are listed
10764         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10765    DEFVAL      { ''H }
10766    ::= { tmnxOamLspTrCtlEntry 13 }
10767
10768tmnxOamLspTrCtlDownstreamMapTlv  OBJECT-TYPE
10769    SYNTAX      TmnxOamMplsEchoDownMapTlvOrNone
10770    MAX-ACCESS  read-create
10771    STATUS      current
10772    DESCRIPTION
10773        "The value of tmnxOamLspTrCtlDownstreamMapTlv specifies the type of
10774         downstream mapping TLV to insert in the MPLS echo request PDU when
10775         launching the test.
10776
10777         When an LSP trace route test is created, the value of this object
10778         defaults to the value of the global configuration object
10779         tmnxOamMplsEchoDownstreamMapTlv.
10780
10781         The supported object combinations for LSP trace route tests are listed
10782         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10783    ::= { tmnxOamLspTrCtlEntry 14 }
10784
10785tmnxOamLspTrCtlTestSubMode       OBJECT-TYPE
10786    SYNTAX      TmnxOamLspTestSubMode
10787    MAX-ACCESS  read-create
10788    STATUS      current
10789    DESCRIPTION
10790        "The value of tmnxOamLspTrCtlTestSubMode specifies the type of LSP
10791         trace route test to perform.
10792
10793         When this object is 'unspecified(1)', the type of LSP trace route test
10794         to be performed is determined when the test is started, from the set
10795         of tmnxOamLspTrCtlTable objects configured with non-default values.
10796
10797         If there is a mismatch between tmnxOamLspTrCtlTestSubMode and the
10798         type of the LSP to be tested, the test will fail.  For example, if
10799         tmnxOamLspTrCtlTestSubMode is 'static(2)', and
10800         tmnxOamLspTrCtlLspName refers to an LSP with
10801         TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
10802         will fail.
10803
10804         The supported object combinations for LSP trace route tests are listed
10805         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10806    DEFVAL      { unspecified }
10807    ::= { tmnxOamLspTrCtlEntry 15 }
10808
10809tmnxOamLspTrCtlMplsTpPathType    OBJECT-TYPE
10810    SYNTAX      TmnxOamMplsTpPathType
10811    MAX-ACCESS  read-create
10812    STATUS      current
10813    DESCRIPTION
10814        "The value of tmnxOamLspTrCtlMplsTpPathType specifies the type of the
10815         MPLS-TP path to be tested.
10816
10817         The supported object combinations for LSP trace route tests are listed
10818         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10819    DEFVAL      { active }
10820    ::= { tmnxOamLspTrCtlEntry 16 }
10821
10822tmnxOamLspTrCtlAssocChannel      OBJECT-TYPE
10823    SYNTAX      TmnxOamLspAssocChannel
10824    MAX-ACCESS  read-create
10825    STATUS      current
10826    DESCRIPTION
10827        "The value of tmnxOamLspTrCtlAssocChannel specifies the launched echo
10828         request's usage of the Associated Channel (ACH) mechanism, when
10829         testing an MPLS-TP LSP.
10830
10831         When tmnxOamLspTrCtlTestSubMode is 'static(2)', the default value for
10832         tmnxOamLspTrCtlAssocChannel is 'nonIp(2)'.
10833
10834         The supported object combinations for LSP trace route tests are listed
10835         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10836    DEFVAL      { notApplicable }
10837    ::= { tmnxOamLspTrCtlEntry 17 }
10838
10839tmnxOamLspTrCtlForce             OBJECT-TYPE
10840    SYNTAX      TruthValue
10841    MAX-ACCESS  read-create
10842    STATUS      current
10843    DESCRIPTION
10844        "The value of tmnxOamLspTrCtlForce specifies whether or not to force
10845         the transmission of the 'lspTraceRoute' request PDU(s).
10846
10847         If tmnxOamLspTrCtlForce is 'true(1)', the test will proceed and
10848         request PDU(s) will be sent regardless of the local operational status
10849         of the tested LSP path.
10850
10851         If tmnxOamLspTrCtlForce is 'false(2)',  the test will fail
10852         immediately when the local operational status of the tested LSP path is
10853         down.
10854
10855         The supported object combinations for LSP trace route tests are listed
10856         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10857    DEFVAL      { false }
10858    ::= { tmnxOamLspTrCtlEntry 18 }
10859
10860tmnxOamLspTrCtlIgpInstance       OBJECT-TYPE
10861    SYNTAX      TmnxIgpInstance
10862    MAX-ACCESS  read-create
10863    STATUS      current
10864    DESCRIPTION
10865        "The value of tmnxOamLspTrCtlIgpInstance specifies the Interior Gateway
10866         Protocol (IGP) instance to be used for the test.
10867
10868         The supported object combinations for LSP trace route tests are listed
10869         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10870    DEFVAL      { 0 }
10871    ::= { tmnxOamLspTrCtlEntry 19 }
10872
10873tmnxOamLspTrCtlSrPlcyColor       OBJECT-TYPE
10874    SYNTAX      Unsigned32
10875    MAX-ACCESS  read-create
10876    STATUS      current
10877    DESCRIPTION
10878        "The value of tmnxOamLspTrCtlSrPlcyColor specifies the Segment Routing
10879         (SR) policy color to be used for the test.  A color associates an
10880         SR policy with an intent (e.g. low latency).
10881
10882         tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
10883         tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
10884         Otherwise, the test will fail.  The color of a static SR policy is
10885         defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
10886
10887         When configuring an SR policy LSP trace test, the following objects
10888         must all be set in one snmpset PDU:
10889            tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
10890            tmnxOamLspTrCtlSrPlcyColor,
10891            tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
10892            tmnxOamLspTrCtlSrPlcyEndPtAddr.
10893
10894         The supported object combinations for LSP trace tests are listed in
10895         the tmnxOamLspTrCtlTable DESCRIPTION clause."
10896    REFERENCE
10897        "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
10898         Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
10899    DEFVAL      { 0 }
10900    ::= { tmnxOamLspTrCtlEntry 20 }
10901
10902tmnxOamLspTrCtlSrPlcyEndPtAddT   OBJECT-TYPE
10903    SYNTAX      InetAddressType
10904    MAX-ACCESS  read-create
10905    STATUS      current
10906    DESCRIPTION
10907        "The value of tmnxOamLspTrCtlSrPlcyEndPtAddT specifies the type of IP
10908         address stored in tmnxOamLspTrCtlSrPlcyEndPtAddr.
10909
10910         The supported object combinations for LSP trace tests are listed in
10911         the tmnxOamLspTrCtlTable DESCRIPTION clause."
10912    DEFVAL      { unknown }
10913    ::= { tmnxOamLspTrCtlEntry 21 }
10914
10915tmnxOamLspTrCtlSrPlcyEndPtAddr   OBJECT-TYPE
10916    SYNTAX      InetAddress (SIZE (0|4|16))
10917    MAX-ACCESS  read-create
10918    STATUS      current
10919    DESCRIPTION
10920        "The value of tmnxOamLspTrCtlSrPlcyEndPtAddr specifies the Segment
10921         Routing (SR) policy endpoint address to be used for the test.
10922
10923         tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
10924         tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
10925         Otherwise, the test will fail.  The endpoint of a static SR policy
10926         is defined using
10927             TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
10928             TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
10929
10930         When configuring an SR policy LSP trace test, the following objects
10931         must all be set in one snmpset PDU:
10932            tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
10933            tmnxOamLspTrCtlSrPlcyColor,
10934            tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
10935            tmnxOamLspTrCtlSrPlcyEndPtAddr.
10936
10937         The supported object combinations for LSP trace tests are listed in
10938         the tmnxOamLspTrCtlTable DESCRIPTION clause."
10939    REFERENCE
10940        "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
10941         Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
10942    DEFVAL      { ''H }
10943    ::= { tmnxOamLspTrCtlEntry 22 }
10944
10945tmnxOamLspTrCtlSrPlcySegList     OBJECT-TYPE
10946    SYNTAX      Unsigned32 (0..32)
10947    MAX-ACCESS  read-create
10948    STATUS      current
10949    DESCRIPTION
10950        "The value of tmnxOamLspTrCtlSrPlcySegList specifies the Segment
10951         Routing (SR) policy segment list to be used for the test.
10952
10953         The supported object combinations for LSP trace tests are listed in
10954         the tmnxOamLspTrCtlTable DESCRIPTION clause."
10955    REFERENCE
10956        "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
10957         Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
10958    DEFVAL      { 0 }
10959    ::= { tmnxOamLspTrCtlEntry 23 }
10960
10961tmnxOamLspTrMapTable             OBJECT-TYPE
10962    SYNTAX      SEQUENCE OF TmnxOamLspTrMapEntry
10963    MAX-ACCESS  not-accessible
10964    STATUS      current
10965    DESCRIPTION
10966        "tmnxOamLspTrMapTable contains the information obtained from RFC 4379
10967         Downstream Mapping TLVs and/or RFC 6424 Downstream Detailed Mapping
10968         TLVs within reply PDUs for active 'lspTraceRoute' tests."
10969    REFERENCE
10970        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10971         Failures', Section 3.3, 'Downstream Mapping'.
10972         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10973         Section 3.3, 'Downstream Detailed Mapping TLV'."
10974    ::= { tmnxOamTraceRouteObjs 10 }
10975
10976tmnxOamLspTrMapEntry             OBJECT-TYPE
10977    SYNTAX      TmnxOamLspTrMapEntry
10978    MAX-ACCESS  not-accessible
10979    STATUS      current
10980    DESCRIPTION
10981        "tmnxOamLspTrMapEntry contains the information obtained from one RFC
10982         4379 Downstream Mapping TLV (or one RFC 6424 Downstream Detailed
10983         Mapping TLV) within one 'lspTraceRoute' reply PDU.
10984
10985         The first six indices specify an 'lspTraceRoute' reply PDU.  The
10986         seventh index specifies one Downstream [Detailed] Mapping TLV within
10987         the PDU.
10988
10989         Rows are created when a managed 'lspTraceRoute' reply PDU arrives
10990         containing one or more Downstream [Detailed] Mapping TLVs.
10991
10992         Rows are deleted when the parent tmnxOamTrProbeHistoryTable row is
10993         deleted."
10994    REFERENCE
10995        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10996         Failures', Section 3.3, 'Downstream Mapping'.
10997         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10998         Section 3.3, 'Downstream Detailed Mapping TLV'."
10999    INDEX       {
11000        tmnxOamTrCtlOwnerIndex,
11001        tmnxOamTrCtlTestIndex,
11002        tmnxOamTrResultsTestRunIndex,
11003        tmnxOamTrProbeHistoryIndex,
11004        tmnxOamTrProbeHistoryHopIndex,
11005        tmnxOamTrProbeHistoryProbeIndex,
11006        tmnxOamLspTrMapIndex
11007    }
11008    ::= { tmnxOamLspTrMapTable 1 }
11009
11010TmnxOamLspTrMapEntry             ::= SEQUENCE
11011{
11012    tmnxOamLspTrMapIndex             Unsigned32,
11013    tmnxOamLspTrMapDSIPv4Addr        IpAddress,
11014    tmnxOamLspTrMapAddrType          TmnxOamAddressType,
11015    tmnxOamLspTrMapDSIfAddr          Unsigned32,
11016    tmnxOamLspTrMapMTU               Unsigned32,
11017    tmnxOamLspTrMapDSIndex           Unsigned32,
11018    tmnxOamLspTrMapDsEgrIfNum        Unsigned32,
11019    tmnxOamLspTrMapDsIngIfNum        Unsigned32,
11020    tmnxOamLspTrMapDsIpAddressType   InetAddressType,
11021    tmnxOamLspTrMapDsIpAddress       InetAddress,
11022    tmnxOamLspTrMapDsIfAddressType   InetAddressType,
11023    tmnxOamLspTrMapDsIfAddress       InetAddress
11024}
11025
11026tmnxOamLspTrMapIndex             OBJECT-TYPE
11027    SYNTAX      Unsigned32 (1..4294967295)
11028    MAX-ACCESS  not-accessible
11029    STATUS      current
11030    DESCRIPTION
11031        "The value of tmnxOamLspTrMapIndex specifies one RFC 4379 Downstream
11032         Mapping TLV (or one RFC 6424 Downstream Detailed Mapping TLV) within
11033         the reply PDU specified by the other indices.
11034
11035         The agent starts assigning tmnxOamLspTrMapIndex values at 1."
11036    REFERENCE
11037        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
11038         Failures', Section 3.3, 'Downstream Mapping'.
11039         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11040         Section 3.3, 'Downstream Detailed Mapping TLV'."
11041    ::= { tmnxOamLspTrMapEntry 1 }
11042
11043tmnxOamLspTrMapDSIPv4Addr        OBJECT-TYPE
11044    SYNTAX      IpAddress
11045    MAX-ACCESS  read-only
11046    STATUS      obsolete
11047    DESCRIPTION
11048        "The value of tmnxOamLspTrMapDSIPv4Addr indicates the IPv4 address
11049         of the downstream LSR that this entry in the tmnxOamLspTrMapTable
11050         describes.  If the interface to the downstream LSR is numbered,
11051         then the tmnxOamLspTrMapDSIPv4Addr can either be the downstream
11052         LSR's Router ID or the interface address of the downstream LSR.
11053
11054         If the interface to the downstream LSR is unnumbered, the value of
11055         tmnxOamLspTrMapDSIPv4Addr indicates the downstream LSR's Router ID.
11056
11057         This object was marked obsolete in release 13.0 R1."
11058    ::= { tmnxOamLspTrMapEntry 2 }
11059
11060tmnxOamLspTrMapAddrType          OBJECT-TYPE
11061    SYNTAX      TmnxOamAddressType
11062    MAX-ACCESS  read-only
11063    STATUS      current
11064    DESCRIPTION
11065        "The value of tmnxOamLspTrMapAddrType indicates the type of addressing
11066         used on the replying interface.  The value is copied from the Address
11067         Type field of the specified RFC 4379 Downstream Mapping TLV (or RFC
11068         6424 Downstream Detailed Mapping TLV), and then mapped from the RFC
11069         code point number to the SROS code point number.
11070
11071         The supported SROS code points are listed in the following table.
11072
11073         Code Point            Definition
11074         -------------------   ----------
11075         'ipv4Address   (1)'     RFC 4379
11076         'ipv4Unnumbered(7)'     RFC 4379
11077         'ipv6Address   (2)'     RFC 4379
11078         'ipv6Unnumbered(8)'     RFC 4379
11079         'nonIp        (10)'     RFC 6426
11080
11081         The supported combinations of tmnxOamLspTrMapAddrType,
11082         tmnxOamLspTrMapDsEgrIfNum, tmnxOamLspTrMapDsIngIfNum,
11083         tmnxOamLspTrMapDsIpAddressType, and tmnxOamLspTrMapDsIfAddressType are
11084         listed in the following table.
11085
11086         _AddrType          _EgrIfNum  _IngIfNum  _IpAddressType  _IfAddressType
11087         ----------------   ---------  ---------  --------------  --------------
11088         'ipv4Address'           zero       zero          'ipv4'          'ipv4'
11089         'ipv4Unnumbered'        zero   positive          'ipv4'       'unknown'
11090         'ipv6Address'           zero       zero          'ipv6'          'ipv6'
11091         'ipv6Unnumbered'        zero   positive          'ipv6'       'unknown'
11092         'nonIp'             positive   positive       'unknown'       'unknown'
11093
11094         In the table above, zero is the null interface number."
11095    REFERENCE
11096        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
11097         Failures', Section 3.3, 'Downstream Mapping'.
11098         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11099         Section 2.1, 'New Address Type for Downstream Mapping TLV'.
11100         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11101         Section 3.3, 'Downstream Detailed Mapping TLV'."
11102    ::= { tmnxOamLspTrMapEntry 3 }
11103
11104tmnxOamLspTrMapDSIfAddr          OBJECT-TYPE
11105    SYNTAX      Unsigned32
11106    MAX-ACCESS  read-only
11107    STATUS      obsolete
11108    DESCRIPTION
11109        "When tmnxOamLspTrMapAddrType has a value of 'ipv4Address'
11110         tmnxOamLspTrMapDSIfAddr indicates the downstream LSR's
11111         interface address.  When tmnxOamLspTrMapAddrType has a value
11112         of 'unnumbered', tmnxOamLspTrMapDSIfAddr indicates the index
11113         assigned by the upstream LSR to the interface.
11114
11115         This object was marked obsolete in release 13.0 R1."
11116    ::= { tmnxOamLspTrMapEntry 4 }
11117
11118tmnxOamLspTrMapMTU               OBJECT-TYPE
11119    SYNTAX      Unsigned32 (0..65535)
11120    UNITS       "octets"
11121    MAX-ACCESS  read-only
11122    STATUS      current
11123    DESCRIPTION
11124        "The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame
11125         (including the label stack) that fits on the interface to the
11126         downstream LSR (Label Switching Router).
11127
11128         The value is copied from the MTU (Maximum Transmission Unit) field of
11129         the specified RFC 4379 Downstream Mapping TLV (or RFC 6424 Downstream
11130         Detailed Mapping TLV)."
11131    REFERENCE
11132        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
11133         Failures', Section 3.3, 'Downstream Mapping'.
11134         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11135         Section 3.3, 'Downstream Detailed Mapping TLV'."
11136    ::= { tmnxOamLspTrMapEntry 5 }
11137
11138tmnxOamLspTrMapDSIndex           OBJECT-TYPE
11139    SYNTAX      Unsigned32 (0..255)
11140    MAX-ACCESS  read-only
11141    STATUS      obsolete
11142    DESCRIPTION
11143        "The value of tmnxOamLspTrMapDSIndex indicates the unique index
11144         assigned to the pair of downstream router and interface addresses
11145         represented by this row in the tmnxOamLspTrMapTable.
11146
11147         tmnxOamLspTrMapDSIndex was made obsolete in release 5.0."
11148    ::= { tmnxOamLspTrMapEntry 6 }
11149
11150tmnxOamLspTrMapDsEgrIfNum        OBJECT-TYPE
11151    SYNTAX      Unsigned32
11152    MAX-ACCESS  read-only
11153    STATUS      current
11154    DESCRIPTION
11155        "The value of tmnxOamLspTrMapDsEgrIfNum indicates the egress interface
11156         number reported by the replying node.  This value is copied from the
11157         Downstream IP Address field of the specified RFC 4379 Downstream
11158         Mapping TLV (or the Downstream Address field of the specified RFC 6424
11159         Downstream Detailed Mapping TLV).  See the DESCRIPTION clause of
11160         tmnxOamLspTrMapAddrType for more information."
11161    REFERENCE
11162        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
11163         Failures', Section 3.3, 'Downstream Mapping'.
11164         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11165         Section 3.3, 'Downstream Detailed Mapping TLV'."
11166    ::= { tmnxOamLspTrMapEntry 7 }
11167
11168tmnxOamLspTrMapDsIngIfNum        OBJECT-TYPE
11169    SYNTAX      Unsigned32
11170    MAX-ACCESS  read-only
11171    STATUS      current
11172    DESCRIPTION
11173        "The value of tmnxOamLspTrMapDsIngIfNum indicates the ingress interface
11174         number reported by the replying node.  This value is copied from the
11175         Downstream Interface Address field of the specified RFC 4379 Downstream
11176         Mapping TLV (or RFC 6424 Downstream Detailed Mapping TLV).  See the
11177         DESCRIPTION clause of tmnxOamLspTrMapAddrType for more information."
11178    REFERENCE
11179        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
11180         Failures', Section 3.3, 'Downstream Mapping'.
11181         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11182         Section 3.3, 'Downstream Detailed Mapping TLV'."
11183    ::= { tmnxOamLspTrMapEntry 8 }
11184
11185tmnxOamLspTrMapDsIpAddressType   OBJECT-TYPE
11186    SYNTAX      InetAddressType
11187    MAX-ACCESS  read-only
11188    STATUS      current
11189    DESCRIPTION
11190        "The value of tmnxOamLspTrMapDsIpAddressType indicates the type of
11191         address in tmnxOamLspTrMapDsIpAddress.  See the DESCRIPTION clause of
11192         tmnxOamLspTrMapAddrType for more information."
11193    ::= { tmnxOamLspTrMapEntry 9 }
11194
11195tmnxOamLspTrMapDsIpAddress       OBJECT-TYPE
11196    SYNTAX      InetAddress (SIZE (0|4|16))
11197    MAX-ACCESS  read-only
11198    STATUS      current
11199    DESCRIPTION
11200        "The value of tmnxOamLspTrMapDsIpAddress indicates the Downstream IP
11201         Address field in the specified RFC 4379 Downstream Mapping TLV (or the
11202         Downstream Address field in the specified RFC 6424 Downstream Detailed
11203         Mapping TLV)."
11204    REFERENCE
11205        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
11206         Failures', Section 3.3, 'Downstream Mapping'.
11207         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11208         Section 3.3, 'Downstream Detailed Mapping TLV'."
11209    ::= { tmnxOamLspTrMapEntry 10 }
11210
11211tmnxOamLspTrMapDsIfAddressType   OBJECT-TYPE
11212    SYNTAX      InetAddressType
11213    MAX-ACCESS  read-only
11214    STATUS      current
11215    DESCRIPTION
11216        "The value of tmnxOamLspTrMapDsIfAddressType indicates the type of
11217         address in tmnxOamLspTrMapDsIfAddress.  See the DESCRIPTION clause of
11218         tmnxOamLspTrMapAddrType for more information."
11219    ::= { tmnxOamLspTrMapEntry 11 }
11220
11221tmnxOamLspTrMapDsIfAddress       OBJECT-TYPE
11222    SYNTAX      InetAddress (SIZE (0|4|16))
11223    MAX-ACCESS  read-only
11224    STATUS      current
11225    DESCRIPTION
11226        "The value of tmnxOamLspTrMapDsIfAddress indicates the Downstream
11227         Interface Address field in the specified RFC 4379 Downstream Mapping
11228         TLV (or RFC 6424 Downstream Detailed Mapping TLV)."
11229    REFERENCE
11230        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
11231         Failures', Section 3.3, 'Downstream Mapping'.
11232         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
11233         Section 3.3, 'Downstream Detailed Mapping TLV'."
11234    ::= { tmnxOamLspTrMapEntry 12 }
11235
11236tmnxOamVprnTrCtlTable            OBJECT-TYPE
11237    SYNTAX      SEQUENCE OF TmnxOamVprnTrCtlEntry
11238    MAX-ACCESS  not-accessible
11239    STATUS      current
11240    DESCRIPTION
11241        "Defines the Nokia SROS OAM VPRN Trace Route Control Table for
11242         providing, via SNMP, the capability of performing Nokia SROS
11243         OAM 'vprnTraceRoute' test operations.  The results of these tests
11244         are stored in the tmnxOamTrResultsTable, the
11245         tmnxOamTrProbeHistoryTable, the tmnxOamVprnTrRTTable and the
11246         tmnxOamVprnTrNextHopTable."
11247    ::= { tmnxOamTraceRouteObjs 11 }
11248
11249tmnxOamVprnTrCtlEntry            OBJECT-TYPE
11250    SYNTAX      TmnxOamVprnTrCtlEntry
11251    MAX-ACCESS  not-accessible
11252    STATUS      current
11253    DESCRIPTION
11254        "Defines an entry in the tmnxOamVprnTrCtlTable.  The first index
11255         element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString,
11256         a textual convention that allows for use of the SNMPv3
11257         View-Based Access Control Model (RFC 2575 [11], VACM)
11258         and allows a management application to identify its entries.
11259         The second index, tmnxOamTrCtlTestIndex, enables the same
11260         management application to have multiple outstanding requests."
11261    INDEX       {
11262        tmnxOamTrCtlOwnerIndex,
11263        tmnxOamTrCtlTestIndex
11264    }
11265    ::= { tmnxOamVprnTrCtlTable 1 }
11266
11267TmnxOamVprnTrCtlEntry            ::= SEQUENCE
11268{
11269    tmnxOamVprnTrCtlSourceIpAddr     IpAddress,
11270    tmnxOamVprnTrCtlReplyControl     TruthValue,
11271    tmnxOamVprnTrCtlSrcAddrType      InetAddressType,
11272    tmnxOamVprnTrCtlSrcAddress       InetAddress
11273}
11274
11275tmnxOamVprnTrCtlSourceIpAddr     OBJECT-TYPE
11276    SYNTAX      IpAddress
11277    MAX-ACCESS  read-create
11278    STATUS      obsolete
11279    DESCRIPTION
11280        "This object was obsoleted in release 4.0 and replaced with InetAddress
11281         objects tmnxOamVprnTrCtlSrcAddrType and tmnxOamVprnTrCtlSrcAddress."
11282    DEFVAL      { '00000000'h }
11283    ::= { tmnxOamVprnTrCtlEntry 1 }
11284
11285tmnxOamVprnTrCtlReplyControl     OBJECT-TYPE
11286    SYNTAX      TruthValue
11287    MAX-ACCESS  read-create
11288    STATUS      current
11289    DESCRIPTION
11290        "When the value of tmnxOamVprnTrCtlReplyControl is 'true', the OAM
11291         'vprnTraceRoute' response is returned using the control plane. If its
11292         value is 'false', the packet is sent via the data plane.
11293
11294         This object is optional and is not relevant when tmnxOamTrCtlTestMode
11295         has a value other than 'vprnTraceRoute'."
11296    DEFVAL      { false }
11297    ::= { tmnxOamVprnTrCtlEntry 2 }
11298
11299tmnxOamVprnTrCtlSrcAddrType      OBJECT-TYPE
11300    SYNTAX      InetAddressType
11301    MAX-ACCESS  read-create
11302    STATUS      current
11303    DESCRIPTION
11304        "The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of
11305         Internet address stored in tmnxOamVprnTrCtlSrcAddress."
11306    DEFVAL      { unknown }
11307    ::= { tmnxOamVprnTrCtlEntry 3 }
11308
11309tmnxOamVprnTrCtlSrcAddress       OBJECT-TYPE
11310    SYNTAX      InetAddress (SIZE (0|4|16))
11311    MAX-ACCESS  read-create
11312    STATUS      current
11313    DESCRIPTION
11314        "The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet
11315         address to be used as the source for performing an OAM
11316         'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of
11317         'vprnTraceRoute'.  This parameter is required."
11318    DEFVAL      { ''H }
11319    ::= { tmnxOamVprnTrCtlEntry 4 }
11320
11321tmnxOamVprnTrL3MapTable          OBJECT-TYPE
11322    SYNTAX      SEQUENCE OF TmnxOamVprnTrL3MapEntry
11323    MAX-ACCESS  not-accessible
11324    STATUS      current
11325    DESCRIPTION
11326        "Defines a table for storing the results of an OAM 'vprnTraceRoute'
11327         probe operation.  The number of entries for a test in this table
11328         is limited to the results of 3 runs.
11329
11330         An entry in this table is created when the result of an OAM
11331         'vprnTraceRoute' probe is determined.  An entry is removed from
11332         this table when its corresponding tmnxOamTrCtlEntry is deleted."
11333    ::= { tmnxOamTraceRouteObjs 12 }
11334
11335tmnxOamVprnTrL3MapEntry          OBJECT-TYPE
11336    SYNTAX      TmnxOamVprnTrL3MapEntry
11337    MAX-ACCESS  not-accessible
11338    STATUS      current
11339    DESCRIPTION
11340        "Defines an entry in the tmnxOamVprnTrL3MapTable.  The first
11341         two index elements identify the tmnxOamTrCtlEntry that a
11342         tmnxOamVprnTrL3MapEntry belongs to.  The third index element
11343         identifies an OAM trace route test run.  The fourth index element
11344         selects a single Nokia SROS OAM 'vprnTraceRoute' operation
11345         result.  The fifth and sixth indexes select the hop and the
11346         probe at that hop for a particular Nokia SROS OAM
11347         'vprnTraceRoute' operation.  The seventh index selects either the
11348         requestor's or responder's L3 route information."
11349    INDEX       {
11350        tmnxOamTrCtlOwnerIndex,
11351        tmnxOamTrCtlTestIndex,
11352        tmnxOamTrResultsTestRunIndex,
11353        tmnxOamTrProbeHistoryIndex,
11354        tmnxOamTrProbeHistoryHopIndex,
11355        tmnxOamTrProbeHistoryProbeIndex,
11356        tmnxOamVprnTrL3MapReporter
11357    }
11358    ::= { tmnxOamVprnTrL3MapTable 1 }
11359
11360TmnxOamVprnTrL3MapEntry          ::= SEQUENCE
11361{
11362    tmnxOamVprnTrL3MapReporter       INTEGER,
11363    tmnxOamVprnTrL3MapRouterID       RouterID,
11364    tmnxOamVprnTrL3MapRteDestAddr    IpAddress,
11365    tmnxOamVprnTrL3MapRteDestMask    Unsigned32,
11366    tmnxOamVprnTrL3MapRteVprnLabel   MplsLabel,
11367    tmnxOamVprnTrL3MapRteMetrics     Unsigned32,
11368    tmnxOamVprnTrL3MapRteLastUp      DateAndTime,
11369    tmnxOamVprnTrL3MapRteOwner       INTEGER,
11370    tmnxOamVprnTrL3MapRtePref        Unsigned32,
11371    tmnxOamVprnTrL3MapRteDist        TmnxVPNRouteDistinguisher,
11372    tmnxOamVprnTrL3MapNumNextHops    Unsigned32,
11373    tmnxOamVprnTrL3MapNumRteTargets  Unsigned32,
11374    tmnxOamVprnTrL3MapDestAddrType   InetAddressType,
11375    tmnxOamVprnTrL3MapDestAddress    InetAddress,
11376    tmnxOamVprnTrL3MapDestMaskLen    InetAddressPrefixLength
11377}
11378
11379tmnxOamVprnTrL3MapReporter       OBJECT-TYPE
11380    SYNTAX      INTEGER {
11381        requestor (1),
11382        responder (2)
11383    }
11384    MAX-ACCESS  not-accessible
11385    STATUS      current
11386    DESCRIPTION
11387        "The value of tmnxOamVprnTrL3MapReporter specifies who reported
11388         the route information in this row entry.  It may have come from
11389         the 'vprnTraceRoute' requestor's local information or it may be
11390         from the remote 'vprnTraceRoute' responder."
11391    ::= { tmnxOamVprnTrL3MapEntry 1 }
11392
11393tmnxOamVprnTrL3MapRouterID       OBJECT-TYPE
11394    SYNTAX      RouterID
11395    MAX-ACCESS  read-only
11396    STATUS      current
11397    DESCRIPTION
11398        "The value of tmnxOamVprnTrL3MapRouterID indicates the router ID of the
11399         node, requestor or responder, that provided this route information."
11400    ::= { tmnxOamVprnTrL3MapEntry 2 }
11401
11402tmnxOamVprnTrL3MapRteDestAddr    OBJECT-TYPE
11403    SYNTAX      IpAddress
11404    MAX-ACCESS  read-only
11405    STATUS      obsolete
11406    DESCRIPTION
11407        "This object was obsoleted in release 4.0 and replaced with InetAddress
11408         objects tmnxOamVprnTrL3MapDestAddrType and
11409         tmnxOamVprnTrL3MapDestAddrType."
11410    ::= { tmnxOamVprnTrL3MapEntry 3 }
11411
11412tmnxOamVprnTrL3MapRteDestMask    OBJECT-TYPE
11413    SYNTAX      Unsigned32
11414    MAX-ACCESS  read-only
11415    STATUS      obsolete
11416    DESCRIPTION
11417        "This object was obsoleted in release 4.0 and replaced with InetAddress
11418         object tmnxOamVprnTrL3MapDestMaskLen."
11419    ::= { tmnxOamVprnTrL3MapEntry 4 }
11420
11421tmnxOamVprnTrL3MapRteVprnLabel   OBJECT-TYPE
11422    SYNTAX      MplsLabel
11423    MAX-ACCESS  read-only
11424    STATUS      current
11425    DESCRIPTION
11426        "The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN label
11427         associated with the route information returned in this
11428         'vprnTraceRoute' reply."
11429    ::= { tmnxOamVprnTrL3MapEntry 5 }
11430
11431tmnxOamVprnTrL3MapRteMetrics     OBJECT-TYPE
11432    SYNTAX      Unsigned32
11433    MAX-ACCESS  read-only
11434    STATUS      current
11435    DESCRIPTION
11436        "The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics to be
11437         used with this vprnTraceRoute route."
11438    ::= { tmnxOamVprnTrL3MapEntry 6 }
11439
11440tmnxOamVprnTrL3MapRteLastUp      OBJECT-TYPE
11441    SYNTAX      DateAndTime
11442    MAX-ACCESS  read-only
11443    STATUS      current
11444    DESCRIPTION
11445        "The value of tmnxOamVprnTrL3MapRteLastUp indicates the time this route
11446         was last added or modified by the protocol."
11447    ::= { tmnxOamVprnTrL3MapEntry 7 }
11448
11449tmnxOamVprnTrL3MapRteOwner       OBJECT-TYPE
11450    SYNTAX      INTEGER {
11451        invalid   (0),
11452        local     (1),
11453        static    (2),
11454        rip       (3),
11455        ospf      (4),
11456        isis      (5),
11457        bgp       (6),
11458        bgpVpn    (7),
11459        ldp       (8),
11460        aggregate (9),
11461        any       (10)
11462    }
11463    MAX-ACCESS  read-only
11464    STATUS      current
11465    DESCRIPTION
11466        "The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol
11467         that owns this route.  It may be a local or remote route."
11468    ::= { tmnxOamVprnTrL3MapEntry 8 }
11469
11470tmnxOamVprnTrL3MapRtePref        OBJECT-TYPE
11471    SYNTAX      Unsigned32
11472    MAX-ACCESS  read-only
11473    STATUS      current
11474    DESCRIPTION
11475        "The value of tmnxOamVprnTrL3MapRtePref indicates the route preference
11476         value for this route."
11477    ::= { tmnxOamVprnTrL3MapEntry 9 }
11478
11479tmnxOamVprnTrL3MapRteDist        OBJECT-TYPE
11480    SYNTAX      TmnxVPNRouteDistinguisher
11481    MAX-ACCESS  read-only
11482    STATUS      current
11483    DESCRIPTION
11484        "The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher
11485         associated with the route information returned in this
11486         'vprnTraceRoute' reply."
11487    ::= { tmnxOamVprnTrL3MapEntry 10 }
11488
11489tmnxOamVprnTrL3MapNumNextHops    OBJECT-TYPE
11490    SYNTAX      Unsigned32
11491    MAX-ACCESS  read-only
11492    STATUS      current
11493    DESCRIPTION
11494        "The value of tmnxOamVprnTrL3MapNumNextHops indicates the number of
11495         entries in the tmnxOamVprnTrNextHopTable for this route."
11496    ::= { tmnxOamVprnTrL3MapEntry 11 }
11497
11498tmnxOamVprnTrL3MapNumRteTargets  OBJECT-TYPE
11499    SYNTAX      Unsigned32
11500    MAX-ACCESS  read-only
11501    STATUS      current
11502    DESCRIPTION
11503        "The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number of
11504         entries in the tmnxOamVprnTrRTTable for this route."
11505    ::= { tmnxOamVprnTrL3MapEntry 12 }
11506
11507tmnxOamVprnTrL3MapDestAddrType   OBJECT-TYPE
11508    SYNTAX      InetAddressType
11509    MAX-ACCESS  read-only
11510    STATUS      current
11511    DESCRIPTION
11512        "The value of tmnxOamVprnTrL3MapDestAddrType indicates the type of
11513         internet address stored in tmnxOamVprnTrL3MapDestAddress."
11514    ::= { tmnxOamVprnTrL3MapEntry 13 }
11515
11516tmnxOamVprnTrL3MapDestAddress    OBJECT-TYPE
11517    SYNTAX      InetAddress (SIZE (0|4|16))
11518    MAX-ACCESS  read-only
11519    STATUS      current
11520    DESCRIPTION
11521        "The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet
11522         address to be advertised for the route information returned by this
11523         'vprnTraceRoute' reply.  When used together with
11524         tmnxOamVprnTrL3MapDestMaskLen and tmnxOamVprnTrL3MapRteVprnLabel,
11525         a customer route can be identified."
11526    ::= { tmnxOamVprnTrL3MapEntry 14 }
11527
11528tmnxOamVprnTrL3MapDestMaskLen    OBJECT-TYPE
11529    SYNTAX      InetAddressPrefixLength
11530    UNITS       "bits"
11531    MAX-ACCESS  read-only
11532    STATUS      current
11533    DESCRIPTION
11534        "The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number of
11535         prefix bits (prefix width) to be &-ed with the IP address in
11536         tmnxOamVprnTrL3MapDestAddress."
11537    ::= { tmnxOamVprnTrL3MapEntry 15 }
11538
11539tmnxOamVprnTrNextHopTable        OBJECT-TYPE
11540    SYNTAX      SEQUENCE OF TmnxOamVprnTrNextHopEntry
11541    MAX-ACCESS  not-accessible
11542    STATUS      current
11543    DESCRIPTION
11544        "Defines a table for storing the results of an OAM 'vprnTraceRoute'
11545         probe operation where a L3 route next hop list is returned.
11546
11547         An entry in this table is created when the result of an OAM
11548         'vprnTraceRoute' probe is determined. An entry is removed from this
11549         table when its corresponding tmnxOamTrCtlEntry is deleted."
11550    ::= { tmnxOamTraceRouteObjs 13 }
11551
11552tmnxOamVprnTrNextHopEntry        OBJECT-TYPE
11553    SYNTAX      TmnxOamVprnTrNextHopEntry
11554    MAX-ACCESS  not-accessible
11555    STATUS      current
11556    DESCRIPTION
11557        "Defines an entry in the tmnxOamVprnTrNextHopTable.  The first two
11558         index elements identify the tmnxOamTrCtlEntry that a
11559         tmnxOamVprnTrNextHopEntry belongs to.  The third index element
11560         identifies an OAM trace route test run.  The fourth, fifth and sixth
11561         index elements select a single OAM 'vprnTraceRoute' reply.  The
11562         seventh index selects either the requestor's or responder's route
11563         information. The eighth index selects a single L3 next hop entry
11564         within a specific 'vprnTraceRoute' probe reply route information."
11565    INDEX       {
11566        tmnxOamTrCtlOwnerIndex,
11567        tmnxOamTrCtlTestIndex,
11568        tmnxOamTrResultsTestRunIndex,
11569        tmnxOamTrProbeHistoryIndex,
11570        tmnxOamTrProbeHistoryHopIndex,
11571        tmnxOamTrProbeHistoryProbeIndex,
11572        tmnxOamVprnTrL3MapReporter,
11573        tmnxOamVprnTrNextHopIndex
11574    }
11575    ::= { tmnxOamVprnTrNextHopTable 1 }
11576
11577TmnxOamVprnTrNextHopEntry        ::= SEQUENCE
11578{
11579    tmnxOamVprnTrNextHopIndex        Unsigned32,
11580    tmnxOamVprnTrNextHopRtrID        RouterID,
11581    tmnxOamVprnTrNextHopType         INTEGER,
11582    tmnxOamVprnTrNextHopTunnelID     TmnxTunnelID,
11583    tmnxOamVprnTrNextHopTunnelType   TmnxTunnelType,
11584    tmnxOamVprnTrNextHopIfIndex      InterfaceIndex,
11585    tmnxOamVprnTrNextHopAddrType     InetAddressType,
11586    tmnxOamVprnTrNextHopAddress      InetAddress
11587}
11588
11589tmnxOamVprnTrNextHopIndex        OBJECT-TYPE
11590    SYNTAX      Unsigned32 (1..4294967295)
11591    MAX-ACCESS  not-accessible
11592    STATUS      current
11593    DESCRIPTION
11594        "The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry
11595         associated with the router information returned within a specific
11596         'vprnTraceRoute' probe reply.
11597
11598         The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1."
11599    ::= { tmnxOamVprnTrNextHopEntry 1 }
11600
11601tmnxOamVprnTrNextHopRtrID        OBJECT-TYPE
11602    SYNTAX      RouterID
11603    MAX-ACCESS  read-only
11604    STATUS      obsolete
11605    DESCRIPTION
11606        "This object was obsoleted in release 6.0 and replaced with InetAddress
11607         objects tmnxOamVprnTrNextHopAddrType and tmnxOamVprnTrNextHopAddress."
11608    ::= { tmnxOamVprnTrNextHopEntry 2 }
11609
11610tmnxOamVprnTrNextHopType         OBJECT-TYPE
11611    SYNTAX      INTEGER {
11612        local  (1),
11613        remote (2)
11614    }
11615    MAX-ACCESS  read-only
11616    STATUS      current
11617    DESCRIPTION
11618        "The value of tmnxOamVprnTrNextHopType indicates whether the route
11619         owner is a local route or a remote, BGP-VPRN, route."
11620    ::= { tmnxOamVprnTrNextHopEntry 3 }
11621
11622tmnxOamVprnTrNextHopTunnelID     OBJECT-TYPE
11623    SYNTAX      TmnxTunnelID
11624    MAX-ACCESS  read-only
11625    STATUS      current
11626    DESCRIPTION
11627        "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
11628         tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID used to reach
11629         this BGP next hop."
11630    ::= { tmnxOamVprnTrNextHopEntry 4 }
11631
11632tmnxOamVprnTrNextHopTunnelType   OBJECT-TYPE
11633    SYNTAX      TmnxTunnelType
11634    MAX-ACCESS  read-only
11635    STATUS      current
11636    DESCRIPTION
11637        "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
11638         tmnxOamVprnTrNextHopTunnelType indicates the type of tunnel used to
11639         reach this BGP next hop."
11640    ::= { tmnxOamVprnTrNextHopEntry 5 }
11641
11642tmnxOamVprnTrNextHopIfIndex      OBJECT-TYPE
11643    SYNTAX      InterfaceIndex
11644    MAX-ACCESS  read-only
11645    STATUS      current
11646    DESCRIPTION
11647        "When the value of tmnxOamVprnTrNextHopType is 'local' the value of
11648         tmnxOamVprnTrNextHopIfIndex indicates the interface used to reach this
11649         ECMP next hop."
11650    ::= { tmnxOamVprnTrNextHopEntry 6 }
11651
11652tmnxOamVprnTrNextHopAddrType     OBJECT-TYPE
11653    SYNTAX      InetAddressType
11654    MAX-ACCESS  read-only
11655    STATUS      current
11656    DESCRIPTION
11657        "tmnxOamVprnTrNextHopAddrType indicates the type of Internet address
11658         stored in tmnxOamVprnTrNextHopAddress.  Address types 'unknown(0)',
11659         'ipv4(1)', 'ipv6(2)', and 'ipv6z(4)' are supported."
11660    ::= { tmnxOamVprnTrNextHopEntry 7 }
11661
11662tmnxOamVprnTrNextHopAddress      OBJECT-TYPE
11663    SYNTAX      InetAddress (SIZE (0|4|16|20))
11664    MAX-ACCESS  read-only
11665    STATUS      current
11666    DESCRIPTION
11667        "The value of tmnxOamVprnTrNextHopAddress is the Internet address for
11668         this L3 next hop entry."
11669    ::= { tmnxOamVprnTrNextHopEntry 8 }
11670
11671tmnxOamVprnTrRTTable             OBJECT-TYPE
11672    SYNTAX      SEQUENCE OF TmnxOamVprnTrRTEntry
11673    MAX-ACCESS  not-accessible
11674    STATUS      current
11675    DESCRIPTION
11676        "Defines a table for storing the results of an OAM 'vprnTraceRoute'
11677         probe operation where a L3 route target list is returned.
11678
11679         An entry in this table is created when the result of an OAM
11680         'vprnTraceRoute' probe is determined. An entry is removed from this
11681         table when its corresponding tmnxOamTrCtlEntry is deleted."
11682    ::= { tmnxOamTraceRouteObjs 14 }
11683
11684tmnxOamVprnTrRTEntry             OBJECT-TYPE
11685    SYNTAX      TmnxOamVprnTrRTEntry
11686    MAX-ACCESS  not-accessible
11687    STATUS      current
11688    DESCRIPTION
11689        "Defines an entry in the tmnxOamVprnTrRTTable.  The first two
11690         index elements identify the tmnxOamTrCtlEntry that a
11691         tmnxOamVprnTrRTEntry belongs to.  The third index element
11692         identifies an OAM trace route test run.  The fourth, fifth and sixth
11693         index elements select a single OAM 'vprnTraceRoute' reply.
11694         The seventh index selects either the probe requestor's or
11695         probe replier's route information.  The eighth index selects
11696         successive L3 route target entries contained in a specific
11697         'vprnTraceRoute' requestor or probe reply route information."
11698    INDEX       {
11699        tmnxOamTrCtlOwnerIndex,
11700        tmnxOamTrCtlTestIndex,
11701        tmnxOamTrResultsTestRunIndex,
11702        tmnxOamTrProbeHistoryIndex,
11703        tmnxOamTrProbeHistoryHopIndex,
11704        tmnxOamTrProbeHistoryProbeIndex,
11705        tmnxOamVprnTrL3MapReporter,
11706        tmnxOamVprnTrRTIndex
11707    }
11708    ::= { tmnxOamVprnTrRTTable 1 }
11709
11710TmnxOamVprnTrRTEntry             ::= SEQUENCE
11711{
11712    tmnxOamVprnTrRTIndex             Unsigned32,
11713    tmnxOamVprnTrRouteTarget         TmnxBgpRouteTarget
11714}
11715
11716tmnxOamVprnTrRTIndex             OBJECT-TYPE
11717    SYNTAX      Unsigned32 (1..4294967295)
11718    MAX-ACCESS  not-accessible
11719    STATUS      current
11720    DESCRIPTION
11721        "The tmnxOamVprnTrRTIndex selects a single L3 route target entry
11722         associated with the router information returned within a specific
11723         'vprnTraceRoute' probe reply.
11724
11725         The agent starts assigning tmnxOamVprnTrRTIndex values at 1."
11726    ::= { tmnxOamVprnTrRTEntry 1 }
11727
11728tmnxOamVprnTrRouteTarget         OBJECT-TYPE
11729    SYNTAX      TmnxBgpRouteTarget
11730    MAX-ACCESS  read-only
11731    STATUS      current
11732    DESCRIPTION
11733        "The value of tmnxOamVprnTrRouteTarget is the route target ID for this
11734         L3 route target entry."
11735    ::= { tmnxOamVprnTrRTEntry 2 }
11736
11737tmnxOamLspTrDSLabelTable         OBJECT-TYPE
11738    SYNTAX      SEQUENCE OF TmnxOamLspTrDSLabelEntry
11739    MAX-ACCESS  not-accessible
11740    STATUS      current
11741    DESCRIPTION
11742        "Defines a table for storing the results of an OAM 'lspTraceRoute' probe
11743         operation when a Downstream Mapping TLV was returned.  Each row
11744         represents a single downstream label within a returned downstream L2
11745         mapping TLV.
11746
11747         An entry in this table is created when the result of an OAM
11748         'lspTraceRoute' probe is determined.
11749
11750         An entry is removed from this table when its corresponding
11751         tmnxOamTrCtlEntry is deleted."
11752    ::= { tmnxOamTraceRouteObjs 15 }
11753
11754tmnxOamLspTrDSLabelEntry         OBJECT-TYPE
11755    SYNTAX      TmnxOamLspTrDSLabelEntry
11756    MAX-ACCESS  not-accessible
11757    STATUS      current
11758    DESCRIPTION
11759        "Defines an entry in the tmnxOamLspTrDSLabelTable.  The first
11760         two index elements identify the tmnxOamTrCtlEntry that a
11761         tmnxOamLspTrMapEntry belongs to.  The third index element
11762         identifies a OAM trace route test run. The fourth index element
11763         selects the group of responses associated with a specific
11764         probe attempt. The fifth and sixth indexes select the hop and
11765         the probe at that hop for a particular Nokia SROS OAM
11766         Trace Route operation. The seventh index selects a single downstream
11767         L2 map entry within the specific probe reply.  The eighth index
11768         selects successive downstream L2 label entries contained in a
11769         specific probe reply."
11770    INDEX       {
11771        tmnxOamTrCtlOwnerIndex,
11772        tmnxOamTrCtlTestIndex,
11773        tmnxOamTrResultsTestRunIndex,
11774        tmnxOamTrProbeHistoryIndex,
11775        tmnxOamTrProbeHistoryHopIndex,
11776        tmnxOamTrProbeHistoryProbeIndex,
11777        tmnxOamLspTrMapIndex,
11778        tmnxOamLspTrDSLabelIndex
11779    }
11780    ::= { tmnxOamLspTrDSLabelTable 1 }
11781
11782TmnxOamLspTrDSLabelEntry         ::= SEQUENCE
11783{
11784    tmnxOamLspTrDSLabelIndex         Unsigned32,
11785    tmnxOamLspTrDSLabelLabel         MplsLabel,
11786    tmnxOamLspTrDSLabelProtocol      TmnxOamSignalProtocol
11787}
11788
11789tmnxOamLspTrDSLabelIndex         OBJECT-TYPE
11790    SYNTAX      Unsigned32 (1..4294967295)
11791    MAX-ACCESS  not-accessible
11792    STATUS      current
11793    DESCRIPTION
11794        "The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label
11795         entry within a specific L2 mapping entry reply.
11796
11797         The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1."
11798    ::= { tmnxOamLspTrDSLabelEntry 1 }
11799
11800tmnxOamLspTrDSLabelLabel         OBJECT-TYPE
11801    SYNTAX      MplsLabel
11802    MAX-ACCESS  read-only
11803    STATUS      current
11804    DESCRIPTION
11805        "The value of tmnxOamLspTrDSLabelLabel is the label used by the
11806         downstream router specified by this downstream L2 label entry."
11807    ::= { tmnxOamLspTrDSLabelEntry 2 }
11808
11809tmnxOamLspTrDSLabelProtocol      OBJECT-TYPE
11810    SYNTAX      TmnxOamSignalProtocol
11811    MAX-ACCESS  read-only
11812    STATUS      current
11813    DESCRIPTION
11814        "The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol
11815         used by the router for the label specified by this downstream L2 label
11816         entry."
11817    ::= { tmnxOamLspTrDSLabelEntry 3 }
11818
11819tmnxOamMcastTrCtlTable           OBJECT-TYPE
11820    SYNTAX      SEQUENCE OF TmnxOamMcastTrCtlEntry
11821    MAX-ACCESS  not-accessible
11822    STATUS      current
11823    DESCRIPTION
11824        "Each row in tmnxOamMcastTrCtlTable contains the multicast-trace-route-
11825         specific configuration information needed to launch a multicast trace
11826         route test.  The rest of the configuration information needed to
11827         launch the test resides in the corresponding row of tmnxOamTrCtlTable.
11828
11829         Results of multicast trace route tests are stored in
11830         tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable, and
11831         tmnxOamMcastTrRespTable."
11832    REFERENCE
11833        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
11834         Multicast', 14-Jul-2000.
11835         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
11836         Facility for IP Multicast', 12-Mar-2017."
11837    ::= { tmnxOamTraceRouteObjs 16 }
11838
11839tmnxOamMcastTrCtlEntry           OBJECT-TYPE
11840    SYNTAX      TmnxOamMcastTrCtlEntry
11841    MAX-ACCESS  not-accessible
11842    STATUS      current
11843    DESCRIPTION
11844        "The system creates a row in tmnxOamMcastTrCtlTable when a test's type
11845         (i.e. tmnxOamTrCtlTestMode) is set to 'mcastTraceRoute'.
11846
11847         The system deletes a row in tmnxOamMcastTrCtlTable when the
11848         corresponding row in tmnxOamTrCtlTable is deleted."
11849    INDEX       {
11850        tmnxOamTrCtlOwnerIndex,
11851        tmnxOamTrCtlTestIndex
11852    }
11853    ::= { tmnxOamMcastTrCtlTable 1 }
11854
11855TmnxOamMcastTrCtlEntry           ::= SEQUENCE
11856{
11857    tmnxOamMcastTrCtlVRtrID          TmnxVRtrID,
11858    tmnxOamMcastTrCtlSrcIpAddr       IpAddress,
11859    tmnxOamMcastTrCtlDestIpAddr      IpAddress,
11860    tmnxOamMcastTrCtlRespIpAddr      IpAddress,
11861    tmnxOamMcastTrCtlGrpIpAddr       IpAddress,
11862    tmnxOamMcastTrCtlHops            Unsigned32,
11863    tmnxOamMcastTrQueryId            Unsigned32,
11864    tmnxOamMcastTrCtlSrcAddrType     InetAddressType,
11865    tmnxOamMcastTrCtlSrcAddress      InetAddress,
11866    tmnxOamMcastTrCtlDestAddrType    InetAddressType,
11867    tmnxOamMcastTrCtlDestAddress     InetAddress,
11868    tmnxOamMcastTrCtlRespAddrType    InetAddressType,
11869    tmnxOamMcastTrCtlRespAddress     InetAddress,
11870    tmnxOamMcastTrCtlGrpAddrType     InetAddressType,
11871    tmnxOamMcastTrCtlGrpAddress      InetAddress,
11872    tmnxOamMcastTrCtlTestSubMode     INTEGER
11873}
11874
11875tmnxOamMcastTrCtlVRtrID          OBJECT-TYPE
11876    SYNTAX      TmnxVRtrID
11877    MAX-ACCESS  read-create
11878    STATUS      current
11879    DESCRIPTION
11880        "The value of tmnxOamMcastTrCtlVRtrID specifies the virtual router to be
11881         used for the test.  The value specified must be the index of an active
11882         row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamMcastTrCtlVRtrID
11883         must match a valid TIMETRA-VRTR-MIB::vRtrID value).  The only
11884         system-generated TIMETRA-VRTR-MIB::vRtrID value supported by
11885         tmnxOamMcastTrCtlVRtrID is 1 (i.e. the Base virtual router).
11886
11887         tmnxOamTrCtlVRtrID (i.e. the equivalent object in the parent table) is
11888         irrelevant when the test type is 'mcastTraceRoute'.
11889
11890         When directing an 'mcastTraceRoute' test to use a virtual router
11891         associated with a VPRN service, the virtual router can be specified
11892         using tmnxOamMcastTrCtlVRtrID (with the VPRN's virtual router number)
11893         or tmnxOamTrCtlServiceId (with the VPRN's service number).
11894         tmnxOamTrCtlServiceId is preferred, because service numbers are
11895         constant across an SROS reboot (while virtual routers may be
11896         renumbered).  If non-default values are specified for both
11897         tmnxOamMcastTrCtlVRtrID and tmnxOamTrCtlServiceId,
11898         tmnxOamTrCtlServiceId is used."
11899    DEFVAL      { 1 }
11900    ::= { tmnxOamMcastTrCtlEntry 1 }
11901
11902tmnxOamMcastTrCtlSrcIpAddr       OBJECT-TYPE
11903    SYNTAX      IpAddress
11904    MAX-ACCESS  read-create
11905    STATUS      obsolete
11906    DESCRIPTION
11907        "tmnxOamMcastTrCtlSrcIpAddr was obsoleted in release 4.0 and replaced
11908         with InetAddress objects tmnxOamMcastTrCtlSrcAddrType and
11909         tmnxOamMcastTrCtlSrcAddress."
11910    ::= { tmnxOamMcastTrCtlEntry 2 }
11911
11912tmnxOamMcastTrCtlDestIpAddr      OBJECT-TYPE
11913    SYNTAX      IpAddress
11914    MAX-ACCESS  read-create
11915    STATUS      obsolete
11916    DESCRIPTION
11917        "tmnxOamMcastTrCtlDestIpAddr was obsoleted in release 4.0 and replaced
11918         with InetAddress objects tmnxOamMcastTrCtlDestAddrType and
11919         tmnxOamMcastTrCtlDestAddress."
11920    DEFVAL      { '00000000'h }
11921    ::= { tmnxOamMcastTrCtlEntry 3 }
11922
11923tmnxOamMcastTrCtlRespIpAddr      OBJECT-TYPE
11924    SYNTAX      IpAddress
11925    MAX-ACCESS  read-create
11926    STATUS      obsolete
11927    DESCRIPTION
11928        "tmnxOamMcastTrCtlRespIpAddr was obsoleted in release 4.0 and replaced
11929         with InetAddress objects tmnxOamMcastTrCtlRespAddrType and
11930         tmnxOamMcastTrCtlRespAddress."
11931    ::= { tmnxOamMcastTrCtlEntry 4 }
11932
11933tmnxOamMcastTrCtlGrpIpAddr       OBJECT-TYPE
11934    SYNTAX      IpAddress
11935    MAX-ACCESS  read-create
11936    STATUS      obsolete
11937    DESCRIPTION
11938        "tmnxOamMcastTrCtlGrpIpAddr was obsoleted in release 4.0 and replaced
11939         with InetAddress objects tmnxOamMcastTrCtlGrpAddrType and
11940         tmnxOamMcastTrCtlGrpAddress."
11941    ::= { tmnxOamMcastTrCtlEntry 5 }
11942
11943tmnxOamMcastTrCtlHops            OBJECT-TYPE
11944    SYNTAX      Unsigned32 (1..255)
11945    MAX-ACCESS  read-create
11946    STATUS      current
11947    DESCRIPTION
11948        "The value of tmnxOamMcastTrCtlHops specifies the maximum number of
11949         hops that will be traced along the path to the source. This object is
11950         optional."
11951    DEFVAL      { 32 }
11952    ::= { tmnxOamMcastTrCtlEntry 6 }
11953
11954tmnxOamMcastTrQueryId            OBJECT-TYPE
11955    SYNTAX      Unsigned32
11956    MAX-ACCESS  read-only
11957    STATUS      current
11958    DESCRIPTION
11959        "The value of tmnxOamMcastTrQueryId indicates the 24 bit random number
11960         that uniquely identifies the multicast trace query. When the router
11961         receives the response back from the first hop router, it maps the
11962         response to the query by looking at the query id in the packet."
11963    ::= { tmnxOamMcastTrCtlEntry 7 }
11964
11965tmnxOamMcastTrCtlSrcAddrType     OBJECT-TYPE
11966    SYNTAX      InetAddressType
11967    MAX-ACCESS  read-create
11968    STATUS      current
11969    DESCRIPTION
11970        "The value of tmnxOamMcastTrCtlSrcAddrType specifies the type of IP
11971         address stored in tmnxOamMcastTrCtlSrcAddress."
11972    DEFVAL      { unknown }
11973    ::= { tmnxOamMcastTrCtlEntry 8 }
11974
11975tmnxOamMcastTrCtlSrcAddress      OBJECT-TYPE
11976    SYNTAX      InetAddress (SIZE (0|4|16))
11977    MAX-ACCESS  read-create
11978    STATUS      current
11979    DESCRIPTION
11980        "The value of tmnxOamMcastTrCtlSrcAddress specifies the IP address to
11981         be used as the source address for the test.
11982
11983         A non-empty address must be specified before the test is enabled."
11984    DEFVAL      { ''H }
11985    ::= { tmnxOamMcastTrCtlEntry 9 }
11986
11987tmnxOamMcastTrCtlDestAddrType    OBJECT-TYPE
11988    SYNTAX      InetAddressType
11989    MAX-ACCESS  read-create
11990    STATUS      current
11991    DESCRIPTION
11992        "The value of tmnxOamMcastTrCtlDestAddrType specifies the type of IP
11993         address stored in tmnxOamMcastTrCtlDestAddress."
11994    DEFVAL      { unknown }
11995    ::= { tmnxOamMcastTrCtlEntry 10 }
11996
11997tmnxOamMcastTrCtlDestAddress     OBJECT-TYPE
11998    SYNTAX      InetAddress (SIZE (0|4|16))
11999    MAX-ACCESS  read-create
12000    STATUS      current
12001    DESCRIPTION
12002        "The value of tmnxOamMcastTrCtlDestAddress specifies the IP address to
12003         be used as the destination address for the test.  The multicast trace
12004         query is sent to this destination address.
12005
12006         When the test is administratively enabled (using
12007         tmnxOamTrCtlAdminStatus), if tmnxOamMcastTrCtlDestAddrType is
12008         'unknown(0)', SROS assigns a value to tmnxOamMcastTrCtlDestAddrType
12009         and tmnxOamMcastTrCtlDestAddress."
12010    DEFVAL      { ''H }
12011    ::= { tmnxOamMcastTrCtlEntry 11 }
12012
12013tmnxOamMcastTrCtlRespAddrType    OBJECT-TYPE
12014    SYNTAX      InetAddressType
12015    MAX-ACCESS  read-only
12016    STATUS      current
12017    DESCRIPTION
12018        "The value of tmnxOamMcastTrCtlRespAddrType indicates the type of IP
12019         address stored in tmnxOamMcastTrCtlRespAddress."
12020    DEFVAL      { unknown }
12021    ::= { tmnxOamMcastTrCtlEntry 12 }
12022
12023tmnxOamMcastTrCtlRespAddress     OBJECT-TYPE
12024    SYNTAX      InetAddress (SIZE (0|4|16))
12025    MAX-ACCESS  read-only
12026    STATUS      current
12027    DESCRIPTION
12028        "The value of tmnxOamMcastTrCtlRespAddress indicates the IP address to
12029         be used as the response address for the test."
12030    DEFVAL      { ''H }
12031    ::= { tmnxOamMcastTrCtlEntry 13 }
12032
12033tmnxOamMcastTrCtlGrpAddrType     OBJECT-TYPE
12034    SYNTAX      InetAddressType
12035    MAX-ACCESS  read-create
12036    STATUS      current
12037    DESCRIPTION
12038        "The value of tmnxOamMcastTrCtlGrpAddrType specifies the type of IP
12039         address stored in tmnxOamMcastTrCtlGrpAddress."
12040    DEFVAL      { unknown }
12041    ::= { tmnxOamMcastTrCtlEntry 14 }
12042
12043tmnxOamMcastTrCtlGrpAddress      OBJECT-TYPE
12044    SYNTAX      InetAddress (SIZE (0|4|16))
12045    MAX-ACCESS  read-create
12046    STATUS      current
12047    DESCRIPTION
12048        "The value of tmnxOamMcastTrCtlGrpAddress specifies the IP multicast
12049         group address for the test.
12050
12051         A non-empty address must be specified before the test is enabled."
12052    DEFVAL      { ''H }
12053    ::= { tmnxOamMcastTrCtlEntry 15 }
12054
12055tmnxOamMcastTrCtlTestSubMode     OBJECT-TYPE
12056    SYNTAX      INTEGER {
12057        mcastTraceRouteV1 (1),
12058        mcastTraceRouteV2 (2)
12059    }
12060    MAX-ACCESS  read-create
12061    STATUS      current
12062    DESCRIPTION
12063        "The value of tmnxOamMcastTrCtlTestSubMode specifies the type of IP
12064         multicast trace route to be performed.
12065
12066         'mcastTraceRouteV1(1)' specifies an Internet Group Management Protocol
12067         (IGMP-based) multicast trace route test, using IETF
12068         draft-ietf-idmr-traceroute-ipm.
12069
12070         'mcastTraceRouteV2(2)' specifies a UDP-based multicast trace route
12071         test, using IETF draft-ietf-mboned-mtrace-v2."
12072    REFERENCE
12073        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
12074         Multicast', 14-Jul-2000.
12075         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12076         Facility for IP Multicast', 12-Mar-2017."
12077    DEFVAL      { mcastTraceRouteV1 }
12078    ::= { tmnxOamMcastTrCtlEntry 16 }
12079
12080tmnxOamMcastTrRespTable          OBJECT-TYPE
12081    SYNTAX      SEQUENCE OF TmnxOamMcastTrRespEntry
12082    MAX-ACCESS  not-accessible
12083    STATUS      current
12084    DESCRIPTION
12085        "tmnxOamMcastTrRespTable contains multicast-specific information
12086         learned from probe responses for 'mcastTraceRoute' tests.
12087
12088         tmnxOamTrProbeHistoryTable contains the remainder of the information
12089         learned from probe responses for the tests."
12090    REFERENCE
12091        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
12092         Multicast', 14-Jul-2000.
12093         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12094         Facility for IP Multicast', 12-Mar-2017."
12095    ::= { tmnxOamTraceRouteObjs 17 }
12096
12097tmnxOamMcastTrRespEntry          OBJECT-TYPE
12098    SYNTAX      TmnxOamMcastTrRespEntry
12099    MAX-ACCESS  not-accessible
12100    STATUS      current
12101    DESCRIPTION
12102        "tmnxOamMcastTrRespEntry contains multicast-specific information
12103         learned from one probe response of a 'mcastTraceRoute' test.
12104
12105         A row is created when a tmnxOamTrProbeHistoryTable row is created for
12106         a 'mcastTraceRoute' test.
12107
12108         A row is deleted when the corresponding tmnxOamTrProbeHistoryTable row
12109         is deleted."
12110    INDEX       {
12111        tmnxOamTrCtlOwnerIndex,
12112        tmnxOamTrCtlTestIndex,
12113        tmnxOamTrResultsTestRunIndex,
12114        tmnxOamTrProbeHistoryIndex,
12115        tmnxOamTrProbeHistoryHopIndex,
12116        tmnxOamTrProbeHistoryProbeIndex
12117    }
12118    ::= { tmnxOamMcastTrRespTable 1 }
12119
12120TmnxOamMcastTrRespEntry          ::= SEQUENCE
12121{
12122    tmnxOamMcastTrRespQueryArrivalTime Unsigned32,
12123    tmnxOamMcastTrRespInIfAddr       IpAddress,
12124    tmnxOamMcastTrRespOutIfAddr      IpAddress,
12125    tmnxOamMcastTrRespPrevHopRtrAddr IpAddress,
12126    tmnxOamMcastTrRespInPktCount     Counter32,
12127    tmnxOamMcastTrRespOutPktCount    Counter32,
12128    tmnxOamMcastTrRespSGPktCount     Counter32,
12129    tmnxOamMcastTrRespRtgProtocol    INTEGER,
12130    tmnxOamMcastTrRespFwdTtl         Unsigned32,
12131    tmnxOamMcastTrRespMBZBit         Unsigned32,
12132    tmnxOamMcastTrRespSrcBit         Unsigned32,
12133    tmnxOamMcastTrRespSrcMask        Unsigned32,
12134    tmnxOamMcastTrRespFwdCode        INTEGER,
12135    tmnxOamMcastTrRespInIfAddrType   InetAddressType,
12136    tmnxOamMcastTrRespInIfAddress    InetAddress,
12137    tmnxOamMcastTrRespOutIfAddrType  InetAddressType,
12138    tmnxOamMcastTrRespOutIfAddress   InetAddress,
12139    tmnxOamMcastTrRespPhRtrAddrType  InetAddressType,
12140    tmnxOamMcastTrRespPhRtrAddress   InetAddress,
12141    tmnxOamMcastTrRespInPktCountHC   Counter64,
12142    tmnxOamMcastTrRespOutPktCountHC  Counter64,
12143    tmnxOamMcastTrRespSGPktCountHC   Counter64,
12144    tmnxOamMcastTrRespRtgProtocol2   INTEGER,
12145    tmnxOamMcastTrRespMcastRtgProto  INTEGER,
12146    tmnxOamMcastTrRespInIfIndex      Unsigned32,
12147    tmnxOamMcastTrRespOutIfIndex     Unsigned32,
12148    tmnxOamMcastTrRespLocalAddrType  InetAddressType,
12149    tmnxOamMcastTrRespLocalAddress   InetAddress
12150}
12151
12152tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE
12153    SYNTAX      Unsigned32
12154    MAX-ACCESS  read-only
12155    STATUS      current
12156    DESCRIPTION
12157        "The value of tmnxOamMcastTrRespQueryArrivalTime indicates the time at
12158         which the specified hop received the multicast trace query/request.
12159
12160         The timestamp is in 32 bit Network Time Protocol (NTP) format, as
12161         described in draft-ietf-idmr-traceroute-ipm."
12162    REFERENCE
12163        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
12164         Multicast', 14-Jul-2000, Section 5.1, 'Query Arrival Time'."
12165    ::= { tmnxOamMcastTrRespEntry 1 }
12166
12167tmnxOamMcastTrRespInIfAddr       OBJECT-TYPE
12168    SYNTAX      IpAddress
12169    MAX-ACCESS  read-only
12170    STATUS      obsolete
12171    DESCRIPTION
12172        "This object was obsoleted in release 4.0 and replaced with InetAddress
12173         objects tmnxOamMcastTrRespInIfAddrType and
12174         tmnxOamMcastTrRespInIfAddress."
12175    ::= { tmnxOamMcastTrRespEntry 2 }
12176
12177tmnxOamMcastTrRespOutIfAddr      OBJECT-TYPE
12178    SYNTAX      IpAddress
12179    MAX-ACCESS  read-only
12180    STATUS      obsolete
12181    DESCRIPTION
12182        "This object was obsoleted in release 4.0 and replaced with InetAddress
12183         objects tmnxOamMcastTrRespOutIfAddrType and
12184         tmnxOamMcastTrRespOutIfAddress."
12185    ::= { tmnxOamMcastTrRespEntry 3 }
12186
12187tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE
12188    SYNTAX      IpAddress
12189    MAX-ACCESS  read-only
12190    STATUS      obsolete
12191    DESCRIPTION
12192        "This object was obsoleted in release 4.0 and replaced with InetAddress
12193         objects tmnxOamMcastTrRespPhRtrAddrType and
12194         tmnxOamMcastTrRespPhRtrAddress."
12195    ::= { tmnxOamMcastTrRespEntry 4 }
12196
12197tmnxOamMcastTrRespInPktCount     OBJECT-TYPE
12198    SYNTAX      Counter32
12199    MAX-ACCESS  read-only
12200    STATUS      current
12201    DESCRIPTION
12202        "The value of tmnxOamMcastTrRespInPktCount indicates the number of
12203         multicast packets received for all groups and sources on the test's
12204         incoming interface.  2^32-1 is returned if no count can be
12205         reported.
12206
12207         This counter has the same value as IF-MIB::ifInMulticastPkts for the
12208         test's incoming interface.
12209
12210         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12211         'mcastTraceRouteV1(1)'."
12212    ::= { tmnxOamMcastTrRespEntry 5 }
12213
12214tmnxOamMcastTrRespOutPktCount    OBJECT-TYPE
12215    SYNTAX      Counter32
12216    MAX-ACCESS  read-only
12217    STATUS      current
12218    DESCRIPTION
12219        "The value of tmnxOamMcastTrRespOutPktCount indicates the number of
12220         multicast packets that have been transmitted or queued for transmission
12221         for all groups and sources on the test's outgoing interface.  2^32-1 is
12222         returned if no count can be reported.
12223
12224         This counter has the same value as IF-MIB::ifOutMulticastPkts for the
12225         test's outgoing interface.
12226
12227         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12228         'mcastTraceRouteV1(1)'."
12229    ::= { tmnxOamMcastTrRespEntry 6 }
12230
12231tmnxOamMcastTrRespSGPktCount     OBJECT-TYPE
12232    SYNTAX      Counter32
12233    MAX-ACCESS  read-only
12234    STATUS      current
12235    DESCRIPTION
12236        "The value of tmnxOamMcastTrRespSGPktCount indicates the number of
12237         packets from the test's source forwarded by this router to the test's
12238         group.  2^32-1 is returned if no count can be reported.
12239
12240         The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
12241         influence the interpretation of the counter.
12242
12243         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12244         'mcastTraceRouteV1(1)'."
12245    ::= { tmnxOamMcastTrRespEntry 7 }
12246
12247tmnxOamMcastTrRespRtgProtocol    OBJECT-TYPE
12248    SYNTAX      INTEGER {
12249        unknown     (0),
12250        dvmrp       (1),
12251        mospf       (2),
12252        pim         (3),
12253        cbt         (4),
12254        pimSpecial  (5),
12255        pimStatic   (6),
12256        dvmrpStatic (7),
12257        bgp4Plus    (8),
12258        cbtSpecial  (9),
12259        cbtStatic   (10),
12260        pimAssert   (11)
12261    }
12262    MAX-ACCESS  read-only
12263    STATUS      current
12264    DESCRIPTION
12265        "The value of tmnxOamMcastTrRespRtgProtocol indicates the routing
12266         protocol in use between this router and the previous-hop router.
12267
12268         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12269         'mcastTraceRouteV1(1)'."
12270    REFERENCE
12271        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
12272         Multicast', 14-Jul-2000, Section 5.9, 'Rtg Protocol: 8 bits'."
12273    ::= { tmnxOamMcastTrRespEntry 8 }
12274
12275tmnxOamMcastTrRespFwdTtl         OBJECT-TYPE
12276    SYNTAX      Unsigned32
12277    MAX-ACCESS  read-only
12278    STATUS      current
12279    DESCRIPTION
12280        "The value of tmnxOamMcastTrRespFwdTtl indicates the TTL that a packet
12281         is required to have before it will be forwarded over the test's
12282         outgoing interface.
12283
12284         This object is irrelevant when both
12285         1.  tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
12286         2.  The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
12287             IPv6."
12288    ::= { tmnxOamMcastTrRespEntry 9 }
12289
12290tmnxOamMcastTrRespMBZBit         OBJECT-TYPE
12291    SYNTAX      Unsigned32
12292    MAX-ACCESS  read-only
12293    STATUS      current
12294    DESCRIPTION
12295        "The value of tmnxOamMcastTrRespMBZBit indicates the Must Be Zero (MBZ)
12296         bit of an 'mcastTraceRoute' response probe.  Zero is expected.
12297
12298         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12299         'mcastTraceRouteV1(1)'."
12300    ::= { tmnxOamMcastTrRespEntry 10 }
12301
12302tmnxOamMcastTrRespSrcBit         OBJECT-TYPE
12303    SYNTAX      Unsigned32
12304    MAX-ACCESS  read-only
12305    STATUS      current
12306    DESCRIPTION
12307        "The value of tmnxOamMcastTrRespSrcBit indicates how to interpret the
12308         packet counters tmnxOamMcastTrRespSGPktCount and
12309         tmnxOamMcastTrRespSGPktCountHC.
12310
12311         If tmnxOamMcastTrRespSrcBit is zero, SROS counts the packets from the
12312         test's source address forwarded by this router to the test's group
12313         address.
12314
12315         Otherwise, SROS counts the packets from the test's source prefix
12316         forwarded by this router to the test's group address.  The source
12317         prefix is the source address, masked using
12318         tmnxOamMcastTrRespSrcMask."
12319    ::= { tmnxOamMcastTrRespEntry 11 }
12320
12321tmnxOamMcastTrRespSrcMask        OBJECT-TYPE
12322    SYNTAX      Unsigned32
12323    MAX-ACCESS  read-only
12324    STATUS      current
12325    DESCRIPTION
12326        "The value of tmnxOamMcastTrRespSrcMask indicates the prefix length
12327         used with the test's source address (i.e. tmnxOamMcastTrCtlSrcAddrType
12328         and tmnxOamMcastTrCtlSrcAddress) when computing
12329         tmnxOamMcastTrRespSGPktCount or tmnxOamMcastTrRespSGPktCountHC.
12330
12331         If the router is forwarding solely on group state, then this value is
12332         larger than the maximum prefix length for the test's address family
12333         (i.e. 32 for IPv4; 128 for IPv6).
12334
12335         This value is irrelevant if tmnxOamMcastTrRespSrcBit is zero."
12336    ::= { tmnxOamMcastTrRespEntry 12 }
12337
12338tmnxOamMcastTrRespFwdCode        OBJECT-TYPE
12339    SYNTAX      INTEGER {
12340        noError       (0),
12341        wrongIf       (1),
12342        pruneSent     (2),
12343        pruneRecvd    (3),
12344        scoped        (4),
12345        noRoute       (5),
12346        wrongLastHop  (6),
12347        notForwarding (7),
12348        reachedRP     (8),
12349        rpfIf         (9),
12350        noMulticast   (10),
12351        infoHidden    (11),
12352        reachedGW     (12),
12353        unknownQuery  (13),
12354        fatalError    (128),
12355        noSpace       (129),
12356        oldRouter     (130),
12357        adminProhib   (131),
12358        unknown       (132)
12359    }
12360    MAX-ACCESS  read-only
12361    STATUS      current
12362    DESCRIPTION
12363        "The value of tmnxOamMcastTrRespFwdCode indicates a forwarding
12364         information/error code:
12365         noError      (0) - No error
12366         wrongIf      (1) - Traceroute request arrived on an interface to
12367                            which this router would not forward for this
12368                            source,group,destination.
12369         pruneSent    (2) - This router has sent a prune upstream which
12370                            applies to the source and group in the traceroute
12371                            request.
12372         pruneRecvd   (3) - This router has stopped forwarding for this
12373                            source and group in response to a request from
12374                            the next hop router.
12375         scoped       (4) - The group is subject to administrative scoping
12376                            at this hop.
12377         noRoute      (5) - This router has no route for the source or
12378                            group and no way to determine a potential route.
12379         wrongLastHop (6) - This router is not the proper last-hop router.
12380         notForwarding(7) - This router is not forwarding this
12381                            source,group out the outgoing interface for an
12382                            unspecified reason.
12383         reachedRP    (8) - Reached Rendezvous Point or Core.
12384         rpfIf        (9) - Traceroute request arrived on the expected RPF
12385                            interface for this source,group.
12386         noMulticast (10) - Traceroute request arrived on an interface
12387                            which is not enabled for multicast.
12388         infoHidden  (11) - One or more hops have been hidden from this trace.
12389         reachedGW   (12) - Mtrace2 Request arrived on a gateway (e.g. a NAT or
12390                            firewall) that hides the information between this
12391                            router and the Mtrace2 client.
12392         unknownQuery(13) - A non-transitive Extended Query Type was received by
12393                            a router which does not support the type.
12394         fatalError (128) - Router may know the previous hop but cannot forward
12395                            the message to it.
12396         noSpace    (129) - There was not enough room to insert another
12397                            response data block in the packet.
12398         oldRouter  (130) - The previous hop router does not understand
12399                            traceroute requests.
12400         adminProhib(131) - Traceroute is administratively prohibited.
12401         unknown    (132) - Unknown forwarding code received."
12402    ::= { tmnxOamMcastTrRespEntry 13 }
12403
12404tmnxOamMcastTrRespInIfAddrType   OBJECT-TYPE
12405    SYNTAX      InetAddressType
12406    MAX-ACCESS  read-only
12407    STATUS      current
12408    DESCRIPTION
12409        "The value of tmnxOamMcastTrRespInIfAddrType indicates the type of IP
12410         address stored in tmnxOamMcastTrRespInIfAddress."
12411    ::= { tmnxOamMcastTrRespEntry 14 }
12412
12413tmnxOamMcastTrRespInIfAddress    OBJECT-TYPE
12414    SYNTAX      InetAddress (SIZE (0|4|16))
12415    MAX-ACCESS  read-only
12416    STATUS      current
12417    DESCRIPTION
12418        "The value of tmnxOamMcastTrRespInIfAddress indicates the IP address of
12419         the interface on which packets from the test's source and group are
12420         expected to arrive.
12421
12422         In the case of an mtrace test, the value is copied from the Incoming
12423         Interface Address field of the Response Data segment.
12424
12425         In the case of an Mtrace2 IPv4 test, the value is copied from the
12426         Incoming Interface Address field of the IPv4 Mtrace2 Standard Response
12427         Block.
12428
12429         The IPv4 address 0.0.0.0 is returned if the address is unknown.
12430
12431         This object is irrelevant when both
12432         1.  tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
12433         2.  The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
12434             IPv6."
12435    REFERENCE
12436        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
12437         Multicast', 14-Jul-2000, Section 5.2, 'Incoming Interface Address'.
12438         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12439         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12440         Standard Response Block'."
12441    ::= { tmnxOamMcastTrRespEntry 15 }
12442
12443tmnxOamMcastTrRespOutIfAddrType  OBJECT-TYPE
12444    SYNTAX      InetAddressType
12445    MAX-ACCESS  read-only
12446    STATUS      current
12447    DESCRIPTION
12448        "The value of tmnxOamMcastTrRespOutIfAddrType indicates the type of IP
12449         address stored in tmnxOamMcastTrRespOutIfAddress."
12450    ::= { tmnxOamMcastTrRespEntry 16 }
12451
12452tmnxOamMcastTrRespOutIfAddress   OBJECT-TYPE
12453    SYNTAX      InetAddress (SIZE (0|4|16))
12454    MAX-ACCESS  read-only
12455    STATUS      current
12456    DESCRIPTION
12457        "The value of tmnxOamMcastTrRespOutIfAddress indicates the IP address
12458         of the interface on which packets from the test's source and group
12459         flow to the specified destination.
12460
12461         In the case of an mtrace test, the value is copied from the Outgoing
12462         Interface Address field of the Response Data segment.
12463
12464         In the case of an Mtrace2 IPv4 test, the value is copied from the
12465         Outgoing Interface Address field of the IPv4 Mtrace2 Standard Response
12466         Block.
12467
12468         The IPv4 address 0.0.0.0 is returned if the address is unknown.
12469
12470         This object is irrelevant when both
12471         1.  tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
12472         2.  The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
12473             IPv6."
12474    REFERENCE
12475        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
12476         Multicast', 14-Jul-2000, Section 5.3, 'Outgoing Interface Address'.
12477         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12478         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12479         Standard Response Block'."
12480    ::= { tmnxOamMcastTrRespEntry 17 }
12481
12482tmnxOamMcastTrRespPhRtrAddrType  OBJECT-TYPE
12483    SYNTAX      InetAddressType
12484    MAX-ACCESS  read-only
12485    STATUS      current
12486    DESCRIPTION
12487        "The value of tmnxOamMcastTrRespPhRtrAddrType indicates the type of IP
12488         address stored in tmnxOamMcastTrRespPhRtrAddress."
12489    ::= { tmnxOamMcastTrRespEntry 18 }
12490
12491tmnxOamMcastTrRespPhRtrAddress   OBJECT-TYPE
12492    SYNTAX      InetAddress (SIZE (0|4|16))
12493    MAX-ACCESS  read-only
12494    STATUS      current
12495    DESCRIPTION
12496        "The value of tmnxOamMcastTrRespPhRtrAddress indicates the IP address
12497         of the router from which this router expects packets for this source.
12498         This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET)
12499         if the previous hop is not known because of the workings of the
12500         multicast routing protocol.
12501
12502         In the case of an mtrace test, the value is copied from the
12503         Previous-Hop Router Address field of the Response Data segment.
12504
12505         In the case of an Mtrace2 IPv4 test, the value is copied from the
12506         Upstream Router Address field of the IPv4 Mtrace2 Standard Response
12507         Block.
12508
12509         In the case of an Mtrace2 IPv6 test, the value is copied from the
12510         Remote Address field of the IPv6 Mtrace2 Standard Response Block.
12511
12512         If the address is unknown, an all-zeros IPv4 or IPv6 address is
12513         returned."
12514    REFERENCE
12515        "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
12516         Multicast', 14-Jul-2000, Section 5.4, 'Previous-Hop Router Address'.
12517         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12518         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12519         Standard Response Block'.
12520         IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12521         Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
12522         Standard Response Block'."
12523    ::= { tmnxOamMcastTrRespEntry 19 }
12524
12525tmnxOamMcastTrRespInPktCountHC   OBJECT-TYPE
12526    SYNTAX      Counter64
12527    MAX-ACCESS  read-only
12528    STATUS      current
12529    DESCRIPTION
12530        "The value of tmnxOamMcastTrRespInPktCountHC indicates the number of
12531         multicast packets received for all groups and sources on the test's
12532         incoming interface.  2^64-1 is returned if no count can be
12533         reported.
12534
12535         This counter has the same value as IF-MIB::ifHCInMulticastPkts for the
12536         test's incoming interface.
12537
12538         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12539         'mcastTraceRouteV2(2)'."
12540    REFERENCE
12541        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12542         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12543         Standard Response Block'."
12544    ::= { tmnxOamMcastTrRespEntry 20 }
12545
12546tmnxOamMcastTrRespOutPktCountHC  OBJECT-TYPE
12547    SYNTAX      Counter64
12548    MAX-ACCESS  read-only
12549    STATUS      current
12550    DESCRIPTION
12551        "The value of tmnxOamMcastTrRespOutPktCountHC indicates the number of
12552         multicast packets that have been transmitted or queued for transmission
12553         for all groups and sources on the test's outgoing interface.  2^64-1 is
12554         returned if no count can be reported.
12555
12556         This counter has the same value as IF-MIB::ifHCOutMulticastPkts for
12557         the test's outgoing interface.
12558
12559         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12560         'mcastTraceRouteV2(2)'."
12561    REFERENCE
12562        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12563         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12564         Standard Response Block'."
12565    ::= { tmnxOamMcastTrRespEntry 21 }
12566
12567tmnxOamMcastTrRespSGPktCountHC   OBJECT-TYPE
12568    SYNTAX      Counter64
12569    MAX-ACCESS  read-only
12570    STATUS      current
12571    DESCRIPTION
12572        "The value of tmnxOamMcastTrRespSGPktCountHC indicates the number of
12573         packets from the test's source forwarded by this router to the test's
12574         group.  2^64-1 is returned if no count can be reported.
12575
12576         The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
12577         influence the interpretation of the counter.
12578
12579         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12580         'mcastTraceRouteV2(2)'."
12581    REFERENCE
12582        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12583         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12584         Standard Response Block'."
12585    ::= { tmnxOamMcastTrRespEntry 22 }
12586
12587tmnxOamMcastTrRespRtgProtocol2   OBJECT-TYPE
12588    SYNTAX      INTEGER {
12589        unknown    (0),
12590        other      (1),
12591        local      (2),
12592        netmgmt    (3),
12593        icmp       (4),
12594        egp        (5),
12595        ggp        (6),
12596        hello      (7),
12597        rip        (8),
12598        isIs       (9),
12599        esIs       (10),
12600        ciscoIgrp  (11),
12601        bbnSpfIgp  (12),
12602        ospf       (13),
12603        bgp        (14),
12604        idpr       (15),
12605        ciscoEigrp (16),
12606        dvmrp      (17),
12607        rpl        (18),
12608        dhcp       (19),
12609        ttdp       (20)
12610    }
12611    MAX-ACCESS  read-only
12612    STATUS      current
12613    DESCRIPTION
12614        "The value of tmnxOamMcastTrRespRtgProtocol2 indicates the unicast
12615         routing protocol running between this router and the upstream router.
12616
12617         The code points are the IANA-RTPROTO-MIB::IANAipRouteProtocol code
12618         points, with 'unknown(0)' added.
12619
12620         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12621         'mcastTraceRouteV2(2)'."
12622    REFERENCE
12623        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12624         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12625         Standard Response Block'.
12626         IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
12627         ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipRouteProtocol."
12628    ::= { tmnxOamMcastTrRespEntry 23 }
12629
12630tmnxOamMcastTrRespMcastRtgProto  OBJECT-TYPE
12631    SYNTAX      INTEGER {
12632        unknown        (0),
12633        other          (1),
12634        local          (2),
12635        netmgmt        (3),
12636        dvmrp          (4),
12637        mospf          (5),
12638        pimSparseDense (6),
12639        cbt            (7),
12640        pimSparseMode  (8),
12641        pimDenseMode   (9),
12642        igmpOnly       (10),
12643        bgmp           (11),
12644        msdp           (12)
12645    }
12646    MAX-ACCESS  read-only
12647    STATUS      current
12648    DESCRIPTION
12649        "The value of tmnxOamMcastTrRespMcastRtgProto indicates the multicast
12650         routing protocol in use between this router and the upstream router.
12651
12652         The code points are the IANA-RTPROTO-MIB::IANAipMRouteProtocol code
12653         points, with 'unknown(0)' added.
12654
12655         This object is relevant when tmnxOamMcastTrCtlTestSubMode is
12656         'mcastTraceRouteV2(2)'."
12657    REFERENCE
12658        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12659         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
12660         Standard Response Block'.
12661         IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
12662         ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipMRouteProtocol."
12663    ::= { tmnxOamMcastTrRespEntry 24 }
12664
12665tmnxOamMcastTrRespInIfIndex      OBJECT-TYPE
12666    SYNTAX      Unsigned32
12667    MAX-ACCESS  read-only
12668    STATUS      current
12669    DESCRIPTION
12670        "The value of tmnxOamMcastTrRespInIfIndex indicates the value in the
12671         Incoming Interface ID field of the IPv6 Mtrace2 Standard Response
12672         Block.
12673
12674         In the case of an IPv6 Mtrace2 Standard Response Block provided by a
12675         router running SROS, the value returned is a global interface
12676         identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
12677
12678         This object is relevant when both
12679         1.  tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
12680         2.  The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
12681             IPv6."
12682    REFERENCE
12683        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12684         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
12685         Standard Response Block'."
12686    ::= { tmnxOamMcastTrRespEntry 25 }
12687
12688tmnxOamMcastTrRespOutIfIndex     OBJECT-TYPE
12689    SYNTAX      Unsigned32
12690    MAX-ACCESS  read-only
12691    STATUS      current
12692    DESCRIPTION
12693        "The value of tmnxOamMcastTrRespOutIfIndex indicates the value in the
12694         Outgoing Interface ID field of the IPv6 Mtrace2 Standard Response
12695         Block.
12696
12697         In the case of an IPv6 Mtrace2 Standard Response Block provided by a
12698         router running SROS, the value returned is a global interface
12699         identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
12700
12701         This object is relevant when both
12702         1.  tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
12703         2.  The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
12704             IPv6."
12705    REFERENCE
12706        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12707         Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
12708         Standard Response Block'."
12709    ::= { tmnxOamMcastTrRespEntry 26 }
12710
12711tmnxOamMcastTrRespLocalAddrType  OBJECT-TYPE
12712    SYNTAX      InetAddressType
12713    MAX-ACCESS  read-only
12714    STATUS      current
12715    DESCRIPTION
12716        "The value of tmnxOamMcastTrRespLocalAddrType indicates the type of IP
12717         address stored in tmnxOamMcastTrRespLocalAddress."
12718    ::= { tmnxOamMcastTrRespEntry 27 }
12719
12720tmnxOamMcastTrRespLocalAddress   OBJECT-TYPE
12721    SYNTAX      InetAddress (SIZE (0|4|16))
12722    MAX-ACCESS  read-only
12723    STATUS      current
12724    DESCRIPTION
12725        "The value of tmnxOamMcastTrRespLocalAddress indicates the IP address
12726         of the router that provided this 'mcastTraceRoute(4)' response.
12727
12728         The value is copied from the Local Address field of the IPv6 Mtrace2
12729         Standard Response Block.
12730
12731         This object is relevant when both
12732         1.  tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
12733         2.  The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
12734             IPv6."
12735    REFERENCE
12736        "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
12737         Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
12738         Standard Response Block'."
12739    ::= { tmnxOamMcastTrRespEntry 28 }
12740
12741tmnxOamLTtraceCtlTable           OBJECT-TYPE
12742    SYNTAX      SEQUENCE OF TmnxOamLTtraceCtlEntry
12743    MAX-ACCESS  not-accessible
12744    STATUS      current
12745    DESCRIPTION
12746        "Each row in tmnxOamLTtraceCtlTable contains the LDP-tree-trace-specific
12747         configuration information needed to launch a foreground LDP (Label
12748         Distribution Protocol) tree trace test.  The rest of the configuration
12749         information needed to launch the test resides in the corresponding row
12750         of tmnxOamTrCtlTable.
12751
12752         Results of LDP tree trace tests are stored in
12753         tmnxOamLTtraceResultsTable and tmnxOamLTtraceHopInfoTable."
12754    ::= { tmnxOamTraceRouteObjs 18 }
12755
12756tmnxOamLTtraceCtlEntry           OBJECT-TYPE
12757    SYNTAX      TmnxOamLTtraceCtlEntry
12758    MAX-ACCESS  not-accessible
12759    STATUS      current
12760    DESCRIPTION
12761        "The system creates a row in tmnxOamLTtraceCtlTable when a row is
12762         created in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to
12763         'ldpTreeTrace'.
12764
12765         The system deletes a row in tmnxOamLTtraceCtlTable when the
12766         corresponding row in tmnxOamTrCtlTable is deleted."
12767    INDEX       {
12768        tmnxOamTrCtlOwnerIndex,
12769        tmnxOamTrCtlTestIndex
12770    }
12771    ::= { tmnxOamLTtraceCtlTable 1 }
12772
12773TmnxOamLTtraceCtlEntry           ::= SEQUENCE
12774{
12775    tmnxOamLTtraceCtlLdpPrefixType   InetAddressType,
12776    tmnxOamLTtraceCtlLdpPrefix       InetAddress,
12777    tmnxOamLTtraceCtlLdpPrefixLen    InetAddressPrefixLength,
12778    tmnxOamLTtraceCtlMaxPath         Unsigned32,
12779    tmnxOamLTtraceCtlDownstreamMpTlv TmnxOamMplsEchoDownMapTlv
12780}
12781
12782tmnxOamLTtraceCtlLdpPrefixType   OBJECT-TYPE
12783    SYNTAX      InetAddressType
12784    MAX-ACCESS  read-create
12785    STATUS      current
12786    DESCRIPTION
12787        "The value of tmnxOamLTtraceCtlLdpPrefixType specifies the type of
12788         Internet address stored in tmnxOamLTtraceCtlLdpPrefix."
12789    DEFVAL      { unknown }
12790    ::= { tmnxOamLTtraceCtlEntry 2 }
12791
12792tmnxOamLTtraceCtlLdpPrefix       OBJECT-TYPE
12793    SYNTAX      InetAddress (SIZE (0|4|16))
12794    MAX-ACCESS  read-create
12795    STATUS      current
12796    DESCRIPTION
12797        "The value of tmnxOamLTtraceCtlLdpPrefix specifies the Internet address
12798         prefix for the LDP based LSP for this LDP tree trace test."
12799    DEFVAL      { ''H }
12800    ::= { tmnxOamLTtraceCtlEntry 3 }
12801
12802tmnxOamLTtraceCtlLdpPrefixLen    OBJECT-TYPE
12803    SYNTAX      InetAddressPrefixLength
12804    UNITS       "bits"
12805    MAX-ACCESS  read-create
12806    STATUS      current
12807    DESCRIPTION
12808        "The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet
12809         address prefix length for the LDP based LSP for this LDP tree trace
12810         test.
12811
12812         The value of this parameter is valid only when the LDP prefix
12813         (tmnxOamLTtraceCtlLdpPrefix) has been specified."
12814    DEFVAL      { 32 }
12815    ::= { tmnxOamLTtraceCtlEntry 4 }
12816
12817tmnxOamLTtraceCtlMaxPath         OBJECT-TYPE
12818    SYNTAX      Unsigned32 (1..255)
12819    MAX-ACCESS  read-create
12820    STATUS      current
12821    DESCRIPTION
12822        "The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number of
12823         paths that can be discovered for the given LDP Prefix
12824         (tmnxOamLTtraceCtlLdpPrefix)."
12825    DEFVAL      { 128 }
12826    ::= { tmnxOamLTtraceCtlEntry 5 }
12827
12828tmnxOamLTtraceCtlDownstreamMpTlv OBJECT-TYPE
12829    SYNTAX      TmnxOamMplsEchoDownMapTlv
12830    MAX-ACCESS  read-create
12831    STATUS      current
12832    DESCRIPTION
12833        "The value of tmnxOamLTtraceCtlDownstreamMpTlv specifies the type of
12834         downstream mapping TLV to insert in the MPLS echo request PDUs when
12835         launching the test.
12836
12837         When an LDP tree trace test is created, the value of this object
12838         defaults to the value of the global configuration object
12839         tmnxOamMplsEchoDownstreamMapTlv."
12840    ::= { tmnxOamLTtraceCtlEntry 6 }
12841
12842tmnxOamLTtraceMaxConRequests     OBJECT-TYPE
12843    SYNTAX      Unsigned32
12844    UNITS       "requests"
12845    MAX-ACCESS  read-only
12846    STATUS      current
12847    DESCRIPTION
12848        "The value of tmnxOamLTtraceMaxConRequests indicates the maximum number
12849         of concurrent LDP Tree Trace manual discovery sessions that are
12850         allowed within an agent implementation."
12851    ::= { tmnxOamTraceRouteObjs 19 }
12852
12853tmnxOamLTtraceResultsTable       OBJECT-TYPE
12854    SYNTAX      SEQUENCE OF TmnxOamLTtraceResultsEntry
12855    MAX-ACCESS  not-accessible
12856    STATUS      current
12857    DESCRIPTION
12858        "tmnxOamLTtraceResultsTable defines the Nokia SROS OAM Trace Route Test
12859         Results Table for keeping track of the status of a tmnxOamTrCtlEntry
12860         having tmnxOamTrCtlTestMode as ldpTreeTrace.
12861
12862         An entry is added to the tmnxOamLTtraceResultsTable when an
12863         tmnxOamTrCtlEntry is created with tmnxOamTrCtlTestMode having value
12864         'ldpTreeTrace'.
12865
12866         An entry is removed from the tmnxOamTrResultsTable when such a
12867         corresponding entry, tmnxOamTrCtlEntry, is deleted."
12868    ::= { tmnxOamTraceRouteObjs 20 }
12869
12870tmnxOamLTtraceResultsEntry       OBJECT-TYPE
12871    SYNTAX      TmnxOamLTtraceResultsEntry
12872    MAX-ACCESS  not-accessible
12873    STATUS      current
12874    DESCRIPTION
12875        "tmnxOamLTtraceResultsEntry represents a row in the
12876         tmnxOamLTtraceResultsTable.  The two indices of the
12877         tmnxOamLTtraceResultsTable are the same as that in the
12878         tmnxOamTrCtlTable in order for a tmnxOamLTtraceResultsEntry to
12879         correspond to the tmnxOamTrCtlEntry that caused it to be
12880         created."
12881    INDEX       {
12882        tmnxOamTrCtlOwnerIndex,
12883        tmnxOamTrCtlTestIndex
12884    }
12885    ::= { tmnxOamLTtraceResultsTable 1 }
12886
12887TmnxOamLTtraceResultsEntry       ::= SEQUENCE
12888{
12889    tmnxOamLTtraceResultsDisPaths    Unsigned32,
12890    tmnxOamLTtraceResultsFailedHops  Unsigned32,
12891    tmnxOamLTtraceResultsDisState    INTEGER,
12892    tmnxOamLTtraceResultsDisStatus   TmnxOamLTtraceDisStatusBits
12893}
12894
12895tmnxOamLTtraceResultsDisPaths    OBJECT-TYPE
12896    SYNTAX      Unsigned32
12897    MAX-ACCESS  read-only
12898    STATUS      current
12899    DESCRIPTION
12900        "The value of tmnxOamLTtraceResultsDisPaths indicates the number of
12901         discovered ECMP paths in this OAM LDP Tree discovery test."
12902    ::= { tmnxOamLTtraceResultsEntry 2 }
12903
12904tmnxOamLTtraceResultsFailedHops  OBJECT-TYPE
12905    SYNTAX      Unsigned32
12906    MAX-ACCESS  read-only
12907    STATUS      current
12908    DESCRIPTION
12909        "The value of tmnxOamLTtraceResultsFailedHops indicates the number of
12910         hops from which no successful response was received during this OAM
12911         LDP Tree discovery test."
12912    ::= { tmnxOamLTtraceResultsEntry 3 }
12913
12914tmnxOamLTtraceResultsDisState    OBJECT-TYPE
12915    SYNTAX      INTEGER {
12916        initial    (0),
12917        inProgress (1),
12918        done       (2)
12919    }
12920    MAX-ACCESS  read-only
12921    STATUS      current
12922    DESCRIPTION
12923        "The value of tmnxOamLTtraceResultsDisState indicates the current state
12924         of the discovery process for the LDP IP prefix
12925         (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
12926    ::= { tmnxOamLTtraceResultsEntry 4 }
12927
12928tmnxOamLTtraceResultsDisStatus   OBJECT-TYPE
12929    SYNTAX      TmnxOamLTtraceDisStatusBits
12930    MAX-ACCESS  read-only
12931    STATUS      current
12932    DESCRIPTION
12933        "The value of tmnxOamLTtraceResultsDisStatus indicates the current
12934         discovery status bits for the LDP IP prefix
12935         (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
12936    ::= { tmnxOamLTtraceResultsEntry 5 }
12937
12938tmnxOamLTtraceHopInfoTable       OBJECT-TYPE
12939    SYNTAX      SEQUENCE OF TmnxOamLTtraceHopInfoEntry
12940    MAX-ACCESS  not-accessible
12941    STATUS      current
12942    DESCRIPTION
12943        "tmnxOamLTtraceHopInfoTable defines the Nokia SROS OAM LDP Trace Hops
12944         table for keeping track of the results of an LDP Tree Trace test on a
12945         per hop basis.
12946
12947         An entry is added to the tmnxOamLTtraceHopInfoTable when a
12948         hop is discovered after setting the tmnxOamTrCtlAdminStatus
12949         object of the tmnxOamTrCtlEntry (having tmnxOamTrCtlTestMode
12950         as ldpTreeTrace) to 'enabled(1)'.  An entry is removed from the
12951         tmnxOamLTtraceHopInfoTable when its corresponding tmnxOamTrCtlEntry
12952         is deleted."
12953    ::= { tmnxOamTraceRouteObjs 21 }
12954
12955tmnxOamLTtraceHopInfoEntry       OBJECT-TYPE
12956    SYNTAX      TmnxOamLTtraceHopInfoEntry
12957    MAX-ACCESS  not-accessible
12958    STATUS      current
12959    DESCRIPTION
12960        "tmnxOamLTtraceHopInfoEntry represents a row in the
12961         tmnxOamLTtraceHopInfoTable. The first two indices of the
12962         tmnxOamLTtraceHopInfoTable are the same as the tmnxOamTrCtlTable in
12963         order for a tmnxOamLTtraceHopInfoEntry to correspond to the
12964         tmnxOamTrCtlEntry that caused it to be created. The third index
12965         element, tmnxOamLTtraceHopIndex, selects a hop in an Nokia SROS LDP
12966         Tree Trace discovered path."
12967    INDEX       {
12968        tmnxOamTrCtlOwnerIndex,
12969        tmnxOamTrCtlTestIndex,
12970        tmnxOamLTtraceHopIndex
12971    }
12972    ::= { tmnxOamLTtraceHopInfoTable 1 }
12973
12974TmnxOamLTtraceHopInfoEntry       ::= SEQUENCE
12975{
12976    tmnxOamLTtraceHopIndex           Unsigned32,
12977    tmnxOamLTtraceUpStreamHopIndex   Unsigned32,
12978    tmnxOamLTtraceHopAddrType        InetAddressType,
12979    tmnxOamLTtraceHopAddr            InetAddress,
12980    tmnxOamLTtraceHopDstAddrType     InetAddressType,
12981    tmnxOamLTtraceHopDstAddr         InetAddress,
12982    tmnxOamLTtraceHopEgrNhAddrType   InetAddressType,
12983    tmnxOamLTtraceHopEgrNhAddr       InetAddress,
12984    tmnxOamLTtraceHopDisTtl          Unsigned32,
12985    tmnxOamLTtraceHopLastRc          TmnxOamPingRtnCode,
12986    tmnxOamLTtraceHopDiscoveryState  INTEGER,
12987    tmnxOamLTtraceHopDiscoveryTime   TimeStamp,
12988    tmnxOamLTtraceHopLabel1          MplsLabel,
12989    tmnxOamLTtraceHopLabel2          MplsLabel,
12990    tmnxOamLTtraceHopLabel3          MplsLabel,
12991    tmnxOamLTtraceHopLabel4          MplsLabel,
12992    tmnxOamLTtraceHopLabel5          MplsLabel,
12993    tmnxOamLTtraceHopLabel6          MplsLabel,
12994    tmnxOamLTtraceHopIfAddrType      InetAddressType,
12995    tmnxOamLTtraceHopIfAddress       InetAddress,
12996    tmnxOamLTtraceHopRouterIdType    InetAddressType,
12997    tmnxOamLTtraceHopRouterId        InetAddress
12998}
12999
13000tmnxOamLTtraceHopIndex           OBJECT-TYPE
13001    SYNTAX      Unsigned32
13002    MAX-ACCESS  not-accessible
13003    STATUS      current
13004    DESCRIPTION
13005        "The value of tmnxOamLTtraceHopIndex indicates the hop index for an
13006         Nokia SROS OAM Trace hop for an LDP Tree Trace test. The hop index
13007         values are assigned starting at 1."
13008    ::= { tmnxOamLTtraceHopInfoEntry 1 }
13009
13010tmnxOamLTtraceUpStreamHopIndex   OBJECT-TYPE
13011    SYNTAX      Unsigned32
13012    MAX-ACCESS  read-only
13013    STATUS      current
13014    DESCRIPTION
13015        "The value of tmnxOamLTtraceUpStreamHopIndex indicates the
13016         hop index (tmnxOamLTtraceHopIndex) of its upstream hop
13017         discovered during the LDP Tree Trace test.  The value of
13018         tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are
13019         the root of the different discovered paths for the LDP
13020         Tree Trace test."
13021    ::= { tmnxOamLTtraceHopInfoEntry 2 }
13022
13023tmnxOamLTtraceHopAddrType        OBJECT-TYPE
13024    SYNTAX      InetAddressType
13025    MAX-ACCESS  read-only
13026    STATUS      current
13027    DESCRIPTION
13028        "The value of tmnxOamLTtraceHopAddrType indicates the type of Internet
13029         address stored in tmnxOamLTtraceHopAddr."
13030    ::= { tmnxOamLTtraceHopInfoEntry 3 }
13031
13032tmnxOamLTtraceHopAddr            OBJECT-TYPE
13033    SYNTAX      InetAddress (SIZE (0|4|16))
13034    MAX-ACCESS  read-only
13035    STATUS      current
13036    DESCRIPTION
13037        "The value of tmnxOamLTtraceHopAddr indicates the IP address of a hop
13038         for a given LDP based LSP associated with the OAM LDP Tree trace test."
13039    ::= { tmnxOamLTtraceHopInfoEntry 4 }
13040
13041tmnxOamLTtraceHopDstAddrType     OBJECT-TYPE
13042    SYNTAX      InetAddressType
13043    MAX-ACCESS  read-only
13044    STATUS      current
13045    DESCRIPTION
13046        "The value of tmnxOamLTtraceHopDstAddrType indicates the type of
13047         Internet address stored in tmnxOamLTtraceHopDstAddr."
13048    ::= { tmnxOamLTtraceHopInfoEntry 5 }
13049
13050tmnxOamLTtraceHopDstAddr         OBJECT-TYPE
13051    SYNTAX      InetAddress (SIZE (0|4|16))
13052    MAX-ACCESS  read-only
13053    STATUS      current
13054    DESCRIPTION
13055        "The value of tmnxOamLTtraceHopDstAddr indicates the destination IP
13056         address (127 Address) of a path associated with the hop."
13057    ::= { tmnxOamLTtraceHopInfoEntry 6 }
13058
13059tmnxOamLTtraceHopEgrNhAddrType   OBJECT-TYPE
13060    SYNTAX      InetAddressType
13061    MAX-ACCESS  read-only
13062    STATUS      current
13063    DESCRIPTION
13064        "The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of
13065         Internet address stored in tmnxOamLTtraceHopEgrNhAddr."
13066    ::= { tmnxOamLTtraceHopInfoEntry 7 }
13067
13068tmnxOamLTtraceHopEgrNhAddr       OBJECT-TYPE
13069    SYNTAX      InetAddress (SIZE (0|4|16))
13070    MAX-ACCESS  read-only
13071    STATUS      current
13072    DESCRIPTION
13073        "The value of tmnxOamLTtraceHopEgrNhAddr indicates the next hop IP
13074         address (wrt the ingress router), which is used to reach this Hop
13075         (tmnxOamLTtraceHopAddr)."
13076    ::= { tmnxOamLTtraceHopInfoEntry 8 }
13077
13078tmnxOamLTtraceHopDisTtl          OBJECT-TYPE
13079    SYNTAX      Unsigned32
13080    MAX-ACCESS  read-only
13081    STATUS      current
13082    DESCRIPTION
13083        "The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live
13084         value used to discover this hop."
13085    ::= { tmnxOamLTtraceHopInfoEntry 9 }
13086
13087tmnxOamLTtraceHopLastRc          OBJECT-TYPE
13088    SYNTAX      TmnxOamPingRtnCode
13089    MAX-ACCESS  read-only
13090    STATUS      current
13091    DESCRIPTION
13092        "The value of tmnxOamLTtraceHopLastRc indicates the OAM return code
13093         received in the OAM trace response."
13094    ::= { tmnxOamLTtraceHopInfoEntry 10 }
13095
13096tmnxOamLTtraceHopDiscoveryState  OBJECT-TYPE
13097    SYNTAX      INTEGER {
13098        inProgress       (0),
13099        doneOk           (1),
13100        doneTimeout      (2),
13101        doneLoopDetected (3),
13102        doneExpiredTtl   (4)
13103    }
13104    MAX-ACCESS  read-only
13105    STATUS      current
13106    DESCRIPTION
13107        "The value of tmnxOamLTtraceHopDiscoveryState indicates the current
13108         discovery state of this hop."
13109    ::= { tmnxOamLTtraceHopInfoEntry 11 }
13110
13111tmnxOamLTtraceHopDiscoveryTime   OBJECT-TYPE
13112    SYNTAX      TimeStamp
13113    MAX-ACCESS  read-only
13114    STATUS      current
13115    DESCRIPTION
13116        "The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime
13117         when the hop was discovered."
13118    ::= { tmnxOamLTtraceHopInfoEntry 12 }
13119
13120tmnxOamLTtraceHopLabel1          OBJECT-TYPE
13121    SYNTAX      MplsLabel
13122    MAX-ACCESS  read-only
13123    STATUS      current
13124    DESCRIPTION
13125        "The value of tmnxOamLTtraceHopLabel1 indicates the first (top of the
13126         label stack) label for this hop."
13127    ::= { tmnxOamLTtraceHopInfoEntry 13 }
13128
13129tmnxOamLTtraceHopLabel2          OBJECT-TYPE
13130    SYNTAX      MplsLabel
13131    MAX-ACCESS  read-only
13132    STATUS      current
13133    DESCRIPTION
13134        "The value of tmnxOamLTtraceHopLabel2 indicates the second label for
13135         this hop."
13136    ::= { tmnxOamLTtraceHopInfoEntry 14 }
13137
13138tmnxOamLTtraceHopLabel3          OBJECT-TYPE
13139    SYNTAX      MplsLabel
13140    MAX-ACCESS  read-only
13141    STATUS      current
13142    DESCRIPTION
13143        "The value of tmnxOamLTtraceHopLabel3 indicates the third label for
13144         this hop."
13145    ::= { tmnxOamLTtraceHopInfoEntry 15 }
13146
13147tmnxOamLTtraceHopLabel4          OBJECT-TYPE
13148    SYNTAX      MplsLabel
13149    MAX-ACCESS  read-only
13150    STATUS      current
13151    DESCRIPTION
13152        "The value of tmnxOamLTtraceHopLabel4 indicates the fourth label for
13153         this hop."
13154    ::= { tmnxOamLTtraceHopInfoEntry 16 }
13155
13156tmnxOamLTtraceHopLabel5          OBJECT-TYPE
13157    SYNTAX      MplsLabel
13158    MAX-ACCESS  read-only
13159    STATUS      current
13160    DESCRIPTION
13161        "The value of tmnxOamLTtraceHopLabel5 indicates the fifth label for
13162         this hop."
13163    ::= { tmnxOamLTtraceHopInfoEntry 17 }
13164
13165tmnxOamLTtraceHopLabel6          OBJECT-TYPE
13166    SYNTAX      MplsLabel
13167    MAX-ACCESS  read-only
13168    STATUS      current
13169    DESCRIPTION
13170        "The value of tmnxOamLTtraceHopLabel6 indicates the sixth label for
13171         this hop."
13172    ::= { tmnxOamLTtraceHopInfoEntry 18 }
13173
13174tmnxOamLTtraceHopIfAddrType      OBJECT-TYPE
13175    SYNTAX      InetAddressType
13176    MAX-ACCESS  read-only
13177    STATUS      current
13178    DESCRIPTION
13179        "The value of tmnxOamLTtraceHopIfAddrType indicates the IP address type
13180         for the interface IP address for this hop."
13181    ::= { tmnxOamLTtraceHopInfoEntry 19 }
13182
13183tmnxOamLTtraceHopIfAddress       OBJECT-TYPE
13184    SYNTAX      InetAddress (SIZE (0|4|16))
13185    MAX-ACCESS  read-only
13186    STATUS      current
13187    DESCRIPTION
13188        "The value of tmnxOamLTtraceHopIfAddress indicates the IP Address for
13189         the interface for this hop."
13190    ::= { tmnxOamLTtraceHopInfoEntry 20 }
13191
13192tmnxOamLTtraceHopRouterIdType    OBJECT-TYPE
13193    SYNTAX      InetAddressType
13194    MAX-ACCESS  read-only
13195    STATUS      current
13196    DESCRIPTION
13197        "The value of tmnxOamLTtraceHopRouterIdType indicates the IP address
13198         type for the Router ID for this hop."
13199    ::= { tmnxOamLTtraceHopInfoEntry 21 }
13200
13201tmnxOamLTtraceHopRouterId        OBJECT-TYPE
13202    SYNTAX      InetAddress (SIZE (0|4|16))
13203    MAX-ACCESS  read-only
13204    STATUS      current
13205    DESCRIPTION
13206        "The value of tmnxOamLTtraceHopRouterId indicates the IP Address for
13207         the Router ID for this hop."
13208    ::= { tmnxOamLTtraceHopInfoEntry 22 }
13209
13210tmnxOamLTtraceAutoConfigTable    OBJECT-TYPE
13211    SYNTAX      SEQUENCE OF TmnxOamLTtraceAutoConfigEntry
13212    MAX-ACCESS  not-accessible
13213    STATUS      current
13214    DESCRIPTION
13215        "tmnxOamLTtraceAutoConfigTable contains an entry for configuration
13216         information about each instance of Automatic (background) LDP Tree
13217         Trace."
13218    ::= { tmnxOamTraceRouteObjs 22 }
13219
13220tmnxOamLTtraceAutoConfigEntry    OBJECT-TYPE
13221    SYNTAX      TmnxOamLTtraceAutoConfigEntry
13222    MAX-ACCESS  not-accessible
13223    STATUS      current
13224    DESCRIPTION
13225        "tmnxOamLTtraceAutoConfigEntry represents a row in the
13226         tmnxOamLTtraceAutoConfigTable.  Each entry represents the
13227         Automatic LDP Tree Trace instance running on a virtual router.
13228
13229          A row entry can be created and deleted through the
13230          tmnxOamLTtraceAutoRowStatus object."
13231    INDEX       { vRtrID }
13232    ::= { tmnxOamLTtraceAutoConfigTable 1 }
13233
13234TmnxOamLTtraceAutoConfigEntry    ::= SEQUENCE
13235{
13236    tmnxOamLTtraceAutoRowStatus      RowStatus,
13237    tmnxOamLTtraceAutoLastChanged    TimeStamp,
13238    tmnxOamLTtraceAutoStorageType    StorageType,
13239    tmnxOamLTtraceAutoAdminState     TmnxAdminState,
13240    tmnxOamLTtraceAutoFcName         TFCName,
13241    tmnxOamLTtraceAutoProfile        TProfile,
13242    tmnxOamLTtraceAutoDiscIntvl      Unsigned32,
13243    tmnxOamLTtraceAutoMaxPath        Unsigned32,
13244    tmnxOamLTtraceAutoTrMaxTtl       Unsigned32,
13245    tmnxOamLTtraceAutoTrTimeOut      Unsigned32,
13246    tmnxOamLTtraceAutoTrMaxFailures  Unsigned32,
13247    tmnxOamLTtraceAutoPolicy1        TPolicyStatementNameOrEmpty,
13248    tmnxOamLTtraceAutoPolicy2        TPolicyStatementNameOrEmpty,
13249    tmnxOamLTtraceAutoPolicy3        TPolicyStatementNameOrEmpty,
13250    tmnxOamLTtraceAutoPolicy4        TPolicyStatementNameOrEmpty,
13251    tmnxOamLTtraceAutoPolicy5        TPolicyStatementNameOrEmpty,
13252    tmnxOamLTtraceAutoProbeIntvl     Unsigned32,
13253    tmnxOamLTtraceAutoPrTimeOut      Unsigned32,
13254    tmnxOamLTtraceAutoPrMaxFailures  Unsigned32
13255}
13256
13257tmnxOamLTtraceAutoRowStatus      OBJECT-TYPE
13258    SYNTAX      RowStatus
13259    MAX-ACCESS  read-create
13260    STATUS      current
13261    DESCRIPTION
13262        "The value of tmnxOamLTtraceAutoRowStatus specifies the row status of
13263         the Auto LDP Tree Trace instance for the virtual router.
13264
13265         A row with default attribute values is created by setting
13266         tmnxOamLTtraceAutoRowStatus to 'createAndGo'. A row entry can be
13267         destroyed by setting tmnxOamLTtraceAutoRowStatus to 'destroy'. An
13268         attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState is
13269         not set to 'outOfService'.
13270
13271         Deletion of an entry in this table results in deletion of all the
13272         corresponding tables: tmnxOamLTtraceAutoStatusTable,
13273         tmnxOamLTtraceFecInfoTable, and tmnxOamLTtracePathInfoTable."
13274    ::= { tmnxOamLTtraceAutoConfigEntry 1 }
13275
13276tmnxOamLTtraceAutoLastChanged    OBJECT-TYPE
13277    SYNTAX      TimeStamp
13278    MAX-ACCESS  read-only
13279    STATUS      current
13280    DESCRIPTION
13281        "The value of tmnxOamLTtraceAutoLastChanged indicates the last time the
13282         value of a writable object in this row was modified."
13283    ::= { tmnxOamLTtraceAutoConfigEntry 2 }
13284
13285tmnxOamLTtraceAutoStorageType    OBJECT-TYPE
13286    SYNTAX      StorageType
13287    MAX-ACCESS  read-create
13288    STATUS      obsolete
13289    DESCRIPTION
13290        "The value of tmnxOamLTtraceAutoStorageType specifies the storage type
13291         for this conceptual row. Conceptual rows having the value 'permanent'
13292         need not allow write access to any columnar objects in the row.
13293
13294         This object was marked obsolete in SROS Release 14.0 R1.  There is no
13295         replacement object."
13296    DEFVAL      { volatile }
13297    ::= { tmnxOamLTtraceAutoConfigEntry 3 }
13298
13299tmnxOamLTtraceAutoAdminState     OBJECT-TYPE
13300    SYNTAX      TmnxAdminState
13301    MAX-ACCESS  read-create
13302    STATUS      current
13303    DESCRIPTION
13304        "The value of tmnxOamLTtraceAutoAdminState specifies the state based on
13305         which the Auto LDP Tree Discovery process starts or stops.
13306
13307         When the tmnxOamLTtraceAutoAdminState becomes 'inService', the Auto
13308         LDP Tree Discovery process starts, and periodic path-probing on the
13309         previously discovered paths, if any, continues. When the
13310         tmnxOamLTtraceAutoAdminState becomes 'outOfService', the Auto LDP Tree
13311         Discovery process and periodic path-probing on the discovered paths
13312         stop.
13313
13314         At the start of the Auto discovery process, it selects the address
13315         FECs imported from LDP peers (TIMETRA-LDP-MIB:: vRtrLdpAddrFecTable)
13316         provided the FECs pass the configured policies
13317         (tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the
13318         FECs (tmnxOamLTtraceAutoTotalFecs), it automatically creates entries
13319         from the tmnxOamLTtraceFecInfoTable. As a part of the auto discovery
13320         process, it creates entries from the tmnxOamLTtracePathInfoTable for
13321         each discovered path."
13322    DEFVAL      { outOfService }
13323    ::= { tmnxOamLTtraceAutoConfigEntry 4 }
13324
13325tmnxOamLTtraceAutoFcName         OBJECT-TYPE
13326    SYNTAX      TFCName
13327    MAX-ACCESS  read-create
13328    STATUS      current
13329    DESCRIPTION
13330        "The value of tmnxOamLTtraceAutoFcName specifies the forwarding class
13331         of the MPLS Echo request packets.
13332
13333         The forwarding class name must be one of those defined in the
13334         tFCNameTable in TIMETRA-QOS-MIB.  The agent creates predefined
13335         entries in the tFCNameTable for 'premium', 'assured', and 'be'
13336         (for best-effort) forwarding classes.  The actual forwarding
13337         class encoding is controlled by the network egress LSP-EXP
13338         mappings."
13339    DEFVAL      { "be" }
13340    ::= { tmnxOamLTtraceAutoConfigEntry 5 }
13341
13342tmnxOamLTtraceAutoProfile        OBJECT-TYPE
13343    SYNTAX      TProfile
13344    MAX-ACCESS  read-create
13345    STATUS      current
13346    DESCRIPTION
13347        "The value of tmnxOamLTtraceAutoProfile specifies the profile value to
13348         be used with the forwarding class specified in
13349         tmnxOamLTtraceAutoFcName.
13350
13351         The profile value must be consistent with the specified forwarding
13352         class:
13353            'assured' = 'in' or 'out'
13354            'premium' = 'in'
13355            'be' = 'out'"
13356    DEFVAL      { out }
13357    ::= { tmnxOamLTtraceAutoConfigEntry 6 }
13358
13359tmnxOamLTtraceAutoDiscIntvl      OBJECT-TYPE
13360    SYNTAX      Unsigned32 (60..1440)
13361    UNITS       "minutes"
13362    MAX-ACCESS  read-create
13363    STATUS      current
13364    DESCRIPTION
13365        "The value of tmnxOamLTtraceAutoDiscIntvl specifies number of minutes
13366         to wait before repeating LDP Tree Auto Discovery process."
13367    DEFVAL      { 60 }
13368    ::= { tmnxOamLTtraceAutoConfigEntry 7 }
13369
13370tmnxOamLTtraceAutoMaxPath        OBJECT-TYPE
13371    SYNTAX      Unsigned32 (1..128)
13372    MAX-ACCESS  read-create
13373    STATUS      current
13374    DESCRIPTION
13375        "The value of tmnxOamLTtraceAutoMaxPath specifies the maximum number of
13376         paths that can be discovered for a selected IP Address FEC
13377         (tmnxOamLTtraceAutoTotalFecs)."
13378    DEFVAL      { 128 }
13379    ::= { tmnxOamLTtraceAutoConfigEntry 8 }
13380
13381tmnxOamLTtraceAutoTrMaxTtl       OBJECT-TYPE
13382    SYNTAX      Unsigned32 (1..255)
13383    UNITS       "time-to-live value"
13384    MAX-ACCESS  read-create
13385    STATUS      current
13386    DESCRIPTION
13387        "The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum label
13388         time-to-live value for an LSP trace request during the tree discovery."
13389    DEFVAL      { 30 }
13390    ::= { tmnxOamLTtraceAutoConfigEntry 9 }
13391
13392tmnxOamLTtraceAutoTrTimeOut      OBJECT-TYPE
13393    SYNTAX      Unsigned32 (1..60)
13394    UNITS       "seconds"
13395    MAX-ACCESS  read-create
13396    STATUS      current
13397    DESCRIPTION
13398        "The value of tmnxOamLTtraceAutoTrTimeOut specifies the timeout value,
13399         in seconds, for an lsp trace request during the tree discovery."
13400    DEFVAL      { 30 }
13401    ::= { tmnxOamLTtraceAutoConfigEntry 10 }
13402
13403tmnxOamLTtraceAutoTrMaxFailures  OBJECT-TYPE
13404    SYNTAX      Unsigned32 (1..10)
13405    UNITS       "timeouts"
13406    MAX-ACCESS  read-create
13407    STATUS      current
13408    DESCRIPTION
13409        "The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum
13410         number of consecutive timeouts allowed before terminating an lsp trace
13411         request to a hop."
13412    DEFVAL      { 3 }
13413    ::= { tmnxOamLTtraceAutoConfigEntry 11 }
13414
13415tmnxOamLTtraceAutoPolicy1        OBJECT-TYPE
13416    SYNTAX      TPolicyStatementNameOrEmpty
13417    MAX-ACCESS  read-create
13418    STATUS      current
13419    DESCRIPTION
13420        "The value of tmnxOamLTtraceAutoPolicy1 specifies the first policy used
13421         to filter LDP imported Address FECs."
13422    DEFVAL      { ''H }
13423    ::= { tmnxOamLTtraceAutoConfigEntry 12 }
13424
13425tmnxOamLTtraceAutoPolicy2        OBJECT-TYPE
13426    SYNTAX      TPolicyStatementNameOrEmpty
13427    MAX-ACCESS  read-create
13428    STATUS      current
13429    DESCRIPTION
13430        "The value of tmnxOamLTtraceAutoPolicy2 specifies the second policy
13431         used to filter LDP imported Address FECs."
13432    DEFVAL      { ''H }
13433    ::= { tmnxOamLTtraceAutoConfigEntry 13 }
13434
13435tmnxOamLTtraceAutoPolicy3        OBJECT-TYPE
13436    SYNTAX      TPolicyStatementNameOrEmpty
13437    MAX-ACCESS  read-create
13438    STATUS      current
13439    DESCRIPTION
13440        "The value of tmnxOamLTtraceAutoPolicy3 specifies the third policy used
13441         to filter LDP imported Address FECs."
13442    DEFVAL      { ''H }
13443    ::= { tmnxOamLTtraceAutoConfigEntry 14 }
13444
13445tmnxOamLTtraceAutoPolicy4        OBJECT-TYPE
13446    SYNTAX      TPolicyStatementNameOrEmpty
13447    MAX-ACCESS  read-create
13448    STATUS      current
13449    DESCRIPTION
13450        "The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth policy
13451         used to filter LDP imported Address FECs."
13452    DEFVAL      { ''H }
13453    ::= { tmnxOamLTtraceAutoConfigEntry 15 }
13454
13455tmnxOamLTtraceAutoPolicy5        OBJECT-TYPE
13456    SYNTAX      TPolicyStatementNameOrEmpty
13457    MAX-ACCESS  read-create
13458    STATUS      current
13459    DESCRIPTION
13460        "The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth policy used
13461         to filter LDP imported Address FECs."
13462    DEFVAL      { ''H }
13463    ::= { tmnxOamLTtraceAutoConfigEntry 16 }
13464
13465tmnxOamLTtraceAutoProbeIntvl     OBJECT-TYPE
13466    SYNTAX      Unsigned32 (1..60)
13467    UNITS       "minutes"
13468    MAX-ACCESS  read-create
13469    STATUS      current
13470    DESCRIPTION
13471        "The value of tmnxOamLTtraceAutoProbeIntvl specifies the number of
13472         minutes to wait before repeating probing (pinging) a discovered path."
13473    DEFVAL      { 1 }
13474    ::= { tmnxOamLTtraceAutoConfigEntry 17 }
13475
13476tmnxOamLTtraceAutoPrTimeOut      OBJECT-TYPE
13477    SYNTAX      Unsigned32 (1..3)
13478    UNITS       "minutes"
13479    MAX-ACCESS  read-create
13480    STATUS      current
13481    DESCRIPTION
13482        "The value of tmnxOamLTtraceAutoPrTimeOut specifies the timeout value,
13483         in minutes, for a ping request during probing.
13484         tmnxOamLTtraceAutoPrTimeOut cannot be greater than
13485         tmnxOamLTtraceAutoProbeIntvl."
13486    DEFVAL      { 1 }
13487    ::= { tmnxOamLTtraceAutoConfigEntry 18 }
13488
13489tmnxOamLTtraceAutoPrMaxFailures  OBJECT-TYPE
13490    SYNTAX      Unsigned32 (1..10)
13491    UNITS       "timeouts"
13492    MAX-ACCESS  read-create
13493    STATUS      current
13494    DESCRIPTION
13495        "The value of tmnxOamLTtraceAutoPrMaxFailures specifies the maximum
13496         number of consecutive timeouts allowed before failing a path probe
13497         (ping)."
13498    DEFVAL      { 3 }
13499    ::= { tmnxOamLTtraceAutoConfigEntry 19 }
13500
13501tmnxOamLTtraceAutoStatusTable    OBJECT-TYPE
13502    SYNTAX      SEQUENCE OF TmnxOamLTtraceAutoStatusEntry
13503    MAX-ACCESS  not-accessible
13504    STATUS      current
13505    DESCRIPTION
13506        "tmnxOamLTtraceAutoStatusTable contains an entry for operational
13507         information about each instance of Automatic (background) LDP Tree
13508         Trace."
13509    ::= { tmnxOamTraceRouteObjs 23 }
13510
13511tmnxOamLTtraceAutoStatusEntry    OBJECT-TYPE
13512    SYNTAX      TmnxOamLTtraceAutoStatusEntry
13513    MAX-ACCESS  not-accessible
13514    STATUS      current
13515    DESCRIPTION
13516        "tmnxOamLTtraceAutoStatusEntry represents a row in the
13517         tmnxOamLTtraceAutoStatusTable.
13518
13519         Entries cannot be created or deleted via SNMP Set operations. An entry
13520         is created whenever a row is created in tmnxOamLTtraceAutoConfigTable."
13521    INDEX       { vRtrID }
13522    ::= { tmnxOamLTtraceAutoStatusTable 1 }
13523
13524TmnxOamLTtraceAutoStatusEntry    ::= SEQUENCE
13525{
13526    tmnxOamLTtraceAutoDiscoveryState INTEGER,
13527    tmnxOamLTtraceAutoTotalFecs      Unsigned32,
13528    tmnxOamLTtraceAutoDisFecs        Unsigned32,
13529    tmnxOamLTtraceAutoLastDisStart   TimeStamp,
13530    tmnxOamLTtraceAutoLastDisEnd     TimeStamp,
13531    tmnxOamLTtraceAutoLastDisDur     Unsigned32
13532}
13533
13534tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE
13535    SYNTAX      INTEGER {
13536        initial    (0),
13537        inProgress (1),
13538        done       (2),
13539        halt       (3)
13540    }
13541    MAX-ACCESS  read-only
13542    STATUS      current
13543    DESCRIPTION
13544        "The value of tmnxOamLTtraceAutoDiscoveryState indicates the current
13545         state of the discovery process."
13546    ::= { tmnxOamLTtraceAutoStatusEntry 1 }
13547
13548tmnxOamLTtraceAutoTotalFecs      OBJECT-TYPE
13549    SYNTAX      Unsigned32
13550    MAX-ACCESS  read-only
13551    STATUS      current
13552    DESCRIPTION
13553        "The value of tmnxOamLTtraceAutoTotalFecs indicates the number of
13554         Address FECs that have been selected for discovery during the current
13555         discovery process.
13556
13557         An Address FEC imported from an LDP peer
13558         (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) is selected if it passes the
13559         associated policies (tmnxOamLTtraceAutoPolicy1..
13560         tmnxOamLTtraceAutoPolicy5)."
13561    ::= { tmnxOamLTtraceAutoStatusEntry 2 }
13562
13563tmnxOamLTtraceAutoDisFecs        OBJECT-TYPE
13564    SYNTAX      Unsigned32
13565    MAX-ACCESS  read-only
13566    STATUS      current
13567    DESCRIPTION
13568        "The value of tmnxOamLTtraceAutoDisFecs indicates the number of
13569         selected Address FECs that have been discovered successfully during
13570         the current discovery process."
13571    ::= { tmnxOamLTtraceAutoStatusEntry 3 }
13572
13573tmnxOamLTtraceAutoLastDisStart   OBJECT-TYPE
13574    SYNTAX      TimeStamp
13575    MAX-ACCESS  read-only
13576    STATUS      current
13577    DESCRIPTION
13578        "The value of tmnxOamLTtraceAutoLastDisStart indicates the
13579         sysUpTime when the last Auto discovery process started.  If
13580         no discovery process has started, the value will be 0."
13581    ::= { tmnxOamLTtraceAutoStatusEntry 4 }
13582
13583tmnxOamLTtraceAutoLastDisEnd     OBJECT-TYPE
13584    SYNTAX      TimeStamp
13585    MAX-ACCESS  read-only
13586    STATUS      current
13587    DESCRIPTION
13588        "The value of tmnxOamLTtraceAutoLastDisEnd indicates the sysUpTime when
13589         the last Auto discovery process ended. Before the first discovery
13590         process ends, it would be 0. At the end of a discovery this value is
13591         set. This value is not reset during starting/restarting."
13592    ::= { tmnxOamLTtraceAutoStatusEntry 5 }
13593
13594tmnxOamLTtraceAutoLastDisDur     OBJECT-TYPE
13595    SYNTAX      Unsigned32
13596    UNITS       "seconds"
13597    MAX-ACCESS  read-only
13598    STATUS      current
13599    DESCRIPTION
13600        "The value of tmnxOamLTtraceAutoLastDisDur indicates the time
13601         (in seconds) it took to finish the last discovery process.  If no test
13602         has been finished, the value is 0.  This value is updated only when
13603         a discovery ends."
13604    ::= { tmnxOamLTtraceAutoStatusEntry 6 }
13605
13606tmnxOamLTtraceFecInfoTable       OBJECT-TYPE
13607    SYNTAX      SEQUENCE OF TmnxOamLTtraceFecInfoEntry
13608    MAX-ACCESS  not-accessible
13609    STATUS      current
13610    DESCRIPTION
13611        "tmnxOamLTtraceFecInfoTable contains entries for the operational
13612         information about the automatically selected FECs."
13613    ::= { tmnxOamTraceRouteObjs 24 }
13614
13615tmnxOamLTtraceFecInfoEntry       OBJECT-TYPE
13616    SYNTAX      TmnxOamLTtraceFecInfoEntry
13617    MAX-ACCESS  not-accessible
13618    STATUS      current
13619    DESCRIPTION
13620        "tmnxOamLTtraceFecInfoEntry represents a row in the
13621         tmnxOamLTtraceFecInfoTable.
13622
13623         Entries cannot be created and deleted via SNMP SET operations."
13624    INDEX       {
13625        vRtrID,
13626        tmnxOamLTtraceFecPrefixType,
13627        tmnxOamLTtraceFecPrefix,
13628        tmnxOamLTtraceFecPrefLen
13629    }
13630    ::= { tmnxOamLTtraceFecInfoTable 1 }
13631
13632TmnxOamLTtraceFecInfoEntry       ::= SEQUENCE
13633{
13634    tmnxOamLTtraceFecPrefixType      InetAddressType,
13635    tmnxOamLTtraceFecPrefix          InetAddress,
13636    tmnxOamLTtraceFecPrefLen         InetAddressPrefixLength,
13637    tmnxOamLTtraceFecDiscoveryState  INTEGER,
13638    tmnxOamLTtraceFecDisStatusBits   TmnxOamLTtraceDisStatusBits,
13639    tmnxOamLTtraceFecDisPaths        Unsigned32,
13640    tmnxOamLTtraceFecFailedHops      Unsigned32,
13641    tmnxOamLTtraceFecLastDisEnd      TimeStamp,
13642    tmnxOamLTtraceFecFailedProbes    Unsigned32,
13643    tmnxOamLTtraceFecProbeState      INTEGER,
13644    tmnxOamLTtraceFecSendErrProbes   Unsigned32
13645}
13646
13647tmnxOamLTtraceFecPrefixType      OBJECT-TYPE
13648    SYNTAX      InetAddressType
13649    MAX-ACCESS  not-accessible
13650    STATUS      current
13651    DESCRIPTION
13652        "The value of tmnxOamLTtraceFecPrefixType specifies the type of
13653         remote IP address stored in tmnxOamLTtraceFecPrefix.  Currently
13654         only ipv4 type is supported."
13655    ::= { tmnxOamLTtraceFecInfoEntry 1 }
13656
13657tmnxOamLTtraceFecPrefix          OBJECT-TYPE
13658    SYNTAX      InetAddress (SIZE (0|4|16))
13659    MAX-ACCESS  not-accessible
13660    STATUS      current
13661    DESCRIPTION
13662        "The value of tmnxOamLTtraceFecPrefix indicates the Internet address
13663         prefix for an LDP based LSP associated with the OAM LDP Tree trace
13664         test."
13665    ::= { tmnxOamLTtraceFecInfoEntry 2 }
13666
13667tmnxOamLTtraceFecPrefLen         OBJECT-TYPE
13668    SYNTAX      InetAddressPrefixLength
13669    UNITS       "bits"
13670    MAX-ACCESS  not-accessible
13671    STATUS      current
13672    DESCRIPTION
13673        "The value of tmnxOamLTtraceFecPrefLen indicates the Internet address
13674         prefix length for the LDP based LSP associated with the OAM LDP Tree
13675         trace test."
13676    ::= { tmnxOamLTtraceFecInfoEntry 3 }
13677
13678tmnxOamLTtraceFecDiscoveryState  OBJECT-TYPE
13679    SYNTAX      INTEGER {
13680        initial    (0),
13681        inProgress (1),
13682        done       (2)
13683    }
13684    MAX-ACCESS  read-only
13685    STATUS      current
13686    DESCRIPTION
13687        "The value of tmnxOamLTtraceFecDiscoveryState indicates the current
13688         state of the discovery process for the Address FEC."
13689    ::= { tmnxOamLTtraceFecInfoEntry 4 }
13690
13691tmnxOamLTtraceFecDisStatusBits   OBJECT-TYPE
13692    SYNTAX      TmnxOamLTtraceDisStatusBits
13693    MAX-ACCESS  read-only
13694    STATUS      current
13695    DESCRIPTION
13696        "The value of tmnxOamLTtraceFecDisStatusBits indicates the current
13697         discovery status bits for the Address FEC."
13698    ::= { tmnxOamLTtraceFecInfoEntry 5 }
13699
13700tmnxOamLTtraceFecDisPaths        OBJECT-TYPE
13701    SYNTAX      Unsigned32
13702    MAX-ACCESS  read-only
13703    STATUS      current
13704    DESCRIPTION
13705        "The value of tmnxOamLTtraceFecDisPaths indicates the number of
13706         discovered ECMP paths for the Address FEC."
13707    ::= { tmnxOamLTtraceFecInfoEntry 6 }
13708
13709tmnxOamLTtraceFecFailedHops      OBJECT-TYPE
13710    SYNTAX      Unsigned32
13711    MAX-ACCESS  read-only
13712    STATUS      current
13713    DESCRIPTION
13714        "The value of tmnxOamLTtraceFecFailedHops indicates the number of hops
13715         from which no successful response was received."
13716    ::= { tmnxOamLTtraceFecInfoEntry 7 }
13717
13718tmnxOamLTtraceFecLastDisEnd      OBJECT-TYPE
13719    SYNTAX      TimeStamp
13720    MAX-ACCESS  read-only
13721    STATUS      current
13722    DESCRIPTION
13723        "The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime when
13724         the FEC was last discovered."
13725    ::= { tmnxOamLTtraceFecInfoEntry 8 }
13726
13727tmnxOamLTtraceFecFailedProbes    OBJECT-TYPE
13728    SYNTAX      Unsigned32
13729    MAX-ACCESS  read-only
13730    STATUS      current
13731    DESCRIPTION
13732        "The value of tmnxOamLTtraceFecFailedProbes indicates the number of
13733         discovered paths which are in failed probing state."
13734    ::= { tmnxOamLTtraceFecInfoEntry 9 }
13735
13736tmnxOamLTtraceFecProbeState      OBJECT-TYPE
13737    SYNTAX      INTEGER {
13738        oK              (0),
13739        partiallyFailed (1),
13740        failed          (2)
13741    }
13742    MAX-ACCESS  read-only
13743    STATUS      current
13744    DESCRIPTION
13745        "The value of tmnxOamLTtraceFecProbeState indicates the current overall
13746         probing state for the discovered paths of the Address FEC. The
13747         tmnxOamLTtraceFecProbeState is considered as 'oK' when probing on all
13748         the associated discovered paths is OK. It is considered as 'failed'
13749         when probing on all the associated discovered paths failed. It is
13750         considered as partially failed when probing on one or more, but not
13751         all, discovered paths failed."
13752    ::= { tmnxOamLTtraceFecInfoEntry 10 }
13753
13754tmnxOamLTtraceFecSendErrProbes   OBJECT-TYPE
13755    SYNTAX      Unsigned32
13756    MAX-ACCESS  read-only
13757    STATUS      current
13758    DESCRIPTION
13759        "The value of tmnxOamLTtraceFecSendErrProbes indicates the number of
13760         discovered paths which are experiencing problems in sending probe
13761         (ping) requests."
13762    ::= { tmnxOamLTtraceFecInfoEntry 11 }
13763
13764tmnxOamLTtracePathInfoTable      OBJECT-TYPE
13765    SYNTAX      SEQUENCE OF TmnxOamLTtracePathInfoEntry
13766    MAX-ACCESS  not-accessible
13767    STATUS      current
13768    DESCRIPTION
13769        "tmnxOamLTtracePathInfoTable contains entries with operational
13770         information about the automatically discovered ECMP paths."
13771    ::= { tmnxOamTraceRouteObjs 25 }
13772
13773tmnxOamLTtracePathInfoEntry      OBJECT-TYPE
13774    SYNTAX      TmnxOamLTtracePathInfoEntry
13775    MAX-ACCESS  not-accessible
13776    STATUS      current
13777    DESCRIPTION
13778        "tmnxOamLTtracePathInfoEntry represents a row in the
13779         tmnxOamLTtracePathInfoTable.
13780
13781         Entries cannot be created and deleted via SNMP SET operations."
13782    INDEX       {
13783        vRtrID,
13784        tmnxOamLTtraceFecPrefixType,
13785        tmnxOamLTtraceFecPrefix,
13786        tmnxOamLTtraceFecPrefLen,
13787        tmnxOamLTtracePathDstAddrType,
13788        tmnxOamLTtracePathDstAddr
13789    }
13790    ::= { tmnxOamLTtracePathInfoTable 1 }
13791
13792TmnxOamLTtracePathInfoEntry      ::= SEQUENCE
13793{
13794    tmnxOamLTtracePathDstAddrType    InetAddressType,
13795    tmnxOamLTtracePathDstAddr        InetAddress,
13796    tmnxOamLTtracePathRemAddrType    InetAddressType,
13797    tmnxOamLTtracePathRemoteAddr     InetAddress,
13798    tmnxOamLTtracePathEgrNhAddrType  InetAddressType,
13799    tmnxOamLTtracePathEgrNhAddr      InetAddress,
13800    tmnxOamLTtracePathDisTtl         Unsigned32,
13801    tmnxOamLTtracePathLastDisTime    TimeStamp,
13802    tmnxOamLTtracePathLastRc         TmnxOamPingRtnCode,
13803    tmnxOamLTtracePathProbeState     INTEGER,
13804    tmnxOamLTtracePathProbeTmOutCnt  Unsigned32,
13805    tmnxOamLTtracePathProbeSendErr   INTEGER
13806}
13807
13808tmnxOamLTtracePathDstAddrType    OBJECT-TYPE
13809    SYNTAX      InetAddressType
13810    MAX-ACCESS  not-accessible
13811    STATUS      current
13812    DESCRIPTION
13813        "The value of tmnxOamLTtracePathDstAddrType indicates the type of
13814         Internet address stored in tmnxOamLTtracePathDstAddr."
13815    ::= { tmnxOamLTtracePathInfoEntry 1 }
13816
13817tmnxOamLTtracePathDstAddr        OBJECT-TYPE
13818    SYNTAX      InetAddress (SIZE (0|4|16))
13819    MAX-ACCESS  not-accessible
13820    STATUS      current
13821    DESCRIPTION
13822        "The value of tmnxOamLTtracePathDstAddr indicates the destination IP
13823         address (127 Address) of a path for a given LDP based LSP associated
13824         with the OAM LDP Tree trace test."
13825    ::= { tmnxOamLTtracePathInfoEntry 2 }
13826
13827tmnxOamLTtracePathRemAddrType    OBJECT-TYPE
13828    SYNTAX      InetAddressType
13829    MAX-ACCESS  read-only
13830    STATUS      current
13831    DESCRIPTION
13832        "The value of tmnxOamLTtracePathRemAddrType indicates the type of
13833         Internet address stored in tmnxOamLTtracePathRemoteAddr."
13834    ::= { tmnxOamLTtracePathInfoEntry 3 }
13835
13836tmnxOamLTtracePathRemoteAddr     OBJECT-TYPE
13837    SYNTAX      InetAddress (SIZE (0|4|16))
13838    MAX-ACCESS  read-only
13839    STATUS      current
13840    DESCRIPTION
13841        "The value of tmnxOamLTtracePathRemoteAddr indicates the associated
13842         interface IP address or the router ID of the egress router."
13843    ::= { tmnxOamLTtracePathInfoEntry 4 }
13844
13845tmnxOamLTtracePathEgrNhAddrType  OBJECT-TYPE
13846    SYNTAX      InetAddressType
13847    MAX-ACCESS  read-only
13848    STATUS      current
13849    DESCRIPTION
13850        "The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of
13851         Internet address stored in tmnxOamLTtracePathEgrNhAddr."
13852    ::= { tmnxOamLTtracePathInfoEntry 5 }
13853
13854tmnxOamLTtracePathEgrNhAddr      OBJECT-TYPE
13855    SYNTAX      InetAddress (SIZE (0|4|16))
13856    MAX-ACCESS  read-only
13857    STATUS      current
13858    DESCRIPTION
13859        "The value of tmnxOamLTtracePathEgrNhAddr indicates the next hop IP
13860         address (wrt the ingress router) used to reach the associated ECMP
13861         path endpoint."
13862    ::= { tmnxOamLTtracePathInfoEntry 6 }
13863
13864tmnxOamLTtracePathDisTtl         OBJECT-TYPE
13865    SYNTAX      Unsigned32
13866    MAX-ACCESS  read-only
13867    STATUS      current
13868    DESCRIPTION
13869        "The value of tmnxOamLTtracePathDisTtl indicates the label time-to-live
13870         value used to discover the egress router for the path."
13871    ::= { tmnxOamLTtracePathInfoEntry 7 }
13872
13873tmnxOamLTtracePathLastDisTime    OBJECT-TYPE
13874    SYNTAX      TimeStamp
13875    MAX-ACCESS  read-only
13876    STATUS      current
13877    DESCRIPTION
13878        "The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime
13879         when the path was last discovered."
13880    ::= { tmnxOamLTtracePathInfoEntry 8 }
13881
13882tmnxOamLTtracePathLastRc         OBJECT-TYPE
13883    SYNTAX      TmnxOamPingRtnCode
13884    MAX-ACCESS  read-only
13885    STATUS      current
13886    DESCRIPTION
13887        "The value of tmnxOamLTtracePathLastRc indicates the OAM return code
13888         received in the OAM ping response."
13889    ::= { tmnxOamLTtracePathInfoEntry 9 }
13890
13891tmnxOamLTtracePathProbeState     OBJECT-TYPE
13892    SYNTAX      INTEGER {
13893        oK     (0),
13894        failed (1)
13895    }
13896    MAX-ACCESS  read-only
13897    STATUS      current
13898    DESCRIPTION
13899        "The value of tmnxOamLTtracePathProbeState indicates the current
13900         probing (ping) state for the discovered ECMP path. The
13901         tmnxOamLTtracePathProbeState is considered as 'failed' when number of
13902         consecutive timeouts for the ping request reached its maximum allowed
13903         limit (tmnxOamLTtraceAutoPrMaxFailures). The
13904         tmnxOamLTtracePathProbeState is considered as 'oK' after receiving a
13905         successful ping response for the associated path."
13906    ::= { tmnxOamLTtracePathInfoEntry 10 }
13907
13908tmnxOamLTtracePathProbeTmOutCnt  OBJECT-TYPE
13909    SYNTAX      Unsigned32
13910    MAX-ACCESS  read-only
13911    STATUS      current
13912    DESCRIPTION
13913        "The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of
13914         consecutive timeouts for the associated ping request. This
13915         tmnxOamLTtracePathProbeTmOutCnt is reset to 0 after receiving a
13916         successful ping response from the path destination."
13917    ::= { tmnxOamLTtracePathInfoEntry 11 }
13918
13919tmnxOamLTtracePathProbeSendErr   OBJECT-TYPE
13920    SYNTAX      INTEGER {
13921        oK     (0),
13922        failed (1)
13923    }
13924    MAX-ACCESS  read-only
13925    STATUS      current
13926    DESCRIPTION
13927        "The value of tmnxOamLTtracePathProbeSendErr indicates the state of the
13928         last path probe (ping) request.
13929
13930         The tmnxOamLTtracePathProbeSendErr is considered as 'failed' if the
13931         last probe (ping) request could not be sent due to some local failure
13932         else it is 'oK'."
13933    ::= { tmnxOamLTtracePathInfoEntry 12 }
13934
13935tmnxOamVccvTrCtlTable            OBJECT-TYPE
13936    SYNTAX      SEQUENCE OF TmnxOamVccvTrCtlEntry
13937    MAX-ACCESS  not-accessible
13938    STATUS      current
13939    DESCRIPTION
13940        "Each row in tmnxOamVccvTrCtlTable contains the VCCV-specific
13941         configuration information needed to launch a VCCV (Virtual Circuit
13942         Connectivity Verification) trace route test.  The rest of the
13943         configuration information needed to launch the test resides in the
13944         corresponding row of tmnxOamTrCtlTable.
13945
13946         Results of VCCV trace route tests are stored in tmnxOamTrResultsTable,
13947         tmnxOamTrProbeHistoryTable, and tmnxOamVccvTrNextPwSegmentTable.
13948
13949         Four types of VCCV trace route tests are supported:  AII Type 2,
13950         FEC-128 Pseudowire, Spoke SDP FEC, and Transport Profile Static.  AII
13951         Type 2 and Spoke SDP FEC offer two ways to specify a VCCV trace route
13952         FEC-129 Pseudowire test.
13953
13954         In the Transport Profile Static case, the test type is configured
13955         (using tmnxOamVccvTrCtlTestSubMode).  In the other three cases, the
13956         test type is not configured (i.e. the default
13957         tmnxOamVccvTrCtlTestSubMode value 'unspecified(1)' is used).
13958
13959         The following table has a row for each VCCV trace route test type,
13960         showing the mandatory and optional objects applicable to the test
13961         type. Abbreviated VCCV trace route test type names are used.
13962
13963         Test
13964         Type   Mandatory Objects               Optional Objects
13965         ------ ------------------------------ ---------------------------------
13966         aiiTY2 tmnxOamVccvTrCtlSaiiAcId        tmnxOamVccvTrCtlReplyMode
13967                tmnxOamVccvTrCtlSaiiGlobalId
13968                tmnxOamVccvTrCtlSaiiPrefix
13969                tmnxOamVccvTrCtlTaiiAcId
13970                tmnxOamVccvTrCtlTaiiGlobalId
13971                tmnxOamVccvTrCtlTaiiPrefix
13972
13973         FEC128 tmnxOamVccvTrCtlSdpIdVcId       tmnxOamVccvTrCtlReplyMode
13974                                               *tmnxOamVccvTrCtlSwitTgtFecType
13975                                               *tmnxOamVccvTrTgStaticCtlAgi
13976                                               *tmnxOamVccvTrTgStaticCtlSaiiGlbl
13977                                               *tmnxOamVccvTrTgStaticCtlSaiiNode
13978                                               *tmnxOamVccvTrTgStaticCtlSaiiAcId
13979                                               *tmnxOamVccvTrTgStaticCtlTaiiGlbl
13980                                               *tmnxOamVccvTrTgStaticCtlTaiiNode
13981                                               *tmnxOamVccvTrTgStaticCtlTaiiAcId
13982
13983
13984         sdpFEC tmnxOamVccvTrCtlSpokeSdpId     *tmnxOamVccvTrCtlSaiiAcId
13985                                               *tmnxOamVccvTrCtlSaiiGlobalId
13986                                               *tmnxOamVccvTrCtlSaiiPrefix
13987                                               *tmnxOamVccvTrCtlTaiiAcId
13988                                               *tmnxOamVccvTrCtlTaiiGlobalId
13989                                               *tmnxOamVccvTrCtlTaiiPrefix
13990                                                tmnxOamVccvTrCtlReplyMode
13991
13992         TPST   tmnxOamVccvTrCtlSdpIdVcId      *tmnxOamTrCtlSrcAddrType
13993                tmnxOamVccvTrCtlTestSubMode    *tmnxOamTrCtlSrcAddress
13994                                                tmnxOamVccvTrCtlAssocChannel
13995                                               #tmnxOamVccvTrCtlSwitTgtFecType
13996                                               #tmnxOamVccvTrTgFec128CtlSrcAddrT
13997                                               #tmnxOamVccvTrTgFec128CtlSrcAddr
13998                                               #tmnxOamVccvTrTgFec128CtlDstAddrT
13999                                               #tmnxOamVccvTrTgFec128CtlDstAddr
14000                                               #tmnxOamVccvTrTgFec128CtlPwId
14001                                               #tmnxOamVccvTrTgFec128CtlPwType
14002
14003         ALL    N/A                             tmnxOamTrCtlDataSize
14004                                                tmnxOamTrCtlFcName
14005                                                tmnxOamTrCtlInitialTtl
14006                                                tmnxOamTrCtlInterval
14007                                                tmnxOamTrCtlMaxFailures
14008                                                tmnxOamTrCtlMaxTtl
14009                                                tmnxOamTrCtlProbesPerHop
14010                                                tmnxOamTrCtlProfile
14011                                                tmnxOamTrCtlTimeOut
14012         ------ ------------------------------ ---------------------------------
14013
14014         In the table above,
14015         1.  The optional objects in the ALL row apply to all four VCCV trace
14016             route test types.
14017         2.  The characters '*' and '#' each mark an independent set of optional
14018             objects which must all be specified, or must all be unspecified.
14019
14020         When an object combination other than a combination listed above is
14021         specified, values will be rejected or ignored, or the test will fail."
14022    REFERENCE
14023        "RFC 5085:  Pseudowire Virtual Circuit Connectivity Verification (VCCV):
14024         A Control Channel for Pseudowires"
14025    ::= { tmnxOamTraceRouteObjs 26 }
14026
14027tmnxOamVccvTrCtlEntry            OBJECT-TYPE
14028    SYNTAX      TmnxOamVccvTrCtlEntry
14029    MAX-ACCESS  not-accessible
14030    STATUS      current
14031    DESCRIPTION
14032        "The system creates a row in tmnxOamVccvTrCtlTable when a row is
14033         created in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to
14034         'vccvTraceRoute'.
14035
14036         The system deletes a row in tmnxOamVccvTrCtlTable when the
14037         corresponding row in tmnxOamTrCtlTable is deleted."
14038    INDEX       {
14039        tmnxOamTrCtlOwnerIndex,
14040        tmnxOamTrCtlTestIndex
14041    }
14042    ::= { tmnxOamVccvTrCtlTable 1 }
14043
14044TmnxOamVccvTrCtlEntry            ::= SEQUENCE
14045{
14046    tmnxOamVccvTrCtlSdpIdVcId        SdpBindId,
14047    tmnxOamVccvTrCtlReplyMode        INTEGER,
14048    tmnxOamVccvTrCtlSpokeSdpId       TmnxSpokeSdpIdOrZero,
14049    tmnxOamVccvTrCtlSaiiGlobalId     TmnxPwGlobalIdOrZero,
14050    tmnxOamVccvTrCtlSaiiPrefix       Unsigned32,
14051    tmnxOamVccvTrCtlSaiiAcId         Unsigned32,
14052    tmnxOamVccvTrCtlTaiiGlobalId     TmnxPwGlobalIdOrZero,
14053    tmnxOamVccvTrCtlTaiiPrefix       Unsigned32,
14054    tmnxOamVccvTrCtlTaiiAcId         Unsigned32,
14055    tmnxOamVccvTrCtlTestSubMode      TmnxOamVccvTestSubMode,
14056    tmnxOamVccvTrCtlAssocChannel     TmnxOamVccvAssocChannel,
14057    tmnxOamVccvTrCtlSwitTgtFecType   TmnxOamVccvSwitTgtFecType
14058}
14059
14060tmnxOamVccvTrCtlSdpIdVcId        OBJECT-TYPE
14061    SYNTAX      SdpBindId
14062    MAX-ACCESS  read-create
14063    STATUS      current
14064    DESCRIPTION
14065        "The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP binding of
14066         the pseudowire to be tested by a VCCV trace route test.
14067
14068         The all-zeros value indicates an unused SDP binding.
14069
14070         The supported object combinations for VCCV trace route tests are
14071         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14072    DEFVAL      { '0000000000000000'h }
14073    ::= { tmnxOamVccvTrCtlEntry 1 }
14074
14075tmnxOamVccvTrCtlReplyMode        OBJECT-TYPE
14076    SYNTAX      INTEGER {
14077        ip             (2),
14078        controlChannel (4)
14079    }
14080    MAX-ACCESS  read-create
14081    STATUS      current
14082    DESCRIPTION
14083        "The value of tmnxOamVccvTrCtlReplyMode specifies the band to be used by
14084         the echo reply.
14085             ip (2)                 out-of-band reply
14086             controlChannel (4)     inband reply
14087
14088         The supported object combinations for VCCV trace route tests are
14089         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14090    REFERENCE
14091        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
14092         Failures', Section 3 ('Packet Format')."
14093    DEFVAL      { controlChannel }
14094    ::= { tmnxOamVccvTrCtlEntry 2 }
14095
14096tmnxOamVccvTrCtlSpokeSdpId       OBJECT-TYPE
14097    SYNTAX      TmnxSpokeSdpIdOrZero
14098    MAX-ACCESS  read-create
14099    STATUS      current
14100    DESCRIPTION
14101        "The value of tmnxOamVccvTrCtlSpokeSdpId specifies the spoke SDP
14102         identifier to be used when performing a VCCV trace route test on a FEC
14103         129 pseudowire.
14104
14105         A value of zero indicates that no spoke SDP identifier has been
14106         configured.
14107
14108         The supported object combinations for VCCV trace route tests are
14109         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14110    DEFVAL      { 0 }
14111    ::= { tmnxOamVccvTrCtlEntry 3 }
14112
14113tmnxOamVccvTrCtlSaiiGlobalId     OBJECT-TYPE
14114    SYNTAX      TmnxPwGlobalIdOrZero
14115    MAX-ACCESS  read-create
14116    STATUS      current
14117    DESCRIPTION
14118        "The value of tmnxOamVccvTrCtlSaiiGlobalId specifies the global
14119         identifier of the Source Attachment Individual Identifier (SAII) to be
14120         used when testing a FEC 129 AII Type 2 pseudowire.
14121
14122         A value of zero indicates that no global identifier has been
14123         configured.
14124
14125         The supported object combinations for VCCV trace route tests are
14126         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14127    REFERENCE
14128        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14129         Aggregation', Section 3.2, 'AII Type 2'"
14130    DEFVAL      { 0 }
14131    ::= { tmnxOamVccvTrCtlEntry 4 }
14132
14133tmnxOamVccvTrCtlSaiiPrefix       OBJECT-TYPE
14134    SYNTAX      Unsigned32
14135    MAX-ACCESS  read-create
14136    STATUS      current
14137    DESCRIPTION
14138        "The value of tmnxOamVccvTrCtlSaiiPrefix specifies the prefix of the
14139         Source Attachment Individual Identifier (SAII) to be used when testing
14140         a FEC 129 AII Type 2 pseudowire.
14141
14142         A value of zero indicates that no prefix has been configured.
14143
14144         The supported object combinations for VCCV trace route tests are
14145         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14146    REFERENCE
14147        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14148         Aggregation', Section 3.2, 'AII Type 2'"
14149    DEFVAL      { 0 }
14150    ::= { tmnxOamVccvTrCtlEntry 5 }
14151
14152tmnxOamVccvTrCtlSaiiAcId         OBJECT-TYPE
14153    SYNTAX      Unsigned32
14154    MAX-ACCESS  read-create
14155    STATUS      current
14156    DESCRIPTION
14157        "The value of tmnxOamVccvTrCtlSaiiAcId specifies the attachment circuit
14158         identifier of the Source Attachment Individual Identifier (SAII) to be
14159         used when testing a FEC 129 AII Type 2 pseudowire.
14160
14161         A value of zero indicates that no attachment circuit identifier has
14162         been configured.
14163
14164         The supported object combinations for VCCV trace route tests are
14165         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14166    REFERENCE
14167        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14168         Aggregation', Section 3.2, 'AII Type 2'"
14169    DEFVAL      { 0 }
14170    ::= { tmnxOamVccvTrCtlEntry 6 }
14171
14172tmnxOamVccvTrCtlTaiiGlobalId     OBJECT-TYPE
14173    SYNTAX      TmnxPwGlobalIdOrZero
14174    MAX-ACCESS  read-create
14175    STATUS      current
14176    DESCRIPTION
14177        "The value of tmnxOamVccvTrCtlTaiiGlobalId specifies the global
14178         identifier of the Target Attachment Individual Identifier (TAII) to be
14179         used when testing a FEC 129 AII Type 2 pseudowire.
14180
14181         A value of zero indicates that no global identifier has been
14182         configured.
14183
14184         The supported object combinations for VCCV trace route tests are
14185         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14186    REFERENCE
14187        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14188         Aggregation', Section 3.2, 'AII Type 2'"
14189    DEFVAL      { 0 }
14190    ::= { tmnxOamVccvTrCtlEntry 7 }
14191
14192tmnxOamVccvTrCtlTaiiPrefix       OBJECT-TYPE
14193    SYNTAX      Unsigned32
14194    MAX-ACCESS  read-create
14195    STATUS      current
14196    DESCRIPTION
14197        "The value of tmnxOamVccvTrCtlTaiiPrefix specifies the prefix of the
14198         Target Attachment Individual Identifier (TAII) to be used when testing
14199         a FEC 129 AII Type 2 pseudowire.
14200
14201         A value of zero indicates that no prefix has been configured.
14202
14203         The supported object combinations for VCCV trace route tests are
14204         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14205    REFERENCE
14206        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14207         Aggregation', Section 3.2, 'AII Type 2'"
14208    DEFVAL      { 0 }
14209    ::= { tmnxOamVccvTrCtlEntry 8 }
14210
14211tmnxOamVccvTrCtlTaiiAcId         OBJECT-TYPE
14212    SYNTAX      Unsigned32
14213    MAX-ACCESS  read-create
14214    STATUS      current
14215    DESCRIPTION
14216        "The value of tmnxOamVccvTrCtlTaiiAcId specifies the attachment circuit
14217         identifier of the Target Attachment Individual Identifier (TAII) to be
14218         used when testing a FEC 129 AII Type 2 pseudowire.
14219
14220         A value of zero indicates that no attachment circuit identifier has
14221         been configured.
14222
14223         The supported object combinations for VCCV trace route tests are
14224         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14225    REFERENCE
14226        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14227         Aggregation', Section 3.2, 'AII Type 2'"
14228    DEFVAL      { 0 }
14229    ::= { tmnxOamVccvTrCtlEntry 9 }
14230
14231tmnxOamVccvTrCtlTestSubMode      OBJECT-TYPE
14232    SYNTAX      TmnxOamVccvTestSubMode
14233    MAX-ACCESS  read-create
14234    STATUS      current
14235    DESCRIPTION
14236        "The value of tmnxOamVccvTrCtlTestSubMode specifies the type of VCCV
14237         trace route test to perform.
14238
14239         When this object is 'unspecified(1)', the type of VCCV trace route
14240         test to be performed is determined when the test is started, from the
14241         set of tmnxOamVccvTrCtlTable objects configured with non-default
14242         values.
14243
14244         If there is a mismatch between tmnxOamVccvTrCtlTestSubMode and the type
14245         of the pseudowire to be tested, the test will fail.  For example, if
14246         tmnxOamVccvTrCtlTestSubMode is 'static(2)', and there is no
14247         TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
14248         the test will fail.
14249
14250         The supported object combinations for VCCV trace route tests are
14251         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14252    DEFVAL      { unspecified }
14253    ::= { tmnxOamVccvTrCtlEntry 10 }
14254
14255tmnxOamVccvTrCtlAssocChannel     OBJECT-TYPE
14256    SYNTAX      TmnxOamVccvAssocChannel
14257    MAX-ACCESS  read-create
14258    STATUS      current
14259    DESCRIPTION
14260        "The value of tmnxOamVccvTrCtlAssocChannel specifies the launched echo
14261         request's usage of the Associated Channel (ACH) mechanism, when
14262         performing an MPLS-TP VCCV trace route test.
14263
14264         When tmnxOamVccvTrCtlTestSubMode is 'static(2)', the default value for
14265         tmnxOamVccvTrCtlAssocChannel is 'nonIp(2)'.
14266
14267         The supported object combinations for VCCV trace route tests are
14268         listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14269    DEFVAL      { notApplicable }
14270    ::= { tmnxOamVccvTrCtlEntry 11 }
14271
14272tmnxOamVccvTrCtlSwitTgtFecType   OBJECT-TYPE
14273    SYNTAX      TmnxOamVccvSwitTgtFecType
14274    MAX-ACCESS  read-create
14275    STATUS      current
14276    DESCRIPTION
14277        "The value of tmnxOamVccvTrCtlSwitTgtFecType specifies the type of
14278         downstream FEC (Forward Equivalence Class) segment to be tested.
14279
14280         This object must be set to a non-default value when the path to be
14281         tested starts with a FEC segment, and switches to a FEC segment with a
14282         different type.  For example, if the path to be tested starts with a
14283         static FEC, and switches to FEC 128, this object must be set to
14284         'fec128(2)'."
14285    DEFVAL      { none }
14286    ::= { tmnxOamVccvTrCtlEntry 12 }
14287
14288tmnxOamVccvTrNextPwSegmentTable  OBJECT-TYPE
14289    SYNTAX      SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry
14290    MAX-ACCESS  not-accessible
14291    STATUS      current
14292    DESCRIPTION
14293        "Defines a table for storing the results of an OAM 'vccvTraceRoute'
14294         probe operation where a VCCV next hop list is returned.
14295
14296         An entry in this table is created when the result of an OAM
14297         'vccvTraceRoute' probe is determined. An entry is removed from this
14298         table when its corresponding tmnxOamTrCtlEntry is deleted."
14299    ::= { tmnxOamTraceRouteObjs 27 }
14300
14301tmnxOamVccvTrNextPwSegmentEntry  OBJECT-TYPE
14302    SYNTAX      TmnxOamVccvTrNextPwSegmentEntry
14303    MAX-ACCESS  not-accessible
14304    STATUS      current
14305    DESCRIPTION
14306        "Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two
14307         index elements identify the tmnxOamTrCtlEntry that a
14308         tmnxOamVccvTrNextPwSegmentEntry belongs to.  The third index element
14309         identifies an OAM trace route test run.  The fourth, fifth and sixth
14310         index elements select a single OAM 'vccvTraceRoute' reply."
14311    INDEX       {
14312        tmnxOamTrCtlOwnerIndex,
14313        tmnxOamTrCtlTestIndex,
14314        tmnxOamTrResultsTestRunIndex,
14315        tmnxOamTrProbeHistoryIndex,
14316        tmnxOamTrProbeHistoryHopIndex,
14317        tmnxOamTrProbeHistoryProbeIndex
14318    }
14319    ::= { tmnxOamVccvTrNextPwSegmentTable 1 }
14320
14321TmnxOamVccvTrNextPwSegmentEntry  ::= SEQUENCE
14322{
14323    tmnxOamVccvTrNextPwID            TmnxVcIdOrNone,
14324    tmnxOamVccvTrNextPwType          SdpBindVcType,
14325    tmnxOamVccvTrNextSenderAddrType  InetAddressType,
14326    tmnxOamVccvTrNextSenderAddr      InetAddress,
14327    tmnxOamVccvTrNextRemoteAddrType  InetAddressType,
14328    tmnxOamVccvTrNextRemoteAddr      InetAddress,
14329    tmnxOamVccvTrNextSaiiGlobalId    TmnxPwGlobalIdOrZero,
14330    tmnxOamVccvTrNextSaiiPrefix      Unsigned32,
14331    tmnxOamVccvTrNextSaiiAcId        Unsigned32,
14332    tmnxOamVccvTrNextTaiiGlobalId    TmnxPwGlobalIdOrZero,
14333    tmnxOamVccvTrNextTaiiPrefix      Unsigned32,
14334    tmnxOamVccvTrNextTaiiAcId        Unsigned32,
14335    tmnxOamVccvTrNextTpAgi           OCTET STRING,
14336    tmnxOamVccvTrNextTpSaiiGlobalId  TmnxMplsTpGlobalID,
14337    tmnxOamVccvTrNextTpSaiiNodeId    TmnxMplsTpNodeID,
14338    tmnxOamVccvTrNextTpSaiiAcId      Unsigned32,
14339    tmnxOamVccvTrNextTpTaiiGlobalId  TmnxMplsTpGlobalID,
14340    tmnxOamVccvTrNextTpTaiiNodeId    TmnxMplsTpNodeID,
14341    tmnxOamVccvTrNextTpTaiiAcId      Unsigned32
14342}
14343
14344tmnxOamVccvTrNextPwID            OBJECT-TYPE
14345    SYNTAX      TmnxVcIdOrNone
14346    MAX-ACCESS  read-only
14347    STATUS      current
14348    DESCRIPTION
14349        "The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire
14350         in the trace route operation for a specific 'vccvTraceRoute' probe
14351         reply. A value of '0' indicates that there are no further next-hops
14352         for a specific trace route operation."
14353    ::= { tmnxOamVccvTrNextPwSegmentEntry 1 }
14354
14355tmnxOamVccvTrNextPwType          OBJECT-TYPE
14356    SYNTAX      SdpBindVcType
14357    MAX-ACCESS  read-only
14358    STATUS      current
14359    DESCRIPTION
14360        "The value of tmnxOamVccvTrNextPwType indicates the next-hop
14361         pseudo-wire type in the trace route operation for a specific
14362         'vccvTraceRoute' probe reply."
14363    ::= { tmnxOamVccvTrNextPwSegmentEntry 2 }
14364
14365tmnxOamVccvTrNextSenderAddrType  OBJECT-TYPE
14366    SYNTAX      InetAddressType
14367    MAX-ACCESS  read-only
14368    STATUS      current
14369    DESCRIPTION
14370        "The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop
14371         sender IP address type in the trace route operation for a specific
14372         'vccvTraceRoute' probe reply."
14373    ::= { tmnxOamVccvTrNextPwSegmentEntry 3 }
14374
14375tmnxOamVccvTrNextSenderAddr      OBJECT-TYPE
14376    SYNTAX      InetAddress (SIZE (0|4|16))
14377    MAX-ACCESS  read-only
14378    STATUS      current
14379    DESCRIPTION
14380        "The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender
14381         IP address in the trace route operation for a specific
14382         'vccvTraceRoute' probe reply."
14383    ::= { tmnxOamVccvTrNextPwSegmentEntry 4 }
14384
14385tmnxOamVccvTrNextRemoteAddrType  OBJECT-TYPE
14386    SYNTAX      InetAddressType
14387    MAX-ACCESS  read-only
14388    STATUS      current
14389    DESCRIPTION
14390        "The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop
14391         remote IP address type in the trace route operation for a specific
14392         'vccvTraceRoute' probe reply."
14393    ::= { tmnxOamVccvTrNextPwSegmentEntry 5 }
14394
14395tmnxOamVccvTrNextRemoteAddr      OBJECT-TYPE
14396    SYNTAX      InetAddress (SIZE (0|4|16))
14397    MAX-ACCESS  read-only
14398    STATUS      current
14399    DESCRIPTION
14400        "The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop remote
14401         IP address in the trace route operation for a specific
14402         'vccvTraceRoute' probe reply."
14403    ::= { tmnxOamVccvTrNextPwSegmentEntry 6 }
14404
14405tmnxOamVccvTrNextSaiiGlobalId    OBJECT-TYPE
14406    SYNTAX      TmnxPwGlobalIdOrZero
14407    MAX-ACCESS  read-only
14408    STATUS      current
14409    DESCRIPTION
14410        "The value of tmnxOamVccvTrNextSaiiGlobalId indicates the global
14411         identifier of the Source Attachment Individual Identifier (SAII) of a
14412         specific 'vccvTraceRoute' probe reply.
14413
14414         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14415         probed.  Otherwise, zero is returned."
14416    REFERENCE
14417        "RFC 5003 Section 3.2"
14418    ::= { tmnxOamVccvTrNextPwSegmentEntry 7 }
14419
14420tmnxOamVccvTrNextSaiiPrefix      OBJECT-TYPE
14421    SYNTAX      Unsigned32
14422    MAX-ACCESS  read-only
14423    STATUS      current
14424    DESCRIPTION
14425        "The value of tmnxOamVccvTrNextSaiiPrefix indicates the prefix of the
14426         Source Attachment Individual Identifier (SAII) of a specific
14427         'vccvTraceRoute' probe reply.
14428
14429         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14430         probed.  Otherwise, zero is returned."
14431    REFERENCE
14432        "RFC 5003 Section 3.2"
14433    ::= { tmnxOamVccvTrNextPwSegmentEntry 8 }
14434
14435tmnxOamVccvTrNextSaiiAcId        OBJECT-TYPE
14436    SYNTAX      Unsigned32
14437    MAX-ACCESS  read-only
14438    STATUS      current
14439    DESCRIPTION
14440        "The value of tmnxOamVccvTrNextSaiiAcId indicates the attachment
14441         circuit identifier of the Source Attachment Individual Identifier
14442         (SAII) of a specific 'vccvTraceRoute' probe reply.
14443
14444         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14445         probed.  Otherwise, zero is returned."
14446    REFERENCE
14447        "RFC 5003 Section 3.2"
14448    ::= { tmnxOamVccvTrNextPwSegmentEntry 9 }
14449
14450tmnxOamVccvTrNextTaiiGlobalId    OBJECT-TYPE
14451    SYNTAX      TmnxPwGlobalIdOrZero
14452    MAX-ACCESS  read-only
14453    STATUS      current
14454    DESCRIPTION
14455        "The value of tmnxOamVccvTrNextTaiiGlobalId indicates the global
14456         identifier of the Target Attachment Individual Identifier (TAII) of a
14457         specific 'vccvTraceRoute' probe reply.
14458
14459         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14460         probed.  Otherwise, zero is returned."
14461    REFERENCE
14462        "RFC 5003 Section 3.2"
14463    ::= { tmnxOamVccvTrNextPwSegmentEntry 10 }
14464
14465tmnxOamVccvTrNextTaiiPrefix      OBJECT-TYPE
14466    SYNTAX      Unsigned32
14467    MAX-ACCESS  read-only
14468    STATUS      current
14469    DESCRIPTION
14470        "The value of tmnxOamVccvTrNextTaiiPrefix indicates the prefix of the
14471         Target Attachment Individual Identifier (TAII) of a specific
14472         'vccvTraceRoute' probe reply.
14473
14474         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14475         probed.  Otherwise, zero is returned."
14476    REFERENCE
14477        "RFC 5003 Section 3.2"
14478    ::= { tmnxOamVccvTrNextPwSegmentEntry 11 }
14479
14480tmnxOamVccvTrNextTaiiAcId        OBJECT-TYPE
14481    SYNTAX      Unsigned32
14482    MAX-ACCESS  read-only
14483    STATUS      current
14484    DESCRIPTION
14485        "The value of tmnxOamVccvTrNextTaiiAcId indicates the attachment
14486         circuit identifier of the Target Attachment Individual Identifier
14487         (TAII) of a specific 'vccvTraceRoute' probe reply.
14488
14489         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14490         probed.  Otherwise, zero is returned."
14491    REFERENCE
14492        "RFC 5003 Section 3.2"
14493    ::= { tmnxOamVccvTrNextPwSegmentEntry 12 }
14494
14495tmnxOamVccvTrNextTpAgi           OBJECT-TYPE
14496    SYNTAX      OCTET STRING (SIZE (8))
14497    MAX-ACCESS  read-only
14498    STATUS      current
14499    DESCRIPTION
14500        "The value of tmnxOamVccvTrNextTpAgi indicates the Service Identifier
14501         field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
14502
14503         If a pseudowire other than an MPLS-TP pseudowire was probed, the
14504         all-zeros value is returned."
14505    REFERENCE
14506        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14507         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14508    ::= { tmnxOamVccvTrNextPwSegmentEntry 13 }
14509
14510tmnxOamVccvTrNextTpSaiiGlobalId  OBJECT-TYPE
14511    SYNTAX      TmnxMplsTpGlobalID
14512    MAX-ACCESS  read-only
14513    STATUS      current
14514    DESCRIPTION
14515        "The value of tmnxOamVccvTrNextTpSaiiGlobalId indicates the Source
14516         Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
14517         PDU.
14518
14519         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14520         returned."
14521    REFERENCE
14522        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14523         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14524    ::= { tmnxOamVccvTrNextPwSegmentEntry 14 }
14525
14526tmnxOamVccvTrNextTpSaiiNodeId    OBJECT-TYPE
14527    SYNTAX      TmnxMplsTpNodeID
14528    MAX-ACCESS  read-only
14529    STATUS      current
14530    DESCRIPTION
14531        "The value of tmnxOamVccvTrNextTpSaiiNodeId indicates the Source Node
14532         ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
14533
14534         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14535         returned."
14536    REFERENCE
14537        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14538         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14539    ::= { tmnxOamVccvTrNextPwSegmentEntry 15 }
14540
14541tmnxOamVccvTrNextTpSaiiAcId      OBJECT-TYPE
14542    SYNTAX      Unsigned32
14543    MAX-ACCESS  read-only
14544    STATUS      current
14545    DESCRIPTION
14546        "The value of tmnxOamVccvTrNextTpSaiiAcId indicates the Source
14547         Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
14548         of the reply PDU.
14549
14550         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14551         returned."
14552    REFERENCE
14553        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14554         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14555    ::= { tmnxOamVccvTrNextPwSegmentEntry 16 }
14556
14557tmnxOamVccvTrNextTpTaiiGlobalId  OBJECT-TYPE
14558    SYNTAX      TmnxMplsTpGlobalID
14559    MAX-ACCESS  read-only
14560    STATUS      current
14561    DESCRIPTION
14562        "The value of tmnxOamVccvTrNextTpTaiiGlobalId indicates the Destination
14563         Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
14564         PDU.
14565
14566         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14567         returned."
14568    REFERENCE
14569        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14570         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14571    ::= { tmnxOamVccvTrNextPwSegmentEntry 17 }
14572
14573tmnxOamVccvTrNextTpTaiiNodeId    OBJECT-TYPE
14574    SYNTAX      TmnxMplsTpNodeID
14575    MAX-ACCESS  read-only
14576    STATUS      current
14577    DESCRIPTION
14578        "The value of tmnxOamVccvTrNextTpTaiiNodeId indicates the Destination
14579         Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
14580         PDU.
14581
14582         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14583         returned."
14584    REFERENCE
14585        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14586         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14587    ::= { tmnxOamVccvTrNextPwSegmentEntry 18 }
14588
14589tmnxOamVccvTrNextTpTaiiAcId      OBJECT-TYPE
14590    SYNTAX      Unsigned32
14591    MAX-ACCESS  read-only
14592    STATUS      current
14593    DESCRIPTION
14594        "The value of tmnxOamVccvTrNextTpTaiiAcId indicates the Destination
14595         Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
14596         of the reply PDU.
14597
14598         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14599         returned."
14600    REFERENCE
14601        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14602         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14603    ::= { tmnxOamVccvTrNextPwSegmentEntry 19 }
14604
14605tmnxOamP2mpLspTrCtlTable         OBJECT-TYPE
14606    SYNTAX      SEQUENCE OF TmnxOamP2mpLspTrCtlEntry
14607    MAX-ACCESS  not-accessible
14608    STATUS      current
14609    DESCRIPTION
14610        "Defines the Nokia SROS OAM P2MP LSP Trace Control Table
14611         for providing, via SNMP, the capability of performing Nokia
14612         SROS OAM 'p2mpLspTrace' test operations for a single leaf
14613         egress node of an P2MP LSP.  The results of these tests are
14614         stored in the tmnxOamTrResultsTable and the
14615         tmnxOamTrProbeHistoryTable."
14616    ::= { tmnxOamTraceRouteObjs 28 }
14617
14618tmnxOamP2mpLspTrCtlEntry         OBJECT-TYPE
14619    SYNTAX      TmnxOamP2mpLspTrCtlEntry
14620    MAX-ACCESS  not-accessible
14621    STATUS      current
14622    DESCRIPTION
14623        "Defines an entry in the tmnxOamP2mpLspTrCtlTable.  The first index
14624         element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString,
14625         a textual convention that allows for use of the SNMPv3
14626         View-Based Access Control Model (RFC 2575 [11], VACM)
14627         and allows a management application to identify its entries.
14628         The second index, tmnxOamTrCtlTestIndex, enables the same
14629         management application to have multiple outstanding requests."
14630    INDEX       {
14631        tmnxOamTrCtlOwnerIndex,
14632        tmnxOamTrCtlTestIndex
14633    }
14634    ::= { tmnxOamP2mpLspTrCtlTable 1 }
14635
14636TmnxOamP2mpLspTrCtlEntry         ::= SEQUENCE
14637{
14638    tmnxOamP2mpLspTrCtlLspName       TLNamedItemOrEmpty,
14639    tmnxOamP2mpLspTrCtlInstName      TNamedItemOrEmpty,
14640    tmnxOamP2mpLspTrCtlLeafIpAddr    InetAddress,
14641    tmnxOamP2mpLspTrCtlLeafIpAddrType InetAddressType
14642}
14643
14644tmnxOamP2mpLspTrCtlLspName       OBJECT-TYPE
14645    SYNTAX      TLNamedItemOrEmpty
14646    MAX-ACCESS  read-write
14647    STATUS      current
14648    DESCRIPTION
14649        "Administrative name of the target P2MP Labeled Switch Path (LSP) for
14650         this OAM P2MP LSP Trace test. This parameter is mandatory."
14651    DEFVAL      { ''H }
14652    ::= { tmnxOamP2mpLspTrCtlEntry 1 }
14653
14654tmnxOamP2mpLspTrCtlInstName      OBJECT-TYPE
14655    SYNTAX      TNamedItemOrEmpty
14656    MAX-ACCESS  read-write
14657    STATUS      current
14658    DESCRIPTION
14659        "This parameter identifies an instance of a P2MP LSP, either a primary
14660         or secondary instance of a P2MP LSP Tree."
14661    DEFVAL      { ''H }
14662    ::= { tmnxOamP2mpLspTrCtlEntry 2 }
14663
14664tmnxOamP2mpLspTrCtlLeafIpAddr    OBJECT-TYPE
14665    SYNTAX      InetAddress (SIZE (0|4|16))
14666    MAX-ACCESS  read-write
14667    STATUS      current
14668    DESCRIPTION
14669        "The value of tmnxOamP2mpLspTrCtlLeafIpAddr specifies the Internet
14670         address of the egress leaf node of a P2MP LSP Tree. This parameter is
14671         mandatory."
14672    DEFVAL      { ''H }
14673    ::= { tmnxOamP2mpLspTrCtlEntry 3 }
14674
14675tmnxOamP2mpLspTrCtlLeafIpAddrType OBJECT-TYPE
14676    SYNTAX      InetAddressType
14677    MAX-ACCESS  read-write
14678    STATUS      current
14679    DESCRIPTION
14680        "The value of tmnxOamP2mpLspTrCtlLeafIpAddrType specifies the type of
14681         Internet address stored in tmnxOamP2mpLspTrCtlLeafIpAddr."
14682    DEFVAL      { unknown }
14683    ::= { tmnxOamP2mpLspTrCtlEntry 4 }
14684
14685tmnxOamP2mpLspTrMapTable         OBJECT-TYPE
14686    SYNTAX      SEQUENCE OF TmnxOamP2mpLspTrMapEntry
14687    MAX-ACCESS  not-accessible
14688    STATUS      current
14689    DESCRIPTION
14690        "Defines a table for storing the results of an OAM 'p2mpLspTrace'
14691         probe operation when a Downstream Mapping TLV was returned.  Each row
14692         represents a single label map within the returned downstream mapping
14693         TLV.
14694
14695         An entry in this table is created when the result of an OAM
14696         'p2mpLspTrace' probe is determined.
14697
14698         An entry is removed from this table when its corresponding
14699         tmnxOamTrCtlEntry is deleted."
14700    REFERENCE
14701        "RFC 4379 Section 3.3"
14702    ::= { tmnxOamTraceRouteObjs 29 }
14703
14704tmnxOamP2mpLspTrMapEntry         OBJECT-TYPE
14705    SYNTAX      TmnxOamP2mpLspTrMapEntry
14706    MAX-ACCESS  not-accessible
14707    STATUS      current
14708    DESCRIPTION
14709        "Defines an entry in the tmnxOamP2mpLspTrMapTable.  The first two
14710         index elements identify the tmnxOamTrCtlEntry that a
14711         tmnxOamP2mpLspTrMapEntry belongs to.  The third index element
14712         identifies an OAM trace route test run.  The fourth index element
14713         selects the group of responses associated with a specific
14714         probe attempt. The fifth and sixth indexes select the hop and
14715         the probe at that hop for a particular Nokia SROS OAM
14716         Trace Route operation. The seventh index selects a single downstream
14717         L2 map entry within the specific probe reply."
14718    INDEX       {
14719        tmnxOamTrCtlOwnerIndex,
14720        tmnxOamTrCtlTestIndex,
14721        tmnxOamTrResultsTestRunIndex,
14722        tmnxOamTrProbeHistoryIndex,
14723        tmnxOamTrProbeHistoryHopIndex,
14724        tmnxOamTrProbeHistoryProbeIndex,
14725        tmnxOamP2mpLspTrMapIndex
14726    }
14727    ::= { tmnxOamP2mpLspTrMapTable 1 }
14728
14729TmnxOamP2mpLspTrMapEntry         ::= SEQUENCE
14730{
14731    tmnxOamP2mpLspTrMapIndex         Unsigned32,
14732    tmnxOamP2mpLspTrMapDSIPv4Addr    IpAddress,
14733    tmnxOamP2mpLspTrMapAddrType      TmnxOamAddressType,
14734    tmnxOamP2mpLspTrMapDSIfAddr      Unsigned32,
14735    tmnxOamP2mpLspTrMapMTU           Unsigned32,
14736    tmnxOamP2mpLspTrMapP2mpBranch    TruthValue,
14737    tmnxOamP2mpLspTrMapP2mpBud       TruthValue
14738}
14739
14740tmnxOamP2mpLspTrMapIndex         OBJECT-TYPE
14741    SYNTAX      Unsigned32 (1..4294967295)
14742    MAX-ACCESS  not-accessible
14743    STATUS      current
14744    DESCRIPTION
14745        "The value of tmnxOamP2mpLspTrMapIndex specifies a single L2 mapping
14746         entry within a specific 'p2mpLspTrace' probe reply.
14747
14748         The agent starts assigning tmnxOamP2mpLspTrMapIndex values at 1."
14749    ::= { tmnxOamP2mpLspTrMapEntry 1 }
14750
14751tmnxOamP2mpLspTrMapDSIPv4Addr    OBJECT-TYPE
14752    SYNTAX      IpAddress
14753    MAX-ACCESS  read-only
14754    STATUS      current
14755    DESCRIPTION
14756        "The value of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the IPv4 address
14757         of the downstream LSR that this entry in the tmnxOamP2mpLspTrMapTable
14758         describes.  If the interface to the downstream LSR is numbered,
14759         then the tmnxOamP2mpLspTrMapDSIPv4Addr can either be the downstream
14760         LSR's Router ID or the interface address of the downstream LSR.
14761
14762         If the interface to the downstream LSR is unnumbered, the value of
14763         tmnxOamP2mpLspTrMapDSIPv4Addr indicates the downstream LSR's Router
14764         ID."
14765    ::= { tmnxOamP2mpLspTrMapEntry 2 }
14766
14767tmnxOamP2mpLspTrMapAddrType      OBJECT-TYPE
14768    SYNTAX      TmnxOamAddressType
14769    MAX-ACCESS  read-only
14770    STATUS      current
14771    DESCRIPTION
14772        "The value of tmnxOamP2mpLspTrMapAddrType indicates the type of
14773         downstream interface address specified by tmnxOamP2mpLspTrMapDSIfAddr.
14774         The only valid values for tmnxOamP2mpLspTrMapAddrType are
14775         'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'."
14776    ::= { tmnxOamP2mpLspTrMapEntry 3 }
14777
14778tmnxOamP2mpLspTrMapDSIfAddr      OBJECT-TYPE
14779    SYNTAX      Unsigned32
14780    MAX-ACCESS  read-only
14781    STATUS      current
14782    DESCRIPTION
14783        "When tmnxOamP2mpLspTrMapAddrType has a value of 'ipv4Address'
14784         tmnxOamP2mpLspTrMapDSIfAddr indicates the downstream LSR's
14785         interface address.  When tmnxOamP2mpLspTrMapAddrType has a value
14786         of 'unnumbered', tmnxOamP2mpLspTrMapDSIfAddr indicates the index
14787         assigned by the upstream LSR to the interface."
14788    ::= { tmnxOamP2mpLspTrMapEntry 4 }
14789
14790tmnxOamP2mpLspTrMapMTU           OBJECT-TYPE
14791    SYNTAX      Unsigned32 (0..65535)
14792    UNITS       "octets"
14793    MAX-ACCESS  read-only
14794    STATUS      current
14795    DESCRIPTION
14796        "The value of tmnxOamP2mpLspTrMapMTU indicates the largest MPLS frame
14797         (including the label stack) that fits on the interface to the
14798         downstream LSR."
14799    ::= { tmnxOamP2mpLspTrMapEntry 5 }
14800
14801tmnxOamP2mpLspTrMapP2mpBranch    OBJECT-TYPE
14802    SYNTAX      TruthValue
14803    MAX-ACCESS  read-only
14804    STATUS      current
14805    DESCRIPTION
14806        "When the value of tmnxOamP2mpLspTrMapP2mpBranch is 'true', the
14807         'p2mpLspTrace' response indicates that the responding router is a
14808         branch node of the P2MP LSP tree."
14809    ::= { tmnxOamP2mpLspTrMapEntry 6 }
14810
14811tmnxOamP2mpLspTrMapP2mpBud       OBJECT-TYPE
14812    SYNTAX      TruthValue
14813    MAX-ACCESS  read-only
14814    STATUS      current
14815    DESCRIPTION
14816        "When the value of tmnxOamP2mpLspTrMapP2mpBud is 'true', the
14817         'p2mpLspTrace' response indicates that the responding router is a bud
14818         node of the P2MP LSP tree."
14819    ::= { tmnxOamP2mpLspTrMapEntry 7 }
14820
14821tmnxOamP2mpLspTrDSLabelTable     OBJECT-TYPE
14822    SYNTAX      SEQUENCE OF TmnxOamP2mpLspTrDSLabelEntry
14823    MAX-ACCESS  not-accessible
14824    STATUS      current
14825    DESCRIPTION
14826        "Defines a table for storing the results of an OAM 'p2mpLspTrace'
14827         probe operation when a Downstream Mapping TLV was
14828         returned.  Each row represents a single downstream label within a
14829         returned downstream L2 mapping TLV.
14830
14831         An entry in this table is created when the result of an OAM
14832         'p2mpLspTrace' probe is determined. An entry is removed from this
14833         table when its corresponding tmnxOamTrCtlEntry is deleted."
14834    ::= { tmnxOamTraceRouteObjs 30 }
14835
14836tmnxOamP2mpLspTrDSLabelEntry     OBJECT-TYPE
14837    SYNTAX      TmnxOamP2mpLspTrDSLabelEntry
14838    MAX-ACCESS  not-accessible
14839    STATUS      current
14840    DESCRIPTION
14841        "Defines an entry in the tmnxOamP2mpLspTrDSLabelTable.  The first
14842         two index elements identify the tmnxOamTrCtlEntry that a
14843         tmnxOamLspTrMapEntry belongs to.  The third index element
14844         identifies a OAM trace route test run. The fourth index element
14845         selects the group of responses associated with a specific
14846         probe attempt. The fifth and sixth indexes select the hop and
14847         the probe at that hop for a particular Nokia SROS OAM
14848         Trace Route operation. The seventh index selects a single downstream
14849         L2 map entry within the specific probe reply.  The eighth index
14850         selects successive downstream L2 label entries contained in a
14851         specific probe reply."
14852    INDEX       {
14853        tmnxOamTrCtlOwnerIndex,
14854        tmnxOamTrCtlTestIndex,
14855        tmnxOamTrResultsTestRunIndex,
14856        tmnxOamTrProbeHistoryIndex,
14857        tmnxOamTrProbeHistoryHopIndex,
14858        tmnxOamTrProbeHistoryProbeIndex,
14859        tmnxOamLspTrMapIndex,
14860        tmnxOamP2mpLspTrDSLabelIndex
14861    }
14862    ::= { tmnxOamP2mpLspTrDSLabelTable 1 }
14863
14864TmnxOamP2mpLspTrDSLabelEntry     ::= SEQUENCE
14865{
14866    tmnxOamP2mpLspTrDSLabelIndex     Unsigned32,
14867    tmnxOamP2mpLspTrDSLabelLabel     MplsLabel,
14868    tmnxOamP2mpLspTrDSLabelProtocol  TmnxOamSignalProtocol
14869}
14870
14871tmnxOamP2mpLspTrDSLabelIndex     OBJECT-TYPE
14872    SYNTAX      Unsigned32 (1..4294967295)
14873    MAX-ACCESS  not-accessible
14874    STATUS      current
14875    DESCRIPTION
14876        "The tmnxOamP2mpLspTrDSLabelIndex selects a single downstream L2 label
14877         entry within a specific L2 mapping entry reply.
14878
14879         The agent starts assigning tmnxOamP2mpLspTrDSLabelIndex values at 1."
14880    ::= { tmnxOamP2mpLspTrDSLabelEntry 1 }
14881
14882tmnxOamP2mpLspTrDSLabelLabel     OBJECT-TYPE
14883    SYNTAX      MplsLabel
14884    MAX-ACCESS  read-only
14885    STATUS      current
14886    DESCRIPTION
14887        "The value of tmnxOamP2mpLspTrDSLabelLabel is the label used by the
14888         downstream router specified by this downstream L2 label entry."
14889    ::= { tmnxOamP2mpLspTrDSLabelEntry 2 }
14890
14891tmnxOamP2mpLspTrDSLabelProtocol  OBJECT-TYPE
14892    SYNTAX      TmnxOamSignalProtocol
14893    MAX-ACCESS  read-only
14894    STATUS      current
14895    DESCRIPTION
14896        "The value of tmnxOamP2mpLspTrDSLabelProtocol is the signaling protocol
14897         used by the router for the label specified by this downstream L2 label
14898         entry."
14899    ::= { tmnxOamP2mpLspTrDSLabelEntry 3 }
14900
14901tmnxOamEthCfmTrCtlTable          OBJECT-TYPE
14902    SYNTAX      SEQUENCE OF TmnxOamEthCfmTrCtlEntry
14903    MAX-ACCESS  not-accessible
14904    STATUS      current
14905    DESCRIPTION
14906        "tmnxOamEthCfmTrCtlTable contains Ethernet CFM-specific configuration
14907         information for 'ethCfmLinkTrace' tests.
14908
14909         This table extends the tmnxOamTrCtlTable.  A row is automatically
14910         created in this table when a row in tmnxOamTrCtlTable has
14911         tmnxOamTrCtlTestMode set to 'ethCfmLinkTrace'.  Deleting a row in
14912         tmnxOamTrCtlTable automatically deletes the row (if any) with the same
14913         index values in tmnxOamEthCfmTrCtlTable.
14914
14915         Test results are stored in tmnxOamTrResultsTable,
14916         tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable, and
14917         tmnxOamEthCfmTrPrHistTable."
14918    ::= { tmnxOamTraceRouteObjs 31 }
14919
14920tmnxOamEthCfmTrCtlEntry          OBJECT-TYPE
14921    SYNTAX      TmnxOamEthCfmTrCtlEntry
14922    MAX-ACCESS  not-accessible
14923    STATUS      current
14924    DESCRIPTION
14925        "tmnxOamEthCfmTrCtlEntry defines an entry in the
14926         tmnxOamEthCfmTrCtlTable.  Each index is an object in
14927         tmnxOamTrCtlTable."
14928    INDEX       {
14929        tmnxOamTrCtlOwnerIndex,
14930        tmnxOamTrCtlTestIndex
14931    }
14932    ::= { tmnxOamEthCfmTrCtlTable 1 }
14933
14934TmnxOamEthCfmTrCtlEntry          ::= SEQUENCE
14935{
14936    tmnxOamEthCfmTrCtlTgtMacAddr     MacAddress,
14937    tmnxOamEthCfmTrCtlSrcMdIndex     Unsigned32,
14938    tmnxOamEthCfmTrCtlSrcMaIndex     Unsigned32,
14939    tmnxOamEthCfmTrCtlSrcMepId       Dot1agCfmMepIdOrZero,
14940    tmnxOamEthCfmTrCtlRemoteMepId    Dot1agCfmMepIdOrZero
14941}
14942
14943tmnxOamEthCfmTrCtlTgtMacAddr     OBJECT-TYPE
14944    SYNTAX      MacAddress
14945    MAX-ACCESS  read-create
14946    STATUS      current
14947    DESCRIPTION
14948        "The value of tmnxOamEthCfmTrCtlTgtMacAddr specifies the destination
14949         MAC address for the test.
14950
14951         A non-zero destination MAC address is required in each test frame sent
14952         for the test.
14953
14954         The tmnxOamEthCfmTrCtlTgtMacAddr must be assigned a non-default value.
14955         Otherwise, an attempt to administratively enable the test (using
14956         tmnxOamSaaCtlAdminStatus) will fail."
14957    DEFVAL      { '000000000000'H }
14958    ::= { tmnxOamEthCfmTrCtlEntry 1 }
14959
14960tmnxOamEthCfmTrCtlSrcMdIndex     OBJECT-TYPE
14961    SYNTAX      Unsigned32
14962    MAX-ACCESS  read-create
14963    STATUS      current
14964    DESCRIPTION
14965        "The value of tmnxOamEthCfmTrCtlSrcMdIndex specifies the source CFM
14966         maintenance domain index for the test.  Zero is the null CFM
14967         maintenance domain index."
14968    DEFVAL      { 0 }
14969    ::= { tmnxOamEthCfmTrCtlEntry 2 }
14970
14971tmnxOamEthCfmTrCtlSrcMaIndex     OBJECT-TYPE
14972    SYNTAX      Unsigned32
14973    MAX-ACCESS  read-create
14974    STATUS      current
14975    DESCRIPTION
14976        "The value of tmnxOamEthCfmTrCtlSrcMaIndex specifies the source CFM
14977         maintenance association index for the test.  Zero is the null CFM
14978         maintenance association index."
14979    DEFVAL      { 0 }
14980    ::= { tmnxOamEthCfmTrCtlEntry 3 }
14981
14982tmnxOamEthCfmTrCtlSrcMepId       OBJECT-TYPE
14983    SYNTAX      Dot1agCfmMepIdOrZero
14984    MAX-ACCESS  read-create
14985    STATUS      current
14986    DESCRIPTION
14987        "The value of tmnxOamEthCfmTrCtlSrcMepId specifies the source
14988         Maintenance association End Point Identifier (MEP ID) for the test.
14989         Zero is the null MEP ID."
14990    DEFVAL      { 0 }
14991    ::= { tmnxOamEthCfmTrCtlEntry 4 }
14992
14993tmnxOamEthCfmTrCtlRemoteMepId    OBJECT-TYPE
14994    SYNTAX      Dot1agCfmMepIdOrZero
14995    MAX-ACCESS  read-create
14996    STATUS      current
14997    DESCRIPTION
14998        "The value of tmnxOamEthCfmTrCtlRemoteMepId specifies the remote
14999         Maintenance association End Point Identifier (MEP ID) for the test.
15000
15001         A non-zero destination MAC address is required in each test frame sent
15002         for the test.  The destination MAC address can be specified directly
15003         (using tmnxOamEthCfmTrCtlTgtMacAddr) or indirectly (using this object).
15004
15005         Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and
15006         tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value.
15007         Otherwise, an attempt to administratively enable the test (using
15008         tmnxOamSaaCtlAdminStatus) will fail.
15009
15010         Suppose this object is assigned a non-default value.  Then, at the
15011         start of each test run, SROS reads
15012         TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
15013         destination MAC address to use for the test run.
15014
15015         The following index values are used for the read:
15016            tmnxOamEthCfmTrCtlSrcMdIndex,
15017            tmnxOamEthCfmTrCtlSrcMaIndex,
15018            tmnxOamEthCfmTrCtlSrcMepId,
15019            tmnxOamEthCfmTrCtlRemoteMepId.
15020
15021         If the search fails to find a destination MAC address, no test frames
15022         will be sent for the test run.  The number of frames to be sent during
15023         a test run is configured using tmnxOamTrCtlProbesPerHop,
15024         tmnxOamTrCtlInitialTtl, and tmnxOamTrCtlMaxTtl.
15025
15026         Configuring tmnxOamEthCfmTrCtlRemoteMepId (instead of
15027         tmnxOamEthCfmTrCtlDestMacAddr) has the following advantage: if the
15028         hardware hosting the test's far end is replaced (meaning a new
15029         destination MAC address is present), the test does not need to be
15030         reconfigured."
15031    DEFVAL      { 0 }
15032    ::= { tmnxOamEthCfmTrCtlEntry 5 }
15033
15034tmnxOamEthCfmTrPrHistTable       OBJECT-TYPE
15035    SYNTAX      SEQUENCE OF TmnxOamEthCfmTrPrHistEntry
15036    MAX-ACCESS  not-accessible
15037    STATUS      current
15038    DESCRIPTION
15039        "tmnxOamEthCfmTrPrHistTable contains Ethernet CFM-specific probe
15040         history for 'ethCfmLinkTrace' tests.
15041
15042         This table extends the tmnxOamTrProbeHistoryTable.  A row is
15043         automatically created in this table when a row is created in
15044         tmnxOamTrProbeHistoryTable for a test with tmnxOamTrCtlTestMode set to
15045         'ethCfmLinkTrace'.  Deleting a row in tmnxOamTrProbeHistoryTable
15046         automatically deletes the row (if any) with the same index values in
15047         tmnxOamEthCfmTrPrHistTable."
15048    ::= { tmnxOamTraceRouteObjs 32 }
15049
15050tmnxOamEthCfmTrPrHistEntry       OBJECT-TYPE
15051    SYNTAX      TmnxOamEthCfmTrPrHistEntry
15052    MAX-ACCESS  not-accessible
15053    STATUS      current
15054    DESCRIPTION
15055        "Defines an entry in the tmnxOamEthCfmTrPrHistTable.  The indices are
15056         the same as the tmnxOamTrProbeHistoryTable indices."
15057    INDEX       {
15058        tmnxOamTrCtlOwnerIndex,
15059        tmnxOamTrCtlTestIndex,
15060        tmnxOamTrResultsTestRunIndex,
15061        tmnxOamTrProbeHistoryIndex,
15062        tmnxOamTrProbeHistoryHopIndex,
15063        tmnxOamTrProbeHistoryProbeIndex
15064    }
15065    ::= { tmnxOamEthCfmTrPrHistTable 1 }
15066
15067TmnxOamEthCfmTrPrHistEntry       ::= SEQUENCE
15068{
15069    tmnxOamEthCfmTrPrHistIngressMac  MacAddress,
15070    tmnxOamEthCfmTrPrHistEgressMac   MacAddress,
15071    tmnxOamEthCfmTrPrHistRelayAction INTEGER,
15072    tmnxOamEthCfmTrPrHistForwarded   TruthValue,
15073    tmnxOamEthCfmTrPrHistTerminalMep TruthValue
15074}
15075
15076tmnxOamEthCfmTrPrHistIngressMac  OBJECT-TYPE
15077    SYNTAX      MacAddress
15078    MAX-ACCESS  read-only
15079    STATUS      current
15080    DESCRIPTION
15081        "The value of tmnxOamEthCfmTrPrHistIngressMac indicates the ingress MAC
15082         address of the probe."
15083    ::= { tmnxOamEthCfmTrPrHistEntry 1 }
15084
15085tmnxOamEthCfmTrPrHistEgressMac   OBJECT-TYPE
15086    SYNTAX      MacAddress
15087    MAX-ACCESS  read-only
15088    STATUS      current
15089    DESCRIPTION
15090        "The value of tmnxOamEthCfmTrPrHistEgressMac indicates the egress MAC
15091         address of the probe."
15092    ::= { tmnxOamEthCfmTrPrHistEntry 2 }
15093
15094tmnxOamEthCfmTrPrHistRelayAction OBJECT-TYPE
15095    SYNTAX      INTEGER {
15096        unknown (0),
15097        rlyHit  (1),
15098        rlyFdb  (2),
15099        rlyMpdb (3)
15100    }
15101    MAX-ACCESS  read-only
15102    STATUS      current
15103    DESCRIPTION
15104        "The value of tmnxOamEthCfmTrPrHistRelayAction indicates the value of
15105         the Relay Action field in the Link Trace Reply.  'unknown(0)' is
15106         returned when a Link Trace Reply has not arrived, or the Relay Action
15107         field in the Link Trace Reply is outside the expected range."
15108    ::= { tmnxOamEthCfmTrPrHistEntry 3 }
15109
15110tmnxOamEthCfmTrPrHistForwarded   OBJECT-TYPE
15111    SYNTAX      TruthValue
15112    MAX-ACCESS  read-only
15113    STATUS      current
15114    DESCRIPTION
15115        "The value of tmnxOamEthCfmTrPrHistForwarded indicates if a Link Trace
15116         Message was forwarded by the responding Maintenance Point (MP), as
15117         returned in the 'FwdYes' flag of the Flags field of the Link Trace
15118         Reply."
15119    REFERENCE
15120        "Modeled on the dot1agCfmLtrForwarded object in IEEE8021-CFM-MIB."
15121    ::= { tmnxOamEthCfmTrPrHistEntry 4 }
15122
15123tmnxOamEthCfmTrPrHistTerminalMep OBJECT-TYPE
15124    SYNTAX      TruthValue
15125    MAX-ACCESS  read-only
15126    STATUS      current
15127    DESCRIPTION
15128        "The value of tmnxOamEthCfmTrPrHistTerminalMep indicates whether the
15129         forwarded Link Trace Message reached a MEP enclosing its MA, as
15130         returned in the Terminal MEP flag of the Flags field of the Link Trace
15131         Reply."
15132    REFERENCE
15133        "Modeled on the dot1agCfmLtrTerminalMep object in IEEE8021-CFM-MIB."
15134    ::= { tmnxOamEthCfmTrPrHistEntry 5 }
15135
15136tmnxOamLspTrFecStackTable        OBJECT-TYPE
15137    SYNTAX      SEQUENCE OF TmnxOamLspTrFecStackEntry
15138    MAX-ACCESS  not-accessible
15139    STATUS      current
15140    DESCRIPTION
15141        "tmnxOamLspTrFecStackTable has a row for each RFC 6424 FEC (Forwarding
15142         Equivalence Class) Stack Change sub-TLV present in a currently managed
15143         'lspTraceRoute' reply PDU.
15144
15145         The FEC Stack Change sub-TLV is a component of the RFC 6424 Downstream
15146         Detailed Mapping TLV.
15147
15148         An 'lspTraceRoute' reply PDU can contain several Downstream Detailed
15149         Mapping TLVs.  A Downstream Detailed Mapping TLV can contain several
15150         FEC Stack Change sub-TLVs.
15151
15152         The set of tmnxOamLspTrFecStackTable rows for a reply PDU holds the
15153         set of FEC stack changes recorded in the reply PDU, including
15154         information about MPLS tunnels and/or LSP stitching on the tested LSP."
15155    REFERENCE
15156        "RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
15157         over MPLS Tunnels', Section 3.3, 'Downstream Detailed Mapping TLV'.
15158         RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15159         Failures', Section 3.2, 'Target FEC Stack'."
15160    ::= { tmnxOamTraceRouteObjs 33 }
15161
15162tmnxOamLspTrFecStackEntry        OBJECT-TYPE
15163    SYNTAX      TmnxOamLspTrFecStackEntry
15164    MAX-ACCESS  not-accessible
15165    STATUS      current
15166    DESCRIPTION
15167        "A row in tmnxOamLspTrFecStackTable is created by the system for each
15168         RFC 6424 FEC Stack Change sub-TLV present in a currently managed
15169         'lspTraceRoute' reply PDU.
15170
15171         A row is deleted when the corresponding tmnxOamTrCtlTable row is
15172         deleted.
15173
15174         The first six indices specify an 'lspTraceRoute' reply PDU.
15175
15176         The first seven indices specify an RFC 6424 Downstream Detailed
15177         Mapping TLV within an 'lspTraceRoute' reply PDU.
15178
15179         The eight indices specify an RFC 6424 FEC Stack Change sub-TLV within
15180         a Downstream Detailed Mapping TLV within an 'lspTraceRoute' reply PDU."
15181    INDEX       {
15182        tmnxOamTrCtlOwnerIndex,
15183        tmnxOamTrCtlTestIndex,
15184        tmnxOamTrResultsTestRunIndex,
15185        tmnxOamTrProbeHistoryIndex,
15186        tmnxOamTrProbeHistoryHopIndex,
15187        tmnxOamTrProbeHistoryProbeIndex,
15188        tmnxOamLspTrMapIndex,
15189        tmnxOamLspTrFecStackFecIndex
15190    }
15191    ::= { tmnxOamLspTrFecStackTable 1 }
15192
15193TmnxOamLspTrFecStackEntry        ::= SEQUENCE
15194{
15195    tmnxOamLspTrFecStackFecIndex     Unsigned32,
15196    tmnxOamLspTrFecStackOperType     INTEGER,
15197    tmnxOamLspTrFecStackFecSubType   TNamedItemOrEmpty,
15198    tmnxOamLspTrFecStackPrefixType   InetAddressType,
15199    tmnxOamLspTrFecStackPrefix       InetAddress,
15200    tmnxOamLspTrFecStackPrefixLen    InetAddressPrefixLength,
15201    tmnxOamLspTrFecStackRemPeerAddrT InetAddressType,
15202    tmnxOamLspTrFecStackRemPeerAddr  InetAddress
15203}
15204
15205tmnxOamLspTrFecStackFecIndex     OBJECT-TYPE
15206    SYNTAX      Unsigned32 (1..8)
15207    MAX-ACCESS  not-accessible
15208    STATUS      current
15209    DESCRIPTION
15210        "The value of tmnxOamLspTrFecStackFecIndex specifies one RFC 6424 FEC
15211         Stack Change sub-TLV within the specified Downstream Detailed Mapping
15212         TLV."
15213    ::= { tmnxOamLspTrFecStackEntry 1 }
15214
15215tmnxOamLspTrFecStackOperType     OBJECT-TYPE
15216    SYNTAX      INTEGER {
15217        push (1),
15218        pop  (2)
15219    }
15220    MAX-ACCESS  read-only
15221    STATUS      current
15222    DESCRIPTION
15223        "The value of tmnxOamLspTrFecStackOperType indicates the value of the
15224         following Operation Type field (where +-> indicates encapsulation):
15225             'lspTraceRoute' reply PDU
15226             +-> RFC 6424 Downstream Detailed Mapping TLV
15227                 +-> RFC 6424 FEC Stack Change sub-TLV
15228                     +-> Operation Type field."
15229    ::= { tmnxOamLspTrFecStackEntry 2 }
15230
15231tmnxOamLspTrFecStackFecSubType   OBJECT-TYPE
15232    SYNTAX      TNamedItemOrEmpty
15233    MAX-ACCESS  read-only
15234    STATUS      current
15235    DESCRIPTION
15236        "The value of tmnxOamLspTrFecStackFecSubType indicates the value of the
15237         following Subtype field (where +-> indicates encapsulation):
15238             'lspTraceRoute' reply PDU
15239             +-> RFC 6424 Downstream Detailed Mapping TLV
15240                 +-> RFC 6424 FEC Stack Change sub-TLV
15241                     +-> RFC 4379 Target FEC Stack TLV
15242                         +-> RFC 4379 FEC-type-specific sub-TLV
15243                             (e.g. BGP labeled IPv4 prefix sub-TLV)
15244                             +-> Subtype field.
15245
15246         This object maps the numeric value in the Subtype field to an ASCII
15247         string.  The following examples illustrate the mapping.
15248
15249         Subtype Field    tmnxOamLspTrFecStackFecSubType
15250         --------------   ------------------------------
15251         1                'LDP IPv4 prefix (1)'
15252         3                'RSVP IPv4 LSP (3)'
15253         12               'BGP labeled IPv4 prefix (12)'
15254         16               'Nil FEC (16)'
15255         99               'Unknown (99)'"
15256    ::= { tmnxOamLspTrFecStackEntry 3 }
15257
15258tmnxOamLspTrFecStackPrefixType   OBJECT-TYPE
15259    SYNTAX      InetAddressType
15260    MAX-ACCESS  read-only
15261    STATUS      current
15262    DESCRIPTION
15263        "The value of tmnxOamLspTrFecStackPrefixType indicates the type of
15264         address stored in tmnxOamLspTrFecStackPrefix."
15265    ::= { tmnxOamLspTrFecStackEntry 4 }
15266
15267tmnxOamLspTrFecStackPrefix       OBJECT-TYPE
15268    SYNTAX      InetAddress (SIZE (0|4|16))
15269    MAX-ACCESS  read-only
15270    STATUS      current
15271    DESCRIPTION
15272        "The value of tmnxOamLspTrFecStackPrefix indicates the value of an IP
15273         prefix (or IP address) field with the following encapsulation
15274         (where +-> indicates encapsulation):
15275             'lspTraceRoute' reply PDU
15276             +-> RFC 6424 Downstream Detailed Mapping TLV
15277                 +-> RFC 6424 FEC Stack Change sub-TLV
15278                     +-> RFC 4379 Target FEC Stack TLV
15279                         +-> RFC 4379 FEC-type-specific sub-TLV
15280                             (e.g. LDP IPv4 Prefix sub-TLV)
15281                             +-> FEC-type-specific IP prefix field.
15282
15283         For example, the value returned could be the content of one of the
15284         fields shown in the following table.
15285
15286         Field                RFC 4379 Sub-TLV
15287         ------------------   -----------------------
15288         Extended Tunnel ID   RSVP IPv4 LSP
15289         IPv4 Prefix          BGP Labeled IPv4 Prefix
15290         IPv4 Prefix          LDP IPv4 Prefix
15291
15292         If no IP prefix field is present in the reply PDU,
15293         tmnxOamLspTrFecStackPrefixType contains 'unknown(1)'."
15294    ::= { tmnxOamLspTrFecStackEntry 5 }
15295
15296tmnxOamLspTrFecStackPrefixLen    OBJECT-TYPE
15297    SYNTAX      InetAddressPrefixLength
15298    UNITS       "bits"
15299    MAX-ACCESS  read-only
15300    STATUS      current
15301    DESCRIPTION
15302        "The value of tmnxOamLspTrFecStackPrefixLen indicates the value of an IP
15303         prefix length field with the following encapsulation (where +->
15304         indicates encapsulation):
15305             'lspTraceRoute' reply PDU
15306             +-> RFC 6424 Downstream Detailed Mapping TLV
15307                 +-> RFC 6424 FEC Stack Change sub-TLV
15308                     +-> RFC 4379 Target FEC Stack TLV
15309                         +-> RFC 4379 FEC-type-specific sub-TLV
15310                             (e.g. LDP IPv4 Prefix sub-TLV)
15311                             +-> FEC-type-specific IP prefix length field.
15312
15313         For example, the value returned could be the content of one of the
15314         fields shown in the following table.
15315
15316         Field           RFC 4379 Sub-TLV
15317         -------------   -----------------------
15318         Prefix Length   BGP Labeled IPv4 Prefix
15319         Prefix Length   LDP IPv4 Prefix
15320
15321         If no relevant IP prefix length field is present in the reply PDU,
15322         tmnxOamLspTrFecStackPrefixLen contains 32 (for an IPv4 address), or
15323         128 (for an IPv6 address)."
15324    ::= { tmnxOamLspTrFecStackEntry 6 }
15325
15326tmnxOamLspTrFecStackRemPeerAddrT OBJECT-TYPE
15327    SYNTAX      InetAddressType
15328    MAX-ACCESS  read-only
15329    STATUS      current
15330    DESCRIPTION
15331        "The value of tmnxOamLspTrFecStackRemPeerAddrT indicates the type of
15332         address stored in tmnxOamLspTrFecStackRemPeerAddr."
15333    ::= { tmnxOamLspTrFecStackEntry 7 }
15334
15335tmnxOamLspTrFecStackRemPeerAddr  OBJECT-TYPE
15336    SYNTAX      InetAddress (SIZE (0|4|16))
15337    MAX-ACCESS  read-only
15338    STATUS      current
15339    DESCRIPTION
15340        "The value of tmnxOamLspTrFecStackRemPeerAddr indicates the value
15341         contained in the remote peer address field with the following
15342         encapsulation (where +-> indicates encapsulation):
15343             'lspTraceRoute' reply PDU
15344             +-> RFC 6424 Downstream Detailed Mapping TLV
15345                 +-> RFC 6424 FEC Stack Change sub-TLV
15346                     +-> Remote Peer Address field."
15347    ::= { tmnxOamLspTrFecStackEntry 8 }
15348
15349tmnxOamVccvTrTgFec128CtlTable    OBJECT-TYPE
15350    SYNTAX      SEQUENCE OF TmnxOamVccvTrTgFec128CtlEntry
15351    MAX-ACCESS  not-accessible
15352    STATUS      current
15353    DESCRIPTION
15354        "tmnxOamVccvTrTgFec128CtlTable contains the target information for VCCV
15355         (Virtual Circuit Connectivity Verification) trace route tests which
15356         switch to downstream FEC (Forward Equivalence Class) 128 segments."
15357    REFERENCE
15358        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15359         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15360    ::= { tmnxOamTraceRouteObjs 34 }
15361
15362tmnxOamVccvTrTgFec128CtlEntry    OBJECT-TYPE
15363    SYNTAX      TmnxOamVccvTrTgFec128CtlEntry
15364    MAX-ACCESS  not-accessible
15365    STATUS      current
15366    DESCRIPTION
15367        "tmnxOamVccvTrTgFec128CtlEntry contains the target information for a
15368         VCCV trace route test which switches to a downstream FEC 128 segment.
15369
15370         The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
15371         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
15372         launched VCCV trace route request.
15373
15374         A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
15375         to 'fec128(2)'.
15376
15377         A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
15378
15379         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
15380         the SNMP Set PDU will be rejected."
15381    REFERENCE
15382        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15383         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15384    INDEX       {
15385        tmnxOamTrCtlOwnerIndex,
15386        tmnxOamTrCtlTestIndex
15387    }
15388    ::= { tmnxOamVccvTrTgFec128CtlTable 1 }
15389
15390TmnxOamVccvTrTgFec128CtlEntry    ::= SEQUENCE
15391{
15392    tmnxOamVccvTrTgFec128CtlSrcAddrT InetAddressType,
15393    tmnxOamVccvTrTgFec128CtlSrcAddr  InetAddress,
15394    tmnxOamVccvTrTgFec128CtlDstAddrT InetAddressType,
15395    tmnxOamVccvTrTgFec128CtlDstAddr  InetAddress,
15396    tmnxOamVccvTrTgFec128CtlPwId     Unsigned32,
15397    tmnxOamVccvTrTgFec128CtlPwType   Unsigned32
15398}
15399
15400tmnxOamVccvTrTgFec128CtlSrcAddrT OBJECT-TYPE
15401    SYNTAX      InetAddressType
15402    MAX-ACCESS  read-write
15403    STATUS      current
15404    DESCRIPTION
15405        "The value of tmnxOamVccvTrTgFec128CtlSrcAddrT specifies the address
15406         type of tmnxOamVccvTrTgFec128CtlSrcAddr."
15407    DEFVAL      { unknown }
15408    ::= { tmnxOamVccvTrTgFec128CtlEntry 1 }
15409
15410tmnxOamVccvTrTgFec128CtlSrcAddr  OBJECT-TYPE
15411    SYNTAX      InetAddress (SIZE (0|4|16))
15412    MAX-ACCESS  read-write
15413    STATUS      current
15414    DESCRIPTION
15415        "The value of tmnxOamVccvTrTgFec128CtlSrcAddr specifies the value to be
15416         copied into the Sender's PE Address (Sender's Provider Edge Address)
15417         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
15418         Stack' TLV within the launched VCCV trace route request."
15419    REFERENCE
15420        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15421         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15422    DEFVAL      { ''H }
15423    ::= { tmnxOamVccvTrTgFec128CtlEntry 2 }
15424
15425tmnxOamVccvTrTgFec128CtlDstAddrT OBJECT-TYPE
15426    SYNTAX      InetAddressType
15427    MAX-ACCESS  read-write
15428    STATUS      current
15429    DESCRIPTION
15430        "The value of tmnxOamVccvTrTgFec128CtlDstAddrT specifies the address
15431         type of tmnxOamVccvTrTgFec128CtlDstAddr."
15432    DEFVAL      { unknown }
15433    ::= { tmnxOamVccvTrTgFec128CtlEntry 3 }
15434
15435tmnxOamVccvTrTgFec128CtlDstAddr  OBJECT-TYPE
15436    SYNTAX      InetAddress (SIZE (0|4|16))
15437    MAX-ACCESS  read-write
15438    STATUS      current
15439    DESCRIPTION
15440        "The value of tmnxOamVccvTrTgFec128CtlDstAddr specifies the value to be
15441         copied into the 'Remote PE Address' (Remote Provider Edge Address)
15442         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
15443         Stack' TLV within the launched VCCV trace route request."
15444    REFERENCE
15445        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15446         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15447    DEFVAL      { ''H }
15448    ::= { tmnxOamVccvTrTgFec128CtlEntry 4 }
15449
15450tmnxOamVccvTrTgFec128CtlPwId     OBJECT-TYPE
15451    SYNTAX      Unsigned32
15452    MAX-ACCESS  read-write
15453    STATUS      current
15454    DESCRIPTION
15455        "The value of tmnxOamVccvTrTgFec128CtlPwId specifies the value to be
15456         copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
15457         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
15458         launched VCCV trace route request.
15459
15460         Zero indicates no Pseudowire Identifier has been configured."
15461    REFERENCE
15462        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15463         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15464    DEFVAL      { 0 }
15465    ::= { tmnxOamVccvTrTgFec128CtlEntry 5 }
15466
15467tmnxOamVccvTrTgFec128CtlPwType   OBJECT-TYPE
15468    SYNTAX      Unsigned32 (0..65535)
15469    MAX-ACCESS  read-write
15470    STATUS      current
15471    DESCRIPTION
15472        "The value of tmnxOamVccvTrTgFec128CtlPwType specifies the value to be
15473         copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
15474         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
15475         launched VCCV trace route request.  The code points are defined in RFC
15476         4446.
15477
15478         SROS supports services corresponding to the following RFC 4446 PW Type
15479         code points.
15480
15481         PW Type    Description
15482         -------    ---------------------------------------
15483          2         ATM AAL5 SDU VCC transport
15484          3         ATM transparent cell transport
15485          5         Ethernet
15486          9         ATM n-to-one VCC cell transport
15487         10         ATM n-to-one VPC cell transport
15488         17         Structure-agnostic E1 over packet
15489         18         Structure-agnostic T1 (DS1) over packet
15490         21         CES over PSN basic mode
15491         23         CES over PSN TDM with CAS
15492
15493         Zero indicates no Pseudowire Type has been configured."
15494    REFERENCE
15495        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15496         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
15497         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
15498         (PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
15499    DEFVAL      { 0 }
15500    ::= { tmnxOamVccvTrTgFec128CtlEntry 6 }
15501
15502tmnxOamVccvTrTgStaticCtlTable    OBJECT-TYPE
15503    SYNTAX      SEQUENCE OF TmnxOamVccvTrTgStaticCtlEntry
15504    MAX-ACCESS  not-accessible
15505    STATUS      current
15506    DESCRIPTION
15507        "tmnxOamVccvTrTgStaticCtlTable contains the target information for VCCV
15508         (Virtual Circuit Connectivity Verification) trace route tests which
15509         switch to downstream static (i.e. MPLS-TP) segments."
15510    REFERENCE
15511        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15512         section 2.3.2, 'Static Pseudowire Sub-TLV'."
15513    ::= { tmnxOamTraceRouteObjs 35 }
15514
15515tmnxOamVccvTrTgStaticCtlEntry    OBJECT-TYPE
15516    SYNTAX      TmnxOamVccvTrTgStaticCtlEntry
15517    MAX-ACCESS  not-accessible
15518    STATUS      current
15519    DESCRIPTION
15520        "tmnxOamVccvTrTgStaticCtlEntry contains the target information for a
15521         VCCV trace route test which switches to a downstream static (i.e.
15522         MPLS-TP) segment.
15523
15524         The values in a row are used to fill a 'Static Pseudowire' sub-TLV
15525         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
15526         launched VCCV trace route request.
15527
15528         A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
15529         to 'static(3)'.
15530
15531         A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
15532
15533         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
15534         the SNMP Set PDU will be rejected."
15535    REFERENCE
15536        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15537         section 2.3.2, 'Static Pseudowire Sub-TLV'."
15538    INDEX       {
15539        tmnxOamTrCtlOwnerIndex,
15540        tmnxOamTrCtlTestIndex
15541    }
15542    ::= { tmnxOamVccvTrTgStaticCtlTable 1 }
15543
15544TmnxOamVccvTrTgStaticCtlEntry    ::= SEQUENCE
15545{
15546    tmnxOamVccvTrTgStaticCtlAgi      TmnxVPNRouteDistinguisher,
15547    tmnxOamVccvTrTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
15548    tmnxOamVccvTrTgStaticCtlSaiiNode TmnxMplsTpNodeID,
15549    tmnxOamVccvTrTgStaticCtlSaiiAcId Unsigned32,
15550    tmnxOamVccvTrTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
15551    tmnxOamVccvTrTgStaticCtlTaiiNode TmnxMplsTpNodeID,
15552    tmnxOamVccvTrTgStaticCtlTaiiAcId Unsigned32
15553}
15554
15555tmnxOamVccvTrTgStaticCtlAgi      OBJECT-TYPE
15556    SYNTAX      TmnxVPNRouteDistinguisher
15557    MAX-ACCESS  read-write
15558    STATUS      current
15559    DESCRIPTION
15560        "The value of tmnxOamVccvTrTgStaticCtlAgi specifies the value to be
15561         copied into the 'Service Identifier' field of the 'Static Pseudowire'
15562         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
15563         trace route request.  As specified in RFC 6426, the 'Service
15564         Identifier' field may be filled with an AGI (Attachment Group
15565         Identifier).
15566
15567         The all-zeroes value indicates no Service Identifier has been
15568         configured."
15569    REFERENCE
15570        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15571         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15572         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
15573         (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
15574    DEFVAL      { '0000000000000000'H }
15575    ::= { tmnxOamVccvTrTgStaticCtlEntry 1 }
15576
15577tmnxOamVccvTrTgStaticCtlSaiiGlbl OBJECT-TYPE
15578    SYNTAX      TmnxPwGlobalIdOrZero
15579    MAX-ACCESS  read-write
15580    STATUS      current
15581    DESCRIPTION
15582        "The value of tmnxOamVccvTrTgStaticCtlSaiiGlbl specifies the value to
15583         be copied into the 'Source Global ID' field of the 'Static Pseudowire'
15584         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
15585         trace route request.
15586
15587         Zero indicates no Source Global ID has been configured."
15588    REFERENCE
15589        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15590         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15591         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
15592         'Uniquely Identifying an Operator - the Global_ID'."
15593    DEFVAL      { 0 }
15594    ::= { tmnxOamVccvTrTgStaticCtlEntry 2 }
15595
15596tmnxOamVccvTrTgStaticCtlSaiiNode OBJECT-TYPE
15597    SYNTAX      TmnxMplsTpNodeID
15598    MAX-ACCESS  read-write
15599    STATUS      current
15600    DESCRIPTION
15601        "The value of tmnxOamVccvTrTgStaticCtlSaiiNode specifies the value to
15602         be copied into the 'Source Node ID' field of the 'Static Pseudowire'
15603         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
15604         trace route request.
15605
15606         Zero indicates no Source Node ID has been configured."
15607    REFERENCE
15608        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15609         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15610         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
15611         'Node and Interface Identifiers'."
15612    DEFVAL      { 0 }
15613    ::= { tmnxOamVccvTrTgStaticCtlEntry 3 }
15614
15615tmnxOamVccvTrTgStaticCtlSaiiAcId OBJECT-TYPE
15616    SYNTAX      Unsigned32
15617    MAX-ACCESS  read-write
15618    STATUS      current
15619    DESCRIPTION
15620        "The value of tmnxOamVccvTrTgStaticCtlSaiiAcId specifies the value to
15621         be copied into the 'Source AC-ID' (Source Attachment Circuit
15622         Identifier) field of the 'Static Pseudowire' sub-TLV within the
15623         'Target FEC Stack' TLV within the launched VCCV trace route request.
15624
15625         Zero indicates no Source AC-ID has been configured."
15626    REFERENCE
15627        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15628         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15629         RFC 5003, 'Attachment Individual Identifier (AII) Types for
15630         Aggregation', section 3.2, 'AII Type 2'."
15631    DEFVAL      { 0 }
15632    ::= { tmnxOamVccvTrTgStaticCtlEntry 4 }
15633
15634tmnxOamVccvTrTgStaticCtlTaiiGlbl OBJECT-TYPE
15635    SYNTAX      TmnxPwGlobalIdOrZero
15636    MAX-ACCESS  read-write
15637    STATUS      current
15638    DESCRIPTION
15639        "The value of tmnxOamVccvTrTgStaticCtlTaiiGlbl specifies the value to
15640         be copied into the 'Destination Global ID' field of the 'Static
15641         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
15642         launched VCCV trace route request.
15643
15644         Zero indicates no Destination Global ID has been configured."
15645    REFERENCE
15646        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15647         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15648         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
15649         'Uniquely Identifying an Operator - the Global_ID'."
15650    DEFVAL      { 0 }
15651    ::= { tmnxOamVccvTrTgStaticCtlEntry 5 }
15652
15653tmnxOamVccvTrTgStaticCtlTaiiNode OBJECT-TYPE
15654    SYNTAX      TmnxMplsTpNodeID
15655    MAX-ACCESS  read-write
15656    STATUS      current
15657    DESCRIPTION
15658        "The value of tmnxOamVccvTrTgStaticCtlTaiiNode specifies the value to
15659         be copied into the 'Destination Node ID' field of the 'Static
15660         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
15661         launched VCCV trace route request.
15662
15663         Zero indicates no Destination Node ID has been configured."
15664    REFERENCE
15665        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15666         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15667         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
15668         'Node and Interface Identifiers'."
15669    DEFVAL      { 0 }
15670    ::= { tmnxOamVccvTrTgStaticCtlEntry 6 }
15671
15672tmnxOamVccvTrTgStaticCtlTaiiAcId OBJECT-TYPE
15673    SYNTAX      Unsigned32
15674    MAX-ACCESS  read-write
15675    STATUS      current
15676    DESCRIPTION
15677        "The value of tmnxOamVccvTrTgStaticCtlTaiiAcId specifies the value to
15678         be copied into the 'Destination AC-ID' (Destination Attachment Circuit
15679         Identifier) field of the 'Static Pseudowire' sub-TLV within the
15680         'Target FEC Stack' TLV within the launched VCCV trace route request.
15681
15682         Zero indicates no Destination AC-ID has been configured."
15683    REFERENCE
15684        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15685         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15686         RFC 5003, 'Attachment Individual Identifier (AII) Types for
15687         Aggregation', section 3.2, 'AII Type 2'."
15688    DEFVAL      { 0 }
15689    ::= { tmnxOamVccvTrTgStaticCtlEntry 7 }
15690
15691tmnxOamIcmpTrLabelStackTable     OBJECT-TYPE
15692    SYNTAX      SEQUENCE OF TmnxOamIcmpTrLabelStackEntry
15693    MAX-ACCESS  not-accessible
15694    STATUS      current
15695    DESCRIPTION
15696        "tmnxOamIcmpTrLabelStackTable contains the information read from RFC
15697         4950 MPLS Label Stack Objects in ICMPv4 or ICMPv6 replies, received in
15698         response to locally initiated 'icmpTraceRoute(5)' tests."
15699    REFERENCE
15700        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15701         5, 'MPLS Label Stack Object'."
15702    ::= { tmnxOamTraceRouteObjs 36 }
15703
15704tmnxOamIcmpTrLabelStackEntry     OBJECT-TYPE
15705    SYNTAX      TmnxOamIcmpTrLabelStackEntry
15706    MAX-ACCESS  not-accessible
15707    STATUS      current
15708    DESCRIPTION
15709        "tmnxOamIcmpTrLabelStackEntry contains the information present in one
15710         member of an RFC 4950 MPLS Label Stack Object, as received in one
15711         ICMPv4 or ICMPv6 reply (received in response to a locally initiated
15712         'icmpTraceRoute(5)' test).
15713
15714         One ICMPv4 or ICMPv6 reply can contain at most one MPLS Label Stack
15715         Object.  The MPLS Label Stack Object is a structure in the reply,
15716         containing the MPLS encapsulation used for the test.  One MPLS Label
15717         Stack Object contains one or more members.
15718
15719         The first six indices specify the ICMPv4 or ICMPv6 reply.  The seventh
15720         index specifies the member number within the MPLS Label Stack Object.
15721
15722         SROS creates rows in this table when an ICMPv4 or ICMPv6 reply is
15723         received (in response to a locally initiated 'icmpTraceRoute(5)' test)
15724         containing an MPLS Label Stack Object.  One row is created for each
15725         member in the MPLS Label Stack Object.
15726
15727         SROS destroys rows in this table when the corresponding
15728         tmnxOamTrProbeHistoryTable row is destroyed."
15729    REFERENCE
15730        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15731         5, 'MPLS Label Stack Object'."
15732    INDEX       {
15733        tmnxOamTrCtlOwnerIndex,
15734        tmnxOamTrCtlTestIndex,
15735        tmnxOamTrResultsTestRunIndex,
15736        tmnxOamTrProbeHistoryIndex,
15737        tmnxOamTrProbeHistoryHopIndex,
15738        tmnxOamTrProbeHistoryProbeIndex,
15739        tmnxOamIcmpTrLabelStackMemberNum
15740    }
15741    ::= { tmnxOamIcmpTrLabelStackTable 1 }
15742
15743TmnxOamIcmpTrLabelStackEntry     ::= SEQUENCE
15744{
15745    tmnxOamIcmpTrLabelStackMemberNum Unsigned32,
15746    tmnxOamIcmpTrLabelStackLabel     Unsigned32,
15747    tmnxOamIcmpTrLabelStackExperimnt Unsigned32,
15748    tmnxOamIcmpTrLabelStackBottom    Unsigned32,
15749    tmnxOamIcmpTrLabelStackTtl       Unsigned32
15750}
15751
15752tmnxOamIcmpTrLabelStackMemberNum OBJECT-TYPE
15753    SYNTAX      Unsigned32 (1..4294967295)
15754    MAX-ACCESS  not-accessible
15755    STATUS      current
15756    DESCRIPTION
15757        "The value of tmnxOamIcmpTrLabelStackMemberNum specifies the member
15758         number within an RFC 4950 MPLS Label Stack Object.
15759
15760         The first member within an MPLS Label Stack Object is member number 1.
15761         Subsequent members (if any) are numbered consecutively."
15762    REFERENCE
15763        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15764         5, 'MPLS Label Stack Object'."
15765    ::= { tmnxOamIcmpTrLabelStackEntry 1 }
15766
15767tmnxOamIcmpTrLabelStackLabel     OBJECT-TYPE
15768    SYNTAX      Unsigned32 (0..1048575)
15769    MAX-ACCESS  read-only
15770    STATUS      current
15771    DESCRIPTION
15772        "The value of tmnxOamIcmpTrLabelStackLabel indicates the Label field
15773         within the specified RFC 4950 MPLS Label Stack Object member."
15774    REFERENCE
15775        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15776         5, 'MPLS Label Stack Object'."
15777    ::= { tmnxOamIcmpTrLabelStackEntry 2 }
15778
15779tmnxOamIcmpTrLabelStackExperimnt OBJECT-TYPE
15780    SYNTAX      Unsigned32 (0..7)
15781    MAX-ACCESS  read-only
15782    STATUS      current
15783    DESCRIPTION
15784        "The value of tmnxOamIcmpTrLabelStackExperimnt indicates the
15785         Experimental Use field within the specified RFC 4950 MPLS Label Stack
15786         Object member."
15787    REFERENCE
15788        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15789         5, 'MPLS Label Stack Object'."
15790    ::= { tmnxOamIcmpTrLabelStackEntry 3 }
15791
15792tmnxOamIcmpTrLabelStackBottom    OBJECT-TYPE
15793    SYNTAX      Unsigned32 (0..1)
15794    MAX-ACCESS  read-only
15795    STATUS      current
15796    DESCRIPTION
15797        "The value of tmnxOamIcmpTrLabelStackBottom indicates the Bottom of
15798         Stack bit within the specified RFC 4950 MPLS Label Stack Object
15799         member."
15800    REFERENCE
15801        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15802         5, 'MPLS Label Stack Object'."
15803    ::= { tmnxOamIcmpTrLabelStackEntry 4 }
15804
15805tmnxOamIcmpTrLabelStackTtl       OBJECT-TYPE
15806    SYNTAX      Unsigned32 (0..255)
15807    MAX-ACCESS  read-only
15808    STATUS      current
15809    DESCRIPTION
15810        "The value of tmnxOamIcmpTrLabelStackTtl indicates the Time To Live
15811         field within the specified RFC 4950 MPLS Label Stack Object member."
15812    REFERENCE
15813        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15814         5, 'MPLS Label Stack Object'."
15815    ::= { tmnxOamIcmpTrLabelStackEntry 5 }
15816
15817tmnxOamBierTrCtlTable            OBJECT-TYPE
15818    SYNTAX      SEQUENCE OF TmnxOamBierTrCtlEntry
15819    MAX-ACCESS  not-accessible
15820    STATUS      current
15821    DESCRIPTION
15822        "tmnxOamBierTrCtlTable (along with tmnxOamTrCtlTable) contains the
15823         configuration information for BIER (Bit Index Explicit Replication)
15824         trace route tests."
15825    REFERENCE
15826        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
15827         November 2017.
15828         IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
15829    ::= { tmnxOamTraceRouteObjs 37 }
15830
15831tmnxOamBierTrCtlEntry            OBJECT-TYPE
15832    SYNTAX      TmnxOamBierTrCtlEntry
15833    MAX-ACCESS  not-accessible
15834    STATUS      current
15835    DESCRIPTION
15836        "tmnxOamBierTrCtlEntry (along with tmnxOamTrCtlEntry) contains the
15837         configuration information for a BIER trace route test.
15838
15839         A row is created when the corresponding tmnxOamTrCtlTestMode is set to
15840         'bierTrace'.
15841
15842         A row is destroyed when the corresponding tmnxOamTrCtlTable row is
15843         destroyed (using tmnxOamTrCtlRowStatus).
15844
15845         The values in a particular row in this table cannot be changed when
15846         the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'."
15847    INDEX       {
15848        tmnxOamTrCtlOwnerIndex,
15849        tmnxOamTrCtlTestIndex
15850    }
15851    ::= { tmnxOamBierTrCtlTable 1 }
15852
15853TmnxOamBierTrCtlEntry            ::= SEQUENCE
15854{
15855    tmnxOamBierTrCtlSubDomain        Unsigned32,
15856    tmnxOamBierTrCtlBfrId            Unsigned32,
15857    tmnxOamBierTrCtlBfrPfxAddrType   InetAddressType,
15858    tmnxOamBierTrCtlBfrPfxAddress    InetAddress
15859}
15860
15861tmnxOamBierTrCtlSubDomain        OBJECT-TYPE
15862    SYNTAX      Unsigned32 (0..255)
15863    MAX-ACCESS  read-write
15864    STATUS      current
15865    DESCRIPTION
15866        "The value of tmnxOamBierTrCtlSubDomain specifies the BIER sub-domain
15867         to be tested.
15868
15869         Zero indicates the default sub-domain."
15870    REFERENCE
15871        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
15872         November 2017, Section 1, 'Introduction'.
15873         IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
15874         Section 4.3, 'Sending BIER Echo Request'."
15875    DEFVAL      { 0 }
15876    ::= { tmnxOamBierTrCtlEntry 1 }
15877
15878tmnxOamBierTrCtlBfrId            OBJECT-TYPE
15879    SYNTAX      Unsigned32 (0..4096)
15880    MAX-ACCESS  read-write
15881    STATUS      current
15882    DESCRIPTION
15883        "The value of tmnxOamBierTrCtlBfrId specifies the identifier of the
15884         Bit-Forwarding Router (BFR) to be traced.
15885
15886         The BFR-ID must be a member of the tested sub-domain (as configured
15887         using tmnxOamBierTrCtlSubDomain).  Otherwise, the test will fail.
15888
15889         Zero indicates no BFR-ID has been configured.
15890
15891         There are two methods to configure the destination to be traced:
15892         1.  tmnxOamBierTrCtlBfrId.
15893         2.  tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
15894
15895         Exactly one of the methods must be used.  Otherwise, the test will
15896         fail."
15897    REFERENCE
15898        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
15899         November 2017, Section 1, 'Introduction'."
15900    DEFVAL      { 0 }
15901    ::= { tmnxOamBierTrCtlEntry 2 }
15902
15903tmnxOamBierTrCtlBfrPfxAddrType   OBJECT-TYPE
15904    SYNTAX      InetAddressType
15905    MAX-ACCESS  read-write
15906    STATUS      current
15907    DESCRIPTION
15908        "The value of tmnxOamBierTrCtlBfrPfxAddrType specifies the address type
15909         of tmnxOamBierTrCtlBfrPfxAddress."
15910    DEFVAL      { unknown }
15911    ::= { tmnxOamBierTrCtlEntry 3 }
15912
15913tmnxOamBierTrCtlBfrPfxAddress    OBJECT-TYPE
15914    SYNTAX      InetAddress (SIZE (0|4|16))
15915    MAX-ACCESS  read-write
15916    STATUS      current
15917    DESCRIPTION
15918        "The value of tmnxOamBierTrCtlBfrPfxAddress specifies a BFR prefix used
15919         as a destination address for a BIER trace test.
15920
15921         There are two methods to configure the destination to be traced:
15922         1.  tmnxOamBierTrCtlBfrId.
15923         2.  tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
15924
15925         Exactly one of the methods must be used.  Otherwise, the test will
15926         fail."
15927    DEFVAL      { ''H }
15928    ::= { tmnxOamBierTrCtlEntry 4 }
15929
15930tmnxOamBierTrProbeHistoryTable   OBJECT-TYPE
15931    SYNTAX      SEQUENCE OF TmnxOamBierTrProbeHistoryEntry
15932    MAX-ACCESS  not-accessible
15933    STATUS      current
15934    DESCRIPTION
15935        "tmnxOamBierTrProbeHistoryTable (along with tmnxOamTrProbeHistoryTable)
15936         contains the per-probe results for Bit Index Explicit Replication
15937         (BIER) trace tests."
15938    REFERENCE
15939        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
15940         RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
15941         November 2017."
15942    ::= { tmnxOamTraceRouteObjs 38 }
15943
15944tmnxOamBierTrProbeHistoryEntry   OBJECT-TYPE
15945    SYNTAX      TmnxOamBierTrProbeHistoryEntry
15946    MAX-ACCESS  not-accessible
15947    STATUS      current
15948    DESCRIPTION
15949        "tmnxOamBierTrProbeHistoryEntry (along with tmnxOamTrProbeHistoryEntry)
15950         contains the results for one BIER trace probe.
15951
15952         A row is created/destroyed when the corresponding
15953         tmnxOamTrProbeHistoryEntry is created/destroyed for a 'bierTrace'
15954         test.
15955
15956         All the indices match the corresponding tmnxOamTrProbeHistoryEntry
15957         indices."
15958    REFERENCE
15959        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
15960         Section 4.6, 'Receiving Echo Reply'."
15961    INDEX       {
15962        tmnxOamTrCtlOwnerIndex,
15963        tmnxOamTrCtlTestIndex,
15964        tmnxOamTrResultsTestRunIndex,
15965        tmnxOamTrProbeHistoryIndex,
15966        tmnxOamTrProbeHistoryHopIndex,
15967        tmnxOamTrProbeHistoryProbeIndex
15968    }
15969    ::= { tmnxOamBierTrProbeHistoryTable 1 }
15970
15971TmnxOamBierTrProbeHistoryEntry   ::= SEQUENCE
15972{
15973    tmnxOamBierTrHistoryBfrId        Unsigned32,
15974    tmnxOamBierTrHistoryReturnCode   TmnxOamBierHistoryReturnCode,
15975    tmnxOamBierTrHistoryUpStrIfAddrT InetAddressType,
15976    tmnxOamBierTrHistoryUpStrIfAddr  InetAddress,
15977    tmnxOamBierTrHistoryUpStrIfNum   Unsigned32,
15978    tmnxOamBierTrHistoryDnStrAddrTyp InetAddressType,
15979    tmnxOamBierTrHistoryDnStrAddr    InetAddress,
15980    tmnxOamBierTrHistoryDnStrIfAddrT InetAddressType,
15981    tmnxOamBierTrHistoryDnStrIfAddr  InetAddress,
15982    tmnxOamBierTrHistoryDnStrIfNum   Unsigned32
15983}
15984
15985tmnxOamBierTrHistoryBfrId        OBJECT-TYPE
15986    SYNTAX      Unsigned32 (0..4096)
15987    MAX-ACCESS  read-only
15988    STATUS      current
15989    DESCRIPTION
15990        "The value of tmnxOamBierTrHistoryBfrId indicates the identifier of the
15991         Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
15992         Request.
15993
15994         Zero is returned if the BFR-ID cannot be determined.
15995
15996         The BFR-Prefix (which is an alternative identifier of the target) can
15997         be read using tmnxOamTrProbeHistoryAddress."
15998    REFERENCE
15999        "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
16000         November 2017, Section 1, 'Introduction'."
16001    ::= { tmnxOamBierTrProbeHistoryEntry 1 }
16002
16003tmnxOamBierTrHistoryReturnCode   OBJECT-TYPE
16004    SYNTAX      TmnxOamBierHistoryReturnCode
16005    MAX-ACCESS  read-only
16006    STATUS      current
16007    DESCRIPTION
16008        "The value of tmnxOamBierTrHistoryReturnCode indicates the value copied
16009         from the Return Code field of the BIER Echo Reply PDU.
16010
16011         Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
16012         not arrive (e.g. in the case of a timeout)."
16013    ::= { tmnxOamBierTrProbeHistoryEntry 2 }
16014
16015tmnxOamBierTrHistoryUpStrIfAddrT OBJECT-TYPE
16016    SYNTAX      InetAddressType
16017    MAX-ACCESS  read-only
16018    STATUS      current
16019    DESCRIPTION
16020        "The value of tmnxOamBierTrHistoryUpStrIfAddrT indicates the IP address
16021         type of the address read using tmnxOamBierTrHistoryUpStrIfAddr."
16022    ::= { tmnxOamBierTrProbeHistoryEntry 3 }
16023
16024tmnxOamBierTrHistoryUpStrIfAddr  OBJECT-TYPE
16025    SYNTAX      InetAddress (SIZE (0|4|16))
16026    MAX-ACCESS  read-only
16027    STATUS      current
16028    DESCRIPTION
16029        "The value of tmnxOamBierTrHistoryUpStrIfAddr indicates the IP address
16030         copied from the Upstream Address field of the Upstream Interface TLV
16031         of the BIER Echo Reply.
16032
16033         When an IP address is not available, tmnxOamBierTrHistoryUpStrIfAddrT
16034         is 'unknown'.
16035
16036         If the TLV's Upstream Address field contains an interface number (as
16037         tagged by the TLV's Address Type field), the interface number is
16038         available in tmnxOamBierTrHistoryUpStrIfNum."
16039    REFERENCE
16040        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
16041         Section 3.3.7, 'Upstream Interface TLV'."
16042    ::= { tmnxOamBierTrProbeHistoryEntry 4 }
16043
16044tmnxOamBierTrHistoryUpStrIfNum   OBJECT-TYPE
16045    SYNTAX      Unsigned32
16046    MAX-ACCESS  read-only
16047    STATUS      current
16048    DESCRIPTION
16049        "The value of tmnxOamBierTrHistoryUpStrIfNum indicates the interface
16050         number copied from the Upstream Address field of the Upstream
16051         Interface TLV of the BIER Echo Reply.
16052
16053         When an interface number is not available,
16054         tmnxOamBierTrHistoryUpStrIfNum is zero.
16055
16056         If the TLV's Upstream Address field contains an IP address (as tagged
16057         by the TLV's Address Type field), the IP address is available in
16058         tmnxOamBierTrHistoryUpStrIfAddr."
16059    REFERENCE
16060        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
16061         Section 3.3.7, 'Upstream Interface TLV'."
16062    ::= { tmnxOamBierTrProbeHistoryEntry 5 }
16063
16064tmnxOamBierTrHistoryDnStrAddrTyp OBJECT-TYPE
16065    SYNTAX      InetAddressType
16066    MAX-ACCESS  read-only
16067    STATUS      current
16068    DESCRIPTION
16069        "The value of tmnxOamBierTrHistoryDnStrAddrTyp indicates the IP address
16070         type of the address read using tmnxOamBierTrHistoryDnStrAddr."
16071    ::= { tmnxOamBierTrProbeHistoryEntry 6 }
16072
16073tmnxOamBierTrHistoryDnStrAddr    OBJECT-TYPE
16074    SYNTAX      InetAddress (SIZE (0|4|16))
16075    MAX-ACCESS  read-only
16076    STATUS      current
16077    DESCRIPTION
16078        "The value of tmnxOamBierTrHistoryDnStrAddr indicates the IP address
16079         copied from the Downstream Address field of the Downstream Mapping TLV
16080         of the BIER Echo Reply.
16081
16082         When an IP address is not available, tmnxOamBierTrHistoryDnStrAddrTyp
16083         is 'unknown'."
16084    REFERENCE
16085        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
16086         Section 3.3.4, 'Downstream Mapping TLV'."
16087    ::= { tmnxOamBierTrProbeHistoryEntry 7 }
16088
16089tmnxOamBierTrHistoryDnStrIfAddrT OBJECT-TYPE
16090    SYNTAX      InetAddressType
16091    MAX-ACCESS  read-only
16092    STATUS      current
16093    DESCRIPTION
16094        "The value of tmnxOamBierTrHistoryDnStrIfAddrT indicates the IP address
16095         type of the address read using tmnxOamBierTrHistoryDnStrIfAddr."
16096    ::= { tmnxOamBierTrProbeHistoryEntry 8 }
16097
16098tmnxOamBierTrHistoryDnStrIfAddr  OBJECT-TYPE
16099    SYNTAX      InetAddress (SIZE (0|4|16))
16100    MAX-ACCESS  read-only
16101    STATUS      current
16102    DESCRIPTION
16103        "The value of tmnxOamBierTrHistoryDnStrIfAddr indicates the IP address
16104         copied from the Downstream Interface Address field of the Downstream
16105         Mapping TLV of the BIER Echo Reply.
16106
16107         When an IP address is not available, tmnxOamBierTrHistoryDnStrIfAddrT
16108         is 'unknown'.
16109
16110         If the TLV's Downstream Interface Address field contains an interface
16111         number (as tagged by the TLV's Address Type field), the interface
16112         number is available in tmnxOamBierTrHistoryDnStrIfNum."
16113    REFERENCE
16114        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
16115         Section 3.3.4, 'Downstream Mapping TLV'."
16116    ::= { tmnxOamBierTrProbeHistoryEntry 9 }
16117
16118tmnxOamBierTrHistoryDnStrIfNum   OBJECT-TYPE
16119    SYNTAX      Unsigned32
16120    MAX-ACCESS  read-only
16121    STATUS      current
16122    DESCRIPTION
16123        "The value of tmnxOamBierTrHistoryDnStrIfNum indicates the interface
16124         number copied from the Downstream Interface Address field of the
16125         Downstream Mapping TLV of the BIER Echo Reply.
16126
16127         When an interface number is not available,
16128         tmnxOamBierTrHistoryDnStrIfNum is zero.
16129
16130         If the TLV's Downstream Interface Address field contains an IP address
16131         (as tagged by the TLV's Address Type field), the IP address is
16132         available in tmnxOamBierTrHistoryDnStrIfAddr."
16133    REFERENCE
16134        "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
16135         Section 3.3.4, 'Downstream Mapping TLV'."
16136    ::= { tmnxOamBierTrProbeHistoryEntry 10 }
16137
16138tmnxOamSaaObjs                   OBJECT IDENTIFIER ::= { tmnxOamTestObjs 3 }
16139
16140tmnxOamSaaNotifyObjects          OBJECT IDENTIFIER ::= { tmnxOamSaaObjs 1 }
16141
16142tmnxOamSaaCtlTable               OBJECT-TYPE
16143    SYNTAX      SEQUENCE OF TmnxOamSaaCtlEntry
16144    MAX-ACCESS  not-accessible
16145    STATUS      current
16146    DESCRIPTION
16147        "tmnxOamSaaCtlTable contains configuration and status information for
16148         Service Assurance Agent (SAA) tests.
16149
16150         A TIMETRA-OAM-TEST-MIB test has one of two retention types.
16151         1.  An SAA test has a tmnxOamSaaCtlTable row.  All the configuration
16152         information for an SAA test is retained across an SROS CPM activity
16153         switch or an SROS CPM reset.
16154         2.  An OAM test does not have a tmnxOamSaaCtlTable row.  All the
16155         configuration information for an OAM test is forgotten across an SROS
16156         CPM activity switch or an SROS CPM reset.
16157
16158         SAA tests are supported for a subset of the test types, as described
16159         in the following DESCRIPTION clauses:
16160             tmnxOamPingCtlTestMode
16161             tmnxOamTrCtlTestMode.
16162
16163         The results of an SAA test run (or an OAM test run) are stored in the
16164         ping or trace route results tables (e.g. tmnxOamPingResultsTable,
16165         tmnxOamPingHistoryTable, tmnxOamTrResultsTable, tmnxOamTrHopsTable,
16166         tmnxOamTrProbeHistoryTable)."
16167    ::= { tmnxOamSaaObjs 2 }
16168
16169tmnxOamSaaCtlEntry               OBJECT-TYPE
16170    SYNTAX      TmnxOamSaaCtlEntry
16171    MAX-ACCESS  not-accessible
16172    STATUS      current
16173    DESCRIPTION
16174        "tmnxOamSaaCtlEntry contains the configuration and status information
16175         for one SAA test.
16176
16177         Rows are created and destroyed using tmnxOamSaaCtlRowStatus."
16178    INDEX       {
16179        tmnxOamSaaCtlOwnerIndex,
16180        tmnxOamSaaCtlTestIndex
16181    }
16182    ::= { tmnxOamSaaCtlTable 1 }
16183
16184TmnxOamSaaCtlEntry               ::= SEQUENCE
16185{
16186    tmnxOamSaaCtlOwnerIndex          SnmpAdminString,
16187    tmnxOamSaaCtlTestIndex           SnmpAdminString,
16188    tmnxOamSaaCtlRowStatus           RowStatus,
16189    tmnxOamSaaCtlStorageType         StorageType,
16190    tmnxOamSaaCtlLastChanged         TimeStamp,
16191    tmnxOamSaaCtlAdminStatus         TmnxAdminState,
16192    tmnxOamSaaCtlDescr               TItemDescription,
16193    tmnxOamSaaCtlTestMode            TmnxOamTestMode,
16194    tmnxOamSaaCtlRuns                Counter32,
16195    tmnxOamSaaCtlFailures            Counter32,
16196    tmnxOamSaaCtlLastRunResult       TmnxOamTestResult,
16197    tmnxOamSaaCtlAcctPolicyId        Integer32,
16198    tmnxOamSaaCtlSuppressAccounting  TruthValue,
16199    tmnxOamSaaCtlContinuous          TruthValue,
16200    tmnxOamSaaCtlKeepProbeHistoryAdm INTEGER,
16201    tmnxOamSaaCtlKeepProbeHistoryOpr INTEGER
16202}
16203
16204tmnxOamSaaCtlOwnerIndex          OBJECT-TYPE
16205    SYNTAX      SnmpAdminString (SIZE (1..32))
16206    MAX-ACCESS  not-accessible
16207    STATUS      current
16208    DESCRIPTION
16209        "The value of tmnxOamSaaCtlOwnerIndex specifies the name of the owner
16210         of the test."
16211    ::= { tmnxOamSaaCtlEntry 1 }
16212
16213tmnxOamSaaCtlTestIndex           OBJECT-TYPE
16214    SYNTAX      SnmpAdminString (SIZE (1..32))
16215    MAX-ACCESS  not-accessible
16216    STATUS      current
16217    DESCRIPTION
16218        "The value of tmnxOamSaaCtlTestIndex specifies the test name of the
16219         test.
16220
16221         The test is identified by the owner name and the test name.  One owner
16222         typically owns several tests.  This indexing method ensures tests
16223         created by several owners have unique indices."
16224    ::= { tmnxOamSaaCtlEntry 2 }
16225
16226tmnxOamSaaCtlRowStatus           OBJECT-TYPE
16227    SYNTAX      RowStatus
16228    MAX-ACCESS  read-create
16229    STATUS      current
16230    DESCRIPTION
16231        "The value of tmnxOamSaaCtlRowStatus specifies the row status of the
16232         SAA test.
16233
16234         When creating an SAA test
16235         1.  The tmnxOamSaaCtlTable row must be created first.
16236         2.  The tmnxOamPingCtlTable or tmnxOamTrCtlTable row must be created
16237             second.
16238
16239         Destroying a tmnxOamSaaCtlTable row destroys the corresponding
16240         tmnxOamPingCtlTable or tmnxOamTrCtlTable row (if any).
16241
16242         An attempt to destroy a tmnxOamSaaCtlTable row will fail if
16243         tmnxOamSaaCtlAdminStatus is 'inService(2)'."
16244    ::= { tmnxOamSaaCtlEntry 3 }
16245
16246tmnxOamSaaCtlStorageType         OBJECT-TYPE
16247    SYNTAX      StorageType
16248    MAX-ACCESS  read-create
16249    STATUS      obsolete
16250    DESCRIPTION
16251        "The storage type for this conceptual row. Conceptual rows having the
16252         value 'permanent' need not allow write access to any columnar objects
16253         in the row.
16254
16255         This object was marked obsolete in SROS Release 14.0 R1.  There is no
16256         replacement object."
16257    DEFVAL      { nonVolatile }
16258    ::= { tmnxOamSaaCtlEntry 4 }
16259
16260tmnxOamSaaCtlLastChanged         OBJECT-TYPE
16261    SYNTAX      TimeStamp
16262    MAX-ACCESS  read-only
16263    STATUS      current
16264    DESCRIPTION
16265        "The value of tmnxOamSaaCtlLastChanged indicates the time the value of
16266         a settable object in this row was last changed."
16267    ::= { tmnxOamSaaCtlEntry 5 }
16268
16269tmnxOamSaaCtlAdminStatus         OBJECT-TYPE
16270    SYNTAX      TmnxAdminState
16271    MAX-ACCESS  read-create
16272    STATUS      current
16273    DESCRIPTION
16274        "The value of tmnxOamSaaCtlAdminStatus specifies the administrative
16275         state of the SAA test.
16276
16277         tmnxOamSaaCtlAdminStatus = 'inService(2)' is a prerequisite for
16278         starting an SAA test run.  Once that prerequisite is met, the test run
16279         can be started by setting the corresponding tmnxOamPingCtlAdminStatus
16280         or tmnxOamTrCtlAdminStatus to 'enabled(1)'.
16281
16282         When the tmnxOamSaaCtlAdminStatus is 'inService(2)', an attempt to
16283         modify any other configurable run-time property of the test (e.g.
16284         tmnxOamPingCtlProbeCount, tmnxOamTrCtlFcName) will fail."
16285    DEFVAL      { outOfService }
16286    ::= { tmnxOamSaaCtlEntry 6 }
16287
16288tmnxOamSaaCtlDescr               OBJECT-TYPE
16289    SYNTAX      TItemDescription
16290    MAX-ACCESS  read-create
16291    STATUS      current
16292    DESCRIPTION
16293        "The value of tmnxOamSaaCtlDescr specifies the description of the SAA
16294         test."
16295    DEFVAL      { "" }
16296    ::= { tmnxOamSaaCtlEntry 7 }
16297
16298tmnxOamSaaCtlTestMode            OBJECT-TYPE
16299    SYNTAX      TmnxOamTestMode
16300    MAX-ACCESS  read-only
16301    STATUS      current
16302    DESCRIPTION
16303        "The value of tmnxOamSaaCtlTestMode indicates the type of SAA test to
16304         be performed.
16305
16306         When the value of this object is 'notConfigured(0)', no associated row
16307         exists in either tmnxOamPingCtlTable or tmnxOamTrCtlTable.
16308
16309         When the value of this object is 'ping(1)', an associated row exists
16310         in the tmnxOamPingCtlTable.
16311
16312         When the value of this object is 'traceroute(2)', an associated row
16313         exists in the tmnxOamTrCtlTable."
16314    DEFVAL      { notConfigured }
16315    ::= { tmnxOamSaaCtlEntry 8 }
16316
16317tmnxOamSaaCtlRuns                OBJECT-TYPE
16318    SYNTAX      Counter32
16319    MAX-ACCESS  read-only
16320    STATUS      current
16321    DESCRIPTION
16322        "The value of tmnxOamSaaCtlRuns indicates the number of times this SAA
16323         test has started."
16324    ::= { tmnxOamSaaCtlEntry 9 }
16325
16326tmnxOamSaaCtlFailures            OBJECT-TYPE
16327    SYNTAX      Counter32
16328    MAX-ACCESS  read-only
16329    STATUS      current
16330    DESCRIPTION
16331        "The value of tmnxOamSaaCtlFailures indicates the number of times this
16332         SAA test has failed."
16333    ::= { tmnxOamSaaCtlEntry 10 }
16334
16335tmnxOamSaaCtlLastRunResult       OBJECT-TYPE
16336    SYNTAX      TmnxOamTestResult
16337    MAX-ACCESS  read-only
16338    STATUS      current
16339    DESCRIPTION
16340        "The value of tmnxOamSaaCtlLastRunResult indicates the completion
16341         status the last time this test was executed.  If this SAA test is
16342         currently in progress, this object indicates the result of the
16343         previous test run, if any."
16344    ::= { tmnxOamSaaCtlEntry 11 }
16345
16346tmnxOamSaaCtlAcctPolicyId        OBJECT-TYPE
16347    SYNTAX      Integer32 (0..99)
16348    MAX-ACCESS  read-create
16349    STATUS      current
16350    DESCRIPTION
16351        "The value of tmnxOamSaaCtlAcctPolicyId specifies the accounting policy
16352         used to record the information obtained from the results tables.  A
16353         value of zero specifies no accounting policy.
16354
16355         A non-zero accounting policy must be configured with the SAA record
16356         generation option.  For example, an attempt to set this object to 99
16357         will be rejected if TIMETRA-LOG-MIB::tmnxLogApRecord.99 is not
16358         'saa(32)'."
16359    DEFVAL      { 0 }
16360    ::= { tmnxOamSaaCtlEntry 12 }
16361
16362tmnxOamSaaCtlSuppressAccounting  OBJECT-TYPE
16363    SYNTAX      TruthValue
16364    MAX-ACCESS  read-create
16365    STATUS      current
16366    DESCRIPTION
16367        "The value of tmnxOamSaaCtlSuppressAccounting specifies whether or not
16368         the accounting file update is suppressed. The value 'true(1)' is
16369         applicable only when an accounting policy has been specified using
16370         tmnxOamSaaCtlAcctPolicyId.
16371
16372         Upon completion of a test run, this object is reset to its default
16373         value."
16374    DEFVAL      { false }
16375    ::= { tmnxOamSaaCtlEntry 13 }
16376
16377tmnxOamSaaCtlContinuous          OBJECT-TYPE
16378    SYNTAX      TruthValue
16379    MAX-ACCESS  read-create
16380    STATUS      current
16381    DESCRIPTION
16382        "The value of tmnxOamSaaCtlContinuous specifies whether or not the SAA
16383         test is to be executed indefinitely.
16384
16385         Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
16386         following ping test types:
16387            'cpePing           (12)',
16388            'dnsPing           (16)',
16389            'ethCfmLoopback    (19)',
16390            'ethCfmTwoWayDelay (20)',
16391            'ethCfmTwoWaySlm   (22)',
16392            'icmpPing          (15)',
16393            'lspPing           ( 8)',
16394            'macPing           ( 5)',
16395            'sdpPing           ( 1)',
16396            'vccvPing          (14)',
16397            'vprnPing          ( 9)'.
16398
16399         Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
16400         following trace test types:
16401            'ethCfmLinkTrace (9)'."
16402    DEFVAL      { false }
16403    ::= { tmnxOamSaaCtlEntry 14 }
16404
16405tmnxOamSaaCtlKeepProbeHistoryAdm OBJECT-TYPE
16406    SYNTAX      INTEGER {
16407        keep (1),
16408        drop (2),
16409        auto (3)
16410    }
16411    MAX-ACCESS  read-create
16412    STATUS      current
16413    DESCRIPTION
16414        "The value of tmnxOamSaaCtlKeepProbeHistoryAdm specifies whether or not
16415         per-probe history table rows will be created for this test.  A test
16416         without per-probe history table rows consumes less CPM RAM.
16417
16418         tmnxOamSaaCtlKeepProbeHistoryOpr is a read-only operational value
16419         derived from tmnxOamSaaCtlKeepProbeHistoryAdm.  The bulk of the
16420         tmnxOamSaaCtlKeepProbeHistoryAdm semantics are described in the
16421         tmnxOamSaaCtlKeepProbeHistoryOpr DESCRIPTION clause.
16422
16423         An attempt to set tmnxOamSaaCtlKeepProbeHistoryAdm to 'drop(2)' when
16424         tmnxOamSaaCtlTestMode is not 'ping(1)' returns an 'inconsistentValue'
16425         error to the manager."
16426    DEFVAL      { auto }
16427    ::= { tmnxOamSaaCtlEntry 15 }
16428
16429tmnxOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE
16430    SYNTAX      INTEGER {
16431        keep (1),
16432        drop (2)
16433    }
16434    MAX-ACCESS  read-only
16435    STATUS      current
16436    DESCRIPTION
16437        "The value of tmnxOamSaaCtlKeepProbeHistoryOpr indicates whether or not
16438         per-probe history table rows will be created for this test.  A test
16439         without per-probe history table rows consumes less CPM RAM.
16440
16441         The value of tmnxOamSaaCtlKeepProbeHistoryOpr is derived from the
16442         value of`tmnxOamSaaCtlKeepProbeHistoryAdm, as shown in the following
16443         table.
16444
16445         tmnxOamSaaCtlKeepProbeHistoryAdm tmnxOamSaaCtlKeepProbeHistoryOpr
16446         -------------------------------- --------------------------------------
16447         'keep(1)'                        'keep(1)'
16448         'drop(2)'                        'drop(2)'
16449         'auto(3)'                        'keep(1)' or 'drop(2)', chosen by SROS
16450
16451         The history table rows created for the combinations of
16452         tmnxOamSaaCtlKeepProbeHistoryOpr and tmnxOamSaaCtlTestMode values are
16453         shown in the following table.
16454
16455         Configuration Options           History Table Rows Created
16456         --------------------------      --------------------------
16457         'keep(1)', 'ping(1)'            tmnxOamPingHistoryTable or
16458                                         tmnxOamMacPingHistoryTable
16459         'keep(1)', 'traceroute(2)'      tmnxOamTrProbeHistoryTable
16460         'drop(2)', 'ping(1)'            none
16461         'drop(2)', 'traceroute(2)'      unsupported combination.
16462
16463         If tmnxOamSaaCtlTestMode is 'notConfigured(0)', the value of
16464         tmnxOamSaaCtlKeepProbeHistoryOpr is insignificant, since a test without
16465         a test mode cannot be started.  When a Get is performed on
16466         tmnxOamSaaCtlKeepProbeHistoryOpr in this case, 'keep(1)' is returned.
16467
16468         If tmnxOamSaaCtlKeepProbeHistoryAdm is 'auto(3)':
16469           1.  tmnxOamSaaCtlKeepProbeHistoryOpr is 'drop(2)' if
16470               a) the test's probe count is greater than 100, OR
16471               b) the test's interval is less than one second, OR
16472               c) tmnxOamSaaCtlTestMode is 'ping(1)' AND the test is continuous
16473                  (i.e. tmnxOamSaaCtlContinuous is 'true') AND an accounting
16474                  policy is specified (i.e. tmnxOamSaaCtlAcctPolicyId is non-
16475                  zero).
16476           2.  Otherwise, tmnxOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'."
16477    ::= { tmnxOamSaaCtlEntry 16 }
16478
16479tmnxOamSaaThresholdTable         OBJECT-TYPE
16480    SYNTAX      SEQUENCE OF TmnxOamSaaThresholdEntry
16481    MAX-ACCESS  not-accessible
16482    STATUS      current
16483    DESCRIPTION
16484        "tmnxOamSaaThresholdTable contains notification threshold information
16485         for SAA tests."
16486    ::= { tmnxOamSaaObjs 3 }
16487
16488tmnxOamSaaThresholdEntry         OBJECT-TYPE
16489    SYNTAX      TmnxOamSaaThresholdEntry
16490    MAX-ACCESS  not-accessible
16491    STATUS      current
16492    DESCRIPTION
16493        "Defines an entry in the tmnxOamSaaThresholdTable.  The first index
16494         element, tmnxOamSaaCtlOwnerIndex, is of type SnmpAdminString,
16495         a textual convention that allows for use of the SNMPv3
16496         View-Based Access Control Model (RFC 2575 [11], VACM)
16497         and allows a management application to identify its entries.
16498         The second index, tmnxOamSaaCtlTestIndex, enables the same
16499         management application to have multiple outstanding requests.
16500         The third index element identifies the type of statistic to be
16501         monitored for threshold crossing.  The fourth index element
16502         identifies which direction, rising or falling, to monitor."
16503    INDEX       {
16504        tmnxOamSaaCtlOwnerIndex,
16505        tmnxOamSaaCtlTestIndex,
16506        tmnxOamSaaTType,
16507        tmnxOamSaaTDirection
16508    }
16509    ::= { tmnxOamSaaThresholdTable 1 }
16510
16511TmnxOamSaaThresholdEntry         ::= SEQUENCE
16512{
16513    tmnxOamSaaTType                  TmnxOamSaaThreshold,
16514    tmnxOamSaaTDirection             INTEGER,
16515    tmnxOamSaaTRowStatus             RowStatus,
16516    tmnxOamSaaTLastChanged           TimeStamp,
16517    tmnxOamSaaTThreshold             Unsigned32,
16518    tmnxOamSaaTValue                 Integer32,
16519    tmnxOamSaaTLastSent              TimeStamp,
16520    tmnxOamSaaTTestMode              TmnxOamTestMode,
16521    tmnxOamSaaTTestRunIndex          Unsigned32
16522}
16523
16524tmnxOamSaaTType                  OBJECT-TYPE
16525    SYNTAX      TmnxOamSaaThreshold
16526    MAX-ACCESS  not-accessible
16527    STATUS      current
16528    DESCRIPTION
16529        "The value of tmnxOamSaaTType specifies the type of monitored statistic
16530         used to determine if a tmnxOamSaaThreshold notification is generated
16531         at the completion of an SAA test run."
16532    ::= { tmnxOamSaaThresholdEntry 1 }
16533
16534tmnxOamSaaTDirection             OBJECT-TYPE
16535    SYNTAX      INTEGER {
16536        rising  (1),
16537        falling (2)
16538    }
16539    MAX-ACCESS  not-accessible
16540    STATUS      current
16541    DESCRIPTION
16542        "The value of tmnxOamSaaTDirection specifies whether to monitor this
16543         threshold for crossing in the rising or falling direction."
16544    ::= { tmnxOamSaaThresholdEntry 2 }
16545
16546tmnxOamSaaTRowStatus             OBJECT-TYPE
16547    SYNTAX      RowStatus
16548    MAX-ACCESS  read-create
16549    STATUS      current
16550    DESCRIPTION
16551        "The value of tmnxOamSaaTRowStatus controls creation and deletion of
16552         row entries in the tmnxOamSaaThresholdTable.
16553
16554         When a row in this table is created, tmnxOamSaaTThreshold must also be
16555         set or the row creation will fail with an inconsistentValue error."
16556    ::= { tmnxOamSaaThresholdEntry 3 }
16557
16558tmnxOamSaaTLastChanged           OBJECT-TYPE
16559    SYNTAX      TimeStamp
16560    MAX-ACCESS  read-only
16561    STATUS      current
16562    DESCRIPTION
16563        "The value of tmnxOamSaaTLastChanged indicates the last time the value
16564         of tmnxOamSaaTThreshold was modified."
16565    ::= { tmnxOamSaaThresholdEntry 4 }
16566
16567tmnxOamSaaTThreshold             OBJECT-TYPE
16568    SYNTAX      Unsigned32 (0..2147483647)
16569    MAX-ACCESS  read-create
16570    STATUS      current
16571    DESCRIPTION
16572        "The value of tmnxOamSaaTThreshold specifies the threshold value to
16573         monitor to determine when to generate a tmnxOamSaaThreshold
16574         notification.
16575
16576         A threshold value must be set when the row entry is created."
16577    ::= { tmnxOamSaaThresholdEntry 5 }
16578
16579tmnxOamSaaTValue                 OBJECT-TYPE
16580    SYNTAX      Integer32
16581    MAX-ACCESS  read-only
16582    STATUS      current
16583    DESCRIPTION
16584        "The value of tmnxOamSaaTValue indicates the value of the statistic
16585         that last caused a tmnxOamSaaThreshold notification to be generated."
16586    ::= { tmnxOamSaaThresholdEntry 6 }
16587
16588tmnxOamSaaTLastSent              OBJECT-TYPE
16589    SYNTAX      TimeStamp
16590    MAX-ACCESS  read-only
16591    STATUS      current
16592    DESCRIPTION
16593        "The value of tmnxOamSaaTLastSent indicates the last time a
16594         tmnxOamSaaThreshold notification was generated as a result of crossing
16595         the threshold specified by the value of tmnxOamSaaTThreshold."
16596    ::= { tmnxOamSaaThresholdEntry 7 }
16597
16598tmnxOamSaaTTestMode              OBJECT-TYPE
16599    SYNTAX      TmnxOamTestMode
16600    MAX-ACCESS  read-only
16601    STATUS      current
16602    DESCRIPTION
16603        "The value of tmnxOamSaaTTestMode indicates the type of Service
16604         Assurance Agent, SAA, test for which a tmnxOamSaaThreshold
16605         notification was generated as a result of crossing the threshold
16606         specified by the value of tmnxOamSaaTThreshold.
16607
16608         When the value of this object is 'notConfigured', no associated entry
16609         exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable.
16610
16611         When the value of this object is 'ping', an associated test entry is
16612         configured in the tmnxOamPingCtlTable.
16613
16614         When the value of this object is 'traceroute', an associated test
16615         entry is configured in the tmnxOamTrCtlTable."
16616    ::= { tmnxOamSaaThresholdEntry 8 }
16617
16618tmnxOamSaaTTestRunIndex          OBJECT-TYPE
16619    SYNTAX      Unsigned32
16620    MAX-ACCESS  read-only
16621    STATUS      current
16622    DESCRIPTION
16623        "The value of tmnxOamSaaTTestRunIndex indicates the test run index of
16624         the Service Assurance Agent, SAA, test for which the last
16625         tmnxOamSaaThreshold notification was generated as a result of crossing
16626         the threshold specified by the value of tmnxOamSaaTThreshold.
16627
16628         When the value of tmnxOamSaaTTestMode is 'ping', the value of this
16629         object is the value of the tmnxOamPingResultsTestRunIndex that
16630         identifies entries for the ping test results of the test run that
16631         generated the last tmnxOamSaaThreshold notification.
16632
16633         When the value of tmnxOamSaaTTestMode is 'traceroute', the value of
16634         this object is the value of the tmnxOamTrResultsTestRunIndex that
16635         identifies entries for the traceroute test results of the test run
16636         that generated the last tmnxOamSaaThreshold notification.
16637
16638         When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of
16639         this object is zero."
16640    ::= { tmnxOamSaaThresholdEntry 9 }
16641
16642tmnxOamMobGatewayObjs            OBJECT IDENTIFIER ::= { tmnxOamTestObjs 4 }
16643
16644tmnxOamMobGtpPingCtlTable        OBJECT-TYPE
16645    SYNTAX      SEQUENCE OF TmnxOamMobGtpPingCtlEntry
16646    MAX-ACCESS  not-accessible
16647    STATUS      current
16648    DESCRIPTION
16649        "Defines the Nokia 7x50 SR OAM VPRN Ping Control Table for providing,
16650         via SNMP, the capability of performing Nokia 7x50 SR OAM 'gtpPing'
16651         test operations.
16652
16653         The results of these tests are stored in the tmnxOamPingResultsTable
16654         and the tmnxOamPingHistoryTable."
16655    ::= { tmnxOamMobGatewayObjs 1 }
16656
16657tmnxOamMobGtpPingCtlEntry        OBJECT-TYPE
16658    SYNTAX      TmnxOamMobGtpPingCtlEntry
16659    MAX-ACCESS  not-accessible
16660    STATUS      current
16661    DESCRIPTION
16662        "Defines an entry in the tmnxOamMobGtpPingCtlTable.  The first index
16663         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
16664         a textual convention that allows for use of the SNMPv3
16665         View-Based Access Control Model (RFC 2575 [11], VACM)
16666         and allows a management application to identify its entries.
16667         The second index, tmnxOamPingCtlTestIndex, enables the same
16668         management application to have multiple outstanding requests."
16669    INDEX       {
16670        tmnxOamPingCtlOwnerIndex,
16671        tmnxOamPingCtlTestIndex
16672    }
16673    ::= { tmnxOamMobGtpPingCtlTable 1 }
16674
16675TmnxOamMobGtpPingCtlEntry        ::= SEQUENCE
16676{
16677    tmnxOamMobGtpPingRefPointType    INTEGER,
16678    tmnxOamMobGtpPingVRtrId          TmnxVRtrID,
16679    tmnxOamMobGtpPingPort            InetPortNumber,
16680    tmnxOamMobGtpPingGateway         TmnxMobGwId
16681}
16682
16683tmnxOamMobGtpPingRefPointType    OBJECT-TYPE
16684    SYNTAX      INTEGER {
16685        s11  (1),
16686        s1u  (3),
16687        gnc  (5),
16688        s2bc (9),
16689        s2bu (10),
16690        s2ac (14),
16691        s2au (15),
16692        gnu  (16)
16693    }
16694    MAX-ACCESS  read-create
16695    STATUS      current
16696    DESCRIPTION
16697        "The value of tmnxOamMobGtpPingRefPointType specifies the reference
16698         point type.
16699
16700         This object is required."
16701    ::= { tmnxOamMobGtpPingCtlEntry 1 }
16702
16703tmnxOamMobGtpPingVRtrId          OBJECT-TYPE
16704    SYNTAX      TmnxVRtrID
16705    MAX-ACCESS  read-create
16706    STATUS      obsolete
16707    DESCRIPTION
16708        "The value of tmnxOamMobGtpPingVRtrId specifies the virtual router.
16709         duplicate of tmnxOamPingCtlVRtrID This object was obsoleted in 16R01."
16710    ::= { tmnxOamMobGtpPingCtlEntry 2 }
16711
16712tmnxOamMobGtpPingPort            OBJECT-TYPE
16713    SYNTAX      InetPortNumber
16714    MAX-ACCESS  read-create
16715    STATUS      current
16716    DESCRIPTION
16717        "The value of tmnxOamMobGtpPingPort specifies the udp port number of
16718         the destination.
16719
16720         This object is required."
16721    ::= { tmnxOamMobGtpPingCtlEntry 3 }
16722
16723tmnxOamMobGtpPingGateway         OBJECT-TYPE
16724    SYNTAX      TmnxMobGwId
16725    MAX-ACCESS  read-create
16726    STATUS      current
16727    DESCRIPTION
16728        "The value of tmnxOamMobGtpPingGateway specifies the mobile gateway id.
16729
16730         This object is required."
16731    ::= { tmnxOamMobGtpPingCtlEntry 4 }
16732
16733tmnxOamDnsPingCtlTable           OBJECT IDENTIFIER ::= { tmnxOamMobGatewayObjs 3 }
16734
16735tmnxOamGeneralObjs               OBJECT IDENTIFIER ::= { tmnxOamTestObjs 5 }
16736
16737tmnxOamMplsPduTimeStampFormat    OBJECT-TYPE
16738    SYNTAX      INTEGER {
16739        rfc4379 (0),
16740        unix    (1)
16741    }
16742    MAX-ACCESS  read-write
16743    STATUS      current
16744    DESCRIPTION
16745        "The value of tmnxOamMplsPduTimeStampFormat specifies, on a system wide
16746         basis:
16747         a) the format of the time stamp to be written into an RFC 4379 MPLS
16748            Echo Request PDU, when initiating a ping or trace route test,
16749            and
16750         b) the format of the time stamp to be written into an RFC 4379 MPLS
16751            Echo Reply PDU, when replying to an incoming MPLS Echo Request PDU,
16752            and
16753         c) the format to use when decoding the time stamps in an incoming MPLS
16754            Echo Request or MPLS Echo Reply PDU.
16755
16756         'rfc4379(0)' specifies the RFC 4379 time stamp format.  The time
16757         stamp's 'seconds' field holds the integral number of seconds since
16758         1-Jan-1900 00:00:00 UTC.  The time stamp's 'microseconds' field
16759         contains a microseconds value in the range 0..999999.  This setting is
16760         used to interoperate with network elements which are fully compliant
16761         with RFC 4379 (e.g. an SROS system with the same setting, or any other
16762         RFC 4379 compliant router).
16763
16764         'unix(1)' specifies the Unix time stamp format.  The time stamp's
16765         'seconds' field holds a 'Unix time', i.e. the integral number of
16766         seconds since 1-Jan-1970 00:00:00 UTC.  The time stamp's 'microseconds'
16767         field contains a microseconds value in the range 0..999999.  This
16768         setting is used to interoperate with network elements which send and
16769         expect a 1970-based timestamp in MPLS Echo Request/Reply PDUs (e.g. an
16770         SROS system with the same setting, or an SROS system running software
16771         earlier than R8.0 R4).
16772
16773         Prior to SROS Release 8.0 R4, this object was not supported.  The Unix
16774         time stamp format was always used.
16775
16776         This object is applicable for the ldpTreeTrace, lspPing,
16777         lspTraceRoute, p2mpLspPing, p2mpLspTrace, vccvPing, and vccvTraceRoute
16778         test modes only."
16779    REFERENCE
16780        "RFC 4379, Feb-2006, Section 3."
16781    DEFVAL      { unix }
16782    ::= { tmnxOamGeneralObjs 1 }
16783
16784tmnxOamGeneralStats              OBJECT IDENTIFIER ::= { tmnxOamGeneralObjs 2 }
16785
16786tmnxOamSysPerfOprLimitTx         OBJECT-TYPE
16787    SYNTAX      Gauge32
16788    UNITS       "echo request packets per second"
16789    MAX-ACCESS  read-only
16790    STATUS      current
16791    DESCRIPTION
16792        "The value of tmnxOamSysPerfOprLimitTx indicates this node's upper bound
16793         on the total echo request packet transmission rate.  Echo reply packets
16794         are not affected by this limit.
16795
16796         The upper bound applies to echo request packets sent by the following
16797         test types:
16798         1.  Background ICMP Bridged Residential Gateway ping test.
16799         2.  Filter redirect policy ping test.
16800         3.  SDP keep-alive.
16801         4.  Static route CPE check.
16802         5.  VRRP policy host unreachable ping test.
16803         6.  Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
16804         7.  Any test configured using TIMETRA-OAM-PM-MIB."
16805    ::= { tmnxOamGeneralStats 1 }
16806
16807tmnxOamSysPerfCfgLimitTx         OBJECT-TYPE
16808    SYNTAX      Gauge32
16809    UNITS       "echo request packets per second"
16810    MAX-ACCESS  read-only
16811    STATUS      current
16812    DESCRIPTION
16813        "The value of tmnxOamSysPerfCfgLimitTx indicates this node's upper bound
16814         on the total configured echo request packet transmission rate for a set
16815         of test types.  The upper bound is enforced to avoid echo request
16816         packet transmit overload, i.e. to ensure each enabled test can transmit
16817         echo request packets at the test's configured rate.  Echo reply packets
16818         are not affected by this limit.
16819
16820         The upper bound applies to echo request packets sent by the following
16821         'always on' test types:
16822         1.  Background ICMP Bridged Residential Gateway ping test.
16823         2.  Filter redirect policy ping test.
16824         3.  SDP keep-alive.
16825         4.  Static route CPE check.
16826         5.  VRRP policy host unreachable ping test.
16827         6.  SAA continuous test (see tmnxOamSaaCtlContinuous).
16828         7.  OAM-PM proactive test (see
16829             TIMETRA-OAM-PM-MIB::tmnxOamPmCfgSessType).
16830
16831         For example, suppose:
16832         a) tmnxOamSysPerfCfgLimitTx has the value 4000 echo request packets per
16833            second, and
16834         b) several SDP keep-alive sessions are enabled, totalling 1000 echo
16835            request packets per second, and
16836         c) several SAA continuous tests are enabled, totalling 3000 echo
16837            request packets per second.
16838         Then, an attempt to enable an additional SAA continuous test would be
16839         rejected with a 'resourceUnavailable(13)' error."
16840    ::= { tmnxOamGeneralStats 2 }
16841
16842tmnxOamSysPerfCfgTotalTx         OBJECT-TYPE
16843    SYNTAX      Gauge32
16844    UNITS       "echo request packets per second"
16845    MAX-ACCESS  read-only
16846    STATUS      current
16847    DESCRIPTION
16848        "The value of tmnxOamSysPerfCfgTotalTx indicates this node's current
16849         total configured echo request packet transmission rate, for the set of
16850         tests listed in the tmnxOamSysPerfCfgLimitTx DESCRIPTION clause.
16851
16852         For example, suppose:
16853         a) several SDP keep-alive sessions are enabled, totalling 1000 echo
16854            request packets per second, and
16855         b) several SAA continuous tests are enabled, totalling 2000 echo
16856            request packets per second, and
16857         c) no other relevant tests are enabled.
16858         Then, tmnxOamSysPerfCfgTotalTx will have the value 3000.
16859
16860         The value of tmnxOamSysPerfCfgTotalTx will not exceed the value of
16861         tmnxOamSysPerfCfgLimitTx."
16862    ::= { tmnxOamGeneralStats 3 }
16863
16864tmnxOamSysPerfLastClearedTime    OBJECT-TYPE
16865    SYNTAX      TimeStamp
16866    MAX-ACCESS  read-only
16867    STATUS      current
16868    DESCRIPTION
16869        "The value of tmnxOamSysPerfLastClearedTime indicates the sysUpTime when
16870         the following statistics were cleared:  tmnxOamSysPerfLocalTestTx,
16871         tmnxOamSysPerfRemoteTestRx, and tmnxOamSysPerfReqTypeTable.  If the
16872         statistics have not been cleared since the last CPM restart, zero is
16873         returned.
16874
16875         A packet count which is time stamped by this object can be converted to
16876         an average packets per second value using, for example,
16877           pps = tmnxOamSysPerfLocalTestTx /
16878                 [(sysUpTime - tmnxOamSysPerfLastClearedTime)/100]."
16879    ::= { tmnxOamGeneralStats 4 }
16880
16881tmnxOamSysPerfLocalTestTx        OBJECT-TYPE
16882    SYNTAX      Counter32
16883    UNITS       "echo request packets"
16884    MAX-ACCESS  read-only
16885    STATUS      current
16886    DESCRIPTION
16887        "The value of tmnxOamSysPerfLocalTestTx indicates this node's total
16888         number of echo request packets transmitted by locally initiated tests
16889         (since the last clear).  The test types are listed in the
16890         tmnxOamSysPerfOprLimitTx DESCRIPTION clause."
16891    ::= { tmnxOamGeneralStats 5 }
16892
16893tmnxOamSysPerfRemoteTestRx       OBJECT-TYPE
16894    SYNTAX      Counter32
16895    UNITS       "echo request packets"
16896    MAX-ACCESS  read-only
16897    STATUS      current
16898    DESCRIPTION
16899        "The value of tmnxOamSysPerfRemoteTestRx indicates this node's total
16900         number of echo request packets received from remotely initiated tests
16901         (since the last clear)."
16902    ::= { tmnxOamGeneralStats 6 }
16903
16904tmnxOamSysPerfReqTypeTable       OBJECT-TYPE
16905    SYNTAX      SEQUENCE OF TmnxOamSysPerfReqTypeEntry
16906    MAX-ACCESS  not-accessible
16907    STATUS      current
16908    DESCRIPTION
16909        "tmnxOamSysPerfReqTypeTable has a row for each relevant OAM echo request
16910         packet type.  Each row contains packet counters."
16911    ::= { tmnxOamGeneralStats 7 }
16912
16913tmnxOamSysPerfReqTypeEntry       OBJECT-TYPE
16914    SYNTAX      TmnxOamSysPerfReqTypeEntry
16915    MAX-ACCESS  not-accessible
16916    STATUS      current
16917    DESCRIPTION
16918        "Rows in tmnxOamSysPerfReqTypeTable are system-generated at CPM
16919         restart. Rows cannot be created or destroyed using SNMP."
16920    INDEX       { IMPLIED tmnxOamSysPerfReqTypeName }
16921    ::= { tmnxOamSysPerfReqTypeTable 1 }
16922
16923TmnxOamSysPerfReqTypeEntry       ::= SEQUENCE
16924{
16925    tmnxOamSysPerfReqTypeName        TNamedItem,
16926    tmnxOamSysPerfReqTypeLocalTestTx Counter32,
16927    tmnxOamSysPerfReqTypeRemoteTstRx Counter32
16928}
16929
16930tmnxOamSysPerfReqTypeName        OBJECT-TYPE
16931    SYNTAX      TNamedItem
16932    MAX-ACCESS  not-accessible
16933    STATUS      current
16934    DESCRIPTION
16935        "The value of tmnxOamSysPerfReqTypeName specifies the name of an echo
16936         request packet type (e.g. 'ICMP').  The name is the index for the row."
16937    ::= { tmnxOamSysPerfReqTypeEntry 1 }
16938
16939tmnxOamSysPerfReqTypeLocalTestTx OBJECT-TYPE
16940    SYNTAX      Counter32
16941    UNITS       "echo request packets"
16942    MAX-ACCESS  read-only
16943    STATUS      current
16944    DESCRIPTION
16945        "The value of tmnxOamSysPerfReqTypeLocalTestTx indicates the number of
16946         echo request packets transmitted by locally initiated tests (since the
16947         last clear) for the echo request packet type specified by
16948         tmnxOamSysPerfReqTypeName."
16949    ::= { tmnxOamSysPerfReqTypeEntry 2 }
16950
16951tmnxOamSysPerfReqTypeRemoteTstRx OBJECT-TYPE
16952    SYNTAX      Counter32
16953    UNITS       "echo request packets"
16954    MAX-ACCESS  read-only
16955    STATUS      current
16956    DESCRIPTION
16957        "The value of tmnxOamSysPerfReqTypeRemoteTstRx indicates the number of
16958         echo request packets received from remotely initiated tests (since the
16959         last clear) for the echo request packet type specified by
16960         tmnxOamSysPerfReqTypeName."
16961    ::= { tmnxOamSysPerfReqTypeEntry 3 }
16962
16963tmnxOamSysSessionLimit           OBJECT-TYPE
16964    SYNTAX      Gauge32
16965    UNITS       "sessions"
16966    MAX-ACCESS  read-only
16967    STATUS      current
16968    DESCRIPTION
16969        "The value of tmnxOamSysSessionLimit indicates the maximum number of
16970         sessions in the OAM general session pool.
16971
16972         OAM general session pool sessions are allocated and freed as described
16973         in the tmnxOamSysSessionCount DESCRIPTION clause."
16974    ::= { tmnxOamGeneralStats 8 }
16975
16976tmnxOamSysSessionCount           OBJECT-TYPE
16977    SYNTAX      Gauge32
16978    UNITS       "sessions"
16979    MAX-ACCESS  read-only
16980    STATUS      current
16981    DESCRIPTION
16982        "The value of tmnxOamSysSessionCount indicates the number of currently
16983         allocated sessions in the OAM general session pool.
16984
16985         A test with one of the following test types allocates a session from
16986         the OAM general session pool:
16987         1.  Filter redirect policy ping test.
16988         2.  SDP keep-alive.
16989         3.  Static route CPE check.
16990         4.  VRRP policy host unreachable ping test.
16991         5.  Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
16992         6.  Any test configured using TIMETRA-OAM-PM-MIB.
16993
16994         A session is allocated from the OAM general session pool when a test
16995         is configured (in the case of some test types) or activated (in the
16996         remaining cases).
16997
16998         The session is freed when the test is deactivated or deleted.
16999
17000         tmnxOamSysSessionCount will not exceed tmnxOamSysSessionLimit.
17001
17002         Configuration or activation of a test (with a test type listed above)
17003         will fail when tmnxOamSysSessionCount equals tmnxOamSysSessionLimit."
17004    ::= { tmnxOamGeneralStats 9 }
17005
17006tmnxOamSysBgIcmpBrgSessionLimit  OBJECT-TYPE
17007    SYNTAX      Gauge32
17008    UNITS       "sessions"
17009    MAX-ACCESS  read-only
17010    STATUS      current
17011    DESCRIPTION
17012        "The value of tmnxOamSysBgIcmpBrgSessionLimit indicates the maximum
17013         number of background ICMP Bridged Residential Gateway (BRG) OAM test
17014         sessions available on this node.
17015
17016         Sessions are allocated and freed as described in the
17017         tmnxOamSysBgIcmpBrgSessionCount DESCRIPTION clause."
17018    ::= { tmnxOamGeneralStats 10 }
17019
17020tmnxOamSysBgIcmpBrgSessionCount  OBJECT-TYPE
17021    SYNTAX      Gauge32
17022    UNITS       "sessions"
17023    MAX-ACCESS  read-only
17024    STATUS      current
17025    DESCRIPTION
17026        "The value of tmnxOamSysBgIcmpBrgSessionCount indicates the number of
17027         background ICMP Bridged Residential Gateway (BRG) OAM test sessions
17028         currently allocated on this node.
17029
17030         One session is allocated when BRG functionality is administratively
17031         enabled on a group interface (using TIMETRA-SUBSCRIBER-MGMT-MIB::
17032         tmnxSubBrgIfAdminState).
17033
17034         The session is freed when the BRG functionality is administratively
17035         disabled.
17036
17037         tmnxOamSysBgIcmpBrgSessionCount will not exceed
17038         tmnxOamSysBgIcmpBrgSessionLimit.
17039
17040         Creating a background ICMP BRG OAM test session will fail when
17041         tmnxOamSysBgIcmpBrgSessionCount equals
17042         tmnxOamSysBgIcmpBrgSessionLimit."
17043    ::= { tmnxOamGeneralStats 11 }
17044
17045tmnxOamSysLspSelfPingSessLimit   OBJECT-TYPE
17046    SYNTAX      Gauge32
17047    UNITS       "sessions"
17048    MAX-ACCESS  read-only
17049    STATUS      current
17050    DESCRIPTION
17051        "The value of tmnxOamSysLspSelfPingSessLimit indicates the maximum
17052         number of LSP Self Ping sessions available on this node.
17053
17054         Sessions are allocated as described in the
17055         tmnxOamSysLspSelfPingSessCount DESCRIPTION clause."
17056    ::= { tmnxOamGeneralStats 12 }
17057
17058tmnxOamSysLspSelfPingSessCount   OBJECT-TYPE
17059    SYNTAX      Gauge32
17060    UNITS       "sessions"
17061    MAX-ACCESS  read-only
17062    STATUS      current
17063    DESCRIPTION
17064        "The value of tmnxOamSysLspSelfPingSessCount indicates the number of
17065         LSP Self Ping sessions currently allocated on this node.
17066
17067         One session is allocated as required after LSP Self Ping is
17068         administratively enabled on an LSP (using
17069         TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
17070
17071         tmnxOamSysLspSelfPingSessCount will not exceed
17072         tmnxOamSysLspSelfPingSessLimit.
17073
17074         Creating an LSP Self Ping session will fail when
17075         tmnxOamSysLspSelfPingSessCount equals tmnxOamSysLspSelfPingSessLimit."
17076    ::= { tmnxOamGeneralStats 13 }
17077
17078tmnxOamSysPerfCfgLspSelfTxLimit  OBJECT-TYPE
17079    SYNTAX      Gauge32
17080    UNITS       "echo request packets per second"
17081    MAX-ACCESS  read-only
17082    STATUS      current
17083    DESCRIPTION
17084        "The value of tmnxOamSysPerfCfgLspSelfTxLimit indicates this node's
17085         upper bound on the total configured echo request packet transmission
17086         rate for LSP Self Pings.  The upper bound is enforced to avoid echo
17087         request packet transmit overload, i.e. to ensure each enabled test can
17088         transmit echo request packets at the test's configured rate.
17089
17090         Echo reply packets are not affected by this limit."
17091    ::= { tmnxOamGeneralStats 14 }
17092
17093tmnxOamSysPerfCfgLspSelfTxTotal  OBJECT-TYPE
17094    SYNTAX      Gauge32
17095    UNITS       "echo request packets per second"
17096    MAX-ACCESS  read-only
17097    STATUS      current
17098    DESCRIPTION
17099        "The value of tmnxOamSysPerfCfgLspSelfTxTotal indicates this node's
17100         current total configured echo request packet transmission rate for LSP
17101         Self Pings.
17102
17103         An LSP Self Ping is started as required after LSP Self Ping is
17104         administratively enabled on an LSP (using
17105         TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
17106
17107         The value of tmnxOamSysPerfCfgLspSelfTxTotal will not exceed the value
17108         of tmnxOamSysPerfCfgLspSelfTxLimit."
17109    ::= { tmnxOamGeneralStats 15 }
17110
17111tmnxOamMplsEchoDownstreamMapTlv  OBJECT-TYPE
17112    SYNTAX      TmnxOamMplsEchoDownMapTlv
17113    MAX-ACCESS  read-write
17114    STATUS      current
17115    DESCRIPTION
17116        "The value of tmnxOamMplsEchoDownstreamMapTlv specifies the system
17117         value for the type of downstream map TLV to be inserted when launching
17118         MPLS echo requests.
17119
17120         The value of tmnxOamMplsEchoDownstreamMapTlv is used on three
17121         occasions:
17122
17123         1.  When a background LDP tree trace test is started (using
17124         tmnxOamLTtraceAutoAdminState), the value of
17125         tmnxOamMplsEchoDownstreamMapTlv specifies the type of downstream map
17126         TLV used during the test.
17127
17128         2.  When a test of type 'lspTraceRoute' is created, with no value
17129         specified for the test's tmnxOamLspTrCtlDownstreamMapTlv object,
17130         tmnxOamLspTrCtlDownstreamMapTlv is set to the value of
17131         tmnxOamMplsEchoDownstreamMapTlv.
17132
17133         3.  When a test of type 'ldpTreeTrace' is created, with no value
17134         specified for the test's tmnxOamLTtraceCtlDownstreamMpTlv object,
17135         tmnxOamLTtraceCtlDownstreamMpTlv is set to the value of
17136         tmnxOamMplsEchoDownstreamMapTlv.
17137
17138         Example usage, for the second and third cases:  suppose every node in
17139         this node's network supports the MPLS Echo Request/Reply DDMAP TLV, and
17140         the network operator wishes to use the enhanced functionality offered
17141         by the DDMAP TLV.  Then, setting tmnxOamMplsEchoDownstreamMapTlv to
17142         'ddmap(2)' simplifies configuration.  The simplification:  the
17143         tmnxOamLspTrCtlDownstreamMapTlv and tmnxOamLTtraceCtlDownstreamMpTlv
17144         objects need not be set when creating tests."
17145    DEFVAL      { dsmap }
17146    ::= { tmnxOamGeneralObjs 3 }
17147
17148tmnxOamDiagObjs                  OBJECT IDENTIFIER ::= { tmnxOamTestObjs 6 }
17149
17150tmnxOamDiagCtlTable              OBJECT-TYPE
17151    SYNTAX      SEQUENCE OF TmnxOamDiagCtlEntry
17152    MAX-ACCESS  not-accessible
17153    STATUS      current
17154    DESCRIPTION
17155        "tmnxOamDiagCtlTable contains configuration information for diagnostic
17156         tests.
17157
17158         tmnxOamPingCtlTable and tmnxOamTrCtlTable fill the same role for ping
17159         tests and trace route tests, respectively."
17160    ::= { tmnxOamDiagObjs 1 }
17161
17162tmnxOamDiagCtlEntry              OBJECT-TYPE
17163    SYNTAX      TmnxOamDiagCtlEntry
17164    MAX-ACCESS  not-accessible
17165    STATUS      current
17166    DESCRIPTION
17167        "tmnxOamDiagCtlEntry contains configuration information for one
17168         diagnostic test.
17169
17170         Rows are created/destroyed using tmnxOamDiagCtlRowStatus."
17171    INDEX       {
17172        tmnxOamDiagCtlOwnerIndex,
17173        tmnxOamDiagCtlTestIndex
17174    }
17175    ::= { tmnxOamDiagCtlTable 1 }
17176
17177TmnxOamDiagCtlEntry              ::= SEQUENCE
17178{
17179    tmnxOamDiagCtlOwnerIndex         SnmpAdminString,
17180    tmnxOamDiagCtlTestIndex          SnmpAdminString,
17181    tmnxOamDiagCtlRowStatus          RowStatus,
17182    tmnxOamDiagCtlLastChanged        TimeStamp,
17183    tmnxOamDiagCtlTestMode           INTEGER,
17184    tmnxOamDiagCtlAdminState         TmnxEnabledDisabled
17185}
17186
17187tmnxOamDiagCtlOwnerIndex         OBJECT-TYPE
17188    SYNTAX      SnmpAdminString (SIZE (1..32))
17189    MAX-ACCESS  not-accessible
17190    STATUS      current
17191    DESCRIPTION
17192        "The value of tmnxOamDiagCtlOwnerIndex specifies the owner name of the
17193         test."
17194    ::= { tmnxOamDiagCtlEntry 1 }
17195
17196tmnxOamDiagCtlTestIndex          OBJECT-TYPE
17197    SYNTAX      SnmpAdminString (SIZE (1..32))
17198    MAX-ACCESS  not-accessible
17199    STATUS      current
17200    DESCRIPTION
17201        "The value of tmnxOamDiagCtlTestIndex specifies the test name of the
17202         test.
17203
17204         The test is identified by the owner name and the test name.  One owner
17205         typically owns several tests.  This indexing method ensures tests
17206         created by several owners have unique indices."
17207    ::= { tmnxOamDiagCtlEntry 2 }
17208
17209tmnxOamDiagCtlRowStatus          OBJECT-TYPE
17210    SYNTAX      RowStatus
17211    MAX-ACCESS  read-create
17212    STATUS      current
17213    DESCRIPTION
17214        "The value of tmnxOamDiagCtlRowStatus specifies the row status of the
17215         specified test."
17216    ::= { tmnxOamDiagCtlEntry 3 }
17217
17218tmnxOamDiagCtlLastChanged        OBJECT-TYPE
17219    SYNTAX      TimeStamp
17220    MAX-ACCESS  read-only
17221    STATUS      current
17222    DESCRIPTION
17223        "The value of tmnxOamDiagCtlLastChanged indicates the most recent time
17224         the value of a writable object in this row was modified."
17225    ::= { tmnxOamDiagCtlEntry 4 }
17226
17227tmnxOamDiagCtlTestMode           OBJECT-TYPE
17228    SYNTAX      INTEGER {
17229        none           (0),
17230        findEgressDiag (1)
17231    }
17232    MAX-ACCESS  read-create
17233    STATUS      current
17234    DESCRIPTION
17235        "The value of tmnxOamDiagCtlTestMode specifies the type of OAM
17236         diagnostic test defined by this row.
17237
17238         Code Points
17239         ------------------------------------------------------------------
17240         none           - the test type is unspecified
17241         findEgressDiag - find the egress port, etc, for a user-configured
17242                          packet
17243
17244         The support for Service Assurance Agent (SAA) tests (i.e. tests with
17245         tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
17246         tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
17247         following table.
17248
17249         tmnxOamDiagCtlTestMode   SAA Supported   OAM Supported
17250         ----------------------   -------------   -------------
17251         'findEgressDiag'                    No             Yes"
17252    DEFVAL      { none }
17253    ::= { tmnxOamDiagCtlEntry 5 }
17254
17255tmnxOamDiagCtlAdminState         OBJECT-TYPE
17256    SYNTAX      TmnxEnabledDisabled
17257    MAX-ACCESS  read-create
17258    STATUS      current
17259    DESCRIPTION
17260        "The value of tmnxOamDiagCtlAdminState specifies the administrative
17261         state of the test.
17262
17263         Setting this object to 'enabled(1)' starts the test.
17264
17265         When the test completes, SROS sets this object to 'disabled(2)'."
17266    DEFVAL      { disabled }
17267    ::= { tmnxOamDiagCtlEntry 6 }
17268
17269tmnxOamFindEgrDiagCtlTable       OBJECT-TYPE
17270    SYNTAX      SEQUENCE OF TmnxOamFindEgrDiagCtlEntry
17271    MAX-ACCESS  not-accessible
17272    STATUS      current
17273    DESCRIPTION
17274        "tmnxOamFindEgrDiagCtlTable contains configuration information for
17275         diagnostic tests with type 'findEgressDiag(1)'."
17276    ::= { tmnxOamDiagObjs 2 }
17277
17278tmnxOamFindEgrDiagCtlEntry       OBJECT-TYPE
17279    SYNTAX      TmnxOamFindEgrDiagCtlEntry
17280    MAX-ACCESS  not-accessible
17281    STATUS      current
17282    DESCRIPTION
17283        "tmnxOamFindEgrDiagCtlEntry contains configuration information for one
17284         diagnostic test with type 'findEgressDiag(1)'.
17285
17286         A row is created when tmnxOamDiagCtlTestMode is set to
17287         'findEgressDiag(1)'.
17288
17289         A row is destroyed when the corresponding tmnxOamDiagCtlTable row is
17290         destroyed."
17291    INDEX       {
17292        tmnxOamDiagCtlOwnerIndex,
17293        tmnxOamDiagCtlTestIndex
17294    }
17295    ::= { tmnxOamFindEgrDiagCtlTable 1 }
17296
17297TmnxOamFindEgrDiagCtlEntry       ::= SEQUENCE
17298{
17299    tmnxOamFindEgrDiagCtlLastChanged TimeStamp,
17300    tmnxOamFindEgrDiagCtlPacketNum   Unsigned32,
17301    tmnxOamFindEgrDiagCtlIngPortId   TmnxPortID
17302}
17303
17304tmnxOamFindEgrDiagCtlLastChanged OBJECT-TYPE
17305    SYNTAX      TimeStamp
17306    MAX-ACCESS  read-only
17307    STATUS      current
17308    DESCRIPTION
17309        "The value of tmnxOamFindEgrDiagCtlLastChanged indicates the most
17310         recent time the value of a writable object in this row was modified."
17311    ::= { tmnxOamFindEgrDiagCtlEntry 1 }
17312
17313tmnxOamFindEgrDiagCtlPacketNum   OBJECT-TYPE
17314    SYNTAX      Unsigned32 (0..65535)
17315    MAX-ACCESS  read-create
17316    STATUS      current
17317    DESCRIPTION
17318        "The value of tmnxOamFindEgrDiagCtlPacketNum specifies the packet
17319         number to be used for the test.
17320
17321         Zero specifies no packet has been configured.
17322
17323         The test will fail if the packet number is not defined in
17324         tmnxOamBuildPktCtlTable."
17325    DEFVAL      { 0 }
17326    ::= { tmnxOamFindEgrDiagCtlEntry 2 }
17327
17328tmnxOamFindEgrDiagCtlIngPortId   OBJECT-TYPE
17329    SYNTAX      TmnxPortID
17330    MAX-ACCESS  read-create
17331    STATUS      current
17332    DESCRIPTION
17333        "The value of tmnxOamFindEgrDiagCtlIngPortId specifies the ingress port
17334         to be used for the test.
17335
17336         The null port identifier 0x1e000000 specifies no port has been
17337         configured.
17338
17339         The test will fail if the port identifier is not defined in
17340         TIMETRA-PORT-MIB::tmnxPortTable.
17341
17342         The test will fail if the port identifier does not identify a physical
17343         port.  For example, the test will fail if the port identifier
17344         identifies a Link Aggregation Group (LAG)."
17345    DEFVAL      { '1e000000'H }
17346    ::= { tmnxOamFindEgrDiagCtlEntry 3 }
17347
17348tmnxOamFindEgrDiagResultsTable   OBJECT-TYPE
17349    SYNTAX      SEQUENCE OF TmnxOamFindEgrDiagResultsEntry
17350    MAX-ACCESS  not-accessible
17351    STATUS      current
17352    DESCRIPTION
17353        "tmnxOamFindEgrDiagResultsTable contains test results for the OAM
17354         Egress Finder."
17355    ::= { tmnxOamDiagObjs 3 }
17356
17357tmnxOamFindEgrDiagResultsEntry   OBJECT-TYPE
17358    SYNTAX      TmnxOamFindEgrDiagResultsEntry
17359    MAX-ACCESS  not-accessible
17360    STATUS      current
17361    DESCRIPTION
17362        "tmnxOamFindEgrDiagResultsEntry contains the test results for one OAM
17363         diagnostic test with tmnxOamDiagCtlTestMode = 'findEgressDiag(1)'.
17364
17365         A row is created when a 'findEgressDiag(1)' test is enabled (using
17366         tmnxOamDiagCtlAdminStatus).
17367
17368         A row is destroyed when:
17369         1.  The corresponding test configuration is destroyed (using
17370         tmnxOamDiagCtlRowStatus), or
17371         2.  A new run result is available, and the limit on the number of
17372         results retained has been reached.  In that case, the oldest row is
17373         destroyed."
17374    INDEX       {
17375        tmnxOamDiagCtlOwnerIndex,
17376        tmnxOamDiagCtlTestIndex,
17377        tmnxOamDiagResultsTestRunIndex
17378    }
17379    ::= { tmnxOamFindEgrDiagResultsTable 1 }
17380
17381TmnxOamFindEgrDiagResultsEntry   ::= SEQUENCE
17382{
17383    tmnxOamDiagResultsTestRunIndex   Unsigned32,
17384    tmnxOamFindEgrDiagOperState      TmnxEnabledDisabled,
17385    tmnxOamFindEgrDiagEgressPort     TmnxPortID,
17386    tmnxOamFindEgrDiagEgrRtrInstName TLNamedItemOrEmpty,
17387    tmnxOamFindEgrDiagEgressIfName   TNamedItemOrEmpty,
17388    tmnxOamFindEgrDiagNextHopAddrTyp InetAddressType,
17389    tmnxOamFindEgrDiagNextHopAddress InetAddress
17390}
17391
17392tmnxOamDiagResultsTestRunIndex   OBJECT-TYPE
17393    SYNTAX      Unsigned32 (1..4294967295)
17394    MAX-ACCESS  not-accessible
17395    STATUS      current
17396    DESCRIPTION
17397        "The value of tmnxOamDiagResultsTestRunIndex specifies the test run
17398         number for this row.
17399
17400         The first run of a test (as identified by tmnxOamDiagCtlOwnerIndex and
17401         tmnxOamDiagCtlTestIndex) is assigned run index 1.  Subsequent run
17402         index values are assigned sequentially."
17403    ::= { tmnxOamFindEgrDiagResultsEntry 1 }
17404
17405tmnxOamFindEgrDiagOperState      OBJECT-TYPE
17406    SYNTAX      TmnxEnabledDisabled
17407    MAX-ACCESS  read-only
17408    STATUS      current
17409    DESCRIPTION
17410        "The value of tmnxOamFindEgrDiagOperState indicates the operational
17411         state of the test.  'enabled(1)' indicates the test is running."
17412    ::= { tmnxOamFindEgrDiagResultsEntry 2 }
17413
17414tmnxOamFindEgrDiagEgressPort     OBJECT-TYPE
17415    SYNTAX      TmnxPortID
17416    MAX-ACCESS  read-only
17417    STATUS      current
17418    DESCRIPTION
17419        "The value of tmnxOamFindEgrDiagEgressPort indicates the egress port
17420         selected by SROS for the specified test.  This is the main test result
17421         of the OAM Egress Finder.
17422
17423         The null port identifier 0x1e000000 is returned when:
17424         1.  The test run is not complete (see tmnxOamFindEgrDiagOperState), or
17425         2.  The test run failed."
17426    ::= { tmnxOamFindEgrDiagResultsEntry 3 }
17427
17428tmnxOamFindEgrDiagEgrRtrInstName OBJECT-TYPE
17429    SYNTAX      TLNamedItemOrEmpty
17430    MAX-ACCESS  read-only
17431    STATUS      current
17432    DESCRIPTION
17433        "The value of tmnxOamFindEgrDiagEgrRtrInstName indicates the name of
17434         the egress service or egress router instance selected by SROS for the
17435         specified test.
17436
17437         SROS provides one of the following values:
17438         1.  '' (i.e. the empty string),
17439         2.  'Base',
17440         3.  A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
17441             TIMETRA-SERV-MIB::svcType = 'vprn(4)').
17442
17443         The empty string is returned when the egress service or egress router
17444         instance was not found (e.g. because the test failed)."
17445    ::= { tmnxOamFindEgrDiagResultsEntry 4 }
17446
17447tmnxOamFindEgrDiagEgressIfName   OBJECT-TYPE
17448    SYNTAX      TNamedItemOrEmpty
17449    MAX-ACCESS  read-only
17450    STATUS      current
17451    DESCRIPTION
17452        "The value of tmnxOamFindEgrDiagEgressIfName indicates the egress
17453         interface name selected by SROS for the specified test.
17454
17455         tmnxOamFindEgrDiagEgrRtrInstName and tmnxOamFindEgrDiagEgressIfName
17456         uniquely identify an interface.
17457
17458         The empty string is returned when the egress interface name was not
17459         found (e.g. because the test failed)."
17460    ::= { tmnxOamFindEgrDiagResultsEntry 5 }
17461
17462tmnxOamFindEgrDiagNextHopAddrTyp OBJECT-TYPE
17463    SYNTAX      InetAddressType
17464    MAX-ACCESS  read-only
17465    STATUS      current
17466    DESCRIPTION
17467        "The value of tmnxOamFindEgrDiagNextHopAddrTyp indicates the address
17468         type of tmnxOamFindEgrDiagNextHopAddress.
17469
17470         'unknown(0)' is returned when the next hop address was not found (e.g.
17471         because the test failed)."
17472    ::= { tmnxOamFindEgrDiagResultsEntry 6 }
17473
17474tmnxOamFindEgrDiagNextHopAddress OBJECT-TYPE
17475    SYNTAX      InetAddress (SIZE (0|4|16))
17476    MAX-ACCESS  read-only
17477    STATUS      current
17478    DESCRIPTION
17479        "The value of tmnxOamFindEgrDiagNextHopAddress indicates the next hop
17480         address selected by SROS for the specified test."
17481    ::= { tmnxOamFindEgrDiagResultsEntry 7 }
17482
17483tmnxOamBuildPktCtlTable          OBJECT-TYPE
17484    SYNTAX      SEQUENCE OF TmnxOamBuildPktCtlEntry
17485    MAX-ACCESS  not-accessible
17486    STATUS      current
17487    DESCRIPTION
17488        "tmnxOamBuildPktCtlTable contains the definition of all the packets
17489         used by the OAM Egress Finder.
17490
17491         The OAM Egress Finder computes the egress routing (e.g. the egress
17492         port) used by a packet sent with a configured set of packet headers
17493         (e.g. an Ethernet header, an IPv4 header, and a UDP header).
17494
17495         The finder is particularly useful when the egress port is a member of a
17496         Link Aggregation Group (LAG) or part of an Equal-Cost Multi-Path
17497         routing (ECMP) configuration.  In the ECMP and LAG cases, SROS chooses
17498         the egress port for a packet using a hash calculation on the packet
17499         headers, making a tool useful for computing the egress routing."
17500    ::= { tmnxOamDiagObjs 4 }
17501
17502tmnxOamBuildPktCtlEntry          OBJECT-TYPE
17503    SYNTAX      TmnxOamBuildPktCtlEntry
17504    MAX-ACCESS  not-accessible
17505    STATUS      current
17506    DESCRIPTION
17507        "tmnxOamBuildPktCtlEntry contains the definition of one packet used by
17508         the OAM Egress Finder.
17509
17510         Rows are created and destroyed using tmnxOamBuildPktRowStatus."
17511    INDEX       { tmnxOamBuildPktNum }
17512    ::= { tmnxOamBuildPktCtlTable 1 }
17513
17514TmnxOamBuildPktCtlEntry          ::= SEQUENCE
17515{
17516    tmnxOamBuildPktNum               Unsigned32,
17517    tmnxOamBuildPktRowStatus         RowStatus,
17518    tmnxOamBuildPktLastChanged       TimeStamp,
17519    tmnxOamBuildPktHeaderSeq         DisplayString
17520}
17521
17522tmnxOamBuildPktNum               OBJECT-TYPE
17523    SYNTAX      Unsigned32 (1..65535)
17524    MAX-ACCESS  not-accessible
17525    STATUS      current
17526    DESCRIPTION
17527        "The value of tmnxOamBuildPktNum specifies the packet number of the row
17528         to be configured."
17529    ::= { tmnxOamBuildPktCtlEntry 1 }
17530
17531tmnxOamBuildPktRowStatus         OBJECT-TYPE
17532    SYNTAX      RowStatus
17533    MAX-ACCESS  read-create
17534    STATUS      current
17535    DESCRIPTION
17536        "The value of tmnxOamBuildPktRowStatus specifies the row status of the
17537         specified packet."
17538    ::= { tmnxOamBuildPktCtlEntry 2 }
17539
17540tmnxOamBuildPktLastChanged       OBJECT-TYPE
17541    SYNTAX      TimeStamp
17542    MAX-ACCESS  read-only
17543    STATUS      current
17544    DESCRIPTION
17545        "The value of tmnxOamBuildPktLastChanged indicates the most recent time
17546         the value of a writable object in this row was modified."
17547    ::= { tmnxOamBuildPktCtlEntry 3 }
17548
17549tmnxOamBuildPktHeaderSeq         OBJECT-TYPE
17550    SYNTAX      DisplayString (SIZE (0..153))
17551    MAX-ACCESS  read-create
17552    STATUS      current
17553    DESCRIPTION
17554        "The value of tmnxOamBuildPktHeaderSeq specifies the sequence of packet
17555         headers that make up the specified packet.  The sequence is defined
17556         using an ASCII string.   Packet headers are defined in
17557         tmnxOamBuildPktHdrCtlTable.
17558
17559         For example, suppose tmnxOamBuildPktHdrCtlTable contains the following
17560         values.
17561
17562         tmnxOamBuildPktHeaderNum   tmnxOamBuildPktHdrType
17563         ------------------------   ----------------------
17564         7                                      'ethernet'
17565         99                                         'ipv4'
17566         255                                         'udp'
17567
17568         Then, the header sequence string 'h7/h99/h255' specifies a packet with
17569         a UDP PDU within an IPv4 PDU within an Ethernet frame.
17570
17571         A header sequence can refer to at most 22 headers."
17572    DEFVAL      { "" }
17573    ::= { tmnxOamBuildPktCtlEntry 4 }
17574
17575tmnxOamBuildPktHdrCtlTable       OBJECT-TYPE
17576    SYNTAX      SEQUENCE OF TmnxOamBuildPktHdrCtlEntry
17577    MAX-ACCESS  not-accessible
17578    STATUS      current
17579    DESCRIPTION
17580        "tmnxOamBuildPktHdrCtlTable contains the header type of all the
17581         configured packet headers used by the OAM Egress Finder."
17582    ::= { tmnxOamDiagObjs 5 }
17583
17584tmnxOamBuildPktHdrCtlEntry       OBJECT-TYPE
17585    SYNTAX      TmnxOamBuildPktHdrCtlEntry
17586    MAX-ACCESS  not-accessible
17587    STATUS      current
17588    DESCRIPTION
17589        "tmnxOamBuildPktHdrCtlEntry contains the header type (e.g. 'dot1q') of
17590         one configured header used by the OAM Egress Finder.
17591
17592         Rows are created and destroyed using tmnxOamBuildPktHdrRowStatus."
17593    INDEX       { tmnxOamBuildPktHeaderNum }
17594    ::= { tmnxOamBuildPktHdrCtlTable 1 }
17595
17596TmnxOamBuildPktHdrCtlEntry       ::= SEQUENCE
17597{
17598    tmnxOamBuildPktHeaderNum         Unsigned32,
17599    tmnxOamBuildPktHdrRowStatus      RowStatus,
17600    tmnxOamBuildPktHdrLastChanged    TimeStamp,
17601    tmnxOamBuildPktHdrType           TmnxOamBuildPktHeaderType
17602}
17603
17604tmnxOamBuildPktHeaderNum         OBJECT-TYPE
17605    SYNTAX      Unsigned32 (1..65535)
17606    MAX-ACCESS  not-accessible
17607    STATUS      current
17608    DESCRIPTION
17609        "The value of tmnxOamBuildPktHeaderNum specifies the header number of
17610         the row to be configured."
17611    ::= { tmnxOamBuildPktHdrCtlEntry 1 }
17612
17613tmnxOamBuildPktHdrRowStatus      OBJECT-TYPE
17614    SYNTAX      RowStatus
17615    MAX-ACCESS  read-create
17616    STATUS      current
17617    DESCRIPTION
17618        "The value of tmnxOamBuildPktHdrRowStatus specifies the row status of
17619         the specified header."
17620    ::= { tmnxOamBuildPktHdrCtlEntry 2 }
17621
17622tmnxOamBuildPktHdrLastChanged    OBJECT-TYPE
17623    SYNTAX      TimeStamp
17624    MAX-ACCESS  read-only
17625    STATUS      current
17626    DESCRIPTION
17627        "The value of tmnxOamBuildPktHdrLastChanged indicates the most recent
17628         time the value of a writable object in this row was modified."
17629    ::= { tmnxOamBuildPktHdrCtlEntry 3 }
17630
17631tmnxOamBuildPktHdrType           OBJECT-TYPE
17632    SYNTAX      TmnxOamBuildPktHeaderType
17633    MAX-ACCESS  read-create
17634    STATUS      current
17635    DESCRIPTION
17636        "The value of tmnxOamBuildPktHdrType specifies the type of the
17637         specified packet header."
17638    DEFVAL      { none }
17639    ::= { tmnxOamBuildPktHdrCtlEntry 4 }
17640
17641tmnxOamBuildPktHdrOvrCtlTable    OBJECT-TYPE
17642    SYNTAX      SEQUENCE OF TmnxOamBuildPktHdrOvrCtlEntry
17643    MAX-ACCESS  not-accessible
17644    STATUS      current
17645    DESCRIPTION
17646        "tmnxOamBuildPktHdrOvrCtlTable contains the set of packet header
17647         overrides for the OAM Egress Finder."
17648    ::= { tmnxOamDiagObjs 6 }
17649
17650tmnxOamBuildPktHdrOvrCtlEntry    OBJECT-TYPE
17651    SYNTAX      TmnxOamBuildPktHdrOvrCtlEntry
17652    MAX-ACCESS  not-accessible
17653    STATUS      current
17654    DESCRIPTION
17655        "tmnxOamBuildPktHdrOvrCtlEntry contains the definition of one packet
17656         header override used by the OAM Egress Finder.
17657
17658         Rows are created and destroyed using tmnxOamBuildPktHdrOvrRowStatus."
17659    INDEX       {
17660        tmnxOamBuildPktNum,
17661        tmnxOamBuildPktHeaderNum
17662    }
17663    ::= { tmnxOamBuildPktHdrOvrCtlTable 1 }
17664
17665TmnxOamBuildPktHdrOvrCtlEntry    ::= SEQUENCE
17666{
17667    tmnxOamBuildPktHdrOvrRowStatus   RowStatus,
17668    tmnxOamBuildPktHdrOvrLastChanged TimeStamp
17669}
17670
17671tmnxOamBuildPktHdrOvrRowStatus   OBJECT-TYPE
17672    SYNTAX      RowStatus
17673    MAX-ACCESS  read-create
17674    STATUS      current
17675    DESCRIPTION
17676        "The value of tmnxOamBuildPktHdrOvrRowStatus specifies the row status
17677         of the specified packet header override."
17678    ::= { tmnxOamBuildPktHdrOvrCtlEntry 1 }
17679
17680tmnxOamBuildPktHdrOvrLastChanged OBJECT-TYPE
17681    SYNTAX      TimeStamp
17682    MAX-ACCESS  read-only
17683    STATUS      current
17684    DESCRIPTION
17685        "The value of tmnxOamBuildPktHdrOvrLastChanged indicates the most
17686         recent time the value of a writable object in this row was modified."
17687    ::= { tmnxOamBuildPktHdrOvrCtlEntry 2 }
17688
17689tmnxOamBuildPktEthCtlTable       OBJECT-TYPE
17690    SYNTAX      SEQUENCE OF TmnxOamBuildPktEthCtlEntry
17691    MAX-ACCESS  not-accessible
17692    STATUS      current
17693    DESCRIPTION
17694        "tmnxOamBuildPktEthCtlTable contains the values of Ethernet header
17695         fields used by the OAM Egress Finder."
17696    ::= { tmnxOamDiagObjs 7 }
17697
17698tmnxOamBuildPktEthCtlEntry       OBJECT-TYPE
17699    SYNTAX      TmnxOamBuildPktEthCtlEntry
17700    MAX-ACCESS  not-accessible
17701    STATUS      current
17702    DESCRIPTION
17703        "tmnxOamBuildPktEthCtlEntry contains the definition of one Ethernet
17704         header used by the OAM Egress Finder.
17705
17706         Fields that influence the routing by SROS of a packet containing an
17707         Ethernet header (e.g. Source MAC) are present.  The other Ethernet
17708         header fields (e.g. Frame Check Sequence) are absent.
17709
17710         A row is created by SROS when:
17711         1.  tmnxOamBuildPktHdrType is set to 'ethernet', OR
17712         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
17713             tmnxOamBuildPktHeaderNum index which refers to a header with
17714             type 'ethernet'.
17715
17716         A row is destroyed by SROS when:
17717         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
17718             'ethernet' is destroyed, OR
17719         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
17720             type 'ethernet' is destroyed.
17721
17722         A row created using creation clause 1, above, has the index object
17723         tmnxOamBuildPktNumOrZero=0.  The zero indicates the Ethernet header is
17724         a base definition (not an override).
17725
17726         A row created using creation clause 2, above, has
17727         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
17728         parent tmnxOamBuildPktHdrOvrCtlTable row.
17729
17730         The following example values for this table show the definition of a
17731         base Source MAC field for header 1, and two overrides.
17732
17733         Pkt Num Or Zero   Header Num   Src MAC Addr
17734         ---------------   ----------   -----------------
17735         0                          1   00:11:22:33:44:55
17736         10                         1   00:12:34:56:78:9a
17737         255                        1   00:AA:BB:CC:DD:EE"
17738    INDEX       {
17739        tmnxOamBuildPktNumOrZero,
17740        tmnxOamBuildPktHeaderNum
17741    }
17742    ::= { tmnxOamBuildPktEthCtlTable 1 }
17743
17744TmnxOamBuildPktEthCtlEntry       ::= SEQUENCE
17745{
17746    tmnxOamBuildPktNumOrZero         Unsigned32,
17747    tmnxOamBuildPktEthLastChanged    TimeStamp,
17748    tmnxOamBuildPktEthDstMacAddr     MacAddress,
17749    tmnxOamBuildPktEthSrcMacAddr     MacAddress
17750}
17751
17752tmnxOamBuildPktNumOrZero         OBJECT-TYPE
17753    SYNTAX      Unsigned32 (0..65535)
17754    MAX-ACCESS  not-accessible
17755    STATUS      current
17756    DESCRIPTION
17757        "The value of tmnxOamBuildPktNumOrZero specifies the packet number of
17758         the row to be configured.
17759
17760         A zero specifies a row for a base header definition.
17761
17762         A non-zero value specifies a row for an override header definition.
17763
17764         When building a packet to be tested, a matching override definition
17765         (if any) is used instead of a base definition."
17766    ::= { tmnxOamBuildPktEthCtlEntry 1 }
17767
17768tmnxOamBuildPktEthLastChanged    OBJECT-TYPE
17769    SYNTAX      TimeStamp
17770    MAX-ACCESS  read-only
17771    STATUS      current
17772    DESCRIPTION
17773        "The value of tmnxOamBuildPktEthLastChanged indicates the most recent
17774         time the value of a writable object in this row was modified."
17775    ::= { tmnxOamBuildPktEthCtlEntry 2 }
17776
17777tmnxOamBuildPktEthDstMacAddr     OBJECT-TYPE
17778    SYNTAX      MacAddress
17779    MAX-ACCESS  read-write
17780    STATUS      current
17781    DESCRIPTION
17782        "The value of tmnxOamBuildPktEthDstMacAddr specifies the Destination
17783         MAC Address field of the specified Ethernet header.
17784
17785         When the hosting row is a base definition (i.e.
17786         tmnxOamBuildPktNumOrZero is zero), the default value is
17787         00:00:00:00:00:00.
17788
17789         When the hosting row is an override definition (i.e.
17790         tmnxOamBuildPktNumOrZero is non-zero), the default value is
17791         FF:FF:FF:FF:FF:FF.  That indicates an unspecified override."
17792    ::= { tmnxOamBuildPktEthCtlEntry 3 }
17793
17794tmnxOamBuildPktEthSrcMacAddr     OBJECT-TYPE
17795    SYNTAX      MacAddress
17796    MAX-ACCESS  read-write
17797    STATUS      current
17798    DESCRIPTION
17799        "The value of tmnxOamBuildPktEthSrcMacAddr specifies the Source MAC
17800         Address field of the specified Ethernet header.
17801
17802         When the hosting row is a base definition (i.e.
17803         tmnxOamBuildPktNumOrZero is zero), the default value is
17804         00:00:00:00:00:00.
17805
17806         When the hosting row is an override definition (i.e.
17807         tmnxOamBuildPktNumOrZero is non-zero), the default value is
17808         FF:FF:FF:FF:FF:FF.  That indicates an unspecified override."
17809    ::= { tmnxOamBuildPktEthCtlEntry 4 }
17810
17811tmnxOamBuildPktIpCtlTable        OBJECT-TYPE
17812    SYNTAX      SEQUENCE OF TmnxOamBuildPktIpCtlEntry
17813    MAX-ACCESS  not-accessible
17814    STATUS      current
17815    DESCRIPTION
17816        "tmnxOamBuildPktIpCtlTable contains the values of IP header fields used
17817         by the OAM Egress Finder."
17818    REFERENCE
17819        "RFC 791, 'INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL
17820         SPECIFICATION', Section 3.1 'Internet Header Format'.
17821         RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification'."
17822    ::= { tmnxOamDiagObjs 8 }
17823
17824tmnxOamBuildPktIpCtlEntry        OBJECT-TYPE
17825    SYNTAX      TmnxOamBuildPktIpCtlEntry
17826    MAX-ACCESS  not-accessible
17827    STATUS      current
17828    DESCRIPTION
17829        "tmnxOamBuildPktIpCtlEntry contains the definition of one IP header
17830         used by the OAM Egress Finder.
17831
17832         Fields that influence the routing by SROS of a packet containing
17833         an IP header (e.g. Source IP Address) are present.  The other IP
17834         header fields (e.g. Time to Live) are absent.
17835
17836         A row is created by SROS when:
17837         1.  tmnxOamBuildPktHdrType is set to 'ipv4'|'ipv6', OR
17838         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
17839             tmnxOamBuildPktHeaderNum index which refers to a header with
17840             type 'ipv4'|'ipv6'.
17841
17842         A row is destroyed by SROS when:
17843         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
17844             'ipv4'|'ipv6' is destroyed, OR
17845         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
17846             type 'ipv4'|'ipv6' is destroyed.
17847
17848         A row created using creation clause 1, above, has the index object
17849         tmnxOamBuildPktNumOrZero=0.  The zero indicates the IP header is
17850         a base definition (not an override).
17851
17852         A row created using creation clause 2, above, has
17853         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
17854         parent tmnxOamBuildPktHdrOvrCtlTable row.
17855
17856         The following example values for this table show the definition of a
17857         base Source IP Address field for header 1, and two overrides.
17858
17859         Pkt Num Or Zero   Header Num   Source IP Address
17860         ---------------   ----------   -----------------
17861         0                          1                1::2
17862         10                         1                2::3
17863         255                        1                3::4"
17864    INDEX       {
17865        tmnxOamBuildPktNumOrZero,
17866        tmnxOamBuildPktHeaderNum
17867    }
17868    ::= { tmnxOamBuildPktIpCtlTable 1 }
17869
17870TmnxOamBuildPktIpCtlEntry        ::= SEQUENCE
17871{
17872    tmnxOamBuildPktIpLastChanged     TimeStamp,
17873    tmnxOamBuildPktIpDstIpAddrType   InetAddressType,
17874    tmnxOamBuildPktIpDstIpAddress    InetAddress,
17875    tmnxOamBuildPktIpSrcIpAddrType   InetAddressType,
17876    tmnxOamBuildPktIpSrcIpAddress    InetAddress,
17877    tmnxOamBuildPktIpDscp            TDSCPNameOrEmpty,
17878    tmnxOamBuildPktIPv4MoreFragments Integer32
17879}
17880
17881tmnxOamBuildPktIpLastChanged     OBJECT-TYPE
17882    SYNTAX      TimeStamp
17883    MAX-ACCESS  read-only
17884    STATUS      current
17885    DESCRIPTION
17886        "The value of tmnxOamBuildPktIpLastChanged indicates the most recent
17887         time the value of a writable object in this row was modified."
17888    ::= { tmnxOamBuildPktIpCtlEntry 1 }
17889
17890tmnxOamBuildPktIpDstIpAddrType   OBJECT-TYPE
17891    SYNTAX      InetAddressType
17892    MAX-ACCESS  read-write
17893    STATUS      current
17894    DESCRIPTION
17895        "The value of tmnxOamBuildPktIpDstIpAddrType specifies the address type
17896         of tmnxOamBuildPktIpDstIpAddress."
17897    ::= { tmnxOamBuildPktIpCtlEntry 2 }
17898
17899tmnxOamBuildPktIpDstIpAddress    OBJECT-TYPE
17900    SYNTAX      InetAddress (SIZE (0|4|16))
17901    MAX-ACCESS  read-write
17902    STATUS      current
17903    DESCRIPTION
17904        "The value of tmnxOamBuildPktIpDstIpAddress specifies the Destination
17905         IP Address field of the specified IP header.
17906
17907         The default value varies, as follows.
17908         1.  If the hosting row is a header definition (i.e.
17909         tmnxOamBuildPktNumOrZero is zero):
17910         a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
17911         default is the 'ipv4(1)' address 0.0.0.0.
17912         b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
17913         default is the 'ipv6(2)' address 0::0.
17914         2.  If the hosting row is an override definition (i.e.
17915         tmnxOamBuildPktNumOrZero is non-zero), the default is the
17916         'unknown(0)' address.  That indicates an unspecified override."
17917    ::= { tmnxOamBuildPktIpCtlEntry 3 }
17918
17919tmnxOamBuildPktIpSrcIpAddrType   OBJECT-TYPE
17920    SYNTAX      InetAddressType
17921    MAX-ACCESS  read-write
17922    STATUS      current
17923    DESCRIPTION
17924        "The value of tmnxOamBuildPktIpSrcIpAddrType specifies the address type
17925         of tmnxOamBuildPktIpSrcIpAddress."
17926    ::= { tmnxOamBuildPktIpCtlEntry 4 }
17927
17928tmnxOamBuildPktIpSrcIpAddress    OBJECT-TYPE
17929    SYNTAX      InetAddress (SIZE (0|4|16))
17930    MAX-ACCESS  read-write
17931    STATUS      current
17932    DESCRIPTION
17933        "The value of tmnxOamBuildPktIpSrcIpAddress specifies the Source IP
17934         Address field of the specified IP header.
17935
17936         The default value varies, as follows.
17937         1.  If the hosting row is a header definition (i.e.
17938         tmnxOamBuildPktNumOrZero is zero):
17939         a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
17940         default is the 'ipv4(1)' address 0.0.0.0.
17941         b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
17942         default is the 'ipv6(2)' address 0::0.
17943         2.  If the hosting row is an override definition (i.e.
17944         tmnxOamBuildPktNumOrZero is non-zero), the default is the
17945         'unknown(0)' address.  That indicates an unspecified override."
17946    ::= { tmnxOamBuildPktIpCtlEntry 5 }
17947
17948tmnxOamBuildPktIpDscp            OBJECT-TYPE
17949    SYNTAX      TDSCPNameOrEmpty
17950    MAX-ACCESS  read-write
17951    STATUS      current
17952    DESCRIPTION
17953        "The value of tmnxOamBuildPktIpDscp specifies the Differentiated
17954         Services Code Point (DSCP) field of the specified IP header.
17955
17956         When the hosting row is a base definition (i.e.
17957         tmnxOamBuildPktNumOrZero is zero), the default value is 'be'.
17958
17959         When the hosting row is an override definition (i.e.
17960         tmnxOamBuildPktNumOrZero is non-zero), the default value is ''. That
17961         indicates an unspecified override."
17962    ::= { tmnxOamBuildPktIpCtlEntry 6 }
17963
17964tmnxOamBuildPktIPv4MoreFragments OBJECT-TYPE
17965    SYNTAX      Integer32 (-1 | 0..1)
17966    MAX-ACCESS  read-write
17967    STATUS      current
17968    DESCRIPTION
17969        "The value of tmnxOamBuildPktIPv4MoreFragments specifies the More
17970         Fragments (MF) flag for the specified IPv4 header.
17971
17972         If the header type is IPv6, this object is irrelevant and cannot be
17973         changed away from default.  An IPv6 Fragment Header (i.e.
17974         tmnxOamBuildPktHdrType = 'ipv6Fragment') is used to configure
17975         fragmentation for an IPv6 packet.
17976
17977         When the hosting row is a base definition (i.e.
17978         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
17979
17980         When the hosting row is an override definition (i.e.
17981         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
17982         indicates an unspecified override."
17983    ::= { tmnxOamBuildPktIpCtlEntry 7 }
17984
17985tmnxOamBuildPktTcpUdpCtlTable    OBJECT-TYPE
17986    SYNTAX      SEQUENCE OF TmnxOamBuildPktTcpUdpCtlEntry
17987    MAX-ACCESS  not-accessible
17988    STATUS      current
17989    DESCRIPTION
17990        "tmnxOamBuildPktTcpUdpCtlTable contains the values of TCP|UDP header
17991         fields used by the OAM Egress Finder."
17992    ::= { tmnxOamDiagObjs 9 }
17993
17994tmnxOamBuildPktTcpUdpCtlEntry    OBJECT-TYPE
17995    SYNTAX      TmnxOamBuildPktTcpUdpCtlEntry
17996    MAX-ACCESS  not-accessible
17997    STATUS      current
17998    DESCRIPTION
17999        "tmnxOamBuildPktTcpUdpCtlEntry contains the definition of one TCP|UDP
18000         header used by the OAM Egress Finder.
18001
18002         Fields that influence the routing by SROS of a packet containing a
18003         TCP|UDP header (e.g. Source Port) are present.  The other TCP|UDP
18004         header fields (e.g. Checksum) are absent.
18005
18006         A row is created by SROS when:
18007         1.  tmnxOamBuildPktHdrType is set to 'tcp'|'udp', OR
18008         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
18009             tmnxOamBuildPktHeaderNum index which refers to a header with type
18010             'tcp'|'udp'.
18011
18012         A row is destroyed by SROS when:
18013         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
18014             'tcp'|'udp' is destroyed, OR
18015         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
18016             type 'tcp'|'udp' is destroyed.
18017
18018         A row created using creation clause 1, above, has the index object
18019         tmnxOamBuildPktNumOrZero=0.  The zero indicates the TCP|UDP header is
18020         a base definition (not an override).
18021
18022         A row created using creation clause 2, above, has
18023         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
18024         parent tmnxOamBuildPktHdrOvrCtlTable row.
18025
18026         The following example values for this table show the definition of a
18027         base Source Port field for header 1, and two overrides.
18028
18029         Pkt Num Or Zero   Header Num   Source Port
18030         ---------------   ----------   -----------
18031         0                          1         65532
18032         10                         1         65533
18033         255                        1         65534"
18034    INDEX       {
18035        tmnxOamBuildPktNumOrZero,
18036        tmnxOamBuildPktHeaderNum
18037    }
18038    ::= { tmnxOamBuildPktTcpUdpCtlTable 1 }
18039
18040TmnxOamBuildPktTcpUdpCtlEntry    ::= SEQUENCE
18041{
18042    tmnxOamBuildPktTcpUdpLastChanged TimeStamp,
18043    tmnxOamBuildPktTcpUdpDstPort     Integer32,
18044    tmnxOamBuildPktTcpUdpSrcPort     Integer32
18045}
18046
18047tmnxOamBuildPktTcpUdpLastChanged OBJECT-TYPE
18048    SYNTAX      TimeStamp
18049    MAX-ACCESS  read-only
18050    STATUS      current
18051    DESCRIPTION
18052        "The value of tmnxOamBuildPktTcpUdpLastChanged indicates the most
18053         recent time the value of a writable object in this row was modified."
18054    ::= { tmnxOamBuildPktTcpUdpCtlEntry 1 }
18055
18056tmnxOamBuildPktTcpUdpDstPort     OBJECT-TYPE
18057    SYNTAX      Integer32 (-1 | 0..65535)
18058    MAX-ACCESS  read-write
18059    STATUS      current
18060    DESCRIPTION
18061        "The value of tmnxOamBuildPktTcpUdpDstPort specifies the TCP|UDP
18062         Destination Port field of the specified header.
18063
18064         When the hosting row is a base definition (i.e.
18065         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18066
18067         When the hosting row is an override definition (i.e.
18068         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18069         indicates an unspecified override."
18070    ::= { tmnxOamBuildPktTcpUdpCtlEntry 2 }
18071
18072tmnxOamBuildPktTcpUdpSrcPort     OBJECT-TYPE
18073    SYNTAX      Integer32 (-1 | 0..65535)
18074    MAX-ACCESS  read-write
18075    STATUS      current
18076    DESCRIPTION
18077        "The value of tmnxOamBuildPktTcpUdpSrcPort specifies the TCP|UDP Source
18078         Port field of the specified header.
18079
18080         When the hosting row is a base definition (i.e.
18081         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18082
18083         When the hosting row is an override definition (i.e.
18084         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18085         indicates an unspecified override."
18086    ::= { tmnxOamBuildPktTcpUdpCtlEntry 3 }
18087
18088tmnxOamBuildPktDot1qCtlTable     OBJECT-TYPE
18089    SYNTAX      SEQUENCE OF TmnxOamBuildPktDot1qCtlEntry
18090    MAX-ACCESS  not-accessible
18091    STATUS      current
18092    DESCRIPTION
18093        "tmnxOamBuildPktDot1qCtlTable contains the values of IEEE 802.1Q header
18094         fields used by the OAM Egress Finder."
18095    REFERENCE
18096        "IEEE 802.1Q-2014 - IEEE Standard for Local and Metropolitan Area
18097         Networks -- Bridges and Bridged Networks."
18098    ::= { tmnxOamDiagObjs 10 }
18099
18100tmnxOamBuildPktDot1qCtlEntry     OBJECT-TYPE
18101    SYNTAX      TmnxOamBuildPktDot1qCtlEntry
18102    MAX-ACCESS  not-accessible
18103    STATUS      current
18104    DESCRIPTION
18105        "tmnxOamBuildPktDot1qCtlEntry contains the definition of one IEEE
18106         802.1Q header used by the OAM Egress Finder.
18107
18108         Fields that influence the routing by SROS of a packet containing an
18109         IEEE 802.1Q header (e.g. VLAN ID) are present.  The other IEEE 802.1Q
18110         header fields (e.g. Drop Eligible Indicator (DEI)) are absent.
18111
18112         A row is created by SROS when:
18113         1.  tmnxOamBuildPktHdrType is set to 'dot1q', OR
18114         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
18115             tmnxOamBuildPktHeaderNum index which refers to a header with
18116             type 'dot1q'.
18117
18118         A row is destroyed by SROS when:
18119         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
18120             'dot1q' is destroyed, OR
18121         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
18122             type 'dot1q' is destroyed.
18123
18124         A row created using creation clause 1, above, has the index object
18125         tmnxOamBuildPktNumOrZero=0.  The zero indicates the IEEE 802.1Q header
18126         is a base definition (not an override).
18127
18128         A row created using creation clause 2, above, has
18129         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
18130         parent tmnxOamBuildPktHdrOvrCtlTable row.
18131
18132         The following example values for this table show the definition of a
18133         base VLAN ID field for header 1, and two overrides.
18134
18135         Pkt Num Or Zero   Header Num   VLAN ID
18136         ---------------   ----------   -------
18137         0                          1      4092
18138         10                         1      4093
18139         255                        1      4094"
18140    INDEX       {
18141        tmnxOamBuildPktNumOrZero,
18142        tmnxOamBuildPktHeaderNum
18143    }
18144    ::= { tmnxOamBuildPktDot1qCtlTable 1 }
18145
18146TmnxOamBuildPktDot1qCtlEntry     ::= SEQUENCE
18147{
18148    tmnxOamBuildPktDot1qLastChanged  TimeStamp,
18149    tmnxOamBuildPktDot1qPrioCodePt   Integer32,
18150    tmnxOamBuildPktDot1qTagProtoId   Integer32,
18151    tmnxOamBuildPktDot1qVlanId       Integer32
18152}
18153
18154tmnxOamBuildPktDot1qLastChanged  OBJECT-TYPE
18155    SYNTAX      TimeStamp
18156    MAX-ACCESS  read-only
18157    STATUS      current
18158    DESCRIPTION
18159        "The value of tmnxOamBuildPktDot1qLastChanged indicates the most recent
18160         time the value of a writable object in this row was modified."
18161    ::= { tmnxOamBuildPktDot1qCtlEntry 1 }
18162
18163tmnxOamBuildPktDot1qPrioCodePt   OBJECT-TYPE
18164    SYNTAX      Integer32 (-1 | 0..7)
18165    MAX-ACCESS  read-write
18166    STATUS      current
18167    DESCRIPTION
18168        "The value of tmnxOamBuildPktDot1qPrioCodePt specifies the IEEE 802.1Q
18169         Priority Code Point field of the specified header.
18170
18171         When the hosting row is a base definition (i.e.
18172         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18173
18174         When the hosting row is an override definition (i.e.
18175         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18176         indicates an unspecified override."
18177    ::= { tmnxOamBuildPktDot1qCtlEntry 2 }
18178
18179tmnxOamBuildPktDot1qTagProtoId   OBJECT-TYPE
18180    SYNTAX      Integer32 (-1 | 1536..65535)
18181    MAX-ACCESS  read-write
18182    STATUS      current
18183    DESCRIPTION
18184        "The value of tmnxOamBuildPktDot1qTagProtoId specifies the IEEE 802.1Q
18185         Tag Protocol Identifier (TPID) field of the specified header.
18186
18187         When the hosting row is a base definition (i.e.
18188         tmnxOamBuildPktNumOrZero is zero), the default value is 0x8100 (i.e.
18189         33024 decimal).
18190
18191         When the hosting row is an override definition (i.e.
18192         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18193         indicates an unspecified override."
18194    ::= { tmnxOamBuildPktDot1qCtlEntry 3 }
18195
18196tmnxOamBuildPktDot1qVlanId       OBJECT-TYPE
18197    SYNTAX      Integer32 (-1 | 0..4095)
18198    MAX-ACCESS  read-write
18199    STATUS      current
18200    DESCRIPTION
18201        "The value of tmnxOamBuildPktDot1qVlanId specifies the IEEE 802.1Q VLAN
18202         Identifier field of the specified header.
18203
18204         When the hosting row is a base definition (i.e.
18205         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18206
18207         When the hosting row is an override definition (i.e.
18208         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18209         indicates an unspecified override."
18210    ::= { tmnxOamBuildPktDot1qCtlEntry 4 }
18211
18212tmnxOamBuildPktIPsecAuthCtlTable OBJECT-TYPE
18213    SYNTAX      SEQUENCE OF TmnxOamBuildPktIPsecAuthCtlEntry
18214    MAX-ACCESS  not-accessible
18215    STATUS      current
18216    DESCRIPTION
18217        "tmnxOamBuildPktIPsecAuthCtlTable contains the values of IPsec
18218         Authentication Header fields used by the OAM Egress Finder."
18219    REFERENCE
18220        "RFC 4302, 'IP Authentication Header'."
18221    ::= { tmnxOamDiagObjs 11 }
18222
18223tmnxOamBuildPktIPsecAuthCtlEntry OBJECT-TYPE
18224    SYNTAX      TmnxOamBuildPktIPsecAuthCtlEntry
18225    MAX-ACCESS  not-accessible
18226    STATUS      current
18227    DESCRIPTION
18228        "tmnxOamBuildPktIPsecAuthCtlEntry contains the definition of one IPsec
18229         Authentication Header used by the OAM Egress Finder.
18230
18231         Fields that influence the routing by SROS of a packet containing an
18232         IPsec Authentication Header (e.g. Security Parameters Index (SPI)) are
18233         present.  The other IPsec Authentication Header fields (e.g. Sequence
18234         Number) are absent.
18235
18236         A row is created by SROS when:
18237         1.  tmnxOamBuildPktHdrType is set to 'ipsecAuth', OR
18238         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
18239             tmnxOamBuildPktHeaderNum index which refers to a header with type
18240             'ipsecAuth'.
18241
18242         A row is destroyed by SROS when:
18243         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
18244             'ipsecAuth' is destroyed, OR
18245         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
18246             type 'ipsecAuth' is destroyed.
18247
18248         A row created using creation clause 1, above, has the index object
18249         tmnxOamBuildPktNumOrZero=0.  The zero indicates the IPsec
18250         Authentication Header is a base definition (not an override).
18251
18252         A row created using creation clause 2, above, has
18253         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
18254         parent tmnxOamBuildPktHdrOvrCtlTable row.
18255
18256         The following example values for this table show the definition of a
18257         base SPI field for header 1, and two overrides.
18258
18259         Pkt Num Or Zero   Header Num   SPI
18260         ---------------   ----------   ----------
18261         0                          1   4123456789
18262         10                         1   4123456790
18263         255                        1   4123456791"
18264    INDEX       {
18265        tmnxOamBuildPktNumOrZero,
18266        tmnxOamBuildPktHeaderNum
18267    }
18268    ::= { tmnxOamBuildPktIPsecAuthCtlTable 1 }
18269
18270TmnxOamBuildPktIPsecAuthCtlEntry ::= SEQUENCE
18271{
18272    tmnxOamBuildPktIPsecAuthLastChgd TimeStamp,
18273    tmnxOamBuildPktIPsecAuthSecPrIdx Unsigned32
18274}
18275
18276tmnxOamBuildPktIPsecAuthLastChgd OBJECT-TYPE
18277    SYNTAX      TimeStamp
18278    MAX-ACCESS  read-only
18279    STATUS      current
18280    DESCRIPTION
18281        "The value of tmnxOamBuildPktIPsecAuthLastChgd indicates the most
18282         recent time the value of a writable object in this row was modified."
18283    ::= { tmnxOamBuildPktIPsecAuthCtlEntry 1 }
18284
18285tmnxOamBuildPktIPsecAuthSecPrIdx OBJECT-TYPE
18286    SYNTAX      Unsigned32 (0 | 1..4294967295)
18287    MAX-ACCESS  read-write
18288    STATUS      current
18289    DESCRIPTION
18290        "The value of tmnxOamBuildPktIPsecAuthSecPrIdx specifies the IPsec
18291         Authentication Security Parameters Index (SPI) field of the specified
18292         header.
18293
18294         When the hosting row is a base definition (i.e.
18295         tmnxOamBuildPktNumOrZero is zero), the default value is 1.
18296
18297         When the hosting row is an override definition (i.e.
18298         tmnxOamBuildPktNumOrZero is non-zero), the default value is 0.
18299         That indicates an unspecified override.  Zero is an unsupported
18300         value in an IPsec Authentication Header SPI field."
18301    ::= { tmnxOamBuildPktIPsecAuthCtlEntry 2 }
18302
18303tmnxOamBuildPktPbbCtlTable       OBJECT-TYPE
18304    SYNTAX      SEQUENCE OF TmnxOamBuildPktPbbCtlEntry
18305    MAX-ACCESS  not-accessible
18306    STATUS      current
18307    DESCRIPTION
18308        "tmnxOamBuildPktPbbCtlTable contains the values of Provider Backbone
18309         (PBB) header fields used by the OAM Egress Finder."
18310    REFERENCE
18311        "IEEE Std 802.1Q-2014, 'IEEE Standard for Local and Metropolitan Area
18312         Networks - Bridges and Bridged Networks', Section 9.7 'Backbone Service
18313         Instance Tag Control Information (I-TAG TCI)'."
18314    ::= { tmnxOamDiagObjs 12 }
18315
18316tmnxOamBuildPktPbbCtlEntry       OBJECT-TYPE
18317    SYNTAX      TmnxOamBuildPktPbbCtlEntry
18318    MAX-ACCESS  not-accessible
18319    STATUS      current
18320    DESCRIPTION
18321        "tmnxOamBuildPktPbbCtlEntry contains the definition of one PBB header
18322         used by the OAM Egress Finder.
18323
18324         Fields that influence the routing by SROS of a packet containing a PBB
18325         header (e.g. Backbone Service Instance Identifier (I-SID)) are
18326         present.  The other PBB header fields (e.g. Priority Code Point
18327         (I-PCP)) are absent.
18328
18329         A row is created by SROS when:
18330         1.  tmnxOamBuildPktHdrType is set to 'pbb', OR
18331         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
18332             tmnxOamBuildPktHeaderNum index which refers to a header with type
18333             'pbb'.
18334
18335         A row is destroyed by SROS when:
18336         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
18337             'pbb' is destroyed, OR
18338         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
18339             type 'pbb' is destroyed.
18340
18341         A row created using creation clause 1, above, has the index object
18342         tmnxOamBuildPktNumOrZero=0.  The zero indicates the PBB header is a
18343         base definition (not an override).
18344
18345         A row created using creation clause 2, above, has
18346         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
18347         parent tmnxOamBuildPktHdrOvrCtlTable row.
18348
18349         The following example values for this table show the definition of a
18350         base I-SID field for header 1, and two overrides.
18351
18352         Pkt Num Or Zero   Header Num   I-SID
18353         ---------------   ----------   --------
18354         0                          1   16777213
18355         10                         1   16777214
18356         255                        1   16777215"
18357    INDEX       {
18358        tmnxOamBuildPktNumOrZero,
18359        tmnxOamBuildPktHeaderNum
18360    }
18361    ::= { tmnxOamBuildPktPbbCtlTable 1 }
18362
18363TmnxOamBuildPktPbbCtlEntry       ::= SEQUENCE
18364{
18365    tmnxOamBuildPktPbbLastChanged    TimeStamp,
18366    tmnxOamBuildPktPbbIsid           Integer32,
18367    tmnxOamBuildPktPbbTagProtocolId  Integer32
18368}
18369
18370tmnxOamBuildPktPbbLastChanged    OBJECT-TYPE
18371    SYNTAX      TimeStamp
18372    MAX-ACCESS  read-only
18373    STATUS      current
18374    DESCRIPTION
18375        "The value of tmnxOamBuildPktPbbLastChanged indicates the most recent
18376         time the value of a writable object in this row was modified."
18377    ::= { tmnxOamBuildPktPbbCtlEntry 1 }
18378
18379tmnxOamBuildPktPbbIsid           OBJECT-TYPE
18380    SYNTAX      Integer32 (-1 | 0..16777215)
18381    MAX-ACCESS  read-write
18382    STATUS      current
18383    DESCRIPTION
18384        "The value of tmnxOamBuildPktPbbIsid specifies the PBB Backbone Service
18385         Instance Identifier (I-SID) field of the specified header.
18386
18387         When the hosting row is a base definition (i.e.
18388         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18389
18390         When the hosting row is an override definition (i.e.
18391         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18392         indicates an unspecified override."
18393    ::= { tmnxOamBuildPktPbbCtlEntry 2 }
18394
18395tmnxOamBuildPktPbbTagProtocolId  OBJECT-TYPE
18396    SYNTAX      Integer32 (-1 | 1536..65535)
18397    MAX-ACCESS  read-write
18398    STATUS      current
18399    DESCRIPTION
18400        "The value of tmnxOamBuildPktPbbTagProtocolId specifies the PBB Tag
18401         Protocol Identifier (TPID) field of the specified header.
18402
18403         When the hosting row is a base definition (i.e.
18404         tmnxOamBuildPktNumOrZero is zero), the default value is 0x88E7 (i.e.
18405         35047 decimal).
18406
18407         When the hosting row is an override definition (i.e.
18408         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18409         indicates an unspecified override."
18410    ::= { tmnxOamBuildPktPbbCtlEntry 3 }
18411
18412tmnxOamBuildPktL2tpCtlTable      OBJECT-TYPE
18413    SYNTAX      SEQUENCE OF TmnxOamBuildPktL2tpCtlEntry
18414    MAX-ACCESS  not-accessible
18415    STATUS      current
18416    DESCRIPTION
18417        "tmnxOamBuildPktL2tpCtlTable contains the values of Layer 2 Tunneling
18418         Protocol (L2TP) header fields used by the OAM Egress Finder."
18419    REFERENCE
18420        "RFC 2661, 'Layer Two Tunneling Protocol', August, 1999."
18421    ::= { tmnxOamDiagObjs 13 }
18422
18423tmnxOamBuildPktL2tpCtlEntry      OBJECT-TYPE
18424    SYNTAX      TmnxOamBuildPktL2tpCtlEntry
18425    MAX-ACCESS  not-accessible
18426    STATUS      current
18427    DESCRIPTION
18428        "tmnxOamBuildPktL2tpCtlEntry contains the definition of one L2TP header
18429         used by the OAM Egress Finder.
18430
18431         Fields that influence the routing by SROS of a packet containing an
18432         L2TP header (e.g. Tunnel ID) are present.  The other L2TP header fields
18433         (e.g. Version) are absent.
18434
18435         A row is created by SROS when:
18436         1.  tmnxOamBuildPktHdrType is set to 'l2tp', OR
18437         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
18438             tmnxOamBuildPktHeaderNum index which refers to a header with type
18439             'l2tp'.
18440
18441         A row is destroyed by SROS when:
18442         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
18443             'l2tp' is destroyed, OR
18444         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
18445             type 'l2tp' is destroyed.
18446
18447         A row created using creation clause 1, above, has the index object
18448         tmnxOamBuildPktNumOrZero=0.  The zero indicates the L2TP header is a
18449         base definition (not an override).
18450
18451         A row created using creation clause 2, above, has
18452         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
18453         parent tmnxOamBuildPktHdrOvrCtlTable row.
18454
18455         The following example values for this table show the definition of a
18456         base Tunnel ID field for header 1, and two overrides.
18457
18458         Pkt Num Or Zero   Header Num   Tunnel ID
18459         ---------------   ----------   ---------
18460         0                          1       65533
18461         10                         1       65534
18462         255                        1       65535"
18463    INDEX       {
18464        tmnxOamBuildPktNumOrZero,
18465        tmnxOamBuildPktHeaderNum
18466    }
18467    ::= { tmnxOamBuildPktL2tpCtlTable 1 }
18468
18469TmnxOamBuildPktL2tpCtlEntry      ::= SEQUENCE
18470{
18471    tmnxOamBuildPktL2tpLastChanged   TimeStamp,
18472    tmnxOamBuildPktL2tpSessionId     Integer32,
18473    tmnxOamBuildPktL2tpTunnelId      Integer32
18474}
18475
18476tmnxOamBuildPktL2tpLastChanged   OBJECT-TYPE
18477    SYNTAX      TimeStamp
18478    MAX-ACCESS  read-only
18479    STATUS      current
18480    DESCRIPTION
18481        "The value of tmnxOamBuildPktL2tpLastChanged indicates the most recent
18482         time the value of a writable object in this row was modified."
18483    ::= { tmnxOamBuildPktL2tpCtlEntry 1 }
18484
18485tmnxOamBuildPktL2tpSessionId     OBJECT-TYPE
18486    SYNTAX      Integer32 (-1 | 0..65535)
18487    MAX-ACCESS  read-write
18488    STATUS      current
18489    DESCRIPTION
18490        "The value of tmnxOamBuildPktL2tpSessionId specifies the L2TP Session
18491         ID field of the specified header.
18492
18493         When the hosting row is a base definition (i.e.
18494         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18495
18496         When the hosting row is an override definition (i.e.
18497         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18498         indicates an unspecified override."
18499    ::= { tmnxOamBuildPktL2tpCtlEntry 2 }
18500
18501tmnxOamBuildPktL2tpTunnelId      OBJECT-TYPE
18502    SYNTAX      Integer32 (-1 | 0..65535)
18503    MAX-ACCESS  read-write
18504    STATUS      current
18505    DESCRIPTION
18506        "The value of tmnxOamBuildPktL2tpTunnelId specifies the L2TP Tunnel ID
18507         field of the specified header.
18508
18509         When the hosting row is a base definition (i.e.
18510         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18511
18512         When the hosting row is an override definition (i.e.
18513         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18514         indicates an unspecified override."
18515    ::= { tmnxOamBuildPktL2tpCtlEntry 3 }
18516
18517tmnxOamBuildPktMplsCtlTable      OBJECT-TYPE
18518    SYNTAX      SEQUENCE OF TmnxOamBuildPktMplsCtlEntry
18519    MAX-ACCESS  not-accessible
18520    STATUS      current
18521    DESCRIPTION
18522        "tmnxOamBuildPktMplsCtlTable contains the values of MPLS header fields
18523         used by the OAM Egress Finder."
18524    ::= { tmnxOamDiagObjs 14 }
18525
18526tmnxOamBuildPktMplsCtlEntry      OBJECT-TYPE
18527    SYNTAX      TmnxOamBuildPktMplsCtlEntry
18528    MAX-ACCESS  not-accessible
18529    STATUS      current
18530    DESCRIPTION
18531        "tmnxOamBuildPktMplsCtlEntry contains the definition of one MPLS header
18532         used by the OAM Egress Finder.
18533
18534         Fields that influence the routing by SROS of a packet containing an
18535         MPLS header (e.g. MPLS Label) are present.  The other MPLS header
18536         fields (e.g. Bottom of Stack) are absent.
18537
18538         A row is created by SROS when:
18539         1.  tmnxOamBuildPktHdrType is set to 'mpls', OR
18540         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
18541             tmnxOamBuildPktHeaderNum index which refers to a header with
18542             type 'mpls'.
18543
18544         A row is destroyed by SROS when:
18545         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
18546             'mpls' is destroyed, OR
18547         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
18548             type 'mpls' is destroyed.
18549
18550         A row created using creation clause 1, above, has the index object
18551         tmnxOamBuildPktNumOrZero=0.  The zero indicates the MPLS header
18552         is a base definition (not an override).
18553
18554         A row created using creation clause 2, above, has
18555         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
18556         parent tmnxOamBuildPktHdrOvrCtlTable row.
18557
18558         The following example values for this table show the definition of a
18559         base MPLS Label field for header 1, and two overrides.
18560
18561         Pkt Num Or Zero   Header Num   MPLS Label
18562         ---------------   ----------   ----------
18563         0                          1      1048573
18564         10                         1      1048574
18565         255                        1      1048575"
18566    INDEX       {
18567        tmnxOamBuildPktNumOrZero,
18568        tmnxOamBuildPktHeaderNum
18569    }
18570    ::= { tmnxOamBuildPktMplsCtlTable 1 }
18571
18572TmnxOamBuildPktMplsCtlEntry      ::= SEQUENCE
18573{
18574    tmnxOamBuildPktMplsLastChanged   TimeStamp,
18575    tmnxOamBuildPktMplsLabel         Integer32,
18576    tmnxOamBuildPktMplsTrafficClass  Integer32
18577}
18578
18579tmnxOamBuildPktMplsLastChanged   OBJECT-TYPE
18580    SYNTAX      TimeStamp
18581    MAX-ACCESS  read-only
18582    STATUS      current
18583    DESCRIPTION
18584        "The value of tmnxOamBuildPktMplsLastChanged indicates the most recent
18585         time the value of a writable object in this row was modified."
18586    ::= { tmnxOamBuildPktMplsCtlEntry 1 }
18587
18588tmnxOamBuildPktMplsLabel         OBJECT-TYPE
18589    SYNTAX      Integer32 (-1 | 0..1048575)
18590    MAX-ACCESS  read-write
18591    STATUS      current
18592    DESCRIPTION
18593        "The value of tmnxOamBuildPktMplsLabel specifies the MPLS Label field
18594         of the specified header.
18595
18596         When the hosting row is a base definition (i.e.
18597         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18598
18599         When the hosting row is an override definition (i.e.
18600         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18601         indicates an unspecified override."
18602    ::= { tmnxOamBuildPktMplsCtlEntry 2 }
18603
18604tmnxOamBuildPktMplsTrafficClass  OBJECT-TYPE
18605    SYNTAX      Integer32 (-1 | 0..7)
18606    MAX-ACCESS  read-write
18607    STATUS      current
18608    DESCRIPTION
18609        "The value of tmnxOamBuildPktMplsTrafficClass specifies the MPLS
18610         Traffic Class field of the specified header.
18611
18612         When the hosting row is a base definition (i.e.
18613         tmnxOamBuildPktNumOrZero is zero), the default value is 0.
18614
18615         When the hosting row is an override definition (i.e.
18616         tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
18617         indicates an unspecified override."
18618    ::= { tmnxOamBuildPktMplsCtlEntry 3 }
18619
18620tmnxOamBuildPktGtpUserCtlTable   OBJECT-TYPE
18621    SYNTAX      SEQUENCE OF TmnxOamBuildPktGtpUserCtlEntry
18622    MAX-ACCESS  not-accessible
18623    STATUS      current
18624    DESCRIPTION
18625        "tmnxOamBuildPktGtpUserCtlTable contains the values of GTP User (GTP-U)
18626         version 1 header fields used by the OAM Egress Finder."
18627    REFERENCE
18628        "ETSI TS 129 281 V8.0.0, 'GPRS Tunnelling Protocol for User Plane
18629         (GTPv1-U)'."
18630    ::= { tmnxOamDiagObjs 15 }
18631
18632tmnxOamBuildPktGtpUserCtlEntry   OBJECT-TYPE
18633    SYNTAX      TmnxOamBuildPktGtpUserCtlEntry
18634    MAX-ACCESS  not-accessible
18635    STATUS      current
18636    DESCRIPTION
18637        "tmnxOamBuildPktGtpUserCtlEntry contains the definition of one GTP-U
18638         header used by the OAM Egress Finder.
18639
18640         Fields that influence the routing by SROS of a packet containing a
18641         GTP-U header (e.g. Tunnel Endpoint Identifier (TEID)) are present. The
18642         other GTP-U header fields (e.g. Message Type) are absent.
18643
18644         A row is created by SROS when:
18645         1.  tmnxOamBuildPktHdrType is set to 'gtpUser', OR
18646         2.  A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
18647             tmnxOamBuildPktHeaderNum index which refers to a header with type
18648             'gtpUser'.
18649
18650         A row is destroyed by SROS when:
18651         1.  A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
18652             'gtpUser' is destroyed, OR
18653         2.  A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
18654             type 'gtpUser' is destroyed.
18655
18656         A row created using creation clause 1, above, has the index object
18657         tmnxOamBuildPktNumOrZero=0.  The zero indicates the GTP-U Header is a
18658         base definition (not an override).
18659
18660         A row created using creation clause 2, above, has
18661         tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
18662         parent tmnxOamBuildPktHdrOvrCtlTable row.
18663
18664         The following example values for this table show the definition of a
18665         base TEID field for header 1, and two overrides.
18666
18667         Pkt Num Or Zero   Header Num   TEID
18668         ---------------   ----------   ----------
18669         0                          1   4123456789
18670         10                         1   4123456790
18671         255                        1   4123456791"
18672    INDEX       {
18673        tmnxOamBuildPktNumOrZero,
18674        tmnxOamBuildPktHeaderNum
18675    }
18676    ::= { tmnxOamBuildPktGtpUserCtlTable 1 }
18677
18678TmnxOamBuildPktGtpUserCtlEntry   ::= SEQUENCE
18679{
18680    tmnxOamBuildPktGtpUserLastChgd   TimeStamp,
18681    tmnxOamBuildPktGtpUserTunnEpIdHi TmnxHigh32,
18682    tmnxOamBuildPktGtpUserTunnEpIdLo TmnxLow32
18683}
18684
18685tmnxOamBuildPktGtpUserLastChgd   OBJECT-TYPE
18686    SYNTAX      TimeStamp
18687    MAX-ACCESS  read-only
18688    STATUS      current
18689    DESCRIPTION
18690        "The value of tmnxOamBuildPktGtpUserLastChgd indicates the most recent
18691         time the value of a writable object in this row was modified."
18692    ::= { tmnxOamBuildPktGtpUserCtlEntry 1 }
18693
18694tmnxOamBuildPktGtpUserTunnEpIdHi OBJECT-TYPE
18695    SYNTAX      TmnxHigh32 (0 | 1)
18696    MAX-ACCESS  read-write
18697    STATUS      current
18698    DESCRIPTION
18699        "The value of tmnxOamBuildPktGtpUserTunnEpIdHi specifies the most
18700         significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
18701         field of the specified header.
18702
18703         Together, tmnxOamBuildPktGtpUserTunnEpIdHi and
18704         tmnxOamBuildPktGtpUserTunnEpIdLo specify a number in the range
18705         0..4294967296 (i.e. 2^32).
18706
18707         When the hosting row is a base definition (i.e.
18708         tmnxOamBuildPktNumOrZero is zero), the default TEID is 0.
18709
18710         When the hosting row is an override definition (i.e.
18711         tmnxOamBuildPktNumOrZero is non-zero), the default TEID is 4294967296.
18712         That indicates an unspecified override.  The TEID High/Low object pair
18713         is needed to accommodate 4294967296."
18714    ::= { tmnxOamBuildPktGtpUserCtlEntry 2 }
18715
18716tmnxOamBuildPktGtpUserTunnEpIdLo OBJECT-TYPE
18717    SYNTAX      TmnxLow32
18718    MAX-ACCESS  read-write
18719    STATUS      current
18720    DESCRIPTION
18721        "The value of tmnxOamBuildPktGtpUserTunnEpIdLo specifies the least
18722         significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
18723         field of the specified header.
18724
18725         See the DESCRIPTION clause of tmnxOamBuildPktGtpUserTunnEpIdHi for
18726         more information."
18727    ::= { tmnxOamBuildPktGtpUserCtlEntry 3 }
18728
18729tmnxOamNotificationObjs          OBJECT IDENTIFIER ::= { tmnxOamTestObjs 7 }
18730
18731tmnxOamTestRunIndex              OBJECT-TYPE
18732    SYNTAX      Unsigned32 (1..4294967295)
18733    MAX-ACCESS  accessible-for-notify
18734    STATUS      current
18735    DESCRIPTION
18736        "The value of tmnxOamTestRunIndex indicates a test run index (e.g.
18737         tmnxOamPingResultsTestRunIndex or tmnxOamDiagResultsTestRunIndex)
18738         reported in a notification."
18739    ::= { tmnxOamNotificationObjs 1 }
18740
18741tmnxOamTestConformance           OBJECT IDENTIFIER ::= { tmnxSRConfs 11 }
18742
18743tmnxOamPingConformance           OBJECT IDENTIFIER ::= { tmnxOamTestConformance 1 }
18744
18745tmnxOamPingCompliances           OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 }
18746
18747tmnxOamPing7450V4v0Compliance    MODULE-COMPLIANCE
18748    STATUS      obsolete
18749    DESCRIPTION
18750        "The compliance statement for management of OAM ping tests on Nokia
18751         7450 ESS series systems release 4.0."
18752    MODULE
18753        MANDATORY-GROUPS {
18754            tmnxOamPingGeneralV4v0Group,
18755            tmnxOamMacPingV4v0Group,
18756            tmnxOamLspPingV4v0Group,
18757            tmnxOamMfibPingV4v0Group,
18758            tmnxOamCpePingV4v0Group,
18759            tmnxOamVccvPingGroup,
18760            tmnxOamIcmpPingGroup,
18761            tmnxOamPingNotificationV4v0Group
18762        }
18763    ::= { tmnxOamPingCompliances 4 }
18764
18765tmnxOamPing7750V4v0Compliance    MODULE-COMPLIANCE
18766    STATUS      obsolete
18767    DESCRIPTION
18768        "The compliance statement for management of OAM ping tests on Nokia
18769         SROS series systems release 4.0."
18770    MODULE
18771        MANDATORY-GROUPS {
18772            tmnxOamPingGeneralV4v0Group,
18773            tmnxOamMacPingV4v0Group,
18774            tmnxOamLspPingV4v0Group,
18775            tmnxOamVprnPingV4v0Group,
18776            tmnxOamMfibPingV4v0Group,
18777            tmnxOamCpePingV4v0Group,
18778            tmnxOamMRInfoV4v0Group,
18779            tmnxOamAtmPingR2r1Group,
18780            tmnxOamVccvPingGroup,
18781            tmnxOamIcmpPingGroup,
18782            tmnxOamPingNotificationV4v0Group
18783        }
18784    ::= { tmnxOamPingCompliances 5 }
18785
18786tmnxOamPing7450V5v0Compliance    MODULE-COMPLIANCE
18787    STATUS      obsolete
18788    DESCRIPTION
18789        "The compliance statement for management of OAM ping tests on Nokia
18790         7450 ESS series systems release 5.0."
18791    MODULE
18792        MANDATORY-GROUPS {
18793            tmnxOamPingGeneralV4v0Group,
18794            tmnxOamMacPingV4v0Group,
18795            tmnxOamLspPingV5v0Group,
18796            tmnxOamMfibPingV4v0Group,
18797            tmnxOamCpePingV4v0Group,
18798            tmnxOamVccvPingV5v0Group,
18799            tmnxOamIcmpPingGroup,
18800            tmnxOamAncpTestV5v0Group,
18801            tmnxOamPingNotificationV5v0Group
18802        }
18803    ::= { tmnxOamPingCompliances 6 }
18804
18805tmnxOamPing7750V5v0Compliance    MODULE-COMPLIANCE
18806    STATUS      obsolete
18807    DESCRIPTION
18808        "The compliance statement for management of OAM ping tests on Nokia
18809         SROS series systems release 5.0."
18810    MODULE
18811        MANDATORY-GROUPS {
18812            tmnxOamPingGeneralV4v0Group,
18813            tmnxOamMacPingV4v0Group,
18814            tmnxOamLspPingV5v0Group,
18815            tmnxOamVprnPingV4v0Group,
18816            tmnxOamMfibPingV4v0Group,
18817            tmnxOamCpePingV4v0Group,
18818            tmnxOamMRInfoV4v0Group,
18819            tmnxOamAtmPingR2r1Group,
18820            tmnxOamVccvPingV5v0Group,
18821            tmnxOamIcmpPingGroup,
18822            tmnxOamAncpTestV5v0Group,
18823            tmnxOamPingNotificationV5v0Group
18824        }
18825    ::= { tmnxOamPingCompliances 7 }
18826
18827tmnxOamPing7450V6v0Compliance    MODULE-COMPLIANCE
18828    STATUS      obsolete
18829    DESCRIPTION
18830        "The compliance statement for management of OAM ping tests on Nokia
18831         7450 ESS series systems release 6.0."
18832    MODULE
18833        MANDATORY-GROUPS {
18834            tmnxOamPingGeneralV6v0Group,
18835            tmnxOamMacPingV4v0Group,
18836            tmnxOamLspPingV6v0Group,
18837            tmnxOamMfibPingV6v0Group,
18838            tmnxOamCpePingV4v0Group,
18839            tmnxOamVccvPingV5v0Group,
18840            tmnxOamIcmpPingGroup,
18841            tmnxOamAncpTestV5v0Group,
18842            tmnxOamPingNotificationV5v0Group
18843        }
18844    ::= { tmnxOamPingCompliances 8 }
18845
18846tmnxOamPing7750V6v0Compliance    MODULE-COMPLIANCE
18847    STATUS      obsolete
18848    DESCRIPTION
18849        "The compliance statement for management of OAM ping tests on Nokia
18850         SROS series systems release 6.0."
18851    MODULE
18852        MANDATORY-GROUPS {
18853            tmnxOamPingGeneralV6v0Group,
18854            tmnxOamMacPingV4v0Group,
18855            tmnxOamLspPingV6v0Group,
18856            tmnxOamVprnPingV4v0Group,
18857            tmnxOamMfibPingV6v0Group,
18858            tmnxOamCpePingV4v0Group,
18859            tmnxOamMRInfoV4v0Group,
18860            tmnxOamAtmPingR2r1Group,
18861            tmnxOamVccvPingV5v0Group,
18862            tmnxOamIcmpPingGroup,
18863            tmnxOamAncpTestV5v0Group,
18864            tmnxOamPingNotificationV5v0Group
18865        }
18866    ::= { tmnxOamPingCompliances 9 }
18867
18868tmnxOamPing7450V7v0Compliance    MODULE-COMPLIANCE
18869    STATUS      obsolete
18870    DESCRIPTION
18871        "The compliance statement for management of OAM ping tests on Nokia
18872         7450 ESS series systems release 7.0."
18873    MODULE
18874        MANDATORY-GROUPS {
18875            tmnxOamPingGeneralV7v0Group,
18876            tmnxOamMacPingV4v0Group,
18877            tmnxOamLspPingV6v0Group,
18878            tmnxOamMfibPingV6v0Group,
18879            tmnxOamCpePingV4v0Group,
18880            tmnxOamVccvPingV5v0Group,
18881            tmnxOamIcmpPingGroup,
18882            tmnxOamAncpTestV5v0Group,
18883            tmnxOamPingNotificationV7v0Group
18884        }
18885    ::= { tmnxOamPingCompliances 10 }
18886
18887tmnxOamPing7750V7v0Compliance    MODULE-COMPLIANCE
18888    STATUS      obsolete
18889    DESCRIPTION
18890        "The compliance statement for management of OAM ping tests on Nokia
18891         7750 and 7710 SR series systems release 7.0."
18892    MODULE
18893        MANDATORY-GROUPS {
18894            tmnxOamPingGeneralV7v0Group,
18895            tmnxOamMacPingV4v0Group,
18896            tmnxOamLspPingV6v0Group,
18897            tmnxOamVprnPingV4v0Group,
18898            tmnxOamMfibPingV6v0Group,
18899            tmnxOamCpePingV4v0Group,
18900            tmnxOamMRInfoV4v0Group,
18901            tmnxOamAtmPingR2r1Group,
18902            tmnxOamVccvPingV5v0Group,
18903            tmnxOamIcmpPingGroup,
18904            tmnxOamAncpTestV5v0Group,
18905            tmnxOamPingNotificationV7v0Group,
18906            tmnxOamP2mpLspPingGroup
18907        }
18908    ::= { tmnxOamPingCompliances 11 }
18909
18910tmnxOamPing7450V8v0Compliance    MODULE-COMPLIANCE
18911    STATUS      obsolete
18912    DESCRIPTION
18913        "The compliance statement for management of OAM ping tests on Nokia
18914         7450 ESS series systems release 8.0."
18915    MODULE
18916        MANDATORY-GROUPS {
18917            tmnxOamPingGeneralV8v0Group,
18918            tmnxOamMacPingV4v0Group,
18919            tmnxOamLspPingV6v0Group,
18920            tmnxOamMfibPingV6v0Group,
18921            tmnxOamCpePingV4v0Group,
18922            tmnxOamVccvPingV5v0Group,
18923            tmnxOamIcmpPingGroup,
18924            tmnxOamAncpTestV5v0Group,
18925            tmnxOamEthCfmPingV8v0Group,
18926            tmnxOamPingNotificationV7v0Group
18927        }
18928    ::= { tmnxOamPingCompliances 12 }
18929
18930tmnxOamPing77x0V8v0Compliance    MODULE-COMPLIANCE
18931    STATUS      obsolete
18932    DESCRIPTION
18933        "The compliance statement for management of OAM ping tests on Nokia
18934         7750 and 7710 SR series systems release 8.0."
18935    MODULE
18936        MANDATORY-GROUPS {
18937            tmnxOamPingGeneralV8v0Group,
18938            tmnxOamMacPingV4v0Group,
18939            tmnxOamLspPingV6v0Group,
18940            tmnxOamVprnPingV4v0Group,
18941            tmnxOamMfibPingV6v0Group,
18942            tmnxOamCpePingV4v0Group,
18943            tmnxOamMRInfoV4v0Group,
18944            tmnxOamAtmPingR2r1Group,
18945            tmnxOamVccvPingV5v0Group,
18946            tmnxOamIcmpPingGroup,
18947            tmnxOamAncpTestV5v0Group,
18948            tmnxOamEthCfmPingV8v0Group,
18949            tmnxOamPingNotificationV7v0Group,
18950            tmnxOamP2mpLspPingGroup,
18951            tmnxOamP2mpLspPingV8v0Group
18952        }
18953    ::= { tmnxOamPingCompliances 13 }
18954
18955tmnxOamPing7xx0V9v0Compliance    MODULE-COMPLIANCE
18956    STATUS      obsolete
18957    DESCRIPTION
18958        "The compliance statement for management of OAM ping tests on Nokia
18959         SROS series systems, release 9.0."
18960    MODULE
18961        MANDATORY-GROUPS {
18962            tmnxOamPingGeneralV8v0Group,
18963            tmnxOamMacPingV4v0Group,
18964            tmnxOamLspPingV6v0Group,
18965            tmnxOamVprnPingV4v0Group,
18966            tmnxOamMfibPingV6v0Group,
18967            tmnxOamCpePingV4v0Group,
18968            tmnxOamMRInfoV4v0Group,
18969            tmnxOamAtmPingR2r1Group,
18970            tmnxOamVccvPingV5v0Group,
18971            tmnxOamIcmpPingGroup,
18972            tmnxOamAncpTestV5v0Group,
18973            tmnxOamEthCfmPingV8v0Group,
18974            tmnxOamPingNotificationV7v0Group,
18975            tmnxOamP2mpLspPingGroup,
18976            tmnxOamP2mpLspPingV8v0Group,
18977            tmnxOamVccvPingV9v0Group
18978        }
18979    ::= { tmnxOamPingCompliances 14 }
18980
18981tmnxOamPing7xx0V10v0Compliance   MODULE-COMPLIANCE
18982    STATUS      obsolete
18983    DESCRIPTION
18984        "The compliance statement for management of OAM ping tests on Nokia
18985         SROS series systems, release 10.0."
18986    MODULE
18987        MANDATORY-GROUPS {
18988            tmnxOamPingGeneralV10v0Group,
18989            tmnxOamMacPingV4v0Group,
18990            tmnxOamLspPingV6v0Group,
18991            tmnxOamVprnPingV4v0Group,
18992            tmnxOamMfibPingV6v0Group,
18993            tmnxOamCpePingV4v0Group,
18994            tmnxOamMRInfoV4v0Group,
18995            tmnxOamAtmPingR2r1Group,
18996            tmnxOamVccvPingV5v0Group,
18997            tmnxOamIcmpPingGroup,
18998            tmnxOamAncpTestV5v0Group,
18999            tmnxOamEthCfmPingV8v0Group,
19000            tmnxOamPingNotificationV7v0Group,
19001            tmnxOamP2mpLspPingGroup,
19002            tmnxOamP2mpLspPingV8v0Group,
19003            tmnxOamVccvPingV9v0Group,
19004            tmnxOamPingCtlV10v0Group,
19005            tmnxOamMobilePingGroup,
19006            tmnxOamP2mpLspPingV10v0Group
19007        }
19008    ::= { tmnxOamPingCompliances 15 }
19009
19010tmnxOamPing7xx0V11v0Compliance   MODULE-COMPLIANCE
19011    STATUS      obsolete
19012    DESCRIPTION
19013        "The compliance statement for management of OAM ping tests on Nokia
19014         SROS series systems, release 11.0."
19015    MODULE
19016        MANDATORY-GROUPS {
19017            tmnxOamAncpTestV5v0Group,
19018            tmnxOamAtmPingR2r1Group,
19019            tmnxOamCpePingV4v0Group,
19020            tmnxOamEthCfmPingV8v0Group,
19021            tmnxOamIcmpPingGroup,
19022            tmnxOamLspPingV11v0Group,
19023            tmnxOamMRInfoV4v0Group,
19024            tmnxOamMacPingCtlV11v0Group,
19025            tmnxOamMacPingHistoryV11v0Group,
19026            tmnxOamMfibPingV6v0Group,
19027            tmnxOamMobilePingGroup,
19028            tmnxOamP2mpLspPingGroup,
19029            tmnxOamP2mpLspPingV10v0Group,
19030            tmnxOamP2mpLspPingV8v0Group,
19031            tmnxOamPingCtlV10v0Group,
19032            tmnxOamPingGeneralV10v0Group,
19033            tmnxOamPingNotificationV7v0Group,
19034            tmnxOamPingV11v0Group,
19035            tmnxOamVccvPingV5v0Group,
19036            tmnxOamVccvPingV9v0Group,
19037            tmnxOamVccvPingV11v0Group,
19038            tmnxOamVprnPingV4v0Group
19039        }
19040    ::= { tmnxOamPingCompliances 16 }
19041
19042tmnxOamPing7xx0V12v0Compliance   MODULE-COMPLIANCE
19043    STATUS      obsolete
19044    DESCRIPTION
19045        "The compliance statement for management of OAM ping tests on Nokia
19046         SROS series systems, release 12.0."
19047    MODULE
19048        MANDATORY-GROUPS {
19049            tmnxOamAncpTestV5v0Group,
19050            tmnxOamAtmPingR2r1Group,
19051            tmnxOamCpePingV4v0Group,
19052            tmnxOamEthCfmPingV8v0Group,
19053            tmnxOamIcmpPingGroup,
19054            tmnxOamLspPingV11v0Group,
19055            tmnxOamMRInfoV4v0Group,
19056            tmnxOamMacPingCtlV11v0Group,
19057            tmnxOamMacPingHistoryV11v0Group,
19058            tmnxOamMfibPingV6v0Group,
19059            tmnxOamMobilePingGroup,
19060            tmnxOamP2mpLspPingGroup,
19061            tmnxOamP2mpLspPingV8v0Group,
19062            tmnxOamP2mpLspPingV10v0Group,
19063            tmnxOamPingCtlV10v0Group,
19064            tmnxOamPingGeneralV10v0Group,
19065            tmnxOamPingNotificationV7v0Group,
19066            tmnxOamPingV11v0Group,
19067            tmnxOamPingV12v0Group,
19068            tmnxOamVccvPingV5v0Group,
19069            tmnxOamVccvPingV9v0Group,
19070            tmnxOamVccvPingV11v0Group,
19071            tmnxOamVprnPingV4v0Group
19072        }
19073    ::= { tmnxOamPingCompliances 17 }
19074
19075tmnxOamPing7xx0V13v0Compliance   MODULE-COMPLIANCE
19076    STATUS      current
19077    DESCRIPTION
19078        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
19079         SROS series systems, release 13.0."
19080    MODULE
19081        MANDATORY-GROUPS {
19082            tmnxOamPingV13v0Group
19083        }
19084    ::= { tmnxOamPingCompliances 18 }
19085
19086tmnxOamPing7xx0V14v0Compliance   MODULE-COMPLIANCE
19087    STATUS      current
19088    DESCRIPTION
19089        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
19090         SROS series systems, release 14.0."
19091    MODULE
19092        MANDATORY-GROUPS {
19093            tmnxOamPingV14v0Group
19094        }
19095    ::= { tmnxOamPingCompliances 19 }
19096
19097tmnxOamPing7xx0V15v0Compliance   MODULE-COMPLIANCE
19098    STATUS      current
19099    DESCRIPTION
19100        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
19101         SROS series systems, release 15.0."
19102    MODULE
19103        MANDATORY-GROUPS {
19104            tmnxOamPingV15v0Group
19105        }
19106    ::= { tmnxOamPingCompliances 20 }
19107
19108tmnxOamPing7xx0V16v0Compliance   MODULE-COMPLIANCE
19109    STATUS      current
19110    DESCRIPTION
19111        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
19112         SROS series systems, release 16.0."
19113    MODULE
19114        MANDATORY-GROUPS {
19115            tmnxOamPingNotificationV7v0Group,
19116            tmnxOamAncpTestV5v0Group,
19117            tmnxOamAtmPingR2r1Group,
19118            tmnxOamCpePingV4v0Group,
19119            tmnxOamEthCfmPingV8v0Group,
19120            tmnxOamIcmpPingGroup,
19121            tmnxOamLspPingV11v0Group,
19122            tmnxOamMRInfoV4v0Group,
19123            tmnxOamMacPingCtlV11v0Group,
19124            tmnxOamMacPingHistoryV11v0Group,
19125            tmnxOamMfibPingV6v0Group,
19126            tmnxOamMobilePingV16v0Group,
19127            tmnxOamP2mpLspPingGroup,
19128            tmnxOamP2mpLspPingV8v0Group,
19129            tmnxOamP2mpLspPingV10v0Group,
19130            tmnxOamPingCtlV10v0Group,
19131            tmnxOamPingGeneralV10v0Group,
19132            tmnxOamPingObsoletedV16v0Group,
19133            tmnxOamPingV11v0Group,
19134            tmnxOamPingV12v0Group,
19135            tmnxOamPingV16v0Group,
19136            tmnxOamTrV16v0Group,
19137            tmnxOamVccvPingV5v0Group,
19138            tmnxOamVccvPingV9v0Group,
19139            tmnxOamVccvPingV11v0Group,
19140            tmnxOamVprnPingV4v0Group
19141        }
19142    ::= { tmnxOamPingCompliances 21 }
19143
19144tmnxOamPing7xx0V19v0Compliance   MODULE-COMPLIANCE
19145    STATUS      current
19146    DESCRIPTION
19147        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
19148         SROS series systems, release 19.0."
19149    MODULE
19150        MANDATORY-GROUPS {
19151            tmnxOamPingV19v0Group
19152        }
19153    ::= { tmnxOamPingCompliances 22 }
19154
19155tmnxOamPing7xx0V20v0Compliance   MODULE-COMPLIANCE
19156    STATUS      current
19157    DESCRIPTION
19158        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
19159         SROS series systems, release 20."
19160    MODULE
19161        MANDATORY-GROUPS {
19162            tmnxOamBierPingV20v0Group
19163        }
19164    ::= { tmnxOamPingCompliances 23 }
19165
19166tmnxOamPingGroups                OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 }
19167
19168tmnxOamMacPingL2MapGroup         OBJECT-GROUP
19169    OBJECTS     {
19170        tmnxOamMacPingL2MapRouterID,
19171        tmnxOamMacPingL2MapLabel,
19172        tmnxOamMacPingL2MapProtocol,
19173        tmnxOamMacPingL2MapVCType,
19174        tmnxOamMacPingL2MapVCID,
19175        tmnxOamMacPingL2MapDirection
19176    }
19177    STATUS      obsolete
19178    DESCRIPTION
19179        "The group of optional objects to report OAM Mac Ping layer-2 mapping
19180         information returned in response to OAM Mac Ping tests on Nokia SROS
19181         series systems."
19182    ::= { tmnxOamPingGroups 3 }
19183
19184tmnxOamAtmPingR2r1Group          OBJECT-GROUP
19185    OBJECTS     {
19186        tmnxOamAtmPingCtlPortId,
19187        tmnxOamAtmPingCtlVpi,
19188        tmnxOamAtmPingCtlVci,
19189        tmnxOamAtmPingCtlLpbkLocation,
19190        tmnxOamAtmPingCtlSegment
19191    }
19192    STATUS      current
19193    DESCRIPTION
19194        "The group of objects supporting management of OAM ATM Ping tests on
19195         Nokia SROS series systems."
19196    ::= { tmnxOamPingGroups 8 }
19197
19198tmnxOamMacPingV4v0Group          OBJECT-GROUP
19199    OBJECTS     {
19200        tmnxOamMacPingCtlTargetMacAddr,
19201        tmnxOamMacPingCtlSourceMacAddr,
19202        tmnxOamMacPingCtlSendControl,
19203        tmnxOamMacPingCtlReplyControl,
19204        tmnxOamMacPingCtlTtl,
19205        tmnxOamMacPingCtlRegister,
19206        tmnxOamMacPingCtlFlood,
19207        tmnxOamMacPingCtlForce,
19208        tmnxOamMacPingCtlAge,
19209        tmnxOamMacPingCtlSapPortId,
19210        tmnxOamMacPingCtlSapEncapValue,
19211        tmnxOamMacPingCtlFibEntryName,
19212        tmnxOamMacPingHistoryResponse,
19213        tmnxOamMacPingHistoryOneWayTime,
19214        tmnxOamMacPingHistoryStatus,
19215        tmnxOamMacPingHistoryTime,
19216        tmnxOamMacPingHistoryReturnCode,
19217        tmnxOamMacPingHistoryAddressType,
19218        tmnxOamMacPingHistorySapId,
19219        tmnxOamMacPingHistorySdpId,
19220        tmnxOamMacPingHistoryAdminStatus,
19221        tmnxOamMacPingHistoryOperStatus,
19222        tmnxOamMacPingHistoryResponsePlane,
19223        tmnxOamMacPingHistorySize,
19224        tmnxOamMacPingHistoryInOneWayTime,
19225        tmnxOamMacPingHistorySrcAddrType,
19226        tmnxOamMacPingHistorySrcAddress
19227    }
19228    STATUS      obsolete
19229    DESCRIPTION
19230        "The group of objects supporting management of OAM Mac Ping tests on
19231         Nokia SROS series systems release 4.0."
19232    ::= { tmnxOamPingGroups 14 }
19233
19234tmnxOamVccvPingGroup             OBJECT-GROUP
19235    OBJECTS     {
19236        tmnxOamVccvPingCtlSdpIdVcId,
19237        tmnxOamVccvPingCtlReplyMode
19238    }
19239    STATUS      obsolete
19240    DESCRIPTION
19241        "The group of objects supporting management of OAM VCCV Ping tests on
19242         Nokia SROS series systems."
19243    ::= { tmnxOamPingGroups 15 }
19244
19245tmnxOamPingGeneralV4v0Group      OBJECT-GROUP
19246    OBJECTS     {
19247        tmnxOamPingMaxConcurrentTests,
19248        tmnxOamPingCtlRowStatus,
19249        tmnxOamPingCtlStorageType,
19250        tmnxOamPingCtlDescr,
19251        tmnxOamPingCtlTestMode,
19252        tmnxOamPingCtlAdminStatus,
19253        tmnxOamPingCtlOrigSdpId,
19254        tmnxOamPingCtlRespSdpId,
19255        tmnxOamPingCtlFcName,
19256        tmnxOamPingCtlProfile,
19257        tmnxOamPingCtlMtuStartSize,
19258        tmnxOamPingCtlMtuEndSize,
19259        tmnxOamPingCtlMtuStepSize,
19260        tmnxOamPingCtlServiceId,
19261        tmnxOamPingCtlLocalSdp,
19262        tmnxOamPingCtlRemoteSdp,
19263        tmnxOamPingCtlSize,
19264        tmnxOamPingCtlTimeOut,
19265        tmnxOamPingCtlProbeCount,
19266        tmnxOamPingCtlInterval,
19267        tmnxOamPingCtlMaxRows,
19268        tmnxOamPingCtlTrapGeneration,
19269        tmnxOamPingCtlTrapProbeFailureFilter,
19270        tmnxOamPingCtlTrapTestFailureFilter,
19271        tmnxOamPingCtlSAA,
19272        tmnxOamPingCtlRuns,
19273        tmnxOamPingCtlFailures,
19274        tmnxOamPingCtlLastRunResult,
19275        tmnxOamPingCtlLastChanged,
19276        tmnxOamPingCtlVRtrID,
19277        tmnxOamPingCtlTgtAddrType,
19278        tmnxOamPingCtlTgtAddress,
19279        tmnxOamPingCtlSrcAddrType,
19280        tmnxOamPingCtlSrcAddress,
19281        tmnxOamPingCtlDnsName,
19282        tmnxOamPingResultsOperStatus,
19283        tmnxOamPingResultsMinRtt,
19284        tmnxOamPingResultsMaxRtt,
19285        tmnxOamPingResultsAverageRtt,
19286        tmnxOamPingResultsRttSumOfSquares,
19287        tmnxOamPingResultsMtuResponseSize,
19288        tmnxOamPingResultsSvcPing,
19289        tmnxOamPingResultsProbeResponses,
19290        tmnxOamPingResultsSentProbes,
19291        tmnxOamPingResultsLastGoodProbe,
19292        tmnxOamPingResultsLastRespHeader,
19293        tmnxOamPingResultsMinTt,
19294        tmnxOamPingResultsMaxTt,
19295        tmnxOamPingResultsAverageTt,
19296        tmnxOamPingResultsTtSumOfSquares,
19297        tmnxOamPingResultsMinInTt,
19298        tmnxOamPingResultsMaxInTt,
19299        tmnxOamPingResultsAverageInTt,
19300        tmnxOamPingResultsInTtSumOfSqrs,
19301        tmnxOamPingResultsOutJitter,
19302        tmnxOamPingResultsInJitter,
19303        tmnxOamPingResultsRtJitter,
19304        tmnxOamPingResultsProbeTimeouts,
19305        tmnxOamPingResultsProbeFailures,
19306        tmnxOamPingHistoryResponse,
19307        tmnxOamPingHistoryOneWayTime,
19308        tmnxOamPingHistorySize,
19309        tmnxOamPingHistoryStatus,
19310        tmnxOamPingHistoryTime,
19311        tmnxOamPingHistoryReturnCode,
19312        tmnxOamPingHistAddressType,
19313        tmnxOamPingHistoryVersion,
19314        tmnxOamPingHistSapId,
19315        tmnxOamPingHistoryCpeMacAddr,
19316        tmnxOamPingHistoryRespSvcId,
19317        tmnxOamPingHistorySequence,
19318        tmnxOamPingHistoryIfIndex,
19319        tmnxOamPingHistoryDataLen,
19320        tmnxOamPingHistoryRespPlane,
19321        tmnxOamPingHistoryReqHdr,
19322        tmnxOamPingHistoryRespHdr,
19323        tmnxOamPingHistoryDnsAddrType,
19324        tmnxOamPingHistoryDnsAddress,
19325        tmnxOamPingHistorySrcAddrType,
19326        tmnxOamPingHistorySrcAddress,
19327        tmnxOamPingHistoryInOneWayTime
19328    }
19329    STATUS      obsolete
19330    DESCRIPTION
19331        "The group of objects supporting management of OAM ping tests general
19332         capabilities on Nokia SROS series systems 4.0 release."
19333    ::= { tmnxOamPingGroups 16 }
19334
19335tmnxOamLspPingV4v0Group          OBJECT-GROUP
19336    OBJECTS     {
19337        tmnxOamLspPingCtlVRtrID,
19338        tmnxOamLspPingCtlLspName,
19339        tmnxOamLspPingCtlReturnLsp,
19340        tmnxOamLspPingCtlTtl,
19341        tmnxOamLspPingCtlPathName,
19342        tmnxOamLspPingCtlLdpPrefixType,
19343        tmnxOamLspPingCtlLdpPrefix,
19344        tmnxOamLspPingCtlLdpPrefixLen
19345    }
19346    STATUS      obsolete
19347    DESCRIPTION
19348        "The group of objects supporting management of OAM LSP Ping tests on
19349         Nokia SROS series systems 4.0 release."
19350    ::= { tmnxOamPingGroups 17 }
19351
19352tmnxOamVprnPingV4v0Group         OBJECT-GROUP
19353    OBJECTS     {
19354        tmnxOamVprnPingCtlReplyControl,
19355        tmnxOamVprnPingCtlTtl,
19356        tmnxOamVprnPingCtlSrcAddrType,
19357        tmnxOamVprnPingCtlSrcAddress
19358    }
19359    STATUS      current
19360    DESCRIPTION
19361        "The group of objects supporting management of OAM VPRN Ping tests on
19362         Nokia SROS series systems 4.0 release."
19363    ::= { tmnxOamPingGroups 19 }
19364
19365tmnxOamMfibPingV4v0Group         OBJECT-GROUP
19366    OBJECTS     {
19367        tmnxOamMfibPingCtlReplyControl,
19368        tmnxOamMfibPingCtlTtl,
19369        tmnxOamMfibPingCtlSrcAddrType,
19370        tmnxOamMfibPingCtlSrcAddress,
19371        tmnxOamMfibPingCtlDestAddrType,
19372        tmnxOamMfibPingCtlDestAddress,
19373        tmnxOamPingHistoryRespSvcId
19374    }
19375    STATUS      obsolete
19376    DESCRIPTION
19377        "The group of objects supporting management of OAM MFIB Ping tests on
19378         Nokia SROS series systems release 4.0."
19379    ::= { tmnxOamPingGroups 20 }
19380
19381tmnxOamCpePingV4v0Group          OBJECT-GROUP
19382    OBJECTS     {
19383        tmnxOamCpePingCtlSendControl,
19384        tmnxOamCpePingCtlReplyControl,
19385        tmnxOamCpePingCtlTtl,
19386        tmnxOamCpePingCtlSrceMacAddr,
19387        tmnxOamCpePingCtlSrcAddrType,
19388        tmnxOamCpePingCtlSrcAddress,
19389        tmnxOamPingHistoryCpeMacAddr
19390    }
19391    STATUS      current
19392    DESCRIPTION
19393        "The group of objects supporting management of OAM CPE Ping tests on
19394         Nokia SROS series systems release 4.0."
19395    ::= { tmnxOamPingGroups 21 }
19396
19397tmnxOamMRInfoV4v0Group           OBJECT-GROUP
19398    OBJECTS     {
19399        tmnxOamMRInfoRespCapabilities,
19400        tmnxOamMRInfoRespMinorVersion,
19401        tmnxOamMRInfoRespMajorVersion,
19402        tmnxOamMRInfoRespNumInterfaces,
19403        tmnxOamMRInfoRespIfMetric,
19404        tmnxOamMRInfoRespIfThreshold,
19405        tmnxOamMRInfoRespIfFlags,
19406        tmnxOamMRInfoRespIfNbrCount,
19407        tmnxOamMRInfoRespIfAddrType,
19408        tmnxOamMRInfoRespIfAddr,
19409        tmnxOamMRInfoRespIfNbrAddrType,
19410        tmnxOamMRInfoRespIfNbrAddr
19411    }
19412    STATUS      current
19413    DESCRIPTION
19414        "The group of objects supporting management of OAM Multicast Router
19415         Information (mrinfo) tests on Nokia SROS series systems release 4.0."
19416    ::= { tmnxOamPingGroups 22 }
19417
19418tmnxOamIcmpPingGroup             OBJECT-GROUP
19419    OBJECTS     {
19420        tmnxOamIcmpPingCtlRapid,
19421        tmnxOamIcmpPingCtlTtl,
19422        tmnxOamIcmpPingCtlDSField,
19423        tmnxOamIcmpPingCtlPattern,
19424        tmnxOamIcmpPingCtlNhAddrType,
19425        tmnxOamIcmpPingCtlNhAddress,
19426        tmnxOamIcmpPingCtlEgrIfIndex,
19427        tmnxOamIcmpPingCtlEgrIfName,
19428        tmnxOamIcmpPingCtlBypassRouting,
19429        tmnxOamIcmpPingCtlDoNotFragment
19430    }
19431    STATUS      current
19432    DESCRIPTION
19433        "The group of objects supporting management of OAM ICMP Ping tests on
19434         Nokia SROS series systems."
19435    ::= { tmnxOamPingGroups 23 }
19436
19437tmnxOamPingObsoleteV4v0Group     OBJECT-GROUP
19438    OBJECTS     {
19439        tmnxOamPingCtlTargetIpAddress,
19440        tmnxOamPingHistorySrcIpAddress,
19441        tmnxOamMacPingHistorySrcIpAddress,
19442        tmnxOamLspPingCtlLdpIpPrefix,
19443        tmnxOamLspPingCtlLdpIpPrefixLen,
19444        tmnxOamVprnPingCtlSourceIpAddr,
19445        tmnxOamMfibPingCtlSourceIpAddr,
19446        tmnxOamMfibPingCtlDestIpAddr,
19447        tmnxOamCpePingCtlSourceIpAddr,
19448        tmnxOamMRInfoRespIfAddress,
19449        tmnxOamMRInfoRespIfNbrAddress
19450    }
19451    STATUS      current
19452    DESCRIPTION
19453        "The group of objects supporting management of OAM ICMP Ping tests on
19454         Nokia SROS series systems that were made obsolete in release 4.0."
19455    ::= { tmnxOamPingGroups 24 }
19456
19457tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP
19458    NOTIFICATIONS {
19459        tmnxOamPingProbeFailedV2,
19460        tmnxOamPingTestFailedV2,
19461        tmnxOamPingTestCompletedV2
19462    }
19463    STATUS      obsolete
19464    DESCRIPTION
19465        "The group of notifications supporting the OAM ping feature on Nokia
19466         SROS series systems release 4.0."
19467    ::= { tmnxOamPingGroups 25 }
19468
19469tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP
19470    NOTIFICATIONS {
19471        tmnxOamPingProbeFailed,
19472        tmnxOamPingTestFailed,
19473        tmnxOamPingTestCompleted
19474    }
19475    STATUS      current
19476    DESCRIPTION
19477        "The group of notifications supporting the OAM ping feature on Nokia
19478         SROS series systems release 4.0."
19479    ::= { tmnxOamPingGroups 26 }
19480
19481tmnxOamLspPingV5v0Group          OBJECT-GROUP
19482    OBJECTS     {
19483        tmnxOamLspPingCtlVRtrID,
19484        tmnxOamLspPingCtlLspName,
19485        tmnxOamLspPingCtlReturnLsp,
19486        tmnxOamLspPingCtlTtl,
19487        tmnxOamLspPingCtlPathName,
19488        tmnxOamLspPingCtlLdpPrefixType,
19489        tmnxOamLspPingCtlLdpPrefix,
19490        tmnxOamLspPingCtlLdpPrefixLen,
19491        tmnxOamLspPingCtlPathDestType,
19492        tmnxOamLspPingCtlPathDest,
19493        tmnxOamLspPingCtlNhIntfName,
19494        tmnxOamLspPingCtlNhAddressType,
19495        tmnxOamLspPingCtlNhAddress
19496    }
19497    STATUS      obsolete
19498    DESCRIPTION
19499        "The group of objects supporting management of OAM LSP Ping tests on
19500         Nokia SROS series systems 5.0 release."
19501    ::= { tmnxOamPingGroups 27 }
19502
19503tmnxOamVccvPingV5v0Group         OBJECT-GROUP
19504    OBJECTS     {
19505        tmnxOamVccvPingCtlSdpIdVcId,
19506        tmnxOamVccvPingCtlReplyMode,
19507        tmnxOamVccvPingCtlPwId,
19508        tmnxOamVccvPingCtlTtl
19509    }
19510    STATUS      current
19511    DESCRIPTION
19512        "The group of objects supporting management of OAM VCCV Ping tests on
19513         Nokia SROS series systems 5.0 release."
19514    ::= { tmnxOamPingGroups 28 }
19515
19516tmnxOamAncpTestV5v0Group         OBJECT-GROUP
19517    OBJECTS     {
19518        tmnxOamAncpTestTarget,
19519        tmnxOamAncpTestTargetId,
19520        tmnxOamAncpTestcount,
19521        tmnxOamAncpTestTimeout,
19522        tmnxOamAncpHistoryAncpString,
19523        tmnxOamAncpHistoryAccNodeResult,
19524        tmnxOamAncpHistoryAccNodeCode,
19525        tmnxOamAncpHistoryAccNodeRspStr,
19526        tmnxOamVccvPingCtlTtl
19527    }
19528    STATUS      current
19529    DESCRIPTION
19530        "The group of objects supporting management of OAM ANCP tests on Nokia
19531         SROS series systems 5.0 release."
19532    ::= { tmnxOamPingGroups 29 }
19533
19534tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP
19535    NOTIFICATIONS {
19536        tmnxOamPingProbeFailedV2,
19537        tmnxOamPingTestFailedV2,
19538        tmnxOamPingTestCompletedV2,
19539        tmnxAncpLoopbackTestCompleted
19540    }
19541    STATUS      obsolete
19542    DESCRIPTION
19543        "The group of notifications supporting the OAM ping feature on Nokia
19544         SROS series systems release 5.0."
19545    ::= { tmnxOamPingGroups 30 }
19546
19547tmnxOamMfibPingV6v0Group         OBJECT-GROUP
19548    OBJECTS     {
19549        tmnxOamMfibPingCtlReplyControl,
19550        tmnxOamMfibPingCtlTtl,
19551        tmnxOamMfibPingCtlSrcAddrType,
19552        tmnxOamMfibPingCtlSrcAddress,
19553        tmnxOamMfibPingCtlDestAddrType,
19554        tmnxOamMfibPingCtlDestAddress,
19555        tmnxOamPingHistoryRespSvcId,
19556        tmnxOamMfibPingCtlDestMacAddr
19557    }
19558    STATUS      current
19559    DESCRIPTION
19560        "The group of objects supporting management of OAM MFIB Ping tests on
19561         Nokia SROS series systems release 6.0."
19562    ::= { tmnxOamPingGroups 31 }
19563
19564tmnxOamPingGeneralV6v0Group      OBJECT-GROUP
19565    OBJECTS     {
19566        tmnxOamPingMaxConcurrentTests,
19567        tmnxOamPingCtlRowStatus,
19568        tmnxOamPingCtlStorageType,
19569        tmnxOamPingCtlDescr,
19570        tmnxOamPingCtlTestMode,
19571        tmnxOamPingCtlAdminStatus,
19572        tmnxOamPingCtlOrigSdpId,
19573        tmnxOamPingCtlRespSdpId,
19574        tmnxOamPingCtlFcName,
19575        tmnxOamPingCtlProfile,
19576        tmnxOamPingCtlMtuStartSize,
19577        tmnxOamPingCtlMtuEndSize,
19578        tmnxOamPingCtlMtuStepSize,
19579        tmnxOamPingCtlServiceId,
19580        tmnxOamPingCtlLocalSdp,
19581        tmnxOamPingCtlRemoteSdp,
19582        tmnxOamPingCtlSize,
19583        tmnxOamPingCtlTimeOut,
19584        tmnxOamPingCtlProbeCount,
19585        tmnxOamPingCtlInterval,
19586        tmnxOamPingCtlTrapGeneration,
19587        tmnxOamPingCtlTrapProbeFailureFilter,
19588        tmnxOamPingCtlTrapTestFailureFilter,
19589        tmnxOamPingCtlSAA,
19590        tmnxOamPingCtlRuns,
19591        tmnxOamPingCtlFailures,
19592        tmnxOamPingCtlLastRunResult,
19593        tmnxOamPingCtlLastChanged,
19594        tmnxOamPingCtlVRtrID,
19595        tmnxOamPingCtlTgtAddrType,
19596        tmnxOamPingCtlTgtAddress,
19597        tmnxOamPingCtlSrcAddrType,
19598        tmnxOamPingCtlSrcAddress,
19599        tmnxOamPingCtlDnsName,
19600        tmnxOamPingResultsOperStatus,
19601        tmnxOamPingResultsMinRtt,
19602        tmnxOamPingResultsMaxRtt,
19603        tmnxOamPingResultsAverageRtt,
19604        tmnxOamPingResultsRttSumOfSquares,
19605        tmnxOamPingResultsMtuResponseSize,
19606        tmnxOamPingResultsSvcPing,
19607        tmnxOamPingResultsProbeResponses,
19608        tmnxOamPingResultsSentProbes,
19609        tmnxOamPingResultsLastGoodProbe,
19610        tmnxOamPingResultsLastRespHeader,
19611        tmnxOamPingResultsMinTt,
19612        tmnxOamPingResultsMaxTt,
19613        tmnxOamPingResultsAverageTt,
19614        tmnxOamPingResultsTtSumOfSquares,
19615        tmnxOamPingResultsMinInTt,
19616        tmnxOamPingResultsMaxInTt,
19617        tmnxOamPingResultsAverageInTt,
19618        tmnxOamPingResultsInTtSumOfSqrs,
19619        tmnxOamPingResultsOutJitter,
19620        tmnxOamPingResultsInJitter,
19621        tmnxOamPingResultsRtJitter,
19622        tmnxOamPingResultsProbeTimeouts,
19623        tmnxOamPingResultsProbeFailures,
19624        tmnxOamPingHistoryResponse,
19625        tmnxOamPingHistoryOneWayTime,
19626        tmnxOamPingHistorySize,
19627        tmnxOamPingHistoryStatus,
19628        tmnxOamPingHistoryTime,
19629        tmnxOamPingHistoryReturnCode,
19630        tmnxOamPingHistAddressType,
19631        tmnxOamPingHistoryVersion,
19632        tmnxOamPingHistSapId,
19633        tmnxOamPingHistoryCpeMacAddr,
19634        tmnxOamPingHistoryRespSvcId,
19635        tmnxOamPingHistorySequence,
19636        tmnxOamPingHistoryIfIndex,
19637        tmnxOamPingHistoryDataLen,
19638        tmnxOamPingHistoryRespPlane,
19639        tmnxOamPingHistoryReqHdr,
19640        tmnxOamPingHistoryRespHdr,
19641        tmnxOamPingHistoryDnsAddrType,
19642        tmnxOamPingHistoryDnsAddress,
19643        tmnxOamPingHistorySrcAddrType,
19644        tmnxOamPingHistorySrcAddress,
19645        tmnxOamPingHistoryInOneWayTime,
19646        tmnxOamPingCtlDNSRecord
19647    }
19648    STATUS      obsolete
19649    DESCRIPTION
19650        "The group of objects supporting management of OAM ping tests general
19651         capabilities on Nokia SROS series systems 6.0 release."
19652    ::= { tmnxOamPingGroups 32 }
19653
19654tmnxOamP2mpLspPingGroup          OBJECT-GROUP
19655    OBJECTS     {
19656        tmnxOamP2mpLspPingCtlLspName,
19657        tmnxOamP2mpLspPingCtlInstName,
19658        tmnxOamP2mpLspPingCtlTtl,
19659        tmnxOamP2mpLspPingCtlIpRowStatus,
19660        tmnxOamP2mpLspPingCtlIpAddrType,
19661        tmnxOamP2mpLspPingCtlIpAddr
19662    }
19663    STATUS      current
19664    DESCRIPTION
19665        "The group of objects supporting management of P2MP LSP Ping tests on
19666         Nokia SROS series systems 7.0 release."
19667    ::= { tmnxOamPingGroups 33 }
19668
19669tmnxOamLspPingV6v0Group          OBJECT-GROUP
19670    OBJECTS     {
19671        tmnxOamLspPingCtlLspName,
19672        tmnxOamLspPingCtlTtl,
19673        tmnxOamLspPingCtlPathName,
19674        tmnxOamLspPingCtlLdpPrefixType,
19675        tmnxOamLspPingCtlLdpPrefix,
19676        tmnxOamLspPingCtlLdpPrefixLen,
19677        tmnxOamLspPingCtlPathDestType,
19678        tmnxOamLspPingCtlPathDest,
19679        tmnxOamLspPingCtlNhIntfName,
19680        tmnxOamLspPingCtlNhAddressType,
19681        tmnxOamLspPingCtlNhAddress
19682    }
19683    STATUS      obsolete
19684    DESCRIPTION
19685        "The group of objects supporting management of OAM LSP Ping tests on
19686         Nokia SROS series systems 6.0 release."
19687    ::= { tmnxOamPingGroups 34 }
19688
19689tmnxOamPingGeneralV7v0Group      OBJECT-GROUP
19690    OBJECTS     {
19691        tmnxOamPingMaxConcurrentTests,
19692        tmnxOamPingCtlRowStatus,
19693        tmnxOamPingCtlStorageType,
19694        tmnxOamPingCtlDescr,
19695        tmnxOamPingCtlTestMode,
19696        tmnxOamPingCtlAdminStatus,
19697        tmnxOamPingCtlOrigSdpId,
19698        tmnxOamPingCtlRespSdpId,
19699        tmnxOamPingCtlFcName,
19700        tmnxOamPingCtlProfile,
19701        tmnxOamPingCtlMtuStartSize,
19702        tmnxOamPingCtlMtuEndSize,
19703        tmnxOamPingCtlMtuStepSize,
19704        tmnxOamPingCtlServiceId,
19705        tmnxOamPingCtlLocalSdp,
19706        tmnxOamPingCtlRemoteSdp,
19707        tmnxOamPingCtlSize,
19708        tmnxOamPingCtlTimeOut,
19709        tmnxOamPingCtlProbeCount,
19710        tmnxOamPingCtlInterval,
19711        tmnxOamPingCtlTrapGeneration,
19712        tmnxOamPingCtlTrapProbeFailureFilter,
19713        tmnxOamPingCtlTrapTestFailureFilter,
19714        tmnxOamPingCtlSAA,
19715        tmnxOamPingCtlRuns,
19716        tmnxOamPingCtlFailures,
19717        tmnxOamPingCtlLastRunResult,
19718        tmnxOamPingCtlLastChanged,
19719        tmnxOamPingCtlVRtrID,
19720        tmnxOamPingCtlTgtAddrType,
19721        tmnxOamPingCtlTgtAddress,
19722        tmnxOamPingCtlSrcAddrType,
19723        tmnxOamPingCtlSrcAddress,
19724        tmnxOamPingCtlDnsName,
19725        tmnxOamPingResultsOperStatus,
19726        tmnxOamPingResultsMinRtt,
19727        tmnxOamPingResultsMaxRtt,
19728        tmnxOamPingResultsAverageRtt,
19729        tmnxOamPingResultsRttSumOfSquares,
19730        tmnxOamPingResultsMtuResponseSize,
19731        tmnxOamPingResultsSvcPing,
19732        tmnxOamPingResultsProbeResponses,
19733        tmnxOamPingResultsSentProbes,
19734        tmnxOamPingResultsLastGoodProbe,
19735        tmnxOamPingResultsLastRespHeader,
19736        tmnxOamPingResultsMinTt,
19737        tmnxOamPingResultsMaxTt,
19738        tmnxOamPingResultsAverageTt,
19739        tmnxOamPingResultsTtSumOfSquares,
19740        tmnxOamPingResultsMinInTt,
19741        tmnxOamPingResultsMaxInTt,
19742        tmnxOamPingResultsAverageInTt,
19743        tmnxOamPingResultsInTtSumOfSqrs,
19744        tmnxOamPingResultsOutJitter,
19745        tmnxOamPingResultsInJitter,
19746        tmnxOamPingResultsRtJitter,
19747        tmnxOamPingResultsProbeTimeouts,
19748        tmnxOamPingResultsProbeFailures,
19749        tmnxOamPingHistoryResponse,
19750        tmnxOamPingHistoryOneWayTime,
19751        tmnxOamPingHistorySize,
19752        tmnxOamPingHistoryStatus,
19753        tmnxOamPingHistoryTime,
19754        tmnxOamPingHistoryReturnCode,
19755        tmnxOamPingHistAddressType,
19756        tmnxOamPingHistoryVersion,
19757        tmnxOamPingHistSapId,
19758        tmnxOamPingHistoryCpeMacAddr,
19759        tmnxOamPingHistoryRespSvcId,
19760        tmnxOamPingHistorySequence,
19761        tmnxOamPingHistoryIfIndex,
19762        tmnxOamPingHistoryDataLen,
19763        tmnxOamPingHistoryRespPlane,
19764        tmnxOamPingHistoryReqHdr,
19765        tmnxOamPingHistoryRespHdr,
19766        tmnxOamPingHistoryDnsAddrType,
19767        tmnxOamPingHistoryDnsAddress,
19768        tmnxOamPingHistorySrcAddrType,
19769        tmnxOamPingHistorySrcAddress,
19770        tmnxOamPingHistoryInOneWayTime,
19771        tmnxOamPingCtlDNSRecord,
19772        tmnxOamPingResultsRttOFSumSquares,
19773        tmnxOamPingResultsRttHCSumSquares,
19774        tmnxOamPingResultsTtOFSumSquares,
19775        tmnxOamPingResultsTtHCSumSquares,
19776        tmnxOamPingResultsInTtOFSumSqrs,
19777        tmnxOamPingResultsInTtHCSumSqrs,
19778        tmnxOamPingResultsTestRunResult
19779    }
19780    STATUS      obsolete
19781    DESCRIPTION
19782        "The group of objects supporting management of OAM ping tests general
19783         capabilities on Nokia SROS series systems 7.0 release."
19784    ::= { tmnxOamPingGroups 35 }
19785
19786tmnxOamPingNotificationV7v0Group NOTIFICATION-GROUP
19787    NOTIFICATIONS {
19788        tmnxOamPingProbeFailedV3,
19789        tmnxOamPingTestFailedV3,
19790        tmnxOamPingTestCompletedV3,
19791        tmnxAncpLoopbackTestCompleted
19792    }
19793    STATUS      current
19794    DESCRIPTION
19795        "The group of notifications supporting the OAM ping feature on Nokia
19796         SROS series systems release 7.0."
19797    ::= { tmnxOamPingGroups 36 }
19798
19799tmnxOamPingObsoleteV6v0Group     OBJECT-GROUP
19800    OBJECTS     {
19801        tmnxOamLspPingCtlReturnLsp,
19802        tmnxOamLspPingCtlVRtrID,
19803        tmnxOamPingCtlMaxRows
19804    }
19805    STATUS      current
19806    DESCRIPTION
19807        "The group of objects supporting management of OAM ping operations on
19808         Nokia SR series systems that were made obsolete in release 6.0."
19809    ::= { tmnxOamPingGroups 37 }
19810
19811tmnxOamPingObsoleteV6v1Group     OBJECT-GROUP
19812    OBJECTS     {
19813        tmnxOamMacPingL2MapRouterID,
19814        tmnxOamMacPingL2MapLabel,
19815        tmnxOamMacPingL2MapProtocol,
19816        tmnxOamMacPingL2MapVCType,
19817        tmnxOamMacPingL2MapVCID,
19818        tmnxOamMacPingL2MapDirection
19819    }
19820    STATUS      current
19821    DESCRIPTION
19822        "The group of objects supporting management of OAM ping operations on
19823         Nokia SR series systems that were made obsolete in release 6.1."
19824    ::= { tmnxOamPingGroups 38 }
19825
19826tmnxOamEthCfmPingV8v0Group       OBJECT-GROUP
19827    OBJECTS     {
19828        tmnxOamEthCfmPingCtlTgtMacAddr,
19829        tmnxOamEthCfmPingCtlSrcMdIndex,
19830        tmnxOamEthCfmPingCtlSrcMaIndex,
19831        tmnxOamEthCfmPingCtlSrcMepId
19832    }
19833    STATUS      current
19834    DESCRIPTION
19835        "The group of objects supporting management of OAM Ethernet CFM Ping
19836         tests on Nokia SROS series systems 8.0 release."
19837    ::= { tmnxOamPingGroups 39 }
19838
19839tmnxOamP2mpLspPingV8v0Group      OBJECT-GROUP
19840    OBJECTS     {
19841        tmnxOamP2mpLspPingCtlP2MPId
19842    }
19843    STATUS      current
19844    DESCRIPTION
19845        "The group of objects supporting management of OAM P2MP LSP Ping tests
19846         on Nokia SROS series systems 8.0 release."
19847    ::= { tmnxOamPingGroups 40 }
19848
19849tmnxOamPingGeneralV8v0Group      OBJECT-GROUP
19850    OBJECTS     {
19851        tmnxOamPingMaxConcurrentTests,
19852        tmnxOamPingCtlRowStatus,
19853        tmnxOamPingCtlStorageType,
19854        tmnxOamPingCtlDescr,
19855        tmnxOamPingCtlTestMode,
19856        tmnxOamPingCtlAdminStatus,
19857        tmnxOamPingCtlOrigSdpId,
19858        tmnxOamPingCtlRespSdpId,
19859        tmnxOamPingCtlFcName,
19860        tmnxOamPingCtlProfile,
19861        tmnxOamPingCtlMtuStartSize,
19862        tmnxOamPingCtlMtuEndSize,
19863        tmnxOamPingCtlMtuStepSize,
19864        tmnxOamPingCtlServiceId,
19865        tmnxOamPingCtlLocalSdp,
19866        tmnxOamPingCtlRemoteSdp,
19867        tmnxOamPingCtlSize,
19868        tmnxOamPingCtlTimeOut,
19869        tmnxOamPingCtlProbeCount,
19870        tmnxOamPingCtlInterval,
19871        tmnxOamPingCtlTrapGeneration,
19872        tmnxOamPingCtlTrapProbeFailureFilter,
19873        tmnxOamPingCtlTrapTestFailureFilter,
19874        tmnxOamPingCtlSAA,
19875        tmnxOamPingCtlRuns,
19876        tmnxOamPingCtlFailures,
19877        tmnxOamPingCtlLastRunResult,
19878        tmnxOamPingCtlLastChanged,
19879        tmnxOamPingCtlVRtrID,
19880        tmnxOamPingCtlTgtAddrType,
19881        tmnxOamPingCtlTgtAddress,
19882        tmnxOamPingCtlSrcAddrType,
19883        tmnxOamPingCtlSrcAddress,
19884        tmnxOamPingCtlDnsName,
19885        tmnxOamPingResultsOperStatus,
19886        tmnxOamPingResultsMinRtt,
19887        tmnxOamPingResultsMaxRtt,
19888        tmnxOamPingResultsAverageRtt,
19889        tmnxOamPingResultsRttSumOfSquares,
19890        tmnxOamPingResultsMtuResponseSize,
19891        tmnxOamPingResultsSvcPing,
19892        tmnxOamPingResultsProbeResponses,
19893        tmnxOamPingResultsSentProbes,
19894        tmnxOamPingResultsLastGoodProbe,
19895        tmnxOamPingResultsMinTt,
19896        tmnxOamPingResultsMaxTt,
19897        tmnxOamPingResultsAverageTt,
19898        tmnxOamPingResultsTtSumOfSquares,
19899        tmnxOamPingResultsMinInTt,
19900        tmnxOamPingResultsMaxInTt,
19901        tmnxOamPingResultsAverageInTt,
19902        tmnxOamPingResultsInTtSumOfSqrs,
19903        tmnxOamPingResultsOutJitter,
19904        tmnxOamPingResultsInJitter,
19905        tmnxOamPingResultsRtJitter,
19906        tmnxOamPingResultsProbeTimeouts,
19907        tmnxOamPingResultsProbeFailures,
19908        tmnxOamPingHistoryResponse,
19909        tmnxOamPingHistoryOneWayTime,
19910        tmnxOamPingHistorySize,
19911        tmnxOamPingHistoryStatus,
19912        tmnxOamPingHistoryTime,
19913        tmnxOamPingHistoryReturnCode,
19914        tmnxOamPingHistAddressType,
19915        tmnxOamPingHistoryVersion,
19916        tmnxOamPingHistSapId,
19917        tmnxOamPingHistoryCpeMacAddr,
19918        tmnxOamPingHistoryRespSvcId,
19919        tmnxOamPingHistorySequence,
19920        tmnxOamPingHistoryIfIndex,
19921        tmnxOamPingHistoryDataLen,
19922        tmnxOamPingHistoryRespPlane,
19923        tmnxOamPingHistoryReqHdr,
19924        tmnxOamPingHistoryRespHdr,
19925        tmnxOamPingHistoryDnsAddrType,
19926        tmnxOamPingHistoryDnsAddress,
19927        tmnxOamPingHistorySrcAddrType,
19928        tmnxOamPingHistorySrcAddress,
19929        tmnxOamPingHistoryInOneWayTime,
19930        tmnxOamPingHistoryLspName,
19931        tmnxOamPingHistNextHopAddrType,
19932        tmnxOamPingHistNextHopAddress,
19933        tmnxOamPingCtlDNSRecord,
19934        tmnxOamPingResultsRttOFSumSquares,
19935        tmnxOamPingResultsRttHCSumSquares,
19936        tmnxOamPingResultsTtOFSumSquares,
19937        tmnxOamPingResultsTtHCSumSquares,
19938        tmnxOamPingResultsInTtOFSumSqrs,
19939        tmnxOamPingResultsInTtHCSumSqrs,
19940        tmnxOamPingResultsTestRunResult
19941    }
19942    STATUS      obsolete
19943    DESCRIPTION
19944        "The group of objects supporting management of OAM ping tests general
19945         capabilities on Nokia SROS series systems 8.0 release."
19946    ::= { tmnxOamPingGroups 41 }
19947
19948tmnxOamPingObsoleteV8v0Group     OBJECT-GROUP
19949    OBJECTS     {
19950        tmnxOamPingResultsLastRespHeader
19951    }
19952    STATUS      current
19953    DESCRIPTION
19954        "The group of objects supporting management of OAM ping operations on
19955         Nokia SR series systems that were made obsolete in release 8.0."
19956    ::= { tmnxOamPingGroups 42 }
19957
19958tmnxOamVccvPingV9v0Group         OBJECT-GROUP
19959    OBJECTS     {
19960        tmnxOamVccvPingCtlSpokeSdpId,
19961        tmnxOamVccvPingCtlSaiiGlobalId,
19962        tmnxOamVccvPingCtlSaiiPrefix,
19963        tmnxOamVccvPingCtlSaiiAcId,
19964        tmnxOamVccvPingCtlTaiiGlobalId,
19965        tmnxOamVccvPingCtlTaiiPrefix,
19966        tmnxOamVccvPingCtlTaiiAcId
19967    }
19968    STATUS      current
19969    DESCRIPTION
19970        "The group of additional objects supporting management of OAM VCCV Ping
19971         tests on Nokia SROS series systems 9.0 release."
19972    ::= { tmnxOamPingGroups 43 }
19973
19974tmnxOamPingCtlV10v0Group         OBJECT-GROUP
19975    OBJECTS     {
19976        tmnxOamPingCtlIntervalUnits
19977    }
19978    STATUS      current
19979    DESCRIPTION
19980        "The group of additional objects supporting management of OAM ping
19981         tests on Nokia SROS series systems, release 10.0."
19982    ::= { tmnxOamPingGroups 44 }
19983
19984tmnxOamMobilePingGroup           OBJECT-GROUP
19985    OBJECTS     {
19986        tmnxOamMobGtpPingRefPointType,
19987        tmnxOamMobGtpPingVRtrId,
19988        tmnxOamMobGtpPingPort,
19989        tmnxOamMobGtpPingGateway
19990    }
19991    STATUS      obsolete
19992    DESCRIPTION
19993        "The group of objects supporting management of OAM mobile gateway ping
19994         tests on Nokia 7x50 SR series systems."
19995    ::= { tmnxOamPingGroups 45 }
19996
19997tmnxOamPingObsoleteV10v0Group    OBJECT-GROUP
19998    OBJECTS     {
19999        tmnxOamPingHistoryReqHdr
20000    }
20001    STATUS      current
20002    DESCRIPTION
20003        "The group of objects supporting management of OAM ping operations made
20004         obsolete in SROS Release 10.0 R1."
20005    ::= { tmnxOamPingGroups 46 }
20006
20007tmnxOamPingGeneralV10v0Group     OBJECT-GROUP
20008    OBJECTS     {
20009        tmnxOamPingMaxConcurrentTests,
20010        tmnxOamPingCtlRowStatus,
20011        tmnxOamPingCtlTestMode,
20012        tmnxOamPingCtlAdminStatus,
20013        tmnxOamPingCtlOrigSdpId,
20014        tmnxOamPingCtlRespSdpId,
20015        tmnxOamPingCtlFcName,
20016        tmnxOamPingCtlProfile,
20017        tmnxOamPingCtlMtuStartSize,
20018        tmnxOamPingCtlMtuEndSize,
20019        tmnxOamPingCtlMtuStepSize,
20020        tmnxOamPingCtlServiceId,
20021        tmnxOamPingCtlLocalSdp,
20022        tmnxOamPingCtlRemoteSdp,
20023        tmnxOamPingCtlSize,
20024        tmnxOamPingCtlTimeOut,
20025        tmnxOamPingCtlProbeCount,
20026        tmnxOamPingCtlInterval,
20027        tmnxOamPingCtlTrapGeneration,
20028        tmnxOamPingCtlTrapProbeFailureFilter,
20029        tmnxOamPingCtlTrapTestFailureFilter,
20030        tmnxOamPingCtlSAA,
20031        tmnxOamPingCtlRuns,
20032        tmnxOamPingCtlFailures,
20033        tmnxOamPingCtlLastRunResult,
20034        tmnxOamPingCtlLastChanged,
20035        tmnxOamPingCtlVRtrID,
20036        tmnxOamPingCtlTgtAddrType,
20037        tmnxOamPingCtlTgtAddress,
20038        tmnxOamPingCtlSrcAddrType,
20039        tmnxOamPingCtlSrcAddress,
20040        tmnxOamPingCtlDnsName,
20041        tmnxOamPingResultsOperStatus,
20042        tmnxOamPingResultsMinRtt,
20043        tmnxOamPingResultsMaxRtt,
20044        tmnxOamPingResultsAverageRtt,
20045        tmnxOamPingResultsRttSumOfSquares,
20046        tmnxOamPingResultsMtuResponseSize,
20047        tmnxOamPingResultsSvcPing,
20048        tmnxOamPingResultsProbeResponses,
20049        tmnxOamPingResultsSentProbes,
20050        tmnxOamPingResultsLastGoodProbe,
20051        tmnxOamPingResultsMinTt,
20052        tmnxOamPingResultsMaxTt,
20053        tmnxOamPingResultsAverageTt,
20054        tmnxOamPingResultsTtSumOfSquares,
20055        tmnxOamPingResultsMinInTt,
20056        tmnxOamPingResultsMaxInTt,
20057        tmnxOamPingResultsAverageInTt,
20058        tmnxOamPingResultsInTtSumOfSqrs,
20059        tmnxOamPingResultsOutJitter,
20060        tmnxOamPingResultsInJitter,
20061        tmnxOamPingResultsRtJitter,
20062        tmnxOamPingResultsProbeTimeouts,
20063        tmnxOamPingResultsProbeFailures,
20064        tmnxOamPingHistoryResponse,
20065        tmnxOamPingHistoryOneWayTime,
20066        tmnxOamPingHistorySize,
20067        tmnxOamPingHistoryStatus,
20068        tmnxOamPingHistoryTime,
20069        tmnxOamPingHistoryReturnCode,
20070        tmnxOamPingHistAddressType,
20071        tmnxOamPingHistoryVersion,
20072        tmnxOamPingHistSapId,
20073        tmnxOamPingHistoryCpeMacAddr,
20074        tmnxOamPingHistoryRespSvcId,
20075        tmnxOamPingHistorySequence,
20076        tmnxOamPingHistoryIfIndex,
20077        tmnxOamPingHistoryDataLen,
20078        tmnxOamPingHistoryRespPlane,
20079        tmnxOamPingHistoryRespHdr,
20080        tmnxOamPingHistoryDnsAddrType,
20081        tmnxOamPingHistoryDnsAddress,
20082        tmnxOamPingHistorySrcAddrType,
20083        tmnxOamPingHistorySrcAddress,
20084        tmnxOamPingHistoryInOneWayTime,
20085        tmnxOamPingHistoryLspName,
20086        tmnxOamPingHistNextHopAddrType,
20087        tmnxOamPingHistNextHopAddress,
20088        tmnxOamPingCtlDNSRecord,
20089        tmnxOamPingResultsRttOFSumSquares,
20090        tmnxOamPingResultsRttHCSumSquares,
20091        tmnxOamPingResultsTtOFSumSquares,
20092        tmnxOamPingResultsTtHCSumSquares,
20093        tmnxOamPingResultsInTtOFSumSqrs,
20094        tmnxOamPingResultsInTtHCSumSqrs,
20095        tmnxOamPingResultsTestRunResult
20096    }
20097    STATUS      current
20098    DESCRIPTION
20099        "The group of objects supporting management of OAM ping tests general
20100         capabilities on SROS release 10.0, and still supported in the latest
20101         SROS release."
20102    ::= { tmnxOamPingGroups 47 }
20103
20104tmnxOamP2mpLspPingV10v0Group     OBJECT-GROUP
20105    OBJECTS     {
20106        tmnxOamP2mpLspPingCtlSrcAddrType,
20107        tmnxOamP2mpLspPingCtlSrcAddr,
20108        tmnxOamP2mpLspPingCtlGrpAddrType,
20109        tmnxOamP2mpLspPingCtlGrpAddr
20110    }
20111    STATUS      current
20112    DESCRIPTION
20113        "The group of objects supporting management of OAM P2MP LSP Ping tests
20114         on Nokia SROS series systems 10.0 release."
20115    ::= { tmnxOamPingGroups 48 }
20116
20117tmnxOamPingObsoleteV11v0Group    OBJECT-GROUP
20118    OBJECTS     {
20119        tmnxOamMacPingCtlFibEntryName
20120    }
20121    STATUS      current
20122    DESCRIPTION
20123        "The group of objects supporting management of OAM ping operations made
20124         obsolete in SROS Release 11.0 R1."
20125    ::= { tmnxOamPingGroups 49 }
20126
20127tmnxOamMacPingCtlV11v0Group      OBJECT-GROUP
20128    OBJECTS     {
20129        tmnxOamMacPingCtlTargetMacAddr,
20130        tmnxOamMacPingCtlSourceMacAddr,
20131        tmnxOamMacPingCtlSendControl,
20132        tmnxOamMacPingCtlReplyControl,
20133        tmnxOamMacPingCtlTtl,
20134        tmnxOamMacPingCtlRegister,
20135        tmnxOamMacPingCtlFlood,
20136        tmnxOamMacPingCtlForce,
20137        tmnxOamMacPingCtlAge,
20138        tmnxOamMacPingCtlSapPortId,
20139        tmnxOamMacPingCtlSapEncapValue
20140    }
20141    STATUS      current
20142    DESCRIPTION
20143        "The group of objects supporting configuration of OAM Mac Ping tests on
20144         Nokia SROS series systems release 11.0."
20145    ::= { tmnxOamPingGroups 50 }
20146
20147tmnxOamMacPingHistoryV11v0Group  OBJECT-GROUP
20148    OBJECTS     {
20149        tmnxOamMacPingHistoryResponse,
20150        tmnxOamMacPingHistoryOneWayTime,
20151        tmnxOamMacPingHistoryStatus,
20152        tmnxOamMacPingHistoryTime,
20153        tmnxOamMacPingHistoryReturnCode,
20154        tmnxOamMacPingHistoryAddressType,
20155        tmnxOamMacPingHistorySapId,
20156        tmnxOamMacPingHistorySdpId,
20157        tmnxOamMacPingHistoryAdminStatus,
20158        tmnxOamMacPingHistoryOperStatus,
20159        tmnxOamMacPingHistoryResponsePlane,
20160        tmnxOamMacPingHistorySize,
20161        tmnxOamMacPingHistoryInOneWayTime,
20162        tmnxOamMacPingHistorySrcAddrType,
20163        tmnxOamMacPingHistorySrcAddress
20164    }
20165    STATUS      current
20166    DESCRIPTION
20167        "The group of objects supporting reporting results of OAM Mac Ping
20168         tests on Nokia SROS series systems release 11.0."
20169    ::= { tmnxOamPingGroups 51 }
20170
20171tmnxOamLspPingV11v0Group         OBJECT-GROUP
20172    OBJECTS     {
20173        tmnxOamLspPingCtlAssocChannel,
20174        tmnxOamLspPingCtlForce,
20175        tmnxOamLspPingCtlLdpPrefix,
20176        tmnxOamLspPingCtlLdpPrefixLen,
20177        tmnxOamLspPingCtlLdpPrefixType,
20178        tmnxOamLspPingCtlLspName,
20179        tmnxOamLspPingCtlMplsTpGlobalId,
20180        tmnxOamLspPingCtlMplsTpNodeId,
20181        tmnxOamLspPingCtlMplsTpPathType,
20182        tmnxOamLspPingCtlNhAddress,
20183        tmnxOamLspPingCtlNhAddressType,
20184        tmnxOamLspPingCtlNhIntfName,
20185        tmnxOamLspPingCtlPathDest,
20186        tmnxOamLspPingCtlPathDestType,
20187        tmnxOamLspPingCtlPathName,
20188        tmnxOamLspPingCtlTestSubMode,
20189        tmnxOamLspPingCtlTtl
20190    }
20191    STATUS      current
20192    DESCRIPTION
20193        "The group of objects supporting management of OAM LSP Ping tests on
20194         Nokia SROS systems, release 11.0."
20195    ::= { tmnxOamPingGroups 52 }
20196
20197tmnxOamVccvPingV11v0Group        OBJECT-GROUP
20198    OBJECTS     {
20199        tmnxOamVccvPingCtlAssocChannel,
20200        tmnxOamVccvPingCtlMplsTpGlobalId,
20201        tmnxOamVccvPingCtlMplsTpNodeId,
20202        tmnxOamVccvPingCtlTestSubMode
20203    }
20204    STATUS      current
20205    DESCRIPTION
20206        "The group of additional objects supporting management of OAM VCCV Ping
20207         tests on Nokia SROS series systems running release 11.0."
20208    ::= { tmnxOamPingGroups 53 }
20209
20210tmnxOamPingV11v0Group            OBJECT-GROUP
20211    OBJECTS     {
20212        tmnxOamPingHistoryRtrnSubcode,
20213        tmnxOamPingHistorySdpBindId,
20214        tmnxOamPingHistorySrcGlobalId,
20215        tmnxOamPingHistorySrcNodeId
20216    }
20217    STATUS      current
20218    DESCRIPTION
20219        "The group of additional objects supporting management of OAM Ping
20220         tests on Nokia SROS series systems running release 11.0."
20221    ::= { tmnxOamPingGroups 54 }
20222
20223tmnxOamPingV12v0Group            OBJECT-GROUP
20224    OBJECTS     {
20225        tmnxOamVccvPgTgFec128CtlDstAddr,
20226        tmnxOamVccvPgTgFec128CtlDstAddrT,
20227        tmnxOamVccvPgTgFec128CtlPwId,
20228        tmnxOamVccvPgTgFec128CtlPwType,
20229        tmnxOamVccvPgTgFec128CtlSrcAddr,
20230        tmnxOamVccvPgTgFec128CtlSrcAddrT,
20231        tmnxOamVccvPgTgStaticCtlAgi,
20232        tmnxOamVccvPgTgStaticCtlSaiiAcId,
20233        tmnxOamVccvPgTgStaticCtlSaiiGlbl,
20234        tmnxOamVccvPgTgStaticCtlSaiiNode,
20235        tmnxOamVccvPgTgStaticCtlTaiiAcId,
20236        tmnxOamVccvPgTgStaticCtlTaiiGlbl,
20237        tmnxOamVccvPgTgStaticCtlTaiiNode,
20238        tmnxOamVccvPingCtlSwitTgtFecType
20239    }
20240    STATUS      current
20241    DESCRIPTION
20242        "The group of additional objects supporting management of OAM Ping
20243         tests on Nokia SROS series systems running release 12.0."
20244    ::= { tmnxOamPingGroups 55 }
20245
20246tmnxOamPingV13v0Group            OBJECT-GROUP
20247    OBJECTS     {
20248        tmnxOamBfdOnLspBootStrRetryCount,
20249        tmnxOamBfdOnLspLspName,
20250        tmnxOamBfdOnLspPathState,
20251        tmnxOamBfdOnLspPingReturnCode,
20252        tmnxOamBfdOnLspPingReturnSubcode,
20253        tmnxOamBfdOnLspPingRxCount,
20254        tmnxOamBfdOnLspPingTxCount,
20255        tmnxOamBfdOnLspPingTxInterval,
20256        tmnxOamBfdOnLspRemoteAddress,
20257        tmnxOamBfdOnLspRemoteAddressType,
20258        tmnxOamBfdOnLspRemoteBfdDiscrim,
20259        tmnxOamPingHistoryNetworkIfName,
20260        tmnxOamPingResultsOutOfOrder,
20261        tmnxOamVxlanPingCtlEndSysMacAddr,
20262        tmnxOamVxlanPingCtlIFlag,
20263        tmnxOamVxlanPingCtlInIpDstAddr,
20264        tmnxOamVxlanPingCtlInIpDstAddrT,
20265        tmnxOamVxlanPingCtlInIpSrcAddr,
20266        tmnxOamVxlanPingCtlInIpSrcAddrT,
20267        tmnxOamVxlanPingCtlInL2DestMac,
20268        tmnxOamVxlanPingCtlNetworkId,
20269        tmnxOamVxlanPingCtlOutIpTtl,
20270        tmnxOamVxlanPingCtlOutSrcUdpPt,
20271        tmnxOamVxlanPingCtlReflectPad,
20272        tmnxOamVxlanPingCtlReplyMode,
20273        tmnxOamVxlanPingCtlTestId,
20274        tmnxOamVxlanPingHistNetworkId,
20275        tmnxOamVxlanPingHistOutIpTtl,
20276        tmnxOamVxlanPingHistReturnCode,
20277        tmnxOamVxlanPingHistRtrnSubCode,
20278        tmnxOamVxlanPingHistValidationRC
20279    }
20280    STATUS      current
20281    DESCRIPTION
20282        "The group of additional objects supporting management of OAM Ping
20283         tests on Nokia SROS series systems running release 13.0."
20284    ::= { tmnxOamPingGroups 56 }
20285
20286tmnxOamPingObsoleteV14v0Group    OBJECT-GROUP
20287    OBJECTS     {
20288        tmnxOamPingCtlDescr,
20289        tmnxOamPingCtlStorageType
20290    }
20291    STATUS      current
20292    DESCRIPTION
20293        "The group of objects supporting management of OAM ping operations on
20294         Nokia SR series systems that were made obsolete in SROS release 14.0."
20295    ::= { tmnxOamPingGroups 57 }
20296
20297tmnxOamPingV14v0Group            OBJECT-GROUP
20298    OBJECTS     {
20299        tmnxOamVxlanPingResOutSrcAddrTyp,
20300        tmnxOamVxlanPingResOutSrcAddress,
20301        tmnxOamP2mpLspPingCtlOptionalTLV
20302    }
20303    STATUS      current
20304    DESCRIPTION
20305        "The group of additional objects supporting management of OAM Ping
20306         tests on Nokia SROS series systems running release 14.0."
20307    ::= { tmnxOamPingGroups 58 }
20308
20309tmnxOamPingV15v0Group            OBJECT-GROUP
20310    OBJECTS     {
20311        tmnxOamBfdOnLspFecType,
20312        tmnxOamBfdOnLspOperState,
20313        tmnxOamBfdOnLspPrefix,
20314        tmnxOamBfdOnLspPrefixLen,
20315        tmnxOamBfdOnLspPrefixType,
20316        tmnxOamBfdOnLspSessBootstrInProg,
20317        tmnxOamBfdOnLspSessBootstrNoPV,
20318        tmnxOamBfdOnLspSessBootstrSendPV,
20319        tmnxOamBfdOnLspSourceAddress,
20320        tmnxOamBfdOnLspSourceAddressType,
20321        tmnxOamEthCfmPingCtlRemoteMepId,
20322        tmnxOamLspPingCtlIgpInstance,
20323        tmnxOamPingCtlSubscriberName
20324    }
20325    STATUS      current
20326    DESCRIPTION
20327        "The group of additional objects supporting management of OAM Ping
20328         tests on Nokia SROS series systems running release 15.0."
20329    ::= { tmnxOamPingGroups 59 }
20330
20331tmnxOamPingV16v0Group            OBJECT-GROUP
20332    OBJECTS     {
20333        tmnxOamPingCtlRouterInstanceName
20334    }
20335    STATUS      current
20336    DESCRIPTION
20337        "The group of additional objects supporting management of OAM Ping
20338         tests on Nokia SROS series systems running release 16.0."
20339    ::= { tmnxOamPingGroups 60 }
20340
20341tmnxOamPingObsoletedV16v0Group   OBJECT-GROUP
20342    OBJECTS     {
20343        tmnxOamMobGtpPingVRtrId
20344    }
20345    STATUS      current
20346    DESCRIPTION
20347        "The group of objects supporting management of OAM gtp ping operations
20348         on Nokia SR series systems that were made obsolete in SROS release
20349         16.0."
20350    ::= { tmnxOamPingGroups 61 }
20351
20352tmnxOamMobilePingV16v0Group      OBJECT-GROUP
20353    OBJECTS     {
20354        tmnxOamMobGtpPingRefPointType,
20355        tmnxOamMobGtpPingPort,
20356        tmnxOamMobGtpPingGateway
20357    }
20358    STATUS      current
20359    DESCRIPTION
20360        "The group of objects supporting management of OAM mobile gateway ping
20361         tests on Nokia 7x50 SR series systems."
20362    ::= { tmnxOamPingGroups 62 }
20363
20364tmnxOamPingV19v0ObjGroups        OBJECT IDENTIFIER ::= { tmnxOamPingGroups 63 }
20365
20366tmnxOamPingV19v0Group            OBJECT-GROUP
20367    OBJECTS     {
20368        tmnxOamLspPingCtlSrPlcyColor,
20369        tmnxOamLspPingCtlSrPlcyEndPtAddT,
20370        tmnxOamLspPingCtlSrPlcyEndPtAddr,
20371        tmnxOamLspPingCtlSrPlcySegList
20372    }
20373    STATUS      current
20374    DESCRIPTION
20375        "The group of additional objects supporting management of OAM Ping
20376         tests on Nokia SROS series systems running release 19."
20377    ::= { tmnxOamPingV19v0ObjGroups 1 }
20378
20379tmnxOamPingV20v0ObjGroups        OBJECT IDENTIFIER ::= { tmnxOamPingGroups 64 }
20380
20381tmnxOamBierPingV20v0Group        OBJECT-GROUP
20382    OBJECTS     {
20383        tmnxOamBierPingBfrPfxCtlAddrType,
20384        tmnxOamBierPingBfrPfxCtlAddress,
20385        tmnxOamBierPingBfrPfxCtlRowState,
20386        tmnxOamBierPingCtlBfrId,
20387        tmnxOamBierPingCtlBfrIdEnd,
20388        tmnxOamBierPingCtlBfrIdStart,
20389        tmnxOamBierPingCtlSubDomain,
20390        tmnxOamBierPingCtlTtl,
20391        tmnxOamBierPingHistoryBfrId,
20392        tmnxOamBierPingHistoryBfrPfx,
20393        tmnxOamBierPingHistoryBfrPfxType,
20394        tmnxOamBierPingHistoryReturnCode
20395    }
20396    STATUS      current
20397    DESCRIPTION
20398        "The group of additional objects supporting management of OAM BIER Ping
20399         tests on Nokia SROS series systems running release 20."
20400    ::= { tmnxOamPingV20v0ObjGroups 1 }
20401
20402tmnxOamBicObjGroups              OBJECT IDENTIFIER ::= { tmnxOamPingConformance 3 }
20403
20404tmnxOamTraceRouteConformance     OBJECT IDENTIFIER ::= { tmnxOamTestConformance 2 }
20405
20406tmnxOamTrCompliances             OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 }
20407
20408tmnxOamTr7450V4v0Compliance      MODULE-COMPLIANCE
20409    STATUS      obsolete
20410    DESCRIPTION
20411        "The compliance statement for management of OAM Trace Route tests on
20412         Nokia 7450 ESS series systems."
20413    MODULE
20414        MANDATORY-GROUPS {
20415            tmnxOamTrGeneralV4v0Group,
20416            tmnxOamTrHopsV4v0Group,
20417            tmnxOamMacTrV3v0Group,
20418            tmnxOamLspTrV4v0Group,
20419            tmnxOamMcastTrV4v0Group,
20420            tmnxOamTrNotificationV4v0Group
20421        }
20422    ::= { tmnxOamTrCompliances 3 }
20423
20424tmnxOamTr7750V4v0Compliance      MODULE-COMPLIANCE
20425    STATUS      obsolete
20426    DESCRIPTION
20427        "The compliance statement for management of OAM Trace Route tests on
20428         Nokia SROS series systems."
20429    MODULE
20430        MANDATORY-GROUPS {
20431            tmnxOamTrGeneralV4v0Group,
20432            tmnxOamTrHopsV4v0Group,
20433            tmnxOamMacTrV3v0Group,
20434            tmnxOamLspTrV4v0Group,
20435            tmnxOamVprnTrV4v0Group,
20436            tmnxOamMcastTrV4v0Group,
20437            tmnxOamTrNotificationV4v0Group
20438        }
20439    ::= { tmnxOamTrCompliances 4 }
20440
20441tmnxOamTr7450V5v0Compliance      MODULE-COMPLIANCE
20442    STATUS      obsolete
20443    DESCRIPTION
20444        "The compliance statement for management of OAM Trace Route tests on
20445         Nokia 7450 ESS series systems."
20446    MODULE
20447        MANDATORY-GROUPS {
20448            tmnxOamTrGeneralV5v0Group,
20449            tmnxOamTrHopsV4v0Group,
20450            tmnxOamMacTrV3v0Group,
20451            tmnxOamLspTrV5v0Group,
20452            tmnxOamMcastTrV4v0Group,
20453            tmnxOamTrNotificationV5v0Group
20454        }
20455    ::= { tmnxOamTrCompliances 5 }
20456
20457tmnxOamTr7750V5v0Compliance      MODULE-COMPLIANCE
20458    STATUS      obsolete
20459    DESCRIPTION
20460        "The compliance statement for management of OAM Trace Route tests on
20461         Nokia SROS series systems."
20462    MODULE
20463        MANDATORY-GROUPS {
20464            tmnxOamTrGeneralV5v0Group,
20465            tmnxOamTrHopsV4v0Group,
20466            tmnxOamMacTrV3v0Group,
20467            tmnxOamLspTrV5v0Group,
20468            tmnxOamVprnTrV4v0Group,
20469            tmnxOamMcastTrV4v0Group,
20470            tmnxOamTrNotificationV5v0Group
20471        }
20472    ::= { tmnxOamTrCompliances 6 }
20473
20474tmnxOamTr7450V6v0Compliance      MODULE-COMPLIANCE
20475    STATUS      obsolete
20476    DESCRIPTION
20477        "The compliance statement for management of OAM Trace Route tests on
20478         Nokia 7450 ESS series systems."
20479    MODULE
20480        MANDATORY-GROUPS {
20481            tmnxOamTrGeneralV6v0Group,
20482            tmnxOamTrHopsV4v0Group,
20483            tmnxOamMacTrV3v0Group,
20484            tmnxOamLspTrV6v0Group,
20485            tmnxOamMcastTrV4v0Group,
20486            tmnxOamVccvTrV6v0Group,
20487            tmnxOamTrNotificationV5v0Group
20488        }
20489    ::= { tmnxOamTrCompliances 7 }
20490
20491tmnxOamTr77x0V6v0Compliance      MODULE-COMPLIANCE
20492    STATUS      obsolete
20493    DESCRIPTION
20494        "The compliance statement for management of OAM Trace Route tests on
20495         Nokia 7710/7750 SR series systems."
20496    MODULE
20497        MANDATORY-GROUPS {
20498            tmnxOamTrGeneralV6v0Group,
20499            tmnxOamTrHopsV4v0Group,
20500            tmnxOamMacTrV3v0Group,
20501            tmnxOamLspTrV6v0Group,
20502            tmnxOamVprnTrV6v0Group,
20503            tmnxOamMcastTrV4v0Group,
20504            tmnxOamVccvTrV6v0Group,
20505            tmnxOamTrNotificationV5v0Group
20506        }
20507    ::= { tmnxOamTrCompliances 8 }
20508
20509tmnxOamTr7450V7v0Compliance      MODULE-COMPLIANCE
20510    STATUS      obsolete
20511    DESCRIPTION
20512        "The compliance statement for management of OAM Trace Route tests on
20513         Nokia 7450 ESS series systems."
20514    MODULE
20515        MANDATORY-GROUPS {
20516            tmnxOamTrGeneralV7v0Group,
20517            tmnxOamTrHopsV4v0Group,
20518            tmnxOamMacTrV3v0Group,
20519            tmnxOamLspTrV6v0Group,
20520            tmnxOamMcastTrV4v0Group,
20521            tmnxOamVccvTrV6v0Group,
20522            tmnxOamTrNotificationV5v0Group
20523        }
20524    ::= { tmnxOamTrCompliances 9 }
20525
20526tmnxOamTr77x0V7v0Compliance      MODULE-COMPLIANCE
20527    STATUS      obsolete
20528    DESCRIPTION
20529        "The compliance statement for management of OAM Trace Route tests on
20530         Nokia 7710/7750 SR series systems."
20531    MODULE
20532        MANDATORY-GROUPS {
20533            tmnxOamTrGeneralV7v0Group,
20534            tmnxOamTrHopsV4v0Group,
20535            tmnxOamMacTrV3v0Group,
20536            tmnxOamLspTrV6v0Group,
20537            tmnxOamVprnTrV6v0Group,
20538            tmnxOamMcastTrV4v0Group,
20539            tmnxOamVccvTrV6v0Group,
20540            tmnxOamTrNotificationV5v0Group,
20541            tmnxOamP2mpLspTraceGroup
20542        }
20543    ::= { tmnxOamTrCompliances 10 }
20544
20545tmnxOamTr7xx0V8v0Compliance      MODULE-COMPLIANCE
20546    STATUS      obsolete
20547    DESCRIPTION
20548        "The compliance statement for management of OAM Trace Route tests on
20549         Nokia 7450/7710/7750 series systems."
20550    MODULE
20551        MANDATORY-GROUPS {
20552            tmnxOamTrGeneralV7v0Group,
20553            tmnxOamTrHopsV4v0Group,
20554            tmnxOamMacTrV3v0Group,
20555            tmnxOamLspTrV6v0Group,
20556            tmnxOamVprnTrV6v0Group,
20557            tmnxOamMcastTrV4v0Group,
20558            tmnxOamVccvTrV6v0Group,
20559            tmnxOamTrNotificationV5v0Group,
20560            tmnxOamP2mpLspTraceGroup,
20561            tmnxOamEthCfmTrV8v0Group,
20562            tmnxOamTrGeneralV8v0Group,
20563            tmnxOamTrNotificationV8v0Group
20564        }
20565    ::= { tmnxOamTrCompliances 11 }
20566
20567tmnxOamTr7xx0V9v0Compliance      MODULE-COMPLIANCE
20568    STATUS      obsolete
20569    DESCRIPTION
20570        "The compliance statement for management of OAM Trace Route tests on
20571         Nokia SROS series systems, release 9.0."
20572    MODULE
20573        MANDATORY-GROUPS {
20574            tmnxOamEthCfmTrV8v0Group,
20575            tmnxOamLTtraceV9v0Group,
20576            tmnxOamLspTrV6v0Group,
20577            tmnxOamMacTrV3v0Group,
20578            tmnxOamMcastTrV4v0Group,
20579            tmnxOamP2mpLspTraceGroup,
20580            tmnxOamTrGeneralV7v0Group,
20581            tmnxOamTrGeneralV8v0Group,
20582            tmnxOamTrHopsV4v0Group,
20583            tmnxOamTrNotificationV5v0Group,
20584            tmnxOamTrNotificationV8v0Group,
20585            tmnxOamVccvTrV6v0Group,
20586            tmnxOamVccvTrV9v0Group,
20587            tmnxOamVprnTrV6v0Group
20588        }
20589    ::= { tmnxOamTrCompliances 12 }
20590
20591tmnxOamTr7xx0V11v0Compliance     MODULE-COMPLIANCE
20592    STATUS      current
20593    DESCRIPTION
20594        "The compliance statement for management of OAM Trace Route tests on
20595         Nokia SROS series systems, release 11.0."
20596    MODULE
20597        MANDATORY-GROUPS {
20598            tmnxOamEthCfmTrV8v0Group,
20599            tmnxOamLTtraceV9v0Group,
20600            tmnxOamLspTrV6v0Group,
20601            tmnxOamMacTrV3v0Group,
20602            tmnxOamMcastTrV4v0Group,
20603            tmnxOamP2mpLspTraceGroup,
20604            tmnxOamTrGeneralV7v0Group,
20605            tmnxOamTrGeneralV8v0Group,
20606            tmnxOamTrGeneralV11v0Group,
20607            tmnxOamTrHopsV4v0Group,
20608            tmnxOamTrNotificationV5v0Group,
20609            tmnxOamTrNotificationV8v0Group,
20610            tmnxOamTrV11v0Group,
20611            tmnxOamVccvTrV6v0Group,
20612            tmnxOamVccvTrV9v0Group,
20613            tmnxOamVccvTrV11v0Group,
20614            tmnxOamVprnTrV6v0Group
20615        }
20616    ::= { tmnxOamTrCompliances 13 }
20617
20618tmnxOamTr7xx0V12v0Compliance     MODULE-COMPLIANCE
20619    STATUS      current
20620    DESCRIPTION
20621        "The incremental module compliance statement for management of OAM Trace
20622         Route tests on Nokia SROS series systems, release 12.0.  The
20623         corresponding base module compliance statement is
20624         tmnxOamTr7xx0V11v0Compliance."
20625    MODULE
20626        MANDATORY-GROUPS {
20627            tmnxOamTrV12v0Group
20628        }
20629    ::= { tmnxOamTrCompliances 14 }
20630
20631tmnxOamTr7xx0V13v0Compliance     MODULE-COMPLIANCE
20632    STATUS      current
20633    DESCRIPTION
20634        "The incremental module compliance statement for management of OAM
20635         Trace Route tests on Nokia SROS series systems, release 13.0."
20636    MODULE
20637        MANDATORY-GROUPS {
20638            tmnxOamTrV13v0Group
20639        }
20640    ::= { tmnxOamTrCompliances 15 }
20641
20642tmnxOamTr7xx0V15v0Compliance     MODULE-COMPLIANCE
20643    STATUS      current
20644    DESCRIPTION
20645        "The incremental module compliance statement for management of OAM
20646         Trace Route tests on Nokia SROS series systems, release 15.0."
20647    MODULE
20648        MANDATORY-GROUPS {
20649            tmnxOamTrV15v0Group
20650        }
20651    ::= { tmnxOamTrCompliances 17 }
20652
20653tmnxOamTr7xx0V19v0Compliance     MODULE-COMPLIANCE
20654    STATUS      current
20655    DESCRIPTION
20656        "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
20657         SROS series systems, release 19.0."
20658    MODULE
20659        MANDATORY-GROUPS {
20660            tmnxOamTrV19v0Group
20661        }
20662    ::= { tmnxOamTrCompliances 18 }
20663
20664tmnxOamTr7xx0V20v0Compliance     MODULE-COMPLIANCE
20665    STATUS      current
20666    DESCRIPTION
20667        "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
20668         SROS series systems, release 20."
20669    MODULE
20670        MANDATORY-GROUPS {
20671            tmnxOamBierTrV20v0Group
20672        }
20673    ::= { tmnxOamTrCompliances 19 }
20674
20675tmnxOamTrGroups                  OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 }
20676
20677tmnxOamMacTrV3v0Group            OBJECT-GROUP
20678    OBJECTS     {
20679        tmnxOamMacTrCtlTargetMacAddr,
20680        tmnxOamMacTrCtlSourceMacAddr,
20681        tmnxOamMacTrCtlSendControl,
20682        tmnxOamMacTrCtlReplyControl,
20683        tmnxOamMacTrL2MapRouterID,
20684        tmnxOamMacTrL2MapLabel,
20685        tmnxOamMacTrL2MapProtocol,
20686        tmnxOamMacTrL2MapVCType,
20687        tmnxOamMacTrL2MapVCID,
20688        tmnxOamMacTrL2MapDirection,
20689        tmnxOamMacTrL2MapSdpId,
20690        tmnxOamMacTrL2MapSapName
20691    }
20692    STATUS      current
20693    DESCRIPTION
20694        "The group of objects supporting management of OAM MAC Trace Route
20695         tests on Nokia SROS series systems."
20696    ::= { tmnxOamTrGroups 10 }
20697
20698tmnxOamTrObsoleteV3v0Group       OBJECT-GROUP
20699    OBJECTS     {
20700        tmnxOamTrResultsTestAttempts,
20701        tmnxOamTrResultsTestSuccesses
20702    }
20703    STATUS      current
20704    DESCRIPTION
20705        "The group of objects supporting management of OAM Trace Route tests
20706         that became obsolete in the 3.0 release."
20707    ::= { tmnxOamTrGroups 11 }
20708
20709tmnxOamTrGeneralV4v0Group        OBJECT-GROUP
20710    OBJECTS     {
20711        tmnxOamTrMaxConcurrentRequests,
20712        tmnxOamTrCtlRowStatus,
20713        tmnxOamTrCtlStorageType,
20714        tmnxOamTrCtlDescr,
20715        tmnxOamTrCtlTestMode,
20716        tmnxOamTrCtlAdminStatus,
20717        tmnxOamTrCtlFcName,
20718        tmnxOamTrCtlProfile,
20719        tmnxOamTrCtlServiceId,
20720        tmnxOamTrCtlDataSize,
20721        tmnxOamTrCtlTimeOut,
20722        tmnxOamTrCtlProbesPerHop,
20723        tmnxOamTrCtlMaxTtl,
20724        tmnxOamTrCtlInitialTtl,
20725        tmnxOamTrCtlDSField,
20726        tmnxOamTrCtlMaxFailures,
20727        tmnxOamTrCtlInterval,
20728        tmnxOamTrCtlMaxRows,
20729        tmnxOamTrCtlTrapGeneration,
20730        tmnxOamTrCtlCreateHopsEntries,
20731        tmnxOamTrCtlSAA,
20732        tmnxOamTrCtlRuns,
20733        tmnxOamTrCtlFailures,
20734        tmnxOamTrCtlLastRunResult,
20735        tmnxOamTrCtlLastChanged,
20736        tmnxOamTrCtlVRtrID,
20737        tmnxOamTrCtlTgtAddrType,
20738        tmnxOamTrCtlTgtAddress,
20739        tmnxOamTrCtlSrcAddrType,
20740        tmnxOamTrCtlSrcAddress,
20741        tmnxOamTrCtlWaitMilliSec,
20742        tmnxOamTrResultsOperStatus,
20743        tmnxOamTrResultsCurHopCount,
20744        tmnxOamTrResultsCurProbeCount,
20745        tmnxOamTrResultsLastGoodPath,
20746        tmnxOamTrResultsTgtAddrType,
20747        tmnxOamTrResultsTgtAddress,
20748        tmnxOamTrProbeHistoryResponse,
20749        tmnxOamTrProbeHistoryOneWayTime,
20750        tmnxOamTrProbeHistoryStatus,
20751        tmnxOamTrProbeHistoryLastRC,
20752        tmnxOamTrProbeHistoryTime,
20753        tmnxOamTrProbeHistoryResponsePlane,
20754        tmnxOamTrProbeHistoryAddressType,
20755        tmnxOamTrProbeHistorySapId,
20756        tmnxOamTrProbeHistoryVersion,
20757        tmnxOamTrProbeHistoryRouterID,
20758        tmnxOamTrProbeHistoryIfIndex,
20759        tmnxOamTrProbeHistoryDataLen,
20760        tmnxOamTrProbeHistorySize,
20761        tmnxOamTrProbeHistoryInOneWayTime,
20762        tmnxOamTrProbeHistoryAddrType,
20763        tmnxOamTrProbeHistoryAddress
20764    }
20765    STATUS      obsolete
20766    DESCRIPTION
20767        "The group of objects supporting management of OAM Trace Route test
20768         general capabilities on Nokia SROS series systems 4.0R1 release."
20769    ::= { tmnxOamTrGroups 12 }
20770
20771tmnxOamTrHopsV4v0Group           OBJECT-GROUP
20772    OBJECTS     {
20773        tmnxOamTrHopsMinRtt,
20774        tmnxOamTrHopsMaxRtt,
20775        tmnxOamTrHopsAverageRtt,
20776        tmnxOamTrHopsRttSumOfSquares,
20777        tmnxOamTrHopsMinTt,
20778        tmnxOamTrHopsMaxTt,
20779        tmnxOamTrHopsAverageTt,
20780        tmnxOamTrHopsTtSumOfSquares,
20781        tmnxOamTrHopsSentProbes,
20782        tmnxOamTrHopsProbeResponses,
20783        tmnxOamTrHopsLastGoodProbe,
20784        tmnxOamTrHopsMinInTt,
20785        tmnxOamTrHopsMaxInTt,
20786        tmnxOamTrHopsAverageInTt,
20787        tmnxOamTrHopsInTtSumOfSqrs,
20788        tmnxOamTrHopsOutJitter,
20789        tmnxOamTrHopsInJitter,
20790        tmnxOamTrHopsRtJitter,
20791        tmnxOamTrHopsProbeTimeouts,
20792        tmnxOamTrHopsProbeFailures,
20793        tmnxOamTrHopsTgtAddrType,
20794        tmnxOamTrHopsTgtAddress
20795    }
20796    STATUS      current
20797    DESCRIPTION
20798        "The group of optional objects to report OAM Trace Route Hops returned
20799         in response to OAM Trace Route tests on Nokia 7x50 SR series systems
20800         4.0R1."
20801    ::= { tmnxOamTrGroups 13 }
20802
20803tmnxOamLspTrV4v0Group            OBJECT-GROUP
20804    OBJECTS     {
20805        tmnxOamLspTrCtlVRtrID,
20806        tmnxOamLspTrCtlLspName,
20807        tmnxOamLspTrCtlPathName,
20808        tmnxOamLspTrCtlLdpPrefixType,
20809        tmnxOamLspTrCtlLdpPrefix,
20810        tmnxOamLspTrCtlLdpPrefixLen,
20811        tmnxOamLspTrMapAddrType,
20812        tmnxOamLspTrMapDSIPv4Addr,
20813        tmnxOamLspTrMapDSIfAddr,
20814        tmnxOamLspTrMapMTU,
20815        tmnxOamLspTrMapDSIndex,
20816        tmnxOamLspTrDSLabelLabel,
20817        tmnxOamLspTrDSLabelProtocol
20818    }
20819    STATUS      obsolete
20820    DESCRIPTION
20821        "The group of objects supporting management of OAM LSP Trace Route
20822         tests on Nokia SROS series systems 4.0 release."
20823    ::= { tmnxOamTrGroups 14 }
20824
20825tmnxOamVprnTrV4v0Group           OBJECT-GROUP
20826    OBJECTS     {
20827        tmnxOamVprnTrCtlReplyControl,
20828        tmnxOamVprnTrCtlSrcAddrType,
20829        tmnxOamVprnTrCtlSrcAddress,
20830        tmnxOamVprnTrL3MapRouterID,
20831        tmnxOamVprnTrL3MapRteVprnLabel,
20832        tmnxOamVprnTrL3MapRteMetrics,
20833        tmnxOamVprnTrL3MapRteLastUp,
20834        tmnxOamVprnTrL3MapRteOwner,
20835        tmnxOamVprnTrL3MapRtePref,
20836        tmnxOamVprnTrL3MapRteDist,
20837        tmnxOamVprnTrL3MapNumNextHops,
20838        tmnxOamVprnTrL3MapNumRteTargets,
20839        tmnxOamVprnTrL3MapDestAddrType,
20840        tmnxOamVprnTrL3MapDestAddress,
20841        tmnxOamVprnTrL3MapDestMaskLen,
20842        tmnxOamVprnTrNextHopRtrID,
20843        tmnxOamVprnTrNextHopType,
20844        tmnxOamVprnTrNextHopTunnelID,
20845        tmnxOamVprnTrNextHopTunnelType,
20846        tmnxOamVprnTrNextHopIfIndex,
20847        tmnxOamVprnTrRouteTarget
20848    }
20849    STATUS      obsolete
20850    DESCRIPTION
20851        "The group of objects supporting management of OAM VPRN Trace Route
20852         tests on Nokia SROS series systems release 4.0."
20853    ::= { tmnxOamTrGroups 15 }
20854
20855tmnxOamMcastTrV4v0Group          OBJECT-GROUP
20856    OBJECTS     {
20857        tmnxOamMcastTrCtlVRtrID,
20858        tmnxOamMcastTrCtlHops,
20859        tmnxOamMcastTrQueryId,
20860        tmnxOamMcastTrCtlSrcAddrType,
20861        tmnxOamMcastTrCtlSrcAddress,
20862        tmnxOamMcastTrCtlDestAddrType,
20863        tmnxOamMcastTrCtlDestAddress,
20864        tmnxOamMcastTrCtlRespAddrType,
20865        tmnxOamMcastTrCtlRespAddress,
20866        tmnxOamMcastTrCtlGrpAddrType,
20867        tmnxOamMcastTrCtlGrpAddress,
20868        tmnxOamMcastTrRespQueryArrivalTime,
20869        tmnxOamMcastTrRespInPktCount,
20870        tmnxOamMcastTrRespOutPktCount,
20871        tmnxOamMcastTrRespSGPktCount,
20872        tmnxOamMcastTrRespRtgProtocol,
20873        tmnxOamMcastTrRespFwdTtl,
20874        tmnxOamMcastTrRespMBZBit,
20875        tmnxOamMcastTrRespSrcBit,
20876        tmnxOamMcastTrRespSrcMask,
20877        tmnxOamMcastTrRespFwdCode,
20878        tmnxOamMcastTrRespInIfAddrType,
20879        tmnxOamMcastTrRespInIfAddress,
20880        tmnxOamMcastTrRespOutIfAddrType,
20881        tmnxOamMcastTrRespOutIfAddress,
20882        tmnxOamMcastTrRespPhRtrAddrType,
20883        tmnxOamMcastTrRespPhRtrAddress
20884    }
20885    STATUS      current
20886    DESCRIPTION
20887        "The group of objects supporting management of OAM Multicast Trace
20888         Route tests on Nokia SROS series systems release 4.0."
20889    ::= { tmnxOamTrGroups 16 }
20890
20891tmnxOamTrObsoleteV4v0Group       OBJECT-GROUP
20892    OBJECTS     {
20893        tmnxOamTrCtlTargetIpAddress,
20894        tmnxOamTrResultsIpTgtAddr,
20895        tmnxOamTrProbeHistoryIpAddr,
20896        tmnxOamTrHopsIpTgtAddress,
20897        tmnxOamLspTrCtlLdpIpPrefix,
20898        tmnxOamLspTrCtlLdpIpPrefixLen,
20899        tmnxOamVprnTrCtlSourceIpAddr,
20900        tmnxOamVprnTrL3MapRteDestAddr,
20901        tmnxOamVprnTrL3MapRteDestMask,
20902        tmnxOamMcastTrCtlSrcIpAddr,
20903        tmnxOamMcastTrCtlDestIpAddr,
20904        tmnxOamMcastTrCtlRespIpAddr,
20905        tmnxOamMcastTrCtlGrpIpAddr,
20906        tmnxOamMcastTrRespPrevHopRtrAddr,
20907        tmnxOamMcastTrRespInIfAddr,
20908        tmnxOamMcastTrRespOutIfAddr
20909    }
20910    STATUS      current
20911    DESCRIPTION
20912        "The group of objects supporting management of OAM trace route tests on
20913         Nokia SROS series systems that were made obsolete in release 4.0."
20914    ::= { tmnxOamTrGroups 17 }
20915
20916tmnxOamTrNotificationV4v0Group   NOTIFICATION-GROUP
20917    NOTIFICATIONS {
20918        tmnxOamTrPathChange,
20919        tmnxOamTrTestFailed,
20920        tmnxOamTrTestCompleted
20921    }
20922    STATUS      obsolete
20923    DESCRIPTION
20924        "The group of notifications supporting the OAM Trace Route test feature
20925         on Nokia SROS series systems release 4.0."
20926    ::= { tmnxOamTrGroups 18 }
20927
20928tmnxOamLspTrV5v0Group            OBJECT-GROUP
20929    OBJECTS     {
20930        tmnxOamLspTrCtlVRtrID,
20931        tmnxOamLspTrCtlLspName,
20932        tmnxOamLspTrCtlPathName,
20933        tmnxOamLspTrCtlLdpPrefixType,
20934        tmnxOamLspTrCtlLdpPrefix,
20935        tmnxOamLspTrCtlLdpPrefixLen,
20936        tmnxOamLspTrCtlPathDestType,
20937        tmnxOamLspTrCtlPathDest,
20938        tmnxOamLspTrCtlNhIntfName,
20939        tmnxOamLspTrCtlNhAddressType,
20940        tmnxOamLspTrCtlNhAddress,
20941        tmnxOamLspTrMapAddrType,
20942        tmnxOamLspTrMapDSIPv4Addr,
20943        tmnxOamLspTrMapDSIfAddr,
20944        tmnxOamLspTrMapMTU,
20945        tmnxOamLspTrDSLabelLabel,
20946        tmnxOamLspTrDSLabelProtocol
20947    }
20948    STATUS      obsolete
20949    DESCRIPTION
20950        "The group of objects supporting management of OAM LSP Trace Route
20951         tests on Nokia SROS series systems 5.0 release."
20952    ::= { tmnxOamTrGroups 19 }
20953
20954tmnxOamTrObsoleteV5v0Group       OBJECT-GROUP
20955    OBJECTS     {
20956        tmnxOamLspTrMapDSIndex
20957    }
20958    STATUS      current
20959    DESCRIPTION
20960        "The group of objects supporting management of OAM Trace tests on Nokia
20961         SROS series systems that were made obsolete in release 5.0."
20962    ::= { tmnxOamTrGroups 20 }
20963
20964tmnxOamTrGeneralV5v0Group        OBJECT-GROUP
20965    OBJECTS     {
20966        tmnxOamTrMaxConcurrentRequests,
20967        tmnxOamTrCtlRowStatus,
20968        tmnxOamTrCtlStorageType,
20969        tmnxOamTrCtlDescr,
20970        tmnxOamTrCtlTestMode,
20971        tmnxOamTrCtlAdminStatus,
20972        tmnxOamTrCtlFcName,
20973        tmnxOamTrCtlProfile,
20974        tmnxOamTrCtlServiceId,
20975        tmnxOamTrCtlDataSize,
20976        tmnxOamTrCtlTimeOut,
20977        tmnxOamTrCtlProbesPerHop,
20978        tmnxOamTrCtlMaxTtl,
20979        tmnxOamTrCtlInitialTtl,
20980        tmnxOamTrCtlDSField,
20981        tmnxOamTrCtlMaxFailures,
20982        tmnxOamTrCtlInterval,
20983        tmnxOamTrCtlMaxRows,
20984        tmnxOamTrCtlTrapGeneration,
20985        tmnxOamTrCtlCreateHopsEntries,
20986        tmnxOamTrCtlSAA,
20987        tmnxOamTrCtlRuns,
20988        tmnxOamTrCtlFailures,
20989        tmnxOamTrCtlLastRunResult,
20990        tmnxOamTrCtlLastChanged,
20991        tmnxOamTrCtlVRtrID,
20992        tmnxOamTrCtlTgtAddrType,
20993        tmnxOamTrCtlTgtAddress,
20994        tmnxOamTrCtlSrcAddrType,
20995        tmnxOamTrCtlSrcAddress,
20996        tmnxOamTrCtlWaitMilliSec,
20997        tmnxOamTrResultsOperStatus,
20998        tmnxOamTrResultsCurHopCount,
20999        tmnxOamTrResultsCurProbeCount,
21000        tmnxOamTrResultsLastGoodPath,
21001        tmnxOamTrResultsTgtAddrType,
21002        tmnxOamTrResultsTgtAddress,
21003        tmnxOamTrProbeHistoryResponse,
21004        tmnxOamTrProbeHistoryOneWayTime,
21005        tmnxOamTrProbeHistoryStatus,
21006        tmnxOamTrProbeHistoryLastRC,
21007        tmnxOamTrProbeHistoryTime,
21008        tmnxOamTrProbeHistoryResponsePlane,
21009        tmnxOamTrProbeHistoryAddressType,
21010        tmnxOamTrProbeHistorySapId,
21011        tmnxOamTrProbeHistoryVersion,
21012        tmnxOamTrProbeHistoryRouterID,
21013        tmnxOamTrProbeHistoryIfIndex,
21014        tmnxOamTrProbeHistoryDataLen,
21015        tmnxOamTrProbeHistorySize,
21016        tmnxOamTrProbeHistoryInOneWayTime,
21017        tmnxOamTrProbeHistoryAddrType,
21018        tmnxOamTrProbeHistoryAddress,
21019        tmnxOamLTtraceFecDiscoveryState,
21020        tmnxOamLTtraceFecDisStatusBits,
21021        tmnxOamLTtraceFecDisPaths,
21022        tmnxOamLTtraceFecFailedHops,
21023        tmnxOamLTtraceFecLastDisEnd,
21024        tmnxOamLTtraceFecFailedProbes,
21025        tmnxOamLTtraceFecProbeState,
21026        tmnxOamLTtracePathRemAddrType,
21027        tmnxOamLTtracePathRemoteAddr,
21028        tmnxOamLTtracePathEgrNhAddrType,
21029        tmnxOamLTtracePathEgrNhAddr,
21030        tmnxOamLTtracePathDisTtl,
21031        tmnxOamLTtracePathLastDisTime,
21032        tmnxOamLTtracePathLastRc,
21033        tmnxOamLTtracePathProbeState,
21034        tmnxOamLTtraceCtlLdpPrefixType,
21035        tmnxOamLTtraceCtlLdpPrefix,
21036        tmnxOamLTtraceCtlLdpPrefixLen,
21037        tmnxOamLTtraceCtlMaxPath,
21038        tmnxOamLTtraceResultsDisPaths,
21039        tmnxOamLTtraceResultsFailedHops,
21040        tmnxOamLTtraceResultsDisState,
21041        tmnxOamLTtraceResultsDisStatus,
21042        tmnxOamLTtraceUpStreamHopIndex,
21043        tmnxOamLTtraceHopAddrType,
21044        tmnxOamLTtraceHopAddr,
21045        tmnxOamLTtraceHopDstAddrType,
21046        tmnxOamLTtraceHopDstAddr,
21047        tmnxOamLTtraceHopEgrNhAddrType,
21048        tmnxOamLTtraceHopEgrNhAddr,
21049        tmnxOamLTtraceHopDisTtl,
21050        tmnxOamLTtraceHopLastRc,
21051        tmnxOamLTtraceHopDiscoveryState,
21052        tmnxOamLTtraceHopDiscoveryTime,
21053        tmnxOamLTtraceAutoRowStatus,
21054        tmnxOamLTtraceAutoLastChanged,
21055        tmnxOamLTtraceAutoStorageType,
21056        tmnxOamLTtraceAutoAdminState,
21057        tmnxOamLTtraceAutoFcName,
21058        tmnxOamLTtraceAutoProfile,
21059        tmnxOamLTtraceAutoDiscIntvl,
21060        tmnxOamLTtraceAutoMaxPath,
21061        tmnxOamLTtraceAutoTrMaxTtl,
21062        tmnxOamLTtraceAutoTrTimeOut,
21063        tmnxOamLTtraceAutoTrMaxFailures,
21064        tmnxOamLTtraceAutoPolicy1,
21065        tmnxOamLTtraceAutoPolicy2,
21066        tmnxOamLTtraceAutoPolicy3,
21067        tmnxOamLTtraceAutoPolicy4,
21068        tmnxOamLTtraceAutoPolicy5,
21069        tmnxOamLTtraceAutoProbeIntvl,
21070        tmnxOamLTtraceAutoPrTimeOut,
21071        tmnxOamLTtraceAutoPrMaxFailures,
21072        tmnxOamLTtraceAutoDiscoveryState,
21073        tmnxOamLTtraceAutoTotalFecs,
21074        tmnxOamLTtraceAutoDisFecs,
21075        tmnxOamLTtraceAutoLastDisStart,
21076        tmnxOamLTtraceAutoLastDisEnd,
21077        tmnxOamLTtraceAutoLastDisDur,
21078        tmnxOamLTtracePathProbeState,
21079        tmnxOamLTtracePathProbeTmOutCnt,
21080        tmnxOamLTtraceMaxConRequests
21081    }
21082    STATUS      obsolete
21083    DESCRIPTION
21084        "The group of objects supporting management of OAM Trace Route test
21085         general capabilities on Nokia SROS series systems 5.0 release."
21086    ::= { tmnxOamTrGroups 21 }
21087
21088tmnxOamTrNotificationV5v0Group   NOTIFICATION-GROUP
21089    NOTIFICATIONS {
21090        tmnxOamTrPathChange,
21091        tmnxOamTrTestFailed,
21092        tmnxOamTrTestCompleted,
21093        tmnxOamLdpTtraceAutoDiscState,
21094        tmnxOamLdpTtraceFecProbeState,
21095        tmnxOamLdpTtraceFecDisStatus
21096    }
21097    STATUS      current
21098    DESCRIPTION
21099        "The group of notifications supporting the OAM Trace Route test feature
21100         on Nokia SROS series systems release 5.0."
21101    ::= { tmnxOamTrGroups 22 }
21102
21103tmnxOamVccvTrV6v0Group           OBJECT-GROUP
21104    OBJECTS     {
21105        tmnxOamVccvTrCtlSdpIdVcId,
21106        tmnxOamVccvTrCtlReplyMode,
21107        tmnxOamVccvTrNextPwID,
21108        tmnxOamVccvTrNextPwType,
21109        tmnxOamVccvTrNextSenderAddrType,
21110        tmnxOamVccvTrNextSenderAddr,
21111        tmnxOamVccvTrNextRemoteAddrType,
21112        tmnxOamVccvTrNextRemoteAddr
21113    }
21114    STATUS      current
21115    DESCRIPTION
21116        "The group of objects supporting management of OAM VCCV Trace Route
21117         test general capabilities on Nokia SROS series systems 6.0 release."
21118    ::= { tmnxOamTrGroups 23 }
21119
21120tmnxOamVprnTrObsoleteV6v0Group   OBJECT-GROUP
21121    OBJECTS     {
21122        tmnxOamVprnTrNextHopRtrID
21123    }
21124    STATUS      current
21125    DESCRIPTION
21126        "The group of objects supporting management of OAM VPRN Trace Route
21127         tests on Nokia SROS series systems that were made obsolete in release
21128         6.0."
21129    ::= { tmnxOamTrGroups 24 }
21130
21131tmnxOamVprnTrV6v0Group           OBJECT-GROUP
21132    OBJECTS     {
21133        tmnxOamVprnTrCtlReplyControl,
21134        tmnxOamVprnTrCtlSrcAddrType,
21135        tmnxOamVprnTrCtlSrcAddress,
21136        tmnxOamVprnTrL3MapRouterID,
21137        tmnxOamVprnTrL3MapRteVprnLabel,
21138        tmnxOamVprnTrL3MapRteMetrics,
21139        tmnxOamVprnTrL3MapRteLastUp,
21140        tmnxOamVprnTrL3MapRteOwner,
21141        tmnxOamVprnTrL3MapRtePref,
21142        tmnxOamVprnTrL3MapRteDist,
21143        tmnxOamVprnTrL3MapNumNextHops,
21144        tmnxOamVprnTrL3MapNumRteTargets,
21145        tmnxOamVprnTrL3MapDestAddrType,
21146        tmnxOamVprnTrL3MapDestAddress,
21147        tmnxOamVprnTrL3MapDestMaskLen,
21148        tmnxOamVprnTrNextHopType,
21149        tmnxOamVprnTrNextHopTunnelID,
21150        tmnxOamVprnTrNextHopTunnelType,
21151        tmnxOamVprnTrNextHopIfIndex,
21152        tmnxOamVprnTrNextHopAddrType,
21153        tmnxOamVprnTrNextHopAddress,
21154        tmnxOamVprnTrRouteTarget
21155    }
21156    STATUS      current
21157    DESCRIPTION
21158        "The group of objects supporting management of OAM VPRN Trace Route
21159         tests on Nokia SROS series systems release 6.0."
21160    ::= { tmnxOamTrGroups 25 }
21161
21162tmnxOamP2mpLspTraceGroup         OBJECT-GROUP
21163    OBJECTS     {
21164        tmnxOamP2mpLspTrCtlInstName,
21165        tmnxOamP2mpLspTrCtlLeafIpAddr,
21166        tmnxOamP2mpLspTrCtlLeafIpAddrType,
21167        tmnxOamP2mpLspTrCtlLspName,
21168        tmnxOamP2mpLspTrMapAddrType,
21169        tmnxOamP2mpLspTrMapDSIPv4Addr,
21170        tmnxOamP2mpLspTrMapDSIfAddr,
21171        tmnxOamP2mpLspTrMapMTU,
21172        tmnxOamP2mpLspTrMapP2mpBranch,
21173        tmnxOamP2mpLspTrMapP2mpBud,
21174        tmnxOamP2mpLspTrDSLabelLabel,
21175        tmnxOamP2mpLspTrDSLabelProtocol
21176    }
21177    STATUS      current
21178    DESCRIPTION
21179        "The group of objects supporting management of OAM P2MP LSP Trace Route
21180         tests on Nokia SROS series systems release 7.0."
21181    ::= { tmnxOamTrGroups 26 }
21182
21183tmnxOamTrGeneralV6v0Group        OBJECT-GROUP
21184    OBJECTS     {
21185        tmnxOamTrMaxConcurrentRequests,
21186        tmnxOamTrCtlRowStatus,
21187        tmnxOamTrCtlStorageType,
21188        tmnxOamTrCtlDescr,
21189        tmnxOamTrCtlTestMode,
21190        tmnxOamTrCtlAdminStatus,
21191        tmnxOamTrCtlFcName,
21192        tmnxOamTrCtlProfile,
21193        tmnxOamTrCtlServiceId,
21194        tmnxOamTrCtlDataSize,
21195        tmnxOamTrCtlTimeOut,
21196        tmnxOamTrCtlProbesPerHop,
21197        tmnxOamTrCtlMaxTtl,
21198        tmnxOamTrCtlInitialTtl,
21199        tmnxOamTrCtlDSField,
21200        tmnxOamTrCtlMaxFailures,
21201        tmnxOamTrCtlInterval,
21202        tmnxOamTrCtlTrapGeneration,
21203        tmnxOamTrCtlSAA,
21204        tmnxOamTrCtlRuns,
21205        tmnxOamTrCtlFailures,
21206        tmnxOamTrCtlLastRunResult,
21207        tmnxOamTrCtlLastChanged,
21208        tmnxOamTrCtlVRtrID,
21209        tmnxOamTrCtlTgtAddrType,
21210        tmnxOamTrCtlTgtAddress,
21211        tmnxOamTrCtlSrcAddrType,
21212        tmnxOamTrCtlSrcAddress,
21213        tmnxOamTrCtlWaitMilliSec,
21214        tmnxOamTrResultsOperStatus,
21215        tmnxOamTrResultsCurHopCount,
21216        tmnxOamTrResultsCurProbeCount,
21217        tmnxOamTrResultsLastGoodPath,
21218        tmnxOamTrResultsTgtAddrType,
21219        tmnxOamTrResultsTgtAddress,
21220        tmnxOamTrProbeHistoryResponse,
21221        tmnxOamTrProbeHistoryOneWayTime,
21222        tmnxOamTrProbeHistoryStatus,
21223        tmnxOamTrProbeHistoryLastRC,
21224        tmnxOamTrProbeHistoryTime,
21225        tmnxOamTrProbeHistoryResponsePlane,
21226        tmnxOamTrProbeHistoryAddressType,
21227        tmnxOamTrProbeHistorySapId,
21228        tmnxOamTrProbeHistoryVersion,
21229        tmnxOamTrProbeHistoryRouterID,
21230        tmnxOamTrProbeHistoryIfIndex,
21231        tmnxOamTrProbeHistoryDataLen,
21232        tmnxOamTrProbeHistorySize,
21233        tmnxOamTrProbeHistoryInOneWayTime,
21234        tmnxOamTrProbeHistoryAddrType,
21235        tmnxOamTrProbeHistoryAddress,
21236        tmnxOamLTtraceFecDiscoveryState,
21237        tmnxOamLTtraceFecDisStatusBits,
21238        tmnxOamLTtraceFecDisPaths,
21239        tmnxOamLTtraceFecFailedHops,
21240        tmnxOamLTtraceFecLastDisEnd,
21241        tmnxOamLTtraceFecFailedProbes,
21242        tmnxOamLTtraceFecProbeState,
21243        tmnxOamLTtracePathRemAddrType,
21244        tmnxOamLTtracePathRemoteAddr,
21245        tmnxOamLTtracePathEgrNhAddrType,
21246        tmnxOamLTtracePathEgrNhAddr,
21247        tmnxOamLTtracePathDisTtl,
21248        tmnxOamLTtracePathLastDisTime,
21249        tmnxOamLTtracePathLastRc,
21250        tmnxOamLTtracePathProbeState,
21251        tmnxOamLTtraceCtlLdpPrefixType,
21252        tmnxOamLTtraceCtlLdpPrefix,
21253        tmnxOamLTtraceCtlLdpPrefixLen,
21254        tmnxOamLTtraceCtlMaxPath,
21255        tmnxOamLTtraceResultsDisPaths,
21256        tmnxOamLTtraceResultsFailedHops,
21257        tmnxOamLTtraceResultsDisState,
21258        tmnxOamLTtraceResultsDisStatus,
21259        tmnxOamLTtraceUpStreamHopIndex,
21260        tmnxOamLTtraceHopAddrType,
21261        tmnxOamLTtraceHopAddr,
21262        tmnxOamLTtraceHopDstAddrType,
21263        tmnxOamLTtraceHopDstAddr,
21264        tmnxOamLTtraceHopEgrNhAddrType,
21265        tmnxOamLTtraceHopEgrNhAddr,
21266        tmnxOamLTtraceHopDisTtl,
21267        tmnxOamLTtraceHopLastRc,
21268        tmnxOamLTtraceHopDiscoveryState,
21269        tmnxOamLTtraceHopDiscoveryTime,
21270        tmnxOamLTtraceAutoRowStatus,
21271        tmnxOamLTtraceAutoLastChanged,
21272        tmnxOamLTtraceAutoStorageType,
21273        tmnxOamLTtraceAutoAdminState,
21274        tmnxOamLTtraceAutoFcName,
21275        tmnxOamLTtraceAutoProfile,
21276        tmnxOamLTtraceAutoDiscIntvl,
21277        tmnxOamLTtraceAutoMaxPath,
21278        tmnxOamLTtraceAutoTrMaxTtl,
21279        tmnxOamLTtraceAutoTrTimeOut,
21280        tmnxOamLTtraceAutoTrMaxFailures,
21281        tmnxOamLTtraceAutoPolicy1,
21282        tmnxOamLTtraceAutoPolicy2,
21283        tmnxOamLTtraceAutoPolicy3,
21284        tmnxOamLTtraceAutoPolicy4,
21285        tmnxOamLTtraceAutoPolicy5,
21286        tmnxOamLTtraceAutoProbeIntvl,
21287        tmnxOamLTtraceAutoPrTimeOut,
21288        tmnxOamLTtraceAutoPrMaxFailures,
21289        tmnxOamLTtraceAutoDiscoveryState,
21290        tmnxOamLTtraceAutoTotalFecs,
21291        tmnxOamLTtraceAutoDisFecs,
21292        tmnxOamLTtraceAutoLastDisStart,
21293        tmnxOamLTtraceAutoLastDisEnd,
21294        tmnxOamLTtraceAutoLastDisDur,
21295        tmnxOamLTtracePathProbeState,
21296        tmnxOamLTtracePathProbeTmOutCnt,
21297        tmnxOamLTtraceMaxConRequests
21298    }
21299    STATUS      obsolete
21300    DESCRIPTION
21301        "The group of objects supporting management of OAM Trace Route test
21302         general capabilities on Nokia SROS series systems 6.0 release."
21303    ::= { tmnxOamTrGroups 27 }
21304
21305tmnxOamTrObsoleteV6v0Group       OBJECT-GROUP
21306    OBJECTS     {
21307        tmnxOamTrCtlCreateHopsEntries,
21308        tmnxOamLspTrCtlVRtrID,
21309        tmnxOamTrCtlMaxRows
21310    }
21311    STATUS      current
21312    DESCRIPTION
21313        "The group of objects supporting management of OAM trace route
21314         operations on Nokia SR series systems that were made obsolete in
21315         release 6.0.
21316
21317         Please see tmnxOamVprnTrObsoleteV6v0Group for additional obsoleted
21318         objects."
21319    ::= { tmnxOamTrGroups 28 }
21320
21321tmnxOamTrGeneralV7v0Group        OBJECT-GROUP
21322    OBJECTS     {
21323        tmnxOamTrMaxConcurrentRequests,
21324        tmnxOamTrCtlRowStatus,
21325        tmnxOamTrCtlTestMode,
21326        tmnxOamTrCtlAdminStatus,
21327        tmnxOamTrCtlFcName,
21328        tmnxOamTrCtlProfile,
21329        tmnxOamTrCtlServiceId,
21330        tmnxOamTrCtlDataSize,
21331        tmnxOamTrCtlTimeOut,
21332        tmnxOamTrCtlProbesPerHop,
21333        tmnxOamTrCtlMaxTtl,
21334        tmnxOamTrCtlInitialTtl,
21335        tmnxOamTrCtlDSField,
21336        tmnxOamTrCtlMaxFailures,
21337        tmnxOamTrCtlInterval,
21338        tmnxOamTrCtlTrapGeneration,
21339        tmnxOamTrCtlSAA,
21340        tmnxOamTrCtlRuns,
21341        tmnxOamTrCtlFailures,
21342        tmnxOamTrCtlLastRunResult,
21343        tmnxOamTrCtlLastChanged,
21344        tmnxOamTrCtlVRtrID,
21345        tmnxOamTrCtlTgtAddrType,
21346        tmnxOamTrCtlTgtAddress,
21347        tmnxOamTrCtlSrcAddrType,
21348        tmnxOamTrCtlSrcAddress,
21349        tmnxOamTrCtlWaitMilliSec,
21350        tmnxOamTrResultsOperStatus,
21351        tmnxOamTrResultsCurHopCount,
21352        tmnxOamTrResultsCurProbeCount,
21353        tmnxOamTrResultsLastGoodPath,
21354        tmnxOamTrResultsTgtAddrType,
21355        tmnxOamTrResultsTgtAddress,
21356        tmnxOamTrProbeHistoryResponse,
21357        tmnxOamTrProbeHistoryOneWayTime,
21358        tmnxOamTrProbeHistoryStatus,
21359        tmnxOamTrProbeHistoryLastRC,
21360        tmnxOamTrProbeHistoryTime,
21361        tmnxOamTrProbeHistoryResponsePlane,
21362        tmnxOamTrProbeHistoryAddressType,
21363        tmnxOamTrProbeHistorySapId,
21364        tmnxOamTrProbeHistoryVersion,
21365        tmnxOamTrProbeHistoryRouterID,
21366        tmnxOamTrProbeHistoryIfIndex,
21367        tmnxOamTrProbeHistoryDataLen,
21368        tmnxOamTrProbeHistorySize,
21369        tmnxOamTrProbeHistoryInOneWayTime,
21370        tmnxOamTrProbeHistoryAddrType,
21371        tmnxOamTrProbeHistoryAddress,
21372        tmnxOamLTtraceFecDiscoveryState,
21373        tmnxOamLTtraceFecDisStatusBits,
21374        tmnxOamLTtraceFecDisPaths,
21375        tmnxOamLTtraceFecFailedHops,
21376        tmnxOamLTtraceFecLastDisEnd,
21377        tmnxOamLTtraceFecFailedProbes,
21378        tmnxOamLTtraceFecProbeState,
21379        tmnxOamLTtracePathRemAddrType,
21380        tmnxOamLTtracePathRemoteAddr,
21381        tmnxOamLTtracePathEgrNhAddrType,
21382        tmnxOamLTtracePathEgrNhAddr,
21383        tmnxOamLTtracePathDisTtl,
21384        tmnxOamLTtracePathLastDisTime,
21385        tmnxOamLTtracePathLastRc,
21386        tmnxOamLTtracePathProbeState,
21387        tmnxOamLTtraceCtlLdpPrefixType,
21388        tmnxOamLTtraceCtlLdpPrefix,
21389        tmnxOamLTtraceCtlLdpPrefixLen,
21390        tmnxOamLTtraceCtlMaxPath,
21391        tmnxOamLTtraceResultsDisPaths,
21392        tmnxOamLTtraceResultsFailedHops,
21393        tmnxOamLTtraceResultsDisState,
21394        tmnxOamLTtraceResultsDisStatus,
21395        tmnxOamLTtraceUpStreamHopIndex,
21396        tmnxOamLTtraceHopAddrType,
21397        tmnxOamLTtraceHopAddr,
21398        tmnxOamLTtraceHopDstAddrType,
21399        tmnxOamLTtraceHopDstAddr,
21400        tmnxOamLTtraceHopEgrNhAddrType,
21401        tmnxOamLTtraceHopEgrNhAddr,
21402        tmnxOamLTtraceHopDisTtl,
21403        tmnxOamLTtraceHopLastRc,
21404        tmnxOamLTtraceHopDiscoveryState,
21405        tmnxOamLTtraceHopDiscoveryTime,
21406        tmnxOamLTtraceAutoRowStatus,
21407        tmnxOamLTtraceAutoLastChanged,
21408        tmnxOamLTtraceAutoAdminState,
21409        tmnxOamLTtraceAutoFcName,
21410        tmnxOamLTtraceAutoProfile,
21411        tmnxOamLTtraceAutoDiscIntvl,
21412        tmnxOamLTtraceAutoMaxPath,
21413        tmnxOamLTtraceAutoTrMaxTtl,
21414        tmnxOamLTtraceAutoTrTimeOut,
21415        tmnxOamLTtraceAutoTrMaxFailures,
21416        tmnxOamLTtraceAutoPolicy1,
21417        tmnxOamLTtraceAutoPolicy2,
21418        tmnxOamLTtraceAutoPolicy3,
21419        tmnxOamLTtraceAutoPolicy4,
21420        tmnxOamLTtraceAutoPolicy5,
21421        tmnxOamLTtraceAutoProbeIntvl,
21422        tmnxOamLTtraceAutoPrTimeOut,
21423        tmnxOamLTtraceAutoPrMaxFailures,
21424        tmnxOamLTtraceAutoDiscoveryState,
21425        tmnxOamLTtraceAutoTotalFecs,
21426        tmnxOamLTtraceAutoDisFecs,
21427        tmnxOamLTtraceAutoLastDisStart,
21428        tmnxOamLTtraceAutoLastDisEnd,
21429        tmnxOamLTtraceAutoLastDisDur,
21430        tmnxOamLTtracePathProbeState,
21431        tmnxOamLTtracePathProbeTmOutCnt,
21432        tmnxOamLTtraceMaxConRequests,
21433        tmnxOamTrHopsRttOFSumSquares,
21434        tmnxOamTrHopsRttHCSumSquares,
21435        tmnxOamTrHopsTtOFSumSquares,
21436        tmnxOamTrHopsTtHCSumSquares,
21437        tmnxOamTrHopsInTtOFSumSqrs,
21438        tmnxOamTrHopsInTtHCSumSqrs,
21439        tmnxOamTrResultsTestRunResult
21440    }
21441    STATUS      current
21442    DESCRIPTION
21443        "The group of objects supporting management of OAM Trace Route test
21444         general capabilities on Nokia SROS series systems 7.0 release, and
21445         still supported in the latest SROS release."
21446    ::= { tmnxOamTrGroups 29 }
21447
21448tmnxOamEthCfmTrV8v0Group         OBJECT-GROUP
21449    OBJECTS     {
21450        tmnxOamEthCfmTrCtlTgtMacAddr,
21451        tmnxOamEthCfmTrCtlSrcMdIndex,
21452        tmnxOamEthCfmTrCtlSrcMaIndex,
21453        tmnxOamEthCfmTrCtlSrcMepId,
21454        tmnxOamEthCfmTrPrHistIngressMac,
21455        tmnxOamEthCfmTrPrHistEgressMac,
21456        tmnxOamEthCfmTrPrHistRelayAction,
21457        tmnxOamEthCfmTrPrHistForwarded,
21458        tmnxOamEthCfmTrPrHistTerminalMep
21459    }
21460    STATUS      current
21461    DESCRIPTION
21462        "The group of objects supporting management of OAM Ethernet CFM trace
21463         route tests on Nokia SROS series systems 8.0 release."
21464    ::= { tmnxOamTrGroups 30 }
21465
21466tmnxOamLspTrV6v0Group            OBJECT-GROUP
21467    OBJECTS     {
21468        tmnxOamLspTrCtlLspName,
21469        tmnxOamLspTrCtlPathName,
21470        tmnxOamLspTrCtlLdpPrefixType,
21471        tmnxOamLspTrCtlLdpPrefix,
21472        tmnxOamLspTrCtlLdpPrefixLen,
21473        tmnxOamLspTrCtlPathDestType,
21474        tmnxOamLspTrCtlPathDest,
21475        tmnxOamLspTrCtlNhIntfName,
21476        tmnxOamLspTrCtlNhAddressType,
21477        tmnxOamLspTrCtlNhAddress,
21478        tmnxOamLspTrMapAddrType,
21479        tmnxOamLspTrMapDSIPv4Addr,
21480        tmnxOamLspTrMapDSIfAddr,
21481        tmnxOamLspTrMapMTU,
21482        tmnxOamLspTrDSLabelLabel,
21483        tmnxOamLspTrDSLabelProtocol
21484    }
21485    STATUS      current
21486    DESCRIPTION
21487        "The group of objects supporting management of OAM LSP Trace Route
21488         tests on Nokia SROS series systems 6.0 release."
21489    ::= { tmnxOamTrGroups 31 }
21490
21491tmnxOamTrGeneralV8v0Group        OBJECT-GROUP
21492    OBJECTS     {
21493        tmnxOamLTtracePathProbeSendErr,
21494        tmnxOamLTtraceFecSendErrProbes
21495    }
21496    STATUS      current
21497    DESCRIPTION
21498        "The group of objects supporting management of OAM Trace Route test
21499         general capabilities on Nokia SROS series systems 8.0 release."
21500    ::= { tmnxOamTrGroups 32 }
21501
21502tmnxOamTrNotificationV8v0Group   NOTIFICATION-GROUP
21503    NOTIFICATIONS {
21504        tmnxOamLdpTtraceFecPFailUpdate
21505    }
21506    STATUS      current
21507    DESCRIPTION
21508        "The group of notifications supporting the OAM Trace Route test feature
21509         on Nokia SROS series systems release 8.0."
21510    ::= { tmnxOamTrGroups 33 }
21511
21512tmnxOamVccvTrV9v0Group           OBJECT-GROUP
21513    OBJECTS     {
21514        tmnxOamVccvTrCtlSpokeSdpId,
21515        tmnxOamVccvTrCtlSaiiGlobalId,
21516        tmnxOamVccvTrCtlSaiiPrefix,
21517        tmnxOamVccvTrCtlSaiiAcId,
21518        tmnxOamVccvTrCtlTaiiGlobalId,
21519        tmnxOamVccvTrCtlTaiiPrefix,
21520        tmnxOamVccvTrCtlTaiiAcId,
21521        tmnxOamVccvTrNextSaiiGlobalId,
21522        tmnxOamVccvTrNextSaiiPrefix,
21523        tmnxOamVccvTrNextSaiiAcId,
21524        tmnxOamVccvTrNextTaiiGlobalId,
21525        tmnxOamVccvTrNextTaiiPrefix,
21526        tmnxOamVccvTrNextTaiiAcId
21527    }
21528    STATUS      current
21529    DESCRIPTION
21530        "The group of additional objects supporting management of OAM VCCV
21531         Trace Route test general capabilities on Nokia SROS series 9.0
21532         release."
21533    ::= { tmnxOamTrGroups 34 }
21534
21535tmnxOamLTtraceV9v0Group          OBJECT-GROUP
21536    OBJECTS     {
21537        tmnxOamLTtraceHopLabel1,
21538        tmnxOamLTtraceHopLabel2,
21539        tmnxOamLTtraceHopLabel3,
21540        tmnxOamLTtraceHopLabel4,
21541        tmnxOamLTtraceHopLabel5,
21542        tmnxOamLTtraceHopLabel6,
21543        tmnxOamLTtraceHopIfAddrType,
21544        tmnxOamLTtraceHopIfAddress,
21545        tmnxOamLTtraceHopRouterIdType,
21546        tmnxOamLTtraceHopRouterId
21547    }
21548    STATUS      current
21549    DESCRIPTION
21550        "The group of additional objects supporting management of OAM LDP Tree
21551         Discovery capabilities on Nokia SROS series 9.0 release."
21552    ::= { tmnxOamTrGroups 35 }
21553
21554tmnxOamTrGeneralV11v0Group       OBJECT-GROUP
21555    OBJECTS     {
21556        tmnxOamLTtraceCtlDownstreamMpTlv,
21557        tmnxOamLspTrCtlAssocChannel,
21558        tmnxOamLspTrCtlDownstreamMapTlv,
21559        tmnxOamLspTrCtlForce,
21560        tmnxOamLspTrCtlMplsTpPathType,
21561        tmnxOamLspTrCtlTestSubMode,
21562        tmnxOamLspTrFecStackFecSubType,
21563        tmnxOamLspTrFecStackOperType,
21564        tmnxOamLspTrFecStackPrefix,
21565        tmnxOamLspTrFecStackPrefixLen,
21566        tmnxOamLspTrFecStackPrefixType,
21567        tmnxOamLspTrFecStackRemPeerAddr,
21568        tmnxOamLspTrFecStackRemPeerAddrT,
21569        tmnxOamTrProbeHistoryRtrnSubcode,
21570        tmnxOamTrProbeHistorySdpBindId
21571    }
21572    STATUS      current
21573    DESCRIPTION
21574        "The group of additional objects supporting management of OAM Trace
21575         Route tests on Nokia SROS series systems, release 11.0."
21576    ::= { tmnxOamTrGroups 36 }
21577
21578tmnxOamVccvTrV11v0Group          OBJECT-GROUP
21579    OBJECTS     {
21580        tmnxOamVccvTrCtlAssocChannel,
21581        tmnxOamVccvTrCtlTestSubMode
21582    }
21583    STATUS      current
21584    DESCRIPTION
21585        "The group of additional objects supporting management of OAM VCCV
21586         trace route tests on Nokia SROS series systems running release 11.0."
21587    ::= { tmnxOamTrGroups 37 }
21588
21589tmnxOamTrV11v0Group              OBJECT-GROUP
21590    OBJECTS     {
21591        tmnxOamTrProbeHistorySrcGlobalId,
21592        tmnxOamTrProbeHistorySrcNodeId,
21593        tmnxOamVccvTrNextTpAgi,
21594        tmnxOamVccvTrNextTpSaiiAcId,
21595        tmnxOamVccvTrNextTpSaiiGlobalId,
21596        tmnxOamVccvTrNextTpSaiiNodeId,
21597        tmnxOamVccvTrNextTpTaiiAcId,
21598        tmnxOamVccvTrNextTpTaiiGlobalId,
21599        tmnxOamVccvTrNextTpTaiiNodeId
21600    }
21601    STATUS      current
21602    DESCRIPTION
21603        "The group of additional objects supporting management of OAM trace
21604         route tests on Nokia SROS series systems running release 11.0."
21605    ::= { tmnxOamTrGroups 38 }
21606
21607tmnxOamTrV12v0Group              OBJECT-GROUP
21608    OBJECTS     {
21609        tmnxOamIcmpTrLabelStackBottom,
21610        tmnxOamIcmpTrLabelStackExperimnt,
21611        tmnxOamIcmpTrLabelStackLabel,
21612        tmnxOamIcmpTrLabelStackTtl,
21613        tmnxOamVccvTrCtlSwitTgtFecType,
21614        tmnxOamVccvTrTgFec128CtlDstAddr,
21615        tmnxOamVccvTrTgFec128CtlDstAddrT,
21616        tmnxOamVccvTrTgFec128CtlPwId,
21617        tmnxOamVccvTrTgFec128CtlPwType,
21618        tmnxOamVccvTrTgFec128CtlSrcAddr,
21619        tmnxOamVccvTrTgFec128CtlSrcAddrT,
21620        tmnxOamVccvTrTgStaticCtlAgi,
21621        tmnxOamVccvTrTgStaticCtlSaiiAcId,
21622        tmnxOamVccvTrTgStaticCtlSaiiGlbl,
21623        tmnxOamVccvTrTgStaticCtlSaiiNode,
21624        tmnxOamVccvTrTgStaticCtlTaiiAcId,
21625        tmnxOamVccvTrTgStaticCtlTaiiGlbl,
21626        tmnxOamVccvTrTgStaticCtlTaiiNode
21627    }
21628    STATUS      current
21629    DESCRIPTION
21630        "The group of additional objects supporting management of OAM trace
21631         route tests on Nokia SROS series systems running release 12.0."
21632    ::= { tmnxOamTrGroups 39 }
21633
21634tmnxOamTrObsoleteV13v0Group      OBJECT-GROUP
21635    OBJECTS     {
21636        tmnxOamLspTrMapDSIPv4Addr,
21637        tmnxOamLspTrMapDSIfAddr,
21638        tmnxOamTrProbeHistoryRouterID
21639    }
21640    STATUS      current
21641    DESCRIPTION
21642        "The group of objects supporting management of OAM trace route
21643         operations on Nokia SR series systems that were made obsolete in
21644         release 13.0."
21645    ::= { tmnxOamTrGroups 40 }
21646
21647tmnxOamTrV13v0Group              OBJECT-GROUP
21648    OBJECTS     {
21649        tmnxOamLspTrMapDsEgrIfNum,
21650        tmnxOamLspTrMapDsIfAddress,
21651        tmnxOamLspTrMapDsIfAddressType,
21652        tmnxOamLspTrMapDsIngIfNum,
21653        tmnxOamLspTrMapDsIpAddress,
21654        tmnxOamLspTrMapDsIpAddressType,
21655        tmnxOamTrProbeHistoryNtwrkIfName
21656    }
21657    STATUS      current
21658    DESCRIPTION
21659        "The group of additional objects supporting management of OAM trace
21660         route tests on Nokia SROS series systems running release 13.0."
21661    ::= { tmnxOamTrGroups 41 }
21662
21663tmnxOamTrObsoleteV14v0Group      OBJECT-GROUP
21664    OBJECTS     {
21665        tmnxOamLTtraceAutoStorageType,
21666        tmnxOamTrCtlDescr,
21667        tmnxOamTrCtlStorageType
21668    }
21669    STATUS      current
21670    DESCRIPTION
21671        "The group of objects supporting management of OAM trace route
21672         operations on Nokia SR series systems that were made obsolete in SROS
21673         release 14.0."
21674    ::= { tmnxOamTrGroups 42 }
21675
21676tmnxOamTrV15v0Group              OBJECT-GROUP
21677    OBJECTS     {
21678        tmnxOamEthCfmTrCtlRemoteMepId,
21679        tmnxOamLspTrCtlIgpInstance,
21680        tmnxOamMcastTrCtlTestSubMode,
21681        tmnxOamMcastTrRespInIfIndex,
21682        tmnxOamMcastTrRespInPktCountHC,
21683        tmnxOamMcastTrRespLocalAddrType,
21684        tmnxOamMcastTrRespLocalAddress,
21685        tmnxOamMcastTrRespMcastRtgProto,
21686        tmnxOamMcastTrRespOutIfIndex,
21687        tmnxOamMcastTrRespOutPktCountHC,
21688        tmnxOamMcastTrRespRtgProtocol2,
21689        tmnxOamMcastTrRespSGPktCountHC
21690    }
21691    STATUS      current
21692    DESCRIPTION
21693        "The group of additional objects supporting management of OAM trace
21694         route tests on Nokia SROS series systems running release 15.0."
21695    ::= { tmnxOamTrGroups 44 }
21696
21697tmnxOamTrV16v0Group              OBJECT-GROUP
21698    OBJECTS     {
21699        tmnxOamTrCtlRouterInstanceName
21700    }
21701    STATUS      current
21702    DESCRIPTION
21703        "The group of additional objects supporting management of OAM trace
21704         route tests on Nokia SROS series systems running release 16.0."
21705    ::= { tmnxOamTrGroups 45 }
21706
21707tmnxOamTrV19v0ObjGroups          OBJECT IDENTIFIER ::= { tmnxOamTrGroups 46 }
21708
21709tmnxOamTrV19v0Group              OBJECT-GROUP
21710    OBJECTS     {
21711        tmnxOamLspTrCtlSrPlcyColor,
21712        tmnxOamLspTrCtlSrPlcyEndPtAddT,
21713        tmnxOamLspTrCtlSrPlcyEndPtAddr,
21714        tmnxOamLspTrCtlSrPlcySegList
21715    }
21716    STATUS      current
21717    DESCRIPTION
21718        "The group of additional objects supporting management of OAM Trace
21719         tests on Nokia SROS series systems running release 19."
21720    ::= { tmnxOamTrV19v0ObjGroups 1 }
21721
21722tmnxOamTrV20v0ObjGroups          OBJECT IDENTIFIER ::= { tmnxOamTrGroups 47 }
21723
21724tmnxOamBierTrV20v0Group          OBJECT-GROUP
21725    OBJECTS     {
21726        tmnxOamBierTrCtlBfrId,
21727        tmnxOamBierTrCtlBfrPfxAddrType,
21728        tmnxOamBierTrCtlBfrPfxAddress,
21729        tmnxOamBierTrCtlSubDomain,
21730        tmnxOamBierTrHistoryBfrId,
21731        tmnxOamBierTrHistoryDnStrAddr,
21732        tmnxOamBierTrHistoryDnStrAddrTyp,
21733        tmnxOamBierTrHistoryDnStrIfAddr,
21734        tmnxOamBierTrHistoryDnStrIfAddrT,
21735        tmnxOamBierTrHistoryDnStrIfNum,
21736        tmnxOamBierTrHistoryReturnCode,
21737        tmnxOamBierTrHistoryUpStrIfAddr,
21738        tmnxOamBierTrHistoryUpStrIfAddrT,
21739        tmnxOamBierTrHistoryUpStrIfNum
21740    }
21741    STATUS      current
21742    DESCRIPTION
21743        "The group of additional objects supporting management of OAM BIER
21744         Trace tests on Nokia SROS series systems running release 20."
21745    ::= { tmnxOamTrV20v0ObjGroups 1 }
21746
21747tmnxOamSaaConformance            OBJECT IDENTIFIER ::= { tmnxOamTestConformance 3 }
21748
21749tmnxOamSaaCompliances            OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 }
21750
21751tmnxOamSaaV3v0Compliance         MODULE-COMPLIANCE
21752    STATUS      obsolete
21753    DESCRIPTION
21754        "The compliance statement for management of OAM SAA tests on Nokia SROS
21755         series systems."
21756    MODULE
21757        MANDATORY-GROUPS {
21758            tmnxOamSaaGeneralV3v0Group,
21759            tmnxOamSaaThresholdV3v0Group,
21760            tmnxOamSaaNotificationV3v0Group
21761        }
21762    ::= { tmnxOamSaaCompliances 1 }
21763
21764tmnxOamSaaV7v0Compliance         MODULE-COMPLIANCE
21765    STATUS      obsolete
21766    DESCRIPTION
21767        "The compliance statement for management of OAM SAA tests on Nokia SROS
21768         series systems."
21769    MODULE
21770        MANDATORY-GROUPS {
21771            tmnxOamSaaGeneralV7v0Group,
21772            tmnxOamSaaThresholdV3v0Group,
21773            tmnxOamSaaNotificationV3v0Group
21774        }
21775    ::= { tmnxOamSaaCompliances 2 }
21776
21777tmnxOamSaaV8v0Compliance         MODULE-COMPLIANCE
21778    STATUS      obsolete
21779    DESCRIPTION
21780        "The compliance statement for management of OAM SAA tests on Nokia SROS
21781         series systems."
21782    MODULE
21783        MANDATORY-GROUPS {
21784            tmnxOamSaaGeneralV7v0Group,
21785            tmnxOamSaaGeneralV8v0Group,
21786            tmnxOamSaaThresholdV3v0Group,
21787            tmnxOamSaaNotificationV3v0Group
21788        }
21789    ::= { tmnxOamSaaCompliances 3 }
21790
21791tmnxOamSaaV10v0Compliance        MODULE-COMPLIANCE
21792    STATUS      current
21793    DESCRIPTION
21794        "The compliance statement for management of OAM SAA tests on Nokia SROS
21795         series systems."
21796    MODULE
21797        MANDATORY-GROUPS {
21798            tmnxOamSaaGeneralV7v0Group,
21799            tmnxOamSaaGeneralV8v0Group,
21800            tmnxOamSaaThresholdV3v0Group,
21801            tmnxOamSaaNotificationV3v0Group,
21802            tmnxOamSaaGeneralV10v0Group
21803        }
21804    ::= { tmnxOamSaaCompliances 4 }
21805
21806tmnxOamSaaGroups                 OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 }
21807
21808tmnxOamSaaGeneralV3v0Group       OBJECT-GROUP
21809    OBJECTS     {
21810        tmnxOamSaaCtlRowStatus,
21811        tmnxOamSaaCtlStorageType,
21812        tmnxOamSaaCtlLastChanged,
21813        tmnxOamSaaCtlAdminStatus,
21814        tmnxOamSaaCtlTestMode,
21815        tmnxOamSaaCtlDescr,
21816        tmnxOamSaaCtlRuns,
21817        tmnxOamSaaCtlFailures,
21818        tmnxOamSaaCtlLastRunResult
21819    }
21820    STATUS      obsolete
21821    DESCRIPTION
21822        "The group of objects supporting management of OAM SAA test general
21823         capabilities on Nokia SROS series systems."
21824    ::= { tmnxOamSaaGroups 1 }
21825
21826tmnxOamSaaThresholdV3v0Group     OBJECT-GROUP
21827    OBJECTS     {
21828        tmnxOamSaaTRowStatus,
21829        tmnxOamSaaTLastChanged,
21830        tmnxOamSaaTThreshold,
21831        tmnxOamSaaTValue,
21832        tmnxOamSaaTLastSent,
21833        tmnxOamSaaTTestMode,
21834        tmnxOamSaaTTestRunIndex
21835    }
21836    STATUS      current
21837    DESCRIPTION
21838        "The group of objects supporting management of OAM Trace Route SAA test
21839         thresholds on Nokia SROS series systems 3.0R1."
21840    ::= { tmnxOamSaaGroups 2 }
21841
21842tmnxOamSaaNotificationV3v0Group  NOTIFICATION-GROUP
21843    NOTIFICATIONS {
21844        tmnxOamSaaThreshold
21845    }
21846    STATUS      current
21847    DESCRIPTION
21848        "The group of notifications supporting the OAM Trace Route test feature
21849         on Nokia SROS series systems."
21850    ::= { tmnxOamSaaGroups 3 }
21851
21852tmnxOamSaaGeneralV7v0Group       OBJECT-GROUP
21853    OBJECTS     {
21854        tmnxOamSaaCtlRowStatus,
21855        tmnxOamSaaCtlLastChanged,
21856        tmnxOamSaaCtlAdminStatus,
21857        tmnxOamSaaCtlTestMode,
21858        tmnxOamSaaCtlDescr,
21859        tmnxOamSaaCtlRuns,
21860        tmnxOamSaaCtlFailures,
21861        tmnxOamSaaCtlLastRunResult,
21862        tmnxOamSaaCtlAcctPolicyId,
21863        tmnxOamSaaCtlSuppressAccounting
21864    }
21865    STATUS      current
21866    DESCRIPTION
21867        "The group of objects supporting management of OAM SAA test general
21868         capabilities on Nokia SROS series systems 7.0 release, and still
21869         supported in the latest SROS release."
21870    ::= { tmnxOamSaaGroups 4 }
21871
21872tmnxOamSaaGeneralV8v0Group       OBJECT-GROUP
21873    OBJECTS     {
21874        tmnxOamSaaCtlContinuous
21875    }
21876    STATUS      current
21877    DESCRIPTION
21878        "The group of additional objects supporting management of OAM SAA test
21879         general capabilities on Nokia SROS series systems 8.0 release."
21880    ::= { tmnxOamSaaGroups 5 }
21881
21882tmnxOamSaaGeneralV10v0Group      OBJECT-GROUP
21883    OBJECTS     {
21884        tmnxOamSaaCtlKeepProbeHistoryAdm,
21885        tmnxOamSaaCtlKeepProbeHistoryOpr
21886    }
21887    STATUS      current
21888    DESCRIPTION
21889        "The group of additional objects supporting management of OAM SAA test
21890         general capabilities on Nokia SROS Release 10.0 systems."
21891    ::= { tmnxOamSaaGroups 6 }
21892
21893tmnxOamSaaObsoleteV14v0Group     OBJECT-GROUP
21894    OBJECTS     {
21895        tmnxOamSaaCtlStorageType
21896    }
21897    STATUS      current
21898    DESCRIPTION
21899        "The group of objects supporting management of OAM SAA operations on
21900         Nokia SR series systems that were made obsolete in SROS release 14.0."
21901    ::= { tmnxOamSaaGroups 7 }
21902
21903tmnxOamMobGatewayConformance     OBJECT IDENTIFIER ::= { tmnxOamTestConformance 4 }
21904
21905tmnxOamGeneralConformance        OBJECT IDENTIFIER ::= { tmnxOamTestConformance 5 }
21906
21907tmnxOamGeneralCompliances        OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 1 }
21908
21909tmnxOamGeneralV8v0Compliance     MODULE-COMPLIANCE
21910    STATUS      obsolete
21911    DESCRIPTION
21912        "The compliance statement for management of OAM general capabilities on
21913         Nokia SROS series systems for Release 8.0."
21914    MODULE
21915        MANDATORY-GROUPS {
21916            tmnxOamGeneralV8v0Group
21917        }
21918    ::= { tmnxOamGeneralCompliances 1 }
21919
21920tmnxOamGeneralV10v0Compliance    MODULE-COMPLIANCE
21921    STATUS      current
21922    DESCRIPTION
21923        "The compliance statement for management of OAM general capabilities on
21924         Nokia SROS series systems for Release 10.0."
21925    MODULE
21926        MANDATORY-GROUPS {
21927            tmnxOamGeneralV8v0Group,
21928            tmnxOamGeneralV10v0Group
21929        }
21930    ::= { tmnxOamGeneralCompliances 2 }
21931
21932tmnxOamGeneralV11v0Compliance    MODULE-COMPLIANCE
21933    STATUS      current
21934    DESCRIPTION
21935        "The compliance statement for management of OAM general capabilities
21936         added in Nokia SROS series systems for Release 11.0."
21937    MODULE
21938        MANDATORY-GROUPS {
21939            tmnxOamGeneralV11v0Group
21940        }
21941    ::= { tmnxOamGeneralCompliances 3 }
21942
21943tmnxOamGeneralV14v0Compliance    MODULE-COMPLIANCE
21944    STATUS      current
21945    DESCRIPTION
21946        "The compliance statement for management of OAM general capabilities
21947         added in Nokia SROS series systems for Release 14.0."
21948    MODULE
21949        MANDATORY-GROUPS {
21950            tmnxOamGeneralV14v0Group
21951        }
21952    ::= { tmnxOamGeneralCompliances 6 }
21953
21954tmnxOamGeneralV19v0Compliance    MODULE-COMPLIANCE
21955    STATUS      current
21956    DESCRIPTION
21957        "The compliance statement for management of OAM general capabilities
21958         added in Nokia SROS series systems for Release 19."
21959    MODULE
21960        MANDATORY-GROUPS {
21961            tmnxOamGeneralV19v0Group
21962        }
21963    ::= { tmnxOamGeneralCompliances 9 }
21964
21965tmnxOamGeneralGroups             OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 2 }
21966
21967tmnxOamGeneralV8v0Group          OBJECT-GROUP
21968    OBJECTS     {
21969        tmnxOamMplsPduTimeStampFormat
21970    }
21971    STATUS      current
21972    DESCRIPTION
21973        "The group of objects supporting management of OAM test general
21974         capabilities on Nokia SROS systems, release 8.0 R4."
21975    ::= { tmnxOamGeneralGroups 1 }
21976
21977tmnxOamGeneralV10v0Group         OBJECT-GROUP
21978    OBJECTS     {
21979        tmnxOamSysPerfOprLimitTx,
21980        tmnxOamSysPerfCfgLimitTx,
21981        tmnxOamSysPerfCfgTotalTx,
21982        tmnxOamSysPerfLastClearedTime,
21983        tmnxOamSysPerfLocalTestTx,
21984        tmnxOamSysPerfRemoteTestRx,
21985        tmnxOamSysPerfReqTypeLocalTestTx,
21986        tmnxOamSysPerfReqTypeRemoteTstRx,
21987        tmnxOamSysSessionLimit,
21988        tmnxOamSysSessionCount
21989    }
21990    STATUS      current
21991    DESCRIPTION
21992        "The group of objects supporting management of OAM test general
21993         capabilities on Nokia SROS systems, release 10.0."
21994    ::= { tmnxOamGeneralGroups 2 }
21995
21996tmnxOamGeneralV11v0Group         OBJECT-GROUP
21997    OBJECTS     {
21998        tmnxOamMplsEchoDownstreamMapTlv
21999    }
22000    STATUS      current
22001    DESCRIPTION
22002        "The group of additional objects supporting management of general OAM
22003         test capabilities on Nokia SROS systems, release 11.0."
22004    ::= { tmnxOamGeneralGroups 3 }
22005
22006tmnxOamGeneralV14v0Group         OBJECT-GROUP
22007    OBJECTS     {
22008        tmnxOamSysBgIcmpBrgSessionCount,
22009        tmnxOamSysBgIcmpBrgSessionLimit
22010    }
22011    STATUS      current
22012    DESCRIPTION
22013        "The group of additional objects supporting management of general OAM
22014         test capabilities on Nokia SROS systems, release 14.0."
22015    ::= { tmnxOamGeneralGroups 6 }
22016
22017tmnxOamGeneralV19v0Group         OBJECT-GROUP
22018    OBJECTS     {
22019        tmnxOamSysLspSelfPingSessCount,
22020        tmnxOamSysLspSelfPingSessLimit,
22021        tmnxOamSysPerfCfgLspSelfTxLimit,
22022        tmnxOamSysPerfCfgLspSelfTxTotal
22023    }
22024    STATUS      current
22025    DESCRIPTION
22026        "The group of additional objects supporting management of general OAM
22027         test capabilities on Nokia SROS systems, release 19."
22028    ::= { tmnxOamGeneralGroups 9 }
22029
22030tmnxOamDiagConformance           OBJECT IDENTIFIER ::= { tmnxOamTestConformance 6 }
22031
22032tmnxOamDiagCompliances           OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 1 }
22033
22034tmnxOamDiagV16v0Compliance       MODULE-COMPLIANCE
22035    STATUS      current
22036    DESCRIPTION
22037        "The compliance statement for management of OAM diagnostic capabilities
22038         added in Nokia SROS series systems for Release 16.0."
22039    MODULE
22040        MANDATORY-GROUPS {
22041            tmnxOamDiagNotificationV16v0Grp,
22042            tmnxOamDiagNotifyObjsV16v0Group,
22043            tmnxOamDiagV16v0Group
22044        }
22045    ::= { tmnxOamDiagCompliances 1 }
22046
22047tmnxOamDiagGroups                OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 2 }
22048
22049tmnxOamDiagV16v0Group            OBJECT-GROUP
22050    OBJECTS     {
22051        tmnxOamBuildPktDot1qLastChanged,
22052        tmnxOamBuildPktDot1qPrioCodePt,
22053        tmnxOamBuildPktDot1qTagProtoId,
22054        tmnxOamBuildPktDot1qVlanId,
22055        tmnxOamBuildPktEthDstMacAddr,
22056        tmnxOamBuildPktEthLastChanged,
22057        tmnxOamBuildPktEthSrcMacAddr,
22058        tmnxOamBuildPktGtpUserLastChgd,
22059        tmnxOamBuildPktGtpUserTunnEpIdHi,
22060        tmnxOamBuildPktGtpUserTunnEpIdLo,
22061        tmnxOamBuildPktHdrLastChanged,
22062        tmnxOamBuildPktHdrOvrLastChanged,
22063        tmnxOamBuildPktHdrOvrRowStatus,
22064        tmnxOamBuildPktHdrRowStatus,
22065        tmnxOamBuildPktHdrType,
22066        tmnxOamBuildPktHeaderSeq,
22067        tmnxOamBuildPktIPsecAuthLastChgd,
22068        tmnxOamBuildPktIPsecAuthSecPrIdx,
22069        tmnxOamBuildPktIPv4MoreFragments,
22070        tmnxOamBuildPktIpDscp,
22071        tmnxOamBuildPktIpDstIpAddrType,
22072        tmnxOamBuildPktIpDstIpAddress,
22073        tmnxOamBuildPktIpLastChanged,
22074        tmnxOamBuildPktIpSrcIpAddrType,
22075        tmnxOamBuildPktIpSrcIpAddress,
22076        tmnxOamBuildPktL2tpLastChanged,
22077        tmnxOamBuildPktL2tpSessionId,
22078        tmnxOamBuildPktL2tpTunnelId,
22079        tmnxOamBuildPktLastChanged,
22080        tmnxOamBuildPktMplsLabel,
22081        tmnxOamBuildPktMplsLastChanged,
22082        tmnxOamBuildPktMplsTrafficClass,
22083        tmnxOamBuildPktPbbIsid,
22084        tmnxOamBuildPktPbbLastChanged,
22085        tmnxOamBuildPktPbbTagProtocolId,
22086        tmnxOamBuildPktRowStatus,
22087        tmnxOamBuildPktTcpUdpDstPort,
22088        tmnxOamBuildPktTcpUdpLastChanged,
22089        tmnxOamBuildPktTcpUdpSrcPort,
22090        tmnxOamDiagCtlAdminState,
22091        tmnxOamDiagCtlLastChanged,
22092        tmnxOamDiagCtlRowStatus,
22093        tmnxOamDiagCtlTestMode,
22094        tmnxOamFindEgrDiagCtlIngPortId,
22095        tmnxOamFindEgrDiagCtlLastChanged,
22096        tmnxOamFindEgrDiagCtlPacketNum,
22097        tmnxOamFindEgrDiagEgrRtrInstName,
22098        tmnxOamFindEgrDiagEgressIfName,
22099        tmnxOamFindEgrDiagEgressPort,
22100        tmnxOamFindEgrDiagNextHopAddrTyp,
22101        tmnxOamFindEgrDiagNextHopAddress,
22102        tmnxOamFindEgrDiagOperState
22103    }
22104    STATUS      current
22105    DESCRIPTION
22106        "The group of additional objects supporting management of OAM
22107         diagnostic capabilities on Nokia SROS systems, release 16.0."
22108    ::= { tmnxOamDiagGroups 1 }
22109
22110tmnxOamDiagNotificationV16v0Grp  NOTIFICATION-GROUP
22111    NOTIFICATIONS {
22112        tmnxOamDiagTestCompleted
22113    }
22114    STATUS      current
22115    DESCRIPTION
22116        "The group of notifications supporting OAM Diagnostic tests on Nokia
22117         SROS series systems release 16.0."
22118    ::= { tmnxOamDiagGroups 2 }
22119
22120tmnxOamDiagNotifyObjsV16v0Group  OBJECT-GROUP
22121    OBJECTS     {
22122        tmnxOamTestRunIndex
22123    }
22124    STATUS      current
22125    DESCRIPTION
22126        "The group of additional accessible-for-notify objects supporting
22127         management of OAM diagnostic capabilities on Nokia SROS systems,
22128         release 16.0."
22129    ::= { tmnxOamDiagGroups 3 }
22130
22131tmnxOamBicConformance            OBJECT IDENTIFIER ::= { tmnxOamTestConformance 7 }
22132
22133tmnxOamBicCompliances            OBJECT IDENTIFIER ::= { tmnxOamBicConformance 1 }
22134
22135tmnxOamTestNotifications         OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 }
22136
22137tmnxOamPingNotifyPrefix          OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 1 }
22138
22139tmnxOamPingNotifications         OBJECT IDENTIFIER ::= { tmnxOamPingNotifyPrefix 0 }
22140
22141tmnxOamPingProbeFailed           NOTIFICATION-TYPE
22142    OBJECTS     {
22143        tmnxOamPingCtlTargetIpAddress,
22144        tmnxOamPingResultsOperStatus,
22145        tmnxOamPingResultsMinRtt,
22146        tmnxOamPingResultsMaxRtt,
22147        tmnxOamPingResultsAverageRtt,
22148        tmnxOamPingResultsRttSumOfSquares,
22149        tmnxOamPingResultsMtuResponseSize,
22150        tmnxOamPingResultsSvcPing,
22151        tmnxOamPingResultsProbeResponses,
22152        tmnxOamPingResultsSentProbes,
22153        tmnxOamPingResultsLastGoodProbe
22154    }
22155    STATUS      obsolete
22156    DESCRIPTION
22157        "Generated when a probe failure is detected when the
22158         corresponding tmnxOamPingCtlTrapGeneration object is set to
22159         probeFailure(0) subject to the value of
22160         tmnxOamPingCtlTrapProbeFailureFilter.  The object
22161         tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
22162         number of successive probe failures that are required
22163         before this notification can be generated."
22164    ::= { tmnxOamPingNotifications 1 }
22165
22166tmnxOamPingTestFailed            NOTIFICATION-TYPE
22167    OBJECTS     {
22168        tmnxOamPingCtlTargetIpAddress,
22169        tmnxOamPingResultsOperStatus,
22170        tmnxOamPingResultsMinRtt,
22171        tmnxOamPingResultsMaxRtt,
22172        tmnxOamPingResultsAverageRtt,
22173        tmnxOamPingResultsRttSumOfSquares,
22174        tmnxOamPingResultsMtuResponseSize,
22175        tmnxOamPingResultsSvcPing,
22176        tmnxOamPingResultsProbeResponses,
22177        tmnxOamPingResultsSentProbes,
22178        tmnxOamPingResultsLastGoodProbe
22179    }
22180    STATUS      obsolete
22181    DESCRIPTION
22182        "Generated when a ping test is determined to have failed
22183         when the corresponding tmnxOamPingCtlTrapGeneration object is
22184         set to testFailure(1).  In this instance
22185         tmnxOamPingCtlTrapTestFailureFilter should specify the number of
22186         probes in a test required to have failed in order to
22187         consider the test as failed."
22188    ::= { tmnxOamPingNotifications 2 }
22189
22190tmnxOamPingTestCompleted         NOTIFICATION-TYPE
22191    OBJECTS     {
22192        tmnxOamPingCtlTargetIpAddress,
22193        tmnxOamPingResultsOperStatus,
22194        tmnxOamPingResultsMinRtt,
22195        tmnxOamPingResultsMaxRtt,
22196        tmnxOamPingResultsAverageRtt,
22197        tmnxOamPingResultsRttSumOfSquares,
22198        tmnxOamPingResultsMtuResponseSize,
22199        tmnxOamPingResultsSvcPing,
22200        tmnxOamPingResultsProbeResponses,
22201        tmnxOamPingResultsSentProbes,
22202        tmnxOamPingResultsLastGoodProbe
22203    }
22204    STATUS      obsolete
22205    DESCRIPTION
22206        "Generated at the completion of a ping test when the corresponding
22207         tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
22208    ::= { tmnxOamPingNotifications 3 }
22209
22210tmnxOamPingProbeFailedV2         NOTIFICATION-TYPE
22211    OBJECTS     {
22212        tmnxOamPingCtlTgtAddrType,
22213        tmnxOamPingCtlTgtAddress,
22214        tmnxOamPingResultsOperStatus,
22215        tmnxOamPingResultsMinRtt,
22216        tmnxOamPingResultsMaxRtt,
22217        tmnxOamPingResultsAverageRtt,
22218        tmnxOamPingResultsRttSumOfSquares,
22219        tmnxOamPingResultsMtuResponseSize,
22220        tmnxOamPingResultsSvcPing,
22221        tmnxOamPingResultsProbeResponses,
22222        tmnxOamPingResultsSentProbes,
22223        tmnxOamPingResultsLastGoodProbe
22224    }
22225    STATUS      obsolete
22226    DESCRIPTION
22227        "Generated when a probe failure is detected when the
22228         corresponding tmnxOamPingCtlTrapGeneration object is set to
22229         probeFailure(0) subject to the value of
22230         tmnxOamPingCtlTrapProbeFailureFilter.  The object
22231         tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
22232         number of successive probe failures that are required
22233         before this notification can be generated."
22234    ::= { tmnxOamPingNotifications 4 }
22235
22236tmnxOamPingTestFailedV2          NOTIFICATION-TYPE
22237    OBJECTS     {
22238        tmnxOamPingCtlTgtAddrType,
22239        tmnxOamPingCtlTgtAddress,
22240        tmnxOamPingResultsOperStatus,
22241        tmnxOamPingResultsMinRtt,
22242        tmnxOamPingResultsMaxRtt,
22243        tmnxOamPingResultsAverageRtt,
22244        tmnxOamPingResultsRttSumOfSquares,
22245        tmnxOamPingResultsMtuResponseSize,
22246        tmnxOamPingResultsSvcPing,
22247        tmnxOamPingResultsProbeResponses,
22248        tmnxOamPingResultsSentProbes,
22249        tmnxOamPingResultsLastGoodProbe
22250    }
22251    STATUS      obsolete
22252    DESCRIPTION
22253        "Generated when a ping test is determined to have failed
22254         when the corresponding tmnxOamPingCtlTrapGeneration object is
22255         set to testFailure(1).  In this instance
22256         tmnxOamPingCtlTrapTestFailureFilter should specify the number of
22257         probes in a test required to have failed in order to
22258         consider the test as failed."
22259    ::= { tmnxOamPingNotifications 5 }
22260
22261tmnxOamPingTestCompletedV2       NOTIFICATION-TYPE
22262    OBJECTS     {
22263        tmnxOamPingCtlTgtAddrType,
22264        tmnxOamPingCtlTgtAddress,
22265        tmnxOamPingResultsOperStatus,
22266        tmnxOamPingResultsMinRtt,
22267        tmnxOamPingResultsMaxRtt,
22268        tmnxOamPingResultsAverageRtt,
22269        tmnxOamPingResultsRttSumOfSquares,
22270        tmnxOamPingResultsMtuResponseSize,
22271        tmnxOamPingResultsSvcPing,
22272        tmnxOamPingResultsProbeResponses,
22273        tmnxOamPingResultsSentProbes,
22274        tmnxOamPingResultsLastGoodProbe
22275    }
22276    STATUS      obsolete
22277    DESCRIPTION
22278        "Generated at the completion of a ping test when the corresponding
22279         tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
22280    ::= { tmnxOamPingNotifications 6 }
22281
22282tmnxAncpLoopbackTestCompleted    NOTIFICATION-TYPE
22283    OBJECTS     {
22284        tmnxOamAncpHistoryAncpString
22285    }
22286    STATUS      current
22287    DESCRIPTION
22288        "This Notification is sent whenever a ANCP loopback is finished for
22289         which a notification was explicitly requested."
22290    ::= { tmnxOamPingNotifications 7 }
22291
22292tmnxOamPingProbeFailedV3         NOTIFICATION-TYPE
22293    OBJECTS     {
22294        tmnxOamPingCtlTgtAddrType,
22295        tmnxOamPingCtlTgtAddress,
22296        tmnxOamPingResultsOperStatus,
22297        tmnxOamPingResultsMinRtt,
22298        tmnxOamPingResultsMaxRtt,
22299        tmnxOamPingResultsAverageRtt,
22300        tmnxOamPingResultsRttSumOfSquares,
22301        tmnxOamPingResultsRttOFSumSquares,
22302        tmnxOamPingResultsMtuResponseSize,
22303        tmnxOamPingResultsSvcPing,
22304        tmnxOamPingResultsProbeResponses,
22305        tmnxOamPingResultsSentProbes,
22306        tmnxOamPingResultsLastGoodProbe
22307    }
22308    STATUS      current
22309    DESCRIPTION
22310        "[CAUSE] The tmnxOamPingProbeFailedV3 notification is sent at the end
22311         of an OAM or SAA ping test run, when a sufficient number of successive
22312         probes failed.
22313
22314         The notification is sent if both of the following conditions are met:
22315         1.  The 'probeFailure(0)' bit of the tmnxOamPingCtlTrapGeneration BITS
22316             object is enabled, AND
22317         2.  The test run includes at least one occurrence of N successive probe
22318             failures, where N is configured using
22319             tmnxOamPingCtlTrapProbeFailureFilter.
22320
22321         This notification is sent at most once per test run.
22322
22323         [EFFECT] Informational.  The probe failures may indicate a problem with
22324         live traffic flow.
22325
22326         [RECOVERY] Investigate the cause of the probe failures."
22327    ::= { tmnxOamPingNotifications 8 }
22328
22329tmnxOamPingTestFailedV3          NOTIFICATION-TYPE
22330    OBJECTS     {
22331        tmnxOamPingCtlTgtAddrType,
22332        tmnxOamPingCtlTgtAddress,
22333        tmnxOamPingResultsOperStatus,
22334        tmnxOamPingResultsMinRtt,
22335        tmnxOamPingResultsMaxRtt,
22336        tmnxOamPingResultsAverageRtt,
22337        tmnxOamPingResultsRttSumOfSquares,
22338        tmnxOamPingResultsRttOFSumSquares,
22339        tmnxOamPingResultsMtuResponseSize,
22340        tmnxOamPingResultsSvcPing,
22341        tmnxOamPingResultsProbeResponses,
22342        tmnxOamPingResultsSentProbes,
22343        tmnxOamPingResultsLastGoodProbe
22344    }
22345    STATUS      current
22346    DESCRIPTION
22347        "[CAUSE] The tmnxOamPingTestFailedV3 notification is sent at the end of
22348         an OAM or SAA ping test run, when a sufficient number of probes
22349         failed.
22350
22351         The notification is sent if both of the following conditions are met:
22352         1.  The 'testFailure(1)' bit of the tmnxOamPingCtlTrapGeneration BITS
22353             object is enabled, AND
22354         2.  The test run had at least N probe failures, where N is configured
22355             using tmnxOamPingCtlTrapTestFailureFilter.
22356
22357         This notification is sent at most once per test run.
22358
22359         [EFFECT] Informational.  The probe failures may indicate a problem with
22360         live traffic flow.
22361
22362         [RECOVERY] Investigate the cause of the probe failures."
22363    ::= { tmnxOamPingNotifications 9 }
22364
22365tmnxOamPingTestCompletedV3       NOTIFICATION-TYPE
22366    OBJECTS     {
22367        tmnxOamPingCtlTgtAddrType,
22368        tmnxOamPingCtlTgtAddress,
22369        tmnxOamPingResultsOperStatus,
22370        tmnxOamPingResultsMinRtt,
22371        tmnxOamPingResultsMaxRtt,
22372        tmnxOamPingResultsAverageRtt,
22373        tmnxOamPingResultsRttSumOfSquares,
22374        tmnxOamPingResultsRttOFSumSquares,
22375        tmnxOamPingResultsMtuResponseSize,
22376        tmnxOamPingResultsSvcPing,
22377        tmnxOamPingResultsProbeResponses,
22378        tmnxOamPingResultsSentProbes,
22379        tmnxOamPingResultsLastGoodProbe
22380    }
22381    STATUS      current
22382    DESCRIPTION
22383        "[CAUSE] The tmnxOamPingTestCompletedV3 notification is sent at the end
22384         of an OAM or SAA ping test run (if the 'testCompletion(2)' bit of the
22385         corresponding tmnxOamPingCtlTrapGeneration object is enabled).
22386
22387         [EFFECT] Informational.  If the test run failed (e.g. the number of
22388         probes received is less than the number of probes sent), there may be a
22389         corresponding problem with live traffic flow.
22390
22391         [RECOVERY] If the test run failed, investigate the cause."
22392    ::= { tmnxOamPingNotifications 10 }
22393
22394tmnxOamTraceRouteNotifyPrefix    OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 2 }
22395
22396tmnxOamTraceRouteNotifications   OBJECT IDENTIFIER ::= { tmnxOamTraceRouteNotifyPrefix 0 }
22397
22398tmnxOamTrPathChange              NOTIFICATION-TYPE
22399    OBJECTS     {
22400        tmnxOamTrCtlTestMode,
22401        tmnxOamTrCtlLastRunResult,
22402        tmnxOamTrResultsOperStatus
22403    }
22404    STATUS      current
22405    DESCRIPTION
22406        "The path to a target has changed."
22407    ::= { tmnxOamTraceRouteNotifications 1 }
22408
22409tmnxOamTrTestFailed              NOTIFICATION-TYPE
22410    OBJECTS     {
22411        tmnxOamTrCtlTestMode,
22412        tmnxOamTrCtlLastRunResult,
22413        tmnxOamTrResultsOperStatus
22414    }
22415    STATUS      current
22416    DESCRIPTION
22417        "[CAUSE] The tmnxOamTrTestFailed notification is sent when an OAM or
22418         SAA trace test run failed (if the 'testFailure(1)' bit of the
22419         corresponding tmnxOamTrCtlTrapGeneration object is enabled).
22420
22421         This notification is sent at most once per test run.
22422
22423         [EFFECT] Informational.  The test run failure may indicate a problem
22424         with the corresponding live traffic flow.
22425
22426         [RECOVERY] Investigate the cause of the test run failure."
22427    ::= { tmnxOamTraceRouteNotifications 2 }
22428
22429tmnxOamTrTestCompleted           NOTIFICATION-TYPE
22430    OBJECTS     {
22431        tmnxOamTrCtlTestMode,
22432        tmnxOamTrCtlLastRunResult,
22433        tmnxOamTrResultsOperStatus
22434    }
22435    STATUS      current
22436    DESCRIPTION
22437        "[CAUSE] The tmnxOamTrTestCompleted notification is sent at the end of
22438         an OAM or SAA trace test run (if the 'testCompletion(2)' bit of the
22439         corresponding tmnxOamTrCtlTrapGeneration object is enabled).
22440
22441         [EFFECT] Informational.  If the test run failed (e.g. a probe timed
22442         out), there may be a corresponding problem with live traffic flow.
22443
22444         [RECOVERY] If the test run failed, investigate the cause."
22445    ::= { tmnxOamTraceRouteNotifications 3 }
22446
22447tmnxOamLdpTtraceAutoDiscState    NOTIFICATION-TYPE
22448    OBJECTS     {
22449        tmnxOamLTtraceAutoDiscoveryState
22450    }
22451    STATUS      current
22452    DESCRIPTION
22453        "The tmnxOamLdpTtraceAutoDiscState notification is generated when the
22454         discovery state of the 'Auto LDP Tree Trace entity' represented by
22455         tmnxOamLTtraceAutoDiscoveryState has been changed."
22456    ::= { tmnxOamTraceRouteNotifications 4 }
22457
22458tmnxOamLdpTtraceFecProbeState    NOTIFICATION-TYPE
22459    OBJECTS     {
22460        tmnxOamLTtraceFecProbeState,
22461        tmnxOamLTtraceFecDisPaths,
22462        tmnxOamLTtraceFecFailedProbes,
22463        tmnxOamLTtraceFecSendErrProbes
22464    }
22465    STATUS      current
22466    DESCRIPTION
22467        "The tmnxOamLdpTtraceFecProbeState notification is generated when the
22468         probe state of the 'auto discovered FEC' has been changed."
22469    ::= { tmnxOamTraceRouteNotifications 5 }
22470
22471tmnxOamLdpTtraceFecDisStatus     NOTIFICATION-TYPE
22472    OBJECTS     {
22473        tmnxOamLTtraceFecDisStatusBits,
22474        tmnxOamLTtraceFecDisPaths
22475    }
22476    STATUS      current
22477    DESCRIPTION
22478        "The tmnxOamLdpTtraceFecDisStatus notification is generated when
22479         the discovery status BITS or the number of discovered paths of the
22480         'auto discovered FEC' has been changed.  Note that the changes are
22481         evaluated at the end of a FEC discovery."
22482    ::= { tmnxOamTraceRouteNotifications 6 }
22483
22484tmnxOamLdpTtraceFecPFailUpdate   NOTIFICATION-TYPE
22485    OBJECTS     {
22486        tmnxOamLTtraceFecProbeState,
22487        tmnxOamLTtraceFecDisPaths,
22488        tmnxOamLTtraceFecFailedProbes,
22489        tmnxOamLTtraceFecSendErrProbes
22490    }
22491    STATUS      current
22492    DESCRIPTION
22493        "The tmnxOamLdpTtraceFecPFailUpdate notification is generated when
22494         there is a probe state change in any of the relevant discovered paths
22495         while the overall FEC probe state, tmnxOamLTtraceFecProbeState is in
22496         'partially failed' state."
22497    ::= { tmnxOamTraceRouteNotifications 7 }
22498
22499tmnxOamSaaNotifyPrefix           OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 3 }
22500
22501tmnxOamSaaNotifications          OBJECT IDENTIFIER ::= { tmnxOamSaaNotifyPrefix 0 }
22502
22503tmnxOamSaaThreshold              NOTIFICATION-TYPE
22504    OBJECTS     {
22505        tmnxOamSaaTThreshold,
22506        tmnxOamSaaTValue,
22507        tmnxOamSaaCtlTestMode,
22508        tmnxOamSaaCtlLastRunResult,
22509        tmnxOamSaaTTestRunIndex
22510    }
22511    STATUS      current
22512    DESCRIPTION
22513        "Generated at the completion of an SAA OAM trace route test when a
22514         threshold has been crossed for a results statistic."
22515    ::= { tmnxOamSaaNotifications 1 }
22516
22517tmnxOamDiagNotifyPrefix          OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 6 }
22518
22519tmnxOamDiagNotifications         OBJECT IDENTIFIER ::= { tmnxOamDiagNotifyPrefix 0 }
22520
22521tmnxOamDiagTestCompleted         NOTIFICATION-TYPE
22522    OBJECTS     {
22523        tmnxOamDiagCtlTestMode,
22524        tmnxOamTestRunIndex
22525    }
22526    STATUS      current
22527    DESCRIPTION
22528        "[CAUSE] A tmnxOamDiagTestCompleted trap is generated at the end of
22529         every diagnostic test run.  A diagnostic test is configured using
22530         tmnxOamDiagCtlTable.
22531
22532         tmnxOamDiagCtlTestMode indicates the type of the diagnostic test (e.g.
22533         'findEgressDiag(1)').
22534
22535         tmnxOamTestRunIndex indicates the run number of the completed
22536         diagnostic test run.  For example, the second run of a test with owner
22537         'owner_A' and test 'test_Z' has tmnxOamTestRunIndex=2.
22538
22539         [EFFECT] The result of the test run can be read (e.g. from the
22540         indicated row in tmnxOamFindEgrDiagResultsTable).
22541
22542         [RECOVERY] No recovery is required."
22543    ::= { tmnxOamDiagNotifications 1 }
22544
22545END
22546